При моделировании систем управления необходимо вводить много исходных данных, частично рекомендованных в таблице 1.1. Исследуя систему, ввод исходных данных предпочтительно организовать в диалоговом режиме с пояснениями. Поэтому целесообразно иметь программный модуль начальных значений и ввода исходных данных, в котором, кроме известного ввода данных, надо, на наш взгляд, решить вопрос о начальных условиях в системе, то есть сразу после подачи на вход системы возмущающего воздействия (t=0), то есть так же, как при решении дифференциальных уравнений.
Для этого необходимо проанализировать,используемые разностные уравнении и структуру системы управления.
Например, в момент t=0 задание Хз = 1; ошибка регулирования
; регулирующее (управляющее) воздействие
; выходной сигнал системы
. Эти исходные значения надо задать с помощью операторов присваивания.
Необходимо решить, какие значения параметров будет иметь регулятор (блок управления):
и
для ПИ-закона управления.
Вопрос расчета параметров регулятора очень важный вопрос, так как связан с оптимальным ведением процесса. Значительные трудности ведения оптимального процессе имеются для систем с изменяющимся запаздыванием.
Так как решение этого вопроса здесь опускается, то предлагаются простые соотношения:
,(7.10)
где С и С1 — коэффициенты, зависящие от целого ряда факторов.
При заданных для обучения параметрах объекта переходный процесс будет устойчивым, если С=С1=1.
Затем необходимо через операторы присваивания задать значения
и
, используя (7.10).
Здесь же можно ввести переменную F таймера для работы в машинном или реальном времени.