Z – возмущение;
У – управляющее воздействие;
Решим уравнение (9.1.7) относительно производной
Значение производной величины Х можно вычислить по формуле:
где
Приравнивая правые части уравнений (6.1.1.2) и (6.1.1.3) и решая полученное уравнение относительно Х(2), получим
Начальное значение координаты
Отметим, что при
выражения (6.1.1.5) и (6.1.1.6) позволяют рассчитывать кривую разгона объекта управления.
Когда статический объект управления обладает запаздыванием, при расчете кривой разгона поступают следующим образом. Сначала вычисляют число
Затем
Следует отметить, что запись значений координаты
Данный алгоритм, а практически формулы (6.1.1.8) и (6.1.1.9) легли в основу построения модели объекта.
6.2 Алгоритм расчета управляющего воздействия регулятора
Рассмотрим алгоритмы расчета управляющих воздействий регуляторов, реализующих типовые непрерывные законы регулирования. Запишем уравнение идеального непрерывного П – регулятора
где
Расчет управляющего воздействия на ЭВМ производится в дискретные моменты времени. Следовательно, вычисление управляющего воздействия П – регулятора будем производить по следующему алгоритму:
конкретные алгоритмы расчета управляющего воздействия зависят от места приложения возмущающего воздействия. Так при расчете переходных процессов, вызванных возмущениями по нагрузке, ЭВМ вычисляет в дискретные моменты времени координату
Координата
Таким образом, при расчете переходных процессов, вызванных возмущениями по нагрузке, управляющее воздействие П-регулятора вычисляют по выражению
Расчет переходных процессов в АСУ потребует ввода значения управляющего воздействия регуляторов в начальный (нулевой) момент времени. В этот момент времени, когда к объекту возмущения приложено возмущение по нагрузке, сигнал ошибки отсутствует и управляющее воздействие П-регулятора равно нулю
Когда к системе приложено скачкообразное возмущение по заданию, ЭВМ вычисляет отклонение регулируемой координаты от начального заданного значения
Так как для расчета переходного процесса в ЭВМ вводится только величина скачкообразного возмущения по заданию
то выражение для входной величины регулятора (сигнал ошибки) будет таким
Следовательно, уравнение П-регулятора при расчете переходных процессов, вызванных скачкообразными возмущениями по заданию, приобретает вид
В начальный (нулевой) момент времени, когда к регулятору приложено скачкообразное возмущение по заданию, сигнал ошибки определяется выражением (6.2.7). Поэтому в этот момент времени управляющее воздействие П-регулятора равно
Теперь остановимся на алгоритмах расчета управляющего воздействия И-регулятора. Запишем уравнение идеального непрерывного И-регулятора
где
Дифференцируя обе части уравнения (6.1.2.11), перейдем к такому уравнению И-регулятора
С учетом выражения (6.1.2.10) запишем выражение И-регулятора для расчета переходных процессов, вызванных возмущениями по нагрузке :
а также с учетом выражения (6.1.2.8) – уравнение И-регулятора для расчета переходных процессов, вызванных скачкообразными возмущениями по заданию:
Для начальных (нулевых) моментов времени при скачкообразных возмущениях как по нагрузке, так и по заданию управляющее воздействие И-регулятора равно нулю.
Алгоритмы расчета управляющего воздействия ПИ-регулятора получим из дифференциального уравнения этого регулятора
где
Уравнение (1.34) запишем в такой форме
или
От выражения (1.35) перейдем к общему уравнению ПИ-регулятора
Учитывая выражения (6.1.2.2), а также (6.1.2.8), запишем соответственно уравнение ПИ-регулятора, для расчета переходных процессов, вызванных возмущениями по нагрузке :
и уравнение ПИ-регулятора для расчета переходных процессов, вызванных скачкообразными возмущениями по заданию :
В начале (нулевые) моменты времени управляющие воздействия ПИ-регулятора определяются как и для П-регулятора.
6.3 Блок схема расчетной части задач
Структура программы состоит из бесконечного цикла, в котором производится имитация работы контуров регулирования температуры под колпаком печи и регулирования соотношения топливо-воздух.
Рис.6.2.1 Блок-схема расчета ПИД-регулятора.