- •1. Введение в математическое моделирование систем управления
- •1.1. Понятие системы управления
- •1.2. Проблемы адаптации
- •1.3. Методы описания объектов управления
- •1.4. Математическая модель объекта управления
- •1.5. Временная переходная характеристика объекта управления
- •2. Выбор метода метематического моделирования системы управления
- •2.1. Разностные уравнения и рекуррентные формулы
- •2.2. Суть предлагаемого метода математического моделирования
- •2.3. Понятие запаздывания объекта управления
- •2.4. Дискретизация времени
- •2.5. Требования к программе моделирования системами управления
- •2.6. Схема алгоритма основной программы
- •2.7. Таблица переменных
- •3. Запись исходных данных в файл и чтение исходных данных из файла
- •3.1. Исходные данные для моделирования системы
- •3.2. Понятие файла данных
- •3.3. Стандартные процедуры для работы с файлами
- •3.4. Запись в файл
- •3.5. Чтение файла
- •Задание
- •Содержание отчета
- •Цифровая фильтрация
- •Задание
- •Рекомендации
- •5. Идентификация объекта управления
- •5.1. Определение коэффициента усиления объекта управления
- •Содержание отчета
- •5.2. Определение запаздывания объекта управления
- •5.3. Определение постоянной времени объекта управления
- •Задание
- •Содержание отчета
- •6. Программирование таймера. Вывод (распечатка) структурной схемы
- •6.1. Понятие машинного и реального времени
- •6.2. Программирование таймера
- •6.3. Вывод структурной схемы системы управления
- •Задание
- •Содержание отчета
- •7. Программирование узлов, блоков и структурной схемы аср. Построение графика переходного процесса
- •7.1. Блок запаздывания
- •7.2. Апериодическое звено первого порядка
- •7.3. Блок управления (регулятор). Формы законов управления
- •Позиционный алгоритм непосредственного цифрового управления
- •7.4. Блок задания начальных значений
- •7.5. Структурная схема аср
- •Задание
В в е д е н и е
На данном этапе языки применяются для решения задач с использованием известных методов алгоритмизации, которые рассматриваются как средство развития логического мышления и получения начальных знаний об этих языках.
Более сложным этапом обучения считается моделирование явлений, процессов и систем, в частности, динамических систем управления объектами. Кроме специальных знаний, этот этап требует дополнительных сведений о языке и операционной системе, об организации программ для моделирования в относительном (машинном) и реальном времени, методах программирования таймера, линий задержек, узлов и блоков систем управления.
Вся совокупность вопросов по цифровому моделированию не может быть рассмотрена в данной разработке. В силу ограниченности вопросов вторая часть может рассматриваться только как введение в математическое моделирование систем управления.
Для закрепления знаний, полученных на первом этапе обучения, при моделировании узлов, блоков и структурных схем систем управления рекомендуется использовать ТУРБО-ПАСКАЛЬ.
Метод моделирования, основанный на использовании разностных уравнений в рекуррентном виде, не требует от студентов дополнительных специальных знаний и является несложным для усвоения студентами. Решение разностных уравнений является приближенным решением дифференциальных уравнений с довольно высокой степенью точности. Этот метод позволяет моделировать и исследовать любые сложные структуры систем управления без знания специальных пакетов программ для моделирования. В процессе моделирования студенты получают навыки разработки значительных по объему программ на языке ТУРБО-ПАСКАЛЬ.
1. Введение в математическое моделирование систем управления
1.1. Понятие системы управления
Системы управления (регулирования) используются в различных областях народного хозяйства: в энергетике, металлургии, химии, машиностроении и других областях, включая сельское хозяйство, а также бытовую аппаратуру. Роботы, робототехнические системы и комплексы вообще немыслимы без систем управления.
Системой управления называется система, которая служит для обеспечения требуемой функциональной связи между вектором (сигналом) управления и вектором (сигналом) состояния объекта (процесса) посредством их сравнения. Любая система управления (регулирования) состоит из трех основных частей: управляющего блока (регулятора), объекта управления (процесса) и сравнивающего (чувствительного) элемента. На рис. 1.1. показана простая одноконтурная система управления, где ЗД – задатчик; СЭ – сравнивающий элемент; Р – регулятор (управляющий блок); объект регулирования (управления); − задающее воздействие; − ошибка регулирования; − регулирующее воздействие; − выходная регулируемая величина; − сигнал главной (отрицательной) обратной связи; и − внешние возмущения.
Рис. 1.1. Структурная схема системы управления
В исходном состоянии и ошибка регулирования (с учетом зоны нечувствительности регулятора). При изменении выходной величины на , на входе регулятора изменяется на величину (так как ). Регулятор отрабатывает возникшее рассогласование и возвращает выходное значение в заданное .
Согласно ГОСТу такие системы (без участия человека) называются автоматическими системами регулирования (управления) — АСР и АСУ, а с участием оператора - автоматизированными.
АСР и АСУ могут быть аналоговыми, цифровыми и гибридными. В настоящее время для управления технологическими процессами широко используются микропроцессорные системы управления. Однако на действующих предприятиях большинство составляют электронные аналоговые АСР, которые еще длительное время будут оставаться в качестве основных систем. В большинстве случаев такие системы уже не справляются с задачами качественного ведения технологических процессов, требования к которым значительно возросли. Что касается робототехнических систем управления, то, несмотря на то, что они строятся на базе микропроцессорной техники, алгоритмы управления являются примитивными, когда речь идет о программируемых роботах 1-го и 2-го поколений.
Большинство технологических объектов работают в условиях внутренних и внешних возмущений. Особенно трудным становится управление при изменении нагрузки, когда процесс претерпевает сильные изменения. В таких условиях параметры регулятора должны подстраиваться, то есть оптимизироваться с целью получения высококачественного управления (точность и быстродействие при технологических ограничениях).
Наилучшим выходом из таких ситуаций является разработка и внедрение таких систем, которые способны сами определять, как и каким образом изменяются параметры объекта (производить количественную и качественную оценку параметров), и производить самонастройку параметров регулятора (блока управления) в соответствии с заданным критерием качества. Таким образом, речь идет о создании приспосабливающихся АСР (АСУ), которые принято называть адаптивными и адаптивными оптимальными.