Методы решения дифференциальных уравнений систем автоматического управления

Видео:Теория автоматического управления. Лекция 1. Метод фазовой плоскостиСкачать

Теория автоматического управления. Лекция 1.  Метод фазовой плоскости

Решение дифференциальных уравнений систем автоматического управления. Принцип суперпозиции

Страницы работы

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Содержание работы

Решение дифференциальных уравнений систем автоматического управления

1. Сокращенная форма записи дифференциальных уравнений систем автоматического управления

2. Принцип суперпозиции

3. Установившиеся и переходные процессы

4. Свободные движения системы. Нулевые, простые и кратные корни

5. Вынужденные движения системы

Когда мы используем дифференциальный оператор Лапласа Методы решения дифференциальных уравнений систем автоматического управлениядифференциальной уравнение системы можно записать в форме полинома :

где D(p),Q(p) и N(p) – полиномы от р.

В замкнутых системах в качестве общей фазовой координаты обычно используется ошибка x(t) , т.e. разность между задающим воздействием и сигналом главной обратной связи :

D(p) выражает свободные движения системы, когда задающее (управляющее) воздействие g(t) º0 и возмущающее воздействие f(t) º0. Он называется характеристическим полиномом системы:

Q(p) выражает влияние управляющего воздействия на рассматриваемую систему (на сигнал x(t)).

N(p) выражает влияние возмущающего воздействия f(t) на сигнал ошибки x(t). Если линейная система одновременно испытывает влияние нескольких внешних сигналов (возмущений, управляющих)., можно выразить результат их воздействия на систему как сумму результатов отдельных воздействий каждого отдельного внешнего сигнала. Эта особенность линейных систем называется принципом суперпозиции. Он может быть легко доказан с применением теоремы линейности. (рис.1)

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

где xi(t), Методы решения дифференциальных уравнений систем автоматического управления-частные результаты внешних воздействий gi(t), Методы решения дифференциальных уравнений систем автоматического управления

Эта особенность справедлива и для возмущающих воздействий fk(t). Если fk(t) ¹0 , но характеристический многочлен Nk(p)=0, то система будет называться инвариантной относительно данного сигнала fk(t).

Решение любого линейного дифференциального уравнения состоит из общего однородного решения (определяемого левой частью) и частного неоднородного решения (определяемого как правой так и левой частями). Таким образом все решение дифференциального уравнения делится на две части, влияющих на состояние автоматической системы независимо от другого.

Найдем в первую очередь свободные движения системы. Можно выделить несколько частных случаев свободных движений системы в соответствии с распределением корней D(p).

Как известно, уравнение

Видео:1) ТАУ (Теория автоматического управления) для чайников. Часть 1: основные понятия...Скачать

1) ТАУ (Теория автоматического управления) для чайников. Часть 1: основные понятия...

D(p)x(t)=0

имеет общий вид решения

Методы решения дифференциальных уравнений систем автоматического управления

где Методы решения дифференциальных уравнений систем автоматического управленияпричем для некоторых i может быть ai=0 или bi=0

Методы решения дифференциальных уравнений систем автоматического управления(-0)(anp n-2 +an-1p n-3 +…+a3p+a2)-…-x (n-2) (-0)(anp+an-1)-x (n-1) (-0)an=

Методы решения дифференциальных уравнений систем автоматического управления

Пусть Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

В последнем выражении каждый действительный корень pi соответствует действительному Ci, а комплексный рi соответствует комплексному коэффициенту Ci

Методы решения дифференциальных уравнений систем автоматического управления

Вторая часть выражения (2) соответствует вынужденным движениям системы:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Первая сумма в (3) соответствует свободным движениям системы (собственным движениям) (см. выше). Вторая часть зависит как от свойств системы, так и от внешнего сигнала. Эту часть обычно называют сопровождающими движениями. При Методы решения дифференциальных уравнений систем автоматического управленияповедение этих движений такое же, как и у собственных.

В последней сумме в (3) характер каждого слагаемого определяется корнями G2(p) (внешнего воздействия). Вид этих движений подобен внешнему воздействию. Например:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Мы имеем одну вынужденную компоненту в (3): Методы решения дифференциальных уравнений систем автоматического управлениясоответствующую виду функции g(t).

