Лекции по моделированию систем / лекция 6
.docМоделирование систем, заданных передаточной функцией.
Виды (формы) передаточной функции.
-
Нормальная форма
,
где W(s) – передаточная функция;
P(s) и Q(s) – полиномы относительно переменных s.
Частный случай:
.
Пример: к – усилитель
- инерционное звено
1-го порядка (реальное интегрирующее
звено);
- идеальное
интегрирующее звено;
- апериодическое
звено 2-го порядка (если действительные
корни) и колебательное звено (если
комплексные корни).
Если на вход подать постоянное воздействие:

-
Каноническая форма
(1)
,
,
λ – корни.
Устойчивые системы должны иметь корни с отрицательной действительной частью
,
если
,
то признак устойчивости.
Находим коэффициенты:
.
К лабораторной работе:
Как задать коэффициенты? Нужно соблюсти признак устойчивости.
Для варианта №1:
полином 1-й
степени, следовательно,
один корень
![]()

Для варианта №4:
![]()
,
тогда полином равен
,
следовательно,

Пример: передаточная
функция системы задана
.
Записать ее в канонической форме.

По формуле (1)
![]()
![]()
.
-
Форма простых множителей
![]()
b – числитель (равен общему коэффициенту передачи).
Использование передаточной функции для построения дифференциального уравнения, описывающего систему.
Используется подстановка:
![]()
![]()

(2)
Пример: составить дифференциальное уравнение, описывающее систему с
![]()

- дифференциальное
уравнение 1-го порядка.
Для элементарных звеньев:

Описание в виде системы дифференциальных уравнений. Модель в пространстве состояний в нормальной форме.
Пусть передаточная функция записана в нормальной форме:
,
,
,
,
,
![]()
Систему можно представить в виде множества дифференциальных уравнений 1-го порядка.
Вводим новое
обозначение
- переменные состояния.

Вектор состояний:

![]()
- производная,
которая записывается:
![]()
(3)
Пример:
вход и выход
системы связаны передаточной функцией
.
Вид конкретной передаточной функции:
.
Составить дифференциальное уравнение.
,
,
(*)
![]()
Вектор состояний
состоит из 2-х элементов:
.
Из уравнения (*):
.
Система уравнений:

Моделью в пространстве состояний называется описание вида:
(**)
х –
вектор состояния:
;
- производная от х,
;
А, В, С – матрицы.
Запишем систему (3) в виде:
,
,
,
![]()
Моделирование с использованием библиотечных
функций Mathcad.
Решение с использованием преобразования Лапласа (прямое/обратное).
Пример:
- полином 3-го порядка.
а
)
![]()
б)
![]()
![]()
Для а):
![]()
б)
![]()
Обратное преобразование:
![]()
Для случая а):
.
Маркером выделяем
переменную s
и нажимаем в меню «Обратное преобразование»,
тогда появится:
Приписываем к этому уравнению y(t):
![]()
![]()

Решение дифференциальных уравнений.
Библиотечная
функция:
.
