
Лабораторная работа №7
Исследование поведения объекта, заданного дифференциальным уравнением.
Цель работы – методом имитационного моделирования выполнить анализ динамики объекта, заданного дифференциальным уравнением
1.Основные теоретические сведения
1.1.Общие положения
Для описания объекта чаще других используются следующие два типа его математического задания:
- 1) дифференциальные уравнения;
2) передаточные функции.
В данной лабораторной работе рассматривается математическое описание объекта в виде дифференциального уравнения.
Обыкновенным дифференциальным уравнением n-го порядка называют уравнения вида
,
(1)
содержащее неизвестную функцию у(х), производные от этой функции у(х) и аргумент х.
Дифференциальное уравнение называется линейным, если оно линейно относительно неизвестной функции и ее производных, то есть имеет вид
(2)
Если
,
то есть правая часть равна нулю, то
дифференциальное уравнение называется
однородным, в противном случае –
неоднородным.
В зависимости от
того, являются ли коэффициенты
постоянными величинами или функциями
аргумента
дифференциальные уравнения называют с постоянными или переменными коэффициентами соответственно.
Функция
называется решением дифференциального
уравнения, если после подстановки ее и
ее производных в исходное дифференциальное
уравнение, последнее обращается в
тождество.
Если независимой
переменной
является
время
,
то система, описываемая дифференциальным
уравнением (1) или (2) называется
динамической системой. Соответственно,
исследование процессов в такой системы
называется исследованием динамики
системы.
Как известно, решение дифференциального уравнения аналитическим путем не всегда возможно, что касается их решения с помощью имитационного моделирования , оно прекрасно приспособлено для решения
дифференциальных уравнений.
Для превращения заданного дифференциального уравнения (1) или (2) в такое, которое можно моделировать необходимо иметь следующие данные:
- само дифференциальное уравнение и значения его коэффициентов ,
- начальные значения переменных дифференциального уравнения,
- заданные возмущающие воздействия (в случае неоднородного дифференциального уравнения).
Для имитационного моделирования , которое рассматривается в данной лабораторной работе, возможны два основных метода решения дифференциального уравнения. Один из них основан на применении дифференцирующих устройств, так как требует повышения порядка производных. Второй метод – метод понижения порядка производной. В силу того, что дифференцирующие устройства усиливают помехи (шумы), первый метод практически никогда не применяется. Далее при решении дифференциальных уравнений для анализа динамки объектов будем рассматривать метод понижения порядка.
В качестве примера , выполним исследование динамики объекта , заданного линейным дифференциальным уравнением второго порядка при этом используем метод понижения порядка.
ПРИМЕР 1
Дано математическое описание некоторой системы в виде дифференциального уравнения
,
(3)
где
-
постоянные числа,
некая
вынуждающая функция.
Приведем дифференциальное уравнение к виду, удобному для моделирования, то есть производную высшего порядка приравняем к остальной части (3). Получим
(4)
Получив выражение
(4) будем считать , что если бы мы знали
слагаемые левой части, мы бы знали вторую
производную
. С другой стороны, если знать вторую
производную
,
то легко , после ее интегрирования,
можно получить и первую производную
и
саму функцию
по следующей схеме имитационного
моделирования
Н.у.1 Н.у.2
+
-
-
Рисунок 1- Имитационная модель для решения дифференциального уравнения (3)
На рисунке 1
обозначено:
Для большей наглядности решим рассмотренный выше пример при следующих конкретных исходных данных:
Вычислим значения
коэффициентов
С учетом приведенных исходных данных и вычисленных коэффициентов К1, К2, и К3 уравнение (4) превращается в следующее
(5)
Построим имитационную модель, соответствующую выражению (5). Для этого воспользуемся системой моделирования динамики объектов Simulink, входящей в пакета MATLAB.
Выбрав начальные
условия в виде:
,
и выставив их на соответствующих
интеграторах, получим приведенную ниже
структуру и параметры модели,
Рисунок 2- Имитационная модель для исследования динамики системы в реальном масштабе времени с параметрами, приведенными в примере 1.
Динамика системы приведена здесь же на рисунке 2.