Наконец рассмотрим кратные корни D(p). Пусть порядок корня p1 будет равен числу r£n.

Первая сумма (2) в этом случае будет иметь вид:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Затем можно вычислить Ci как было указано выше:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Выполняя обратное преобразование Лапласа для (4) в соответствии с таблицей 2 (из предыдущей лекции) можно получить для первого слагаемого в (4) соответствующий оригинал, пропорциональный величине t r-1 .

Следовательно: Методы решения дифференциальных уравнений систем автоматического управления

Видео:Решение системы дифференциальных уравнений методом ЭйлераСкачать

Решение системы дифференциальных уравнений методом Эйлера

2. Математическое описание систем автоматического управления

Публикую первую часть второй главы лекций по теории автоматического управления.
В данной статье рассматриваются:

2.1. Получение уравнений динамики системы. Статическая характеристика. Уравнение динамики САУ (САР) в отклонениях
2.2. Линеаризация уравнений динамики САУ (САР)
2.3. Классический способ решения уравнений динамики

Лекции по курсу «Управление Техническими Системами», читает Козлов Олег Степанович на кафедре «Ядерные реакторы и энергетические установки», факультета «Энергомашиностроения» МГТУ им. Н.Э. Баумана. За что ему огромная благодарность.

Данные лекции только готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется.

Методы решения дифференциальных уравнений систем автоматического управления

Видео:Как в MATLAB Simulink моделировать уравнения (Структурная схема САУ)Скачать

Как в MATLAB Simulink моделировать уравнения (Структурная схема САУ)

2.1. Получение уравнений динамики системы. Статическая характеристика. Уравнение динамики САУ (САР) в отклонениях

При составлении уравнений, описывающих нестационарные процессы в САУ (САР) и которые в дальнейшем будем называть уравнениями динамики, система “разбивается” на отдельные элементы (звенья), для каждого из которых не существует проблем в записи соответствующего уравнения динамики.

На рис. 2.1.1 представлено схематичное представление САУ (звена) в переменных «вход-выход», где x(t) (или u(t)) — входное воздействие, а y(t) — выходное воздействие, соответственно. Нередко входное воздействие будет называться управляющим, а выходное воздействие — регулируемой величиной (переменной).

Методы решения дифференциальных уравнений систем автоматического управления

При составлении уравнений динамики используются фундаментальные законы сохранения из разделов “Механики”, “Физики”, “Химии” и др.

Например, при описании перемещения узла какого-то механизма силового привода используются законы сохранения: момента, энергии, импульса и др… В теплофизических (теплогидравлических) системах используются фундаментальные законы сохранения: массы (уравнение неразрывности), импульса (уравнение движения), энергии (уравнение энергии) и др

Уравнения сохранения в общем случае содержат постоянные и нестационарные члены, причем при отбрасывании нестационарных членов получают так называемые уравнения статики, которые соответствуют уравнениям равновесного состояния САУ (звена). Вычитанием из полных уравнений сохранения стационарных уравнений получают нестационарные уравнения САУ в отклонениях (от стационара).

Методы решения дифференциальных уравнений систем автоматического управления

где: Методы решения дифференциальных уравнений систем автоматического управления— стационарные значения входного и выходного воздействий;
Методы решения дифференциальных уравнений систем автоматического управления— отклонения от станционара, соотвесвенно.

В качестве примера рассмотрим «технологию» получения уравнений динамики для механического демпфера, схематическое изображение которого представлено на рис. 2.1.2.

Методы решения дифференциальных уравнений систем автоматического управления

Согласно 2-му закону Ньютона, ускорение тела пропорционально сумме сил, действующих на тело:

Методы решения дифференциальных уравнений систем автоматического управления

где, m — масса тела, Fj — все силы воздействующие на тело (поршень демпфера)

Подставляя в уравнение (2.1.1) все силы согласно рис. 2.2, имеем:

Методы решения дифференциальных уравнений систем автоматического управления

