Полная структура моделируемой системы

 

Общая структура разработанной системы моделирования включает следующие блоки:

  • Аналоговая часть. Задается в виде передаточной функции W(s).
  • АЦП. Для этого блока задается разрядность (N=8,10,12,14,16);
  • Датчик (SENSOR). Блок построен таким образом, что позволяет моделировать погрешность датчика, закон изменения погрешности задается в виде формулы.
  • Цифровой регулятор (его структура описана выше).
  • Задающий генератор (PRESSURE GENERATOR) - генерирует задающее воздействие.
  • Генератор возмущающих воздействий (TEMPERATURE GENERATOR).


Рис 3.3 Общая структура исследуемой системы.

Особенностью данной структуры является то, что она включает в себя как дискретную, так и аналоговую части, что позволяет с наибольшей достоверностью исследовать процессы, протекающие в системах с цифровыми регуляторами и оценить достаточную разрядность АЦП и точность датчиков для обеспечения заданного качества процесса регулирования.

РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ

 

На начальном этапе выполнено моделирование системы для П-регулятора. Параметры регулятора задаются в следующем виде:
Kp = 1
Td = 0 (исключается производная)
Ti = 10000000000000 (исключается интеграл)
T = 0.2 (период квантования сигнала датчика)
время моделирования - 100 с
задающее воздействие - гармонический сигнал (рис 3.4)


Рис 3.4 Задающее воздействие.

Качество регулирования системы будем оценивать, используя среднеквадратичную оценку погрешности реакции системы на задающее воздействие. С этой целью строим графики ошибки регулирования для различной разрядности АЦП (погрешность датчика в данном случае не учитывается).


Рис 3.5 Ошибка регулирования при Nацп=8 разрядов.

 


Рис 3.6 Ошибка регулирования при Nацп=10 разрядов.

 


Рис 3.7 Ошибка регулирования при Nацп=12 разрядов.

 


Рис 3.8 Ошибка регулирования при Nацп=14 разрядов.

 

Для сравнения результатов удобно вычислить среднеквадратичную ошибку регулирования для случая, когда разрядность АЦП бесконечно велика, и принять ее за идеальную (минимальную для данного закона регулирования и коэффициентов регулятора). Эта ошибка составляет 0.0293778 (значение получено при Nацп=32 разряда). Результаты моделирования можно свести в таблицу:

Разрядность АЦП
ошибка регулирования 0.0296678 0.029469 0.0293862 0.0293839 0.0293778
           

Рассчитаем относительную погрешность, вносимую АЦП. Значением без погрешности АЦП будем считать значение ошибки регулирования при Nацп=32 разряда. График зависимости погрешности, вносимой АЦП, от разрядности АЦП будет иметь следующий вид:


Рис 3.7 Погрешность, вносимая квантованием входного сигнала.

 

Полученная зависимость показывает, что увеличение разрядности АЦП имеет смысл до определенного предела. Величина этого предельного значения определяется качеством регулирования и во многом зависит от погрешности датчика (т.к. в данном случае погрешность датчика равна 0, то и кривая на графике стремится к 0). Если погрешность датчика не нулевая, данная кривая при Nацп стемящемся к бесконечности будет приближаться к некоторому значению, которое отлично от 0 и определяется погрешностью датчика.

ЗАКЛЮЧЕНИЕ

 

На данном этапе выполнения магистерской диссертации получены следующие результаты:

  • разработана структура цифрового ПИД-регулятора в среде MatLAB;
  • разработана структура цифровой системы регулирования с использованием MatLAB;
  • выполнено моделирование П-регулятора.

Анализ результатов моделирования показывает необходимость дальнейшего исследования проблемы (для ПИ-, ПД- и ПИД-регуляторов) с моделированием погрешности датчика и полной погрешности АЦП.

Полученные зависимости наглядно показывают необходимость тщательного выбора АЦП и датчиков с целью обеспечения необходимой точности с минимальными затратами. Разработанная структура модели цифровой системы регулирования может использоваться как базовая при моделировании подобных систем.