Ввод моделей в среде MATLAB

Содержание

Моделирование в среде MATLAB  - - - - - - - - - - - - - - - - - Анализ моделей Пример исследования Список литературыГлоссарий

 

 

 

 

 

 

Ввод модели линейной возможен в трех формах - в форме матриц пространства состояния, в виде коэффициентов числителей и знаменателей передаточных функций и в форме задания нулей, полюсов коэффициента передачи системы.

 

Например:

ss ( State Spaсe - пространство состояния ) - cоздает модель пространства состояния по заданным матрицам А, В, С, D уравнений состояния системы.

tf (Transfer function -передаточная функция) - cоздает модель по заданным передаточным функциям системы.

zpk (Zero-Pole_Gain - нули-полюсы-коэффициент передачи ) - создает модель по заданным нулям, полюсам и коэффициентам передачи системы.

flit - cоздает модель по дискретным передаточным функциям, записанным в форме полиномов от z-1.

 

Например:

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

k5=c2d (k1, Ts, ‘method’),

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

 

Возможны следующие методы дискретизации:

‘zoh’ - соответствует применению экстраполятора нулевого порядка;

‘foh’ - соответствует применению экстраполятора первого порядка;

‘tustin’ - аппроксимация методом Тастина.

Процедура d2c осуществляет обратное преобразование - переводит дискретную систему в непрерывную. Процедура d2d переопределяет дискретную систему, меняя шаг дискретизации.

Например: k8=d2d(k7, Ts).