где Методы решения дифференциальных уравнений систем автоматического управления— сила тяжести; Методы решения дифференциальных уравнений систем автоматического управления— сила сопротивления пружины, Методы решения дифференциальных уравнений систем автоматического управления— сила вязконо трения (пропорциональна скорости поршеня)

Размерности сил и коэффициентов, входящих в уравнение (2.1.2):

Методы решения дифференциальных уравнений систем автоматического управления

Предполагая, что при t ≤ 0 поршень демпфера находился в равновесии, то есть

Методы решения дифференциальных уравнений систем автоматического управления

перейдем к отклонениям от стационарного состояния:
Пусть при t>0 Методы решения дифференциальных уравнений систем автоматического управления. Тогда, подставляя эти соотношения в уравнение (2.1.2), получаем:

Методы решения дифференциальных уравнений систем автоматического управления

если Методы решения дифференциальных уравнений систем автоматического управления, то уравнение принимает вид:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Соотношение (2.1.4) – уравнение звена (демпфера) в равновесном (стационарном) состоянии, а соотношение (2.1.5) – статическая характеристика звена – демпфера (см. рисунок 2.1.3).

Методы решения дифференциальных уравнений систем автоматического управления

Вычитая из уравнения (2.1.3) уравнение (2.1.4), получаем уравнение динамики демпфера в отклонениях:

Методы решения дифференциальных уравнений систем автоматического управления

тогда, разделив на k, имеем:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Уравнение (2.1.6) — это уравнение динамики в канонической форме, т.е. коэффициент при Δy(t) равен 1.0!

«Легко» видеть, что коэффициенты перед членами, содержащими производные, имеют смысл (и размерность!) постоянных времени. В самом деле:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Таким образом, получаем, что:
— коэффициент перед первой производной имеет размерность [c] т.е. смысл некоторой постоянной времени;
— коэффициент перед второй производной: [Методы решения дифференциальных уравнений систем автоматического управления];
— коэффициент в правой части (Методы решения дифференциальных уравнений систем автоматического управления): [Методы решения дифференциальных уравнений систем автоматического управления].
Тогда уравнение (2.1.6) можно записать в операторной форме:

Методы решения дифференциальных уравнений систем автоматического управления, что эквивалентно

Методы решения дифференциальных уравнений систем автоматического управления

где: Методы решения дифференциальных уравнений систем автоматического управления— оператор диффренцирования;
Методы решения дифференциальных уравнений систем автоматического управления-линейный дифференциальный оператор; Методы решения дифференциальных уравнений систем автоматического управления
Методы решения дифференциальных уравнений систем автоматического управления— линейный дифференциальный оператор, вырожденный в константу, равную Методы решения дифференциальных уравнений систем автоматического управления.

Анализ уравнения (2.1.6.а) показывает, что такое уравнение имеет размерные переменные, а также размерными являются все коэффициенты уравнения. Это не всегда удобно. Кроме того, если реальная САР (САУ) состоит из многих звеньев, выходными воздействиями которых являются различные физические переменные (скорость, температура, нейтронный поток, тепловой поток и т.д.), то значения коэффициентов могут различаться на большое число порядков, что ставит серьезные математические проблемы при численном решении уравнений динамики на компьютере (поскольку числа в компьютере всегда представляются с какой-то точностью). Одним из наилучших способов избежать численных трудностей является принцип нормализации, т.е. переход к безразмерным отклонениям, которые получены нормированием отклонения на стационарное значение соответствующей переменной.

Введем новые нормированные (безразмерные) переменные:

Методы решения дифференциальных уравнений систем автоматического управления

Подставляя эти соотношения в уравнение (2.1.2), имеем:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Поддчеркнутые члены выражения в сумме дают 0 (см. 2.1.4) Перенося в левую часть члены, содержащие Методы решения дифференциальных уравнений систем автоматического управления, и, разделив на Методы решения дифференциальных уравнений систем автоматического управления, получаем:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

где: Методы решения дифференциальных уравнений систем автоматического управления— коэффициент усиления, причем безразмерный.

