Методические указания к выполнению контрольной работы по курсу «Цифровые многомерные системы управления»,
ИДЕНТИФИКАЦИЯ ДИСКРЕТНОЙ ДИНАМИЧЕСКОЙ МОДЕЛИ ПО ИМИТАЦИОННОЙ МОДЕЛИ ОБЪЕКТА Методические указания к выполнению контрольной работы по курсу «Цифровые многомерные системы управления», «Цифровые системы управления технологическими Процессами» Цель работы: изучение методов построения дискретных динамических моделей, используемых при синтезе цифрового управления, и идентификация параметров моделей объектов регулирования, описываемых конечно-разностными уравнениями.
1. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ РАБОТЫ
1.1 Построение математических моделей объектов регулирования с помощью конечно-разностных уравнений и дискретных передаточных функций
Методы расчета и синтеза цифровых систем управления существенно отличаются от классических методов, применяемых для непрерывных систем. Это связано с тем, что основой математического аппарата построения цифровых систем являются разностные схемы, которые заменяют дифференциальные уравнения, описывающие непрерывные системы. Цифровые системы отличаются от аналоговых тем, что сигнал в одной или нескольких точках представляет собой цифровой код. Поэтому алгоритмы, применяемые при расчете цифровых систем, могут быть реализованы только с помощью ЭВМ. В реальных системах управления могут присутствовать как аналоговые, так и цифровые сигналы. Поэтому такие системы в целом называет дискретными. Преобразование аналоговых сигналов в цифровые и обратно осуществляется с помощь аналого-цифровых и цифро-аналоговых преобразователей. Непрерывная модель, описывающая поведение объекта с сосредоточенными параметрами, представляет собой непрерывную функцию
Рис.1. График функции Весь диапазон времени разбивается на равные интервалы. При малых тактах квантования разностные уравнения можно получать из дифференциальных путем дискретизации последних [2]. В частности, дифференциалы могут приближенно заменяться правыми разностями:
Таким образом можно получить производную Из теории автоматического управления известно, что модели (рис.2) динамических объектов с запаздыванием в непрерывном виде могут быть представлены дифференциальными уравнениями или соответствующими передаточными функциями:
или
где
при при при
Рис.2. Динамическое звено с одним входом и выходом
Если система регулирования реализуется на ЭВМ, то необходимо дискретное (цифровое) представление динамических моделей. В этом случае согласно выражениям (1) непрерывному дифференциальному уравнению (2) соответствует конечно-разностное уравнение
а непрерывной передаточной функции (3) соответствует дискретная передаточная функция [5]:
где Если Например, апериодическое звено второго порядка с чистым запаздыванием представляется в виде дифференциального уравнения второго порядка
или соответствующей передаточной функции
Из дифференциального уравнения (6) получим конечно-разностное:
Преобразуя это уравнение, выразим из него
Введем обозначения:
Отсюда
Уменьшая текущий индекс такта квантования на единицу в левой и правой частях уравнения (13), получим конечно-разностное уравнение второго порядка, удобное для практического использования:
Для систем, описываемых линейными конечно-разностными уравнениями с постоянными коэффициентами, используется операционное исчисление, в котором входные и выходные величины описываются оператором сдвига
Использование оператора сдвига
Отсюда дискретная передаточная функция
Это упрощает математические преобразования для получения разностных уравнений замкнутых цифровых систем регулирования. Аналогично можно получить конечно-разностные уравнения и передаточные функции в
1.2 Имитационная модель объекта регулирования
При отсутствии реального объекта регулирования или невозможности получения его динамической характеристики (например, кривой разгона объекта) применяют имитационные модели. Под имитационной моделью объекта регулирования понимается такая модель, которая имитирует поведение исследуемого объекта в реальных условиях. Имитационная модель не используется непосредственно для синтеза системы регулирования, а служит лишь источником информации о характере зависимости между входными и выходными параметрами объекта. Основным отличием реального объекта от его математической модели является наличие помех при измерении выходного сигнала
где Расчет значения случайной помехи С помощью имитационной модели (18),(19) рассчитываются значения точек переходного процесса объекта регулирования с тактом квантования Для уравнения (18) начальные условия принимаются нулевыми и определяются его порядком:
Если на вход имитационной модели подается единичное ступенчатое воздействие, то, начиная с такта квантования Так как Вначале по уравнению (18) рассчитывается переходный процесс без помехи, начиная с такта
Затем по уравнению (19) рассчитывается переходный процесс объекта регулирования
1.3 Параметрическая идентификация модели в условиях активного эксперимента
При синтезе оптимальной системы регулирования ставится две основные задачи: 1. Идентификация модели объекта регулирования. 2. Выбор структуры регулятора и оптимизация его настроек. Рассмотрим подробно решение первой задачи. Параметрическая идентификация заключается в расчете параметров В качестве объекта регулирования примем имитационную модель (18),(19). На вход имитационной модели объекта подается единичное ступенчатое воздействие
где Поставленную задачу можно представить следующей структурной схемой (рис.3).
Рис.3. Структурная схема задачи идентификации в условиях активного эксперимента
Для решения поставленной задачи воспользуемся методом наименьших квадратов (МНК), широко применяющимся для параметрической идентификации моделей объектов регулирования. Критерием МНК является наилучшее совпадение переходных процессов
В уравнении (23) индекс
Подставив (25) в (24), получим:
Так как функция
После преобразования получим:
Параметры При равенстве нулю коэффициента помехи По полученным
1.4 Установление адекватности полученной дискретной модели объекту
После получения параметров Адекватность устанавливается по критерию Фишера [3], для чего рассчитывается дисперсионное соотношение
где
где Полученное разностное уравнение (25) модели считается адекватным объекту, если расчетное значение
где Критическое значение Фишера выбирается из таблиц распределения Фишера [4]. Уровень значимости принять равным
1.5 Алгоритм решения
Алгоритм решения должен включать в себя выполнение следующих этапов (рис.4). 1. Вычисление коэффициентов разностного уравнения (18) имитационной модели объекта по параметрам непрерывной передаточной функции (7) по формулам (10)-(12). 2. Расчет переходного процесса по имитационной модели (18),(19) при единичном ступенчатом воздействии и определение параметров модели объекта МНК (идентификация). 3. Проверка адекватности полученной модели по критерию Фишера. НАЧАЛО
2 Ввод исходных данных для
Пересчет коэффициентов
времени
Расчет параметров дискретной
по формулам (10),(11),(12).
на вход объекта
Рис. 4. Схема алгоритма решения задачи
и с учетом помехи 8 Вычисление сумм при искомых
9 Решение системы (28) уравнений
в соответствии с вариантом задания относительно искомых коэфф.
восстановленной модели (23) Расчет дисперсии относительно
и критерия Фишера
Рис. 4. Продолжение
12 Нет Проверка выполнения
модели объекту Да
Модель адекватна объекту
не адекватна объекту
15 Печать переходных процессов объекта
при ступенчатом входном воздействии
КОНЕЦ
Рис.4. Окончание 2. Порядок выполнения работы 2.1 Изучить методические указания. 2.2 В соответствии с вариантом задания (графа 1 таблицы), полученным от преподавателя, выписать исходные данные и уяснить постановку задачи. 2.3 Составить алгоритм решения поставленной задачи, включающий: а) расчет параметров разностного уравнения имитационной модели 1-го, 2-го или 3-го порядка (в зависимости от варианта задания (графы 4-6 таблицы)) и переходных процессов по имитационной модели при наличии помехи и без нее ( б) параметрическую идентификацию восстанавливаемой модели разностными уравнениями различных порядков (графа 11 таблицы) по переходным характеристикам имитационной модели при наличии помехи и без нее; в) проверку адекватности полученных моделей по имитационной при наличии помехи и без нее. 2.4 Составить программу на языке 2.5 Провести анализ полученных результатов и сделать вывод о качестве идентификации модели уравнениями различных порядков при наличии помехи и без нее. 2.6 Оформить контрольную работу.
3. СОДЕРЖАНИЕ ОТЧЕТА
3.1 Наименование и цель работы. 3.2 Описание постановки задачи. 3.3 Математическая формулировка задачи. 3.4 Схема алгоритма решения. 3.5 Распечатка программы и результатов расчетов. 3.6 Графики переходных процессов объекта 3.7 Анализ полученных результатов.
Варианты заданий
Таблица к выполнению работы
Продолжение таблицы
Библиографический список 1. Баглаев Ю.П. Вычислительная математика и программирование. - М.: Высш. шк., 1990. С.312-322. 2. Изерман Р. Цифровые системы управления. – М.: Мир, 1984. С.58-72. 3. Кафаров В.В. Методы кибернетики в химии и химической технологии. – М.: Химия, 1985. С.72-73. 4. Львовский Е.Н. Статисти
Популярное: Почему стероиды повышают давление?: Основных причин три... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (537)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |