- •Математические схемы моделирования систем Основные подходы к построению математических схем моделируемых систем
- •Непрерывно-детерменированные модели (d-схемы)
- •Дискретно-детерминированные модели (f-схемы)
- •Дискретно-стохастические модели (p-схемы)
- •Непрерывно-стохастические модели(q-схемы)
- •Обобщенные модели (a-схемы)
Непрерывно-детерменированные модели (d-схемы)
Рассмотрим особенности непрерывно-детерминированного подхода на примере использования в качестве математических моделей дифференциальных уравнений. Дифференциальными уравнениями называются такие уравнения, в которых неизвестными будут функции одной или нескольких переменных, причем в уравнение входят не только функции, но и их производные различных порядков. Если неизвестные — функции многих переменных, то уравнения называются уравнениями в частных производных, в противном случае при рассмотрении функций только одной независимой переменной уравнения называются обыкновенными дифференциальными уравнениями.
Обычно в таких математических моделях
в качестве независимой переменной,
от которой зависят неизвестные искомые
функции, служит время t.
Тогда математическое соотношение
для детерминированных систем в общем
виде будет
где
и
- n мерные векторы;
—вектор-функция,
которая определена на некотором
(n+1)-мерном
множестве
и является непрерывной.
Так как математические схемы такого вида отражают динамику изучаемой системы, т. е. ее поведение во времени, то они называются D-схемами (англ. dynamic).
В простейшем случае обыкновенное дифференциальное уравнение имеет вид
Системы автоматического управления— это частный случай динамических систем, описываемых D-cxeмами и выделенных в отдельный класс моделей в силу их практической специфики.
Описывая процессы автоматического
управления, придерживаются обычно
представления реального объекта в виде
двух систем: управляющей и управляемой
(объекта управления). Структура многомерной
системы автоматического управления
общего вида представлена на рис. 3.3, где
обозначены эндогенные переменные:
— вектор входных (задающих) воздействий;
—вектор
возмущающих воздействий;
—вектор
сигналов ошибки; h"(t)—вектор
управляющих воздействий; экзогенные
переменные: z (t)
— вектор состояний системы S;
—вектор
выходных переменных, обычно
.
Современная управляющая система — это совокупность программно-технических средств, обеспечивающих достижение объектом управления определенной цели. Насколько точно объект управления достигает заданной цели, можно судить для одномерной системы по координате состояния у(t). Разность между заданным yзад (t) и действительным у(t) законом изменения управляемой величины есть ошибка управления h'(t)=y3im(t)—y(t). Если предписанный закон изменения управляемой величины соответствует закону изменения входного (задающего) воздействия, т.е. x(t)=yзад(t), то h'(t)=x(t)—y(t).
Рис. 3.3 Структура системы автоматизированного управления
Системы, для которых ошибки управления
h'(t)=0
во все моменты времени, называются
идеальными. На практике реализация
идеальных систем невозможна. Таким
образом, ошибка
—
необходимый субстат автоматического
управления, основанного на принципе
отрицательной обратной связи, так как
для приведения в соответствие выходной
переменной y(t)
ее заданному значению используется
информация об отклонении между ними.
Задачей системы автоматического
управления является изменение
переменной у(t)
согласно заданному закону с
определенной точностью (с допустимой
ошибкой). При проектировании и
эксплуатации систем автоматического
управления необходимо выбрать такие
параметры системы S,
которые обеспечили бы требуемую точность
управления, а также устойчивость системы
в переходном процессе.
Если система устойчива, то представляет практический интерес поведение системы во времени, максимальное отклонение регулируемой переменной у (t) в переходном процессе, время переходного процесса и т. п. Выводы о свойствах систем автоматического управления различных классов можно сделать по виду дифференциальных уравнений, приближенно описывающих процессы в системах. Порядок дифференциального уравнения и значения его коэффициентов полностью определяются статическими и динамическими параметрами системы S.
Рассмотрим одноканальную систему автоматического управления S а, которая описывается D-схемой общего вида F(yn, yn-1, ..., y, xm, xm-1 ,... x)=0,
где хт и уп — производные по времени т-го и п-го порядков от функций х и у соответственно. Пусть система SA, описываемая уравнением (3.6), работает в некотором режиме, характеризуемом функциями x0(t) и y0(t). Обозначим малые отклонения x(t) от x0 (t) через ∆x(t), a y(t) от yo(t) через ∆y(t), т. е. x(t) =хо(t)+∆x(t), y(t)=y0(t)+∆y(t).
Тогда уравнение (3.6) можно линеаризовать, разложив функцию F(yn, уп-1 ..., у, хт, хт-1, ..., х) в ряд Тейлора и ограничившись его линейными членами относительно приращений ∆х и ∆у, т. е.
(3.7)
Поскольку полученное уравнение (3.7) приближенно описывает рассматриваемый процесс, то производные вычисляют при некоторых фиксированных значениях входящих в него переменных, т. е. получается система с постоянными коэффициентами. Кроме того, уравнения получаются линейными относительно ∆x, ∆у и их производных. Это весьма существенно, так как методы решения исcледования линейных систем значительно проще, чем систем общего вида, и более детально разработаны.
Таким образом, для линейных систем автоматического управления, т. е. для систем, описываемых линейными дифференциальными уравнениями, можно записать
(3.8)
B уравнении (3.8) для простоты предполагается, что точки приложения возмущающих воздействий совпадают с входом системы. Для решения (3.8) можно воспользоваться, например, операторным методом, заменяя дифференциальное уравнение алгебраическим.
Таким образом, использование D-схем позволяет формализовать процесс функционирования непрерывно-детерминированных систем S и оценить их основные характеристики, применяя аналитический или имитационный подход, реализованный в виде соответствующего языка для моделирования непрерывных систем.