Проверим размерность коэффициента Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Использованный выше «технический» прием позволяет перейти к безразмерным переменным, а также привести вид коэффициентов в уравнении динамики к легко интерпретируемому виду, т.е. к постоянным времени (в соответствующей степени) или к безразмерным коэффициентам усиления.

На рис. 2.1.4 представлены статические характеристики для механического демпфера:

Методы решения дифференциальных уравнений систем автоматического управления

Процедура нормировки отклонений позволяет привести уравнения динамики к виду:

Методы решения дифференциальных уравнений систем автоматического управления

где Методы решения дифференциальных уравнений систем автоматического управлениядифференциальные операторы.

Если дифференциальные операторы Методы решения дифференциальных уравнений систем автоматического управлениялинейные, а статическая характеристика САУ (звена) – тоже линейна, то выражение (2.1.8) соответствует линейному обыкновенному дифференциальному уравнению (ОДУ).

А если Методы решения дифференциальных уравнений систем автоматического управления– нелинейные дифференциальные операторы, или Методы решения дифференциальных уравнений систем автоматического управления, то уравнение динамики — нелинейное. Под нелинейными действиями понимаются все математические действия, кроме сложения (+) и вычитания (-).

Пример создания модели демпфера можно посмотереть здесь: «Технология получения уравнений динамики ТАУ»

Видео:Видеоурок "Системы дифференциальных уравнений"Скачать

Видеоурок "Системы дифференциальных уравнений"

2.2. Линеаризация уравнений динамики САУ (САР)

Практически все реальные системы автоматического управления (САУ) являются нелинейными, причем нелинейность САУ может определяться различными причинами:

  1. Нелинейностью статической характеристики.
  2. Нелинейностью динамических членов в уравнениях динамики.
  3. Наличием в САУ принципиально нелинейных звеньев.

Если в замкнутой САУ (САР) нет принципиально нелинейных звеньев, то в большинстве случаев уравнения динамики звеньев, входящих в систему, могут быть линеаризованы. Линеаризация основана на том, что в процессе регулирования (т.е. САУ с обратной связью) все регулируемые величины мало отклоняются от их программных значений (иначе система регулирования или управления не выполняла бы своей задачи).

Например, если рассмотреть управление мощностью энергетического ядерного реактора, то главная задача САР — поддержание мощности на заданном (номинальном) уровне мощности. Существующие возмущения (внутренние и внешние) “отрабатываются” САР и поэтому параметры ядерного реактора незначительно отличаются от стационарных. На рис. 2.2.1 представлена временная зависимость мощности ядерного реактора, где нормированные отклонения мощности ΔN /N0 Рис. 2.2.1 – Пример изменения мощности реактора

Рассмотрим некоторое звено (или САР в целом), описание динамики которого можно представить в переменных “вход-выход”:

Методы решения дифференциальных уравнений систем автоматического управления

Предположим, что динамика данного звена описывается обыкновенным дифференциальным уравнением n-го порядка:

Методы решения дифференциальных уравнений систем автоматического управления

Перенесем Методы решения дифференциальных уравнений систем автоматического управленияв левую часть уравнения и запишем уравнение в виде%

Методы решения дифференциальных уравнений систем автоматического управления

где Методы решения дифференциальных уравнений систем автоматического управления-– функция регулируемой переменной и ее производных, а также управляющего (входного) воздействия и его производных, причем F – обычно нелинейная функция.

Будем считать, что при t ≤ 0 САУ (звено) находилось в равновесии (в стационарном состоянии). Тогда уравнение (2.2.2) вырождается в уравнение статической характеристики:

Методы решения дифференциальных уравнений систем автоматического управления

Разложим левую часть уравнения (2.2.2) в ряд Тейлора в малой окрестности точки равновесного состояния Методы решения дифференциальных уравнений систем автоматического управления.

Напомним, что разложение в ряд Тейлора трактуется следующим образом: если Методы решения дифференциальных уравнений систем автоматического управления, то «простое» разложение функции в ряд Тейлора в окрестности точки Методы решения дифференциальных уравнений систем автоматического управлениябудет выглядеть так:

Методы решения дифференциальных уравнений систем автоматического управления

