ВУЗ:
Составители:
280
ния объекта (ввод значения управляемого параметра Y(t)), расчет заданного значе-
ния параметра Y
з
(t) и вычисление ошибки X.
Вычисление заданного значения управляемого параметра для текущего вре-
мени оформлено в виде подпрограммы. Полученное значение ошибки X использу-
ется для вычисления пропорциональной составляющей управляющего воздействия
U1, интеграла по ошибке I, интегральной составляющей управляющего воздействия
U2, скорости изменения ошибки P и дифференциальной составляющей управляю-
щего воздействия U3.
Настройки ПИД-регулятора в виде коэффициентов усиления пропорциональ-
ного k
п
, интегрального k
и
и дифференциального k
д
каналов хранятся в памяти. Для
подготовки следующего шага численного интегрирования и дифференцирования
производится запоминание значений ошибок на текущем шаге.
Управляющее воздействие определяется путем суммирования вычисленных
составляющих. Это управляющее воздействие выводится на объект управления, из-
меняя его состояние в сторону устранения ошибки X.
Подпрограмма задержки времени обеспечивает реализацию заданного шага T
численного интегрирования и дифференцирования, а также позволяет вести отсчет
времени (программная реализация таймера). Подпрограмма задержки должна учи-
тывать время, требующееся для выполнения предыдущих блоков алгоритма с мо-
мента обнуления таймера.
При решении задачи регулирования может осуществляться оптимальное
управление. При оптимальном управлении система управления обеспечивает такой
закон U
*
(t) управления объектом, который доставляет экстремум некоторому вы-
бранному критерию оптимальности Q за время функционирования Т:
T
dt t)Y(t),F(U(t), Y)Q(U,
.
Система управления при этом анализирует начальное состояние объекта
управления и требуемое конечное состояние, затем определяет оптимальный закон
управления в соответствии с целью функционирования объекта и реализует этот за-
кон. При оптимальном управлении используются методы теории оптимальных си-
стем управления. Типовыми задачами оптимального управления являются: обеспе-
чение наибольшего быстродействия системы; обеспечение наименьшей энергии
управления объектом; обеспечение наименьшего расхода ресурсов и др.
При управлении объектом может решаться задача экстремального управления.
Экстремальное управление обеспечивает автоматическое поддержание экстремума
управляемого параметра объекта в условиях отсутствия полной информации о его
свойствах. В системах экстремального управления осуществляется автоматический
поиск необходимого управления, обеспечивающего экстремальное значение управ-
ляемого параметра независимо от изменения свойств объекта управления и условий
его функционирования.
Для поиска управляющего воздействия в экстремальных системах управления
используются различные способы поиска экстремума: способ пробных шагов, спо-
соб производной, способ наложения гармонических колебаний, способ запоминания
ния объекта (ввод значения управляемого параметра Y(t)), расчет заданного значе- ния параметра Yз(t) и вычисление ошибки X. Вычисление заданного значения управляемого параметра для текущего вре- мени оформлено в виде подпрограммы. Полученное значение ошибки X использу- ется для вычисления пропорциональной составляющей управляющего воздействия U1, интеграла по ошибке I, интегральной составляющей управляющего воздействия U2, скорости изменения ошибки P и дифференциальной составляющей управляю- щего воздействия U3. Настройки ПИД-регулятора в виде коэффициентов усиления пропорциональ- ного kп, интегрального kи и дифференциального kд каналов хранятся в памяти. Для подготовки следующего шага численного интегрирования и дифференцирования производится запоминание значений ошибок на текущем шаге. Управляющее воздействие определяется путем суммирования вычисленных составляющих. Это управляющее воздействие выводится на объект управления, из- меняя его состояние в сторону устранения ошибки X. Подпрограмма задержки времени обеспечивает реализацию заданного шага T численного интегрирования и дифференцирования, а также позволяет вести отсчет времени (программная реализация таймера). Подпрограмма задержки должна учи- тывать время, требующееся для выполнения предыдущих блоков алгоритма с мо- мента обнуления таймера. При решении задачи регулирования может осуществляться оптимальное управление. При оптимальном управлении система управления обеспечивает такой закон U*(t) управления объектом, который доставляет экстремум некоторому вы- бранному критерию оптимальности Q за время функционирования Т: Q(U, Y) F(U(t),Y(t), t) dt . T Система управления при этом анализирует начальное состояние объекта управления и требуемое конечное состояние, затем определяет оптимальный закон управления в соответствии с целью функционирования объекта и реализует этот за- кон. При оптимальном управлении используются методы теории оптимальных си- стем управления. Типовыми задачами оптимального управления являются: обеспе- чение наибольшего быстродействия системы; обеспечение наименьшей энергии управления объектом; обеспечение наименьшего расхода ресурсов и др. При управлении объектом может решаться задача экстремального управления. Экстремальное управление обеспечивает автоматическое поддержание экстремума управляемого параметра объекта в условиях отсутствия полной информации о его свойствах. В системах экстремального управления осуществляется автоматический поиск необходимого управления, обеспечивающего экстремальное значение управ- ляемого параметра независимо от изменения свойств объекта управления и условий его функционирования. Для поиска управляющего воздействия в экстремальных системах управления используются различные способы поиска экстремума: способ пробных шагов, спо- соб производной, способ наложения гармонических колебаний, способ запоминания 280
Страницы
- « первая
- ‹ предыдущая
- …
- 278
- 279
- 280
- 281
- 282
- …
- следующая ›
- последняя »