C учетом вышеприведенного разложение принимает вид:

Методы решения дифференциальных уравнений систем автоматического управления

Предполагая, что отклонения выходных и входных воздействий незначительны, (т.е.:Методы решения дифференциальных уравнений систем автоматического управления), оставим в разложении только члены первого порядка малости (линейные). Поскольку Методы решения дифференциальных уравнений систем автоматического управления, получаем:

Методы решения дифференциальных уравнений систем автоматического управления

Подставляя соотношение (2.2.4) в уравнение (2.2.2), и перенося множители при у и u в разные части получаем уравнения:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Коэффициенты Методы решения дифференциальных уравнений систем автоматического управления— постоянные коэффициенты, поэтому уравнения 2.2.5 — линейное дифференциальное с постоянными коэффициентами.

В дальнейшем нами будет часто использоваться операторная форма записи уравнений динамики:

Методы решения дифференциальных уравнений систем автоматического управления

где Методы решения дифференциальных уравнений систем автоматического управления– оператор дифференцирования;
Методы решения дифференциальных уравнений систем автоматического управления— линейный дифференциальный оператор степени n;
Методы решения дифференциальных уравнений систем автоматического управления— линейный дифференциальный оператор степени m, причем обычно порядок оператора Методы решения дифференциальных уравнений систем автоматического управлениявыше порядка оператора Методы решения дифференциальных уравнений систем автоматического управления: Методы решения дифференциальных уравнений систем автоматического управления

Уравнения (2.2.5) и (2.2.6) — уравнения динамики системы (звена) в отклонениях.

Если исходное уравнение (2.2.1) — дифференциальное уравнение в физических переменных (температура, скорость, поток и т.д.), то размерность коэффициентов Методы решения дифференциальных уравнений систем автоматического управленияможет быть произвольной (любой).

Переход к нормализованным отклонениям позволяет “упорядочить” размерность коэффициентов. В самом деле, разделив уравнение (2.2.5) на начальные условия (значения в нулевой момент времени) Методы решения дифференциальных уравнений систем автоматического управленияи выполнив некоторые преобразования, получаем:

Методы решения дифференциальных уравнений систем автоматического управления

Приведение уравнения динамики САУ (звена) к нормализованному виду позволяет “унифицировать” размерность коэффициентов уравнений: ==>

Методы решения дифференциальных уравнений систем автоматического управления

Если вынести в правой части (2.2.7) коэффициент Методы решения дифференциальных уравнений систем автоматического управленияза общую скобку и разделить все уравнение на Методы решения дифференциальных уравнений систем автоматического управления, то уравнение принимает вид:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

или в операторном виде:

Методы решения дифференциальных уравнений систем автоматического управления

Линеаризация уравнений динамики и нормализация переменных позволяют привести уравнения динамики САУ (звена) к виду, наиболее удобному для использования классических методов анализа, т.е. к нулевым начальным условиям.

Методы решения дифференциальных уравнений систем автоматического управления

Пример

Выполнить линеаризацию уравнения динамики некоторой «абстрактной» САР в окрестности состояния (x0, y0), если полное уравнение динамики имеет вид:

Методы решения дифференциальных уравнений систем автоматического управления

Нелинейность полного уравнения динамики проявляется в следующем:

• во-первых, в нелинейности статической характеристики:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

• во-вторых, слагаемое в левой части Методы решения дифференциальных уравнений систем автоматического управления— чисто нелинейное, так как действие умножения является нелинейным.

Выполним процесс линеаризации исходного уравнения, динамики без разложения я ряд Тейлора, основываясь на том, что в окрестности состояния (x0, y0) нормированные отклонения управляющего воздействия и регулируемой величины намного меньше 1.

Преобразования выполним в следующей последовательности:

  1. Перейдем к безразмерным переменным (нормализованным);
  2. Выполним линеаризацию, отбросив нелинейные члены 2-го и выше порядков малости.

Перейдем к новым безразмерным переменным:

Методы решения дифференциальных уравнений систем автоматического управления

Заметим, что:
Методы решения дифференциальных уравнений систем автоматического управления.

Подставляя значения x(t) и y(t) в исходное уравнение:

Методы решения дифференциальных уравнений систем автоматического управления

Удаляем полученного уравнения уравнения стационара: Методы решения дифференциальных уравнений систем автоматического управления, а так же пренебрегая слагаемыми второго прядка малости: Методы решения дифференциальных уравнений систем автоматического управления, получаем следующее уравнение:

Методы решения дифференциальных уравнений систем автоматического управления

Вводим новые обозначения:

Методы решения дифференциальных уравнений систем автоматического управления

Получаем уравнения в «почти» классическом виде:

Методы решения дифференциальных уравнений систем автоматического управления

Если в правой части вынести за общую скобку Методы решения дифференциальных уравнений систем автоматического управленияи разделить все уравнение на Методы решения дифференциальных уравнений систем автоматического управления, то уравнение (линеаризованное) принимает вид:

Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Процедура нормализации позволяет более просто линеаризовать уравнение динамики, так как не требуется выполнять разложение в ряд Тейлора (хотя это и не сложно).

Видео:Основы теории автоматического управленияСкачать

Основы теории автоматического управления

2.3. Классический способ решения уравнений динамики

Классический метод решения уравнений динамики САУ (САР) применим только для линейных или линеаризованных систем.

Рассмотрим некоторую САУ (звено), динамика которой описывается линейным дифференциальным уравнением вида:

Методы решения дифференциальных уравнений систем автоматического управления

Переходя к полной символике, имеем: Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Выражение (2.3.2) — обыкновенное дифференциальное уравнение (ОДУ), точнее неоднородное ОДУ, так как правая часть ≠ 0.

Известно входное воздействие x(t), коэффициенты уравнения и начальные условия (т.е. значения переменных и производных при t = 0).

Требуется найти y(t) при известных начальных условиях.

Методы решения дифференциальных уравнений систем автоматического управления

где: Методы решения дифференциальных уравнений систем автоматического управления— решение однородного дифференциального уравнения Методы решения дифференциальных уравнений систем автоматического управленияy_(t) $inline$ — частное решение. $inline$

Будем называть решение однородного дифференциального уравнения Методы решения дифференциальных уравнений систем автоматического управления, собственным решением, так как его решение не зависит от входного воздействия, а полностью определяется собственными динамическими свойствами САУ (звена).

Вторую составляющую решения (2.3.3) будем называть Методы решения дифференциальных уравнений систем автоматического управления, вынужденным, так как эта часть решения определяется внешним воздействием Методы решения дифференциальных уравнений систем автоматического управления, поэтому САУ (САР или звено) “вынуждена отрабатывать” это воздействие:

Методы решения дифференциальных уравнений систем автоматического управления

Напомним этапы решения:

1) Если имеется уравнение вида Методы решения дифференциальных уравнений систем автоматического управления, то сначала решаем однородное дифференциальное уравнение:

Методы решения дифференциальных уравнений систем автоматического управления

2) Записываем характеристическое уравнение:

Методы решения дифференциальных уравнений систем автоматического управления

3) Решая уравнение (2.3.5), которое является типичным степенным уравнением, каким-либо способом (в том числе и с помощью стандартных подпрограмм на компьютере) находим корни характеристического уравнения Методы решения дифференциальных уравнений систем автоматического управления
4) Тогда собственное решение записывается в виде:

Методы решения дифференциальных уравнений систем автоматического управления

если среди Методы решения дифференциальных уравнений систем автоматического управлениянет повторяющихся корней (кратность корней равна 1).

Если уравнение (2.3.5) имеет два совпадающих корня, то собственное решение имеет вид:

Методы решения дифференциальных уравнений систем автоматического управления

Если уравнение (2.3.5) имеет k совпадающих корней (кратность корней равна k), то собственное решение имеет вид:

Методы решения дифференциальных уравнений систем автоматического управления

5) Вынужденную часть решения можно найти различными способами, но наиболее распространены следующие способы:
а) По виду правой части.
б) Методом вариации постоянных.
в) Другие методы…

Если вид правой части дифференциального уравнения – относительно несложная функция времени, то предпочтительным является способ а): подбор решения. Методы решения дифференциальных уравнений систем автоматического управления.

6) Суммируя полученные составляющие (собственную и вынужденную), имеем: Методы решения дифференциальных уравнений систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

7) Используя начальные условия (t = 0), находим значения постоянных интегрирования Методы решения дифференциальных уравнений систем автоматического управления. Методы решения дифференциальных уравнений систем автоматического управленияОбычно получается система алгебраических уравнений. Методы решения дифференциальных уравнений систем автоматического управленияРешая систему, находим значения постоянных интегрирования Методы решения дифференциальных уравнений систем автоматического управления

Пример

Найти аналитическое выражение переходного процесса на выходе звена, если

Методы решения дифференциальных уравнений систем автоматического управления

Решение. Методы решения дифференциальных уравнений систем автоматического управления Запишем однородное ОДУ: Методы решения дифференциальных уравнений систем автоматического управления
Характеристическое уравнение имеет вид: Методы решения дифференциальных уравнений систем автоматического управления; Решая, имеем: Методы решения дифференциальных уравнений систем автоматического управлениятогда:

Методы решения дифференциальных уравнений систем автоматического управления

где Методы решения дифференциальных уравнений систем автоматического управления— неизвестные (пока) постоянные интегрирования.

По виду временной функции в правой части запишем Методы решения дифференциальных уравнений систем автоматического управлениякак:

Методы решения дифференциальных уравнений систем автоматического управления

Подставляя в исходное уравнение, имеем:

Методы решения дифференциальных уравнений систем автоматического управления

Суммируя Методы решения дифференциальных уравнений систем автоматического управления, имеем: Методы решения дифференциальных уравнений систем автоматического управления

Используя 1-е начальное условие (при t = 0), получаем: Методы решения дифференциальных уравнений систем автоматического управления, а из 2-го начального условия имеем: Методы решения дифференциальных уравнений систем автоматического управления

Решая систему уравнений относительно Методы решения дифференциальных уравнений систем автоматического управленияи Методы решения дифференциальных уравнений систем автоматического управления, имеем: Методы решения дифференциальных уравнений систем автоматического управления
Тогда окончательно:

Методы решения дифференциальных уравнений систем автоматического управления

Что бы проверить результ, выполним моделирование процесса в SimInTech, для этого преобразуем исходное уравнение к виду:

Методы решения дифференциальных уравнений систем автоматического управления

Создадим модель SimInTech, содержащую исходное динамическое уравнение и полученное аналитическое решение, и выведем результаты на один график (см. рис. 2.3.1).

Методы решения дифференциальных уравнений систем автоматического управления
Рис. 2.3.1 – структурная схема для проверки решения

На рис. 2.3.2 приведено решение по вышеприведенному соотношению и численное решение задачи в среде SimInTech (решения совпадают и линии графиков «наложены» друг на друга).

Видео:Устойчивость 1 ОпределениеСкачать

Устойчивость 1  Определение

Уравнения систем автоматического управления

Методы решения дифференциальных уравнений систем автоматического управления

Для того, чтобы провести анализ системы автоматического управления САУ необходимо иметь ее математическое описание – интегродиффернциальные или дифференциальные уравнения. Если система с распределенными параметрами, то уравнения представлены в частных производных. Они будут определять поведение системы автоматического регулирования САР в динамических режимах – переходные процессы, а также приложение или снятие возмущающих воздействий.

Ели уравнения описывают изменения входящих в них переменных во времени, то их называют уравнениями динамики. Не прилагая особых усилий из уравнений динамики можно получить уравнения статики – если предположить, что все входящие в них воздействия и производные равны нулю или равны константам (постоянны). Уравнениями статики описываются системы в установившемся режиме.

Для упрощения записи уравнений динамики САР ее, как правило, разбивают на отдельные звенья, и записывают уравнения каждого звена по отдельности. Созданную таким образом систему уравнений можно преобразовать к одному уравнению, путем исключения промежуточных переменных.

Уравнения звена необходимо составлять так, чтоб оно выражало зависимость между выходящим и входящим сигналом. Также следует учитывать, что звено может иметь не одно входное значение (при наличии обратных связей), а также следует учесть, что звено может иметь возмущение из вне.

Дифференциальные уравнения составляются на основании законов физических процессов, которые будут протекать в звене.

Все факторы или переменные, от которых зависит изучаемый процесс, выявляются при составлении дифференциального уравнения. Уравнения статики не линейны для большого диапазона изменений регулируемой величины. Если рассмотреть на примере генератора независимого возбуждения, то при небольшом изменении напряжения возбуждения уравнение цепи будет иметь линейный вид:

Методы решения дифференциальных уравнений систем автоматического управления

Где: Uг – выходное генераторное напряжение, Uв – напряжение на обмотке возбуждения, α – коэффициент, выражающий зависимость Uв от Uг.

Если изменения магнитного поля машины будут существенны, то тогда придется учитывать режим насыщения, а это вводит в систему определенную нелинейность:

Методы решения дифференциальных уравнений систем автоматического управления

Если для малых отклонений регулируемой величины вполне можно использовать линеаризованные уравнения, то для больших отклонений используют нелинейные уравнения вида:

Методы решения дифференциальных уравнений систем автоматического управления

Где x, y, z – значения абсолютные регулируемой величины, а также регулирующего и возмущающего воздействий.

Изображение данных статических уравнений называют статическими характеристиками – кривыми, построенными в координатах x, z или x,y.

В качестве примера такой характеристики может послужить характеристика статическая электронного усилителя постоянного тока Uвых = f(Uвх):

Методы решения дифференциальных уравнений систем автоматического управления

Или же машины постоянного тока Ω = f(Uу):

Методы решения дифференциальных уравнений систем автоматического управления

Где: Ω – скорость вала, рад/с; Uу — якорное напряжение управления;

Из показанных выше характеристик видно, что они не линейные. Для того, чтоб упростить себе жизнь и не проводить расчет нелинейной САУ было введено понятие линеаризация, которая возможна для небольшого диапазона изменений входных и выходных величин:

Методы решения дифференциальных уравнений систем автоматического управления

Точка С, на характеристике Ω = f(Uу), имеет координаты Ω0 и Uу0, которые соответствуют номинальной скорости вращения машины. Величины ΔΩ и ΔUу — достаточно малые отклонения напряжения и скорости, поэтому нелинейный участок характеристики принадлежащий точке С вполне можно заменить прямой (секущей или касательной). Рассматриваемый участок кривой можно рассматривать в отдельных осях (ΔΩ и ΔUу), которые обозначают отклонение величин Ω и ΔUу от их номинальных значений. Замену нелинейной характеристики линейной, основанной на малых отклонениях, называют линеаризацией. Рабочий участок можно обновить формулой ΔΩ = k0ΔUу, где k0 – крутизна характеристики, k0 = tgα.

Также необходимо отметить, что существую и САР со значительно нелинейными характеристиками, которые не подлежат линеаризации. Такие системы рассматривает раздел нелинейной теории автоматического регулирования.

📸 Видео

Лабораторная работа 1. Решение систем обыкновенных дифференциальных уравненийСкачать

Лабораторная работа 1. Решение систем обыкновенных дифференциальных уравнений

Теория автоматического управления. Лекция 16. Метод точечных преобразованийСкачать

Теория автоматического управления. Лекция 16. Метод точечных преобразований

Теория автоматического управления. Лекция 3. Второй метод ЛяпуноваСкачать

Теория автоматического управления. Лекция 3. Второй метод Ляпунова

Введение в теорию автоматического управленияСкачать

Введение в теорию автоматического управления

Решение систем Д/У: 1. Знакомство с функциями odeXYСкачать

Решение систем Д/У: 1. Знакомство с функциями odeXY

Автоматическое решение дифференциальных уравнений с помощью методов оптимизации и нейронных сетейСкачать

Автоматическое решение дифференциальных уравнений с помощью методов оптимизации и нейронных сетей

Операторный метод решения дифференциальных уравнений | Решение задачСкачать

Операторный метод решения дифференциальных уравнений | Решение задач
Поделиться или сохранить к себе: