Matlab для дискретных систем управления. Крыжановская Ю.А. - 22 стр.

UptoLike

Составители: 

Рубрика: 

22
Требуется построить модель непрерывной системы в среде MATLAB/SIMULINK,
построить переходный процесс в непрерывной системе при изменении курса на
10 градусов , выполнить переоборудование непрерывного регулятора с
помощью преобразования Тастина
1
12
+
⋅=
z
z
T
s
при выборе интервала
квантования
1
=
T
сек, построить модель цифровой системы в среде
MATLAB/SIMULINK, сравнить переходные процессы в непрерывной и цифровой
системах при изменении курса на 10 градусов , а также повторить процедуру
для интервала квантования
5
=
T
сек, объяснить эффекты , наблюдающиеся при
увеличении интервала квантования, и для последнего варианта рассчитать
перерегулирование и время переходного процесса .
Подготовка исходных данных
Запустите систему MATLAB.
Введите данные для передаточной функции
)( sF
:
>> Ts = 18.2;
>> K = 0.0694;
>> F = tf(K, [Ts 1 0])
>> [nF,dF] = tfdata(F, 'v')
Последняя строчка означает, что числитель и знаменатель скалярной
передаточной функции
)( sF
будут записаны в полиномы nF и dF.
Задание. Аналогично опишите все остальные передаточные функции (эти
операции можно выполнить иначе, написав скрипт на языке системы MATLAB в
виде файла ).
Модель непрерывной системы
Запустите пакет SIMULINK, набрав в командном окне системы MATLAB
>> simulnik
Создайте новую модель (File New New model).
Выберите группу элементов Continuous в окне Simulink Library Browser и
перетащите в окно новой модели элемент Transfer Fcn (передаточная
функция).
Сделайте двойной щелчок мышью по этому блоку и введите nF в поле
Numerator и dF в поле Denominator. Это означает, что числитель и
знаменатель передаточной функции
)( sF
должны быть заданы в командном
окне системы MATLAB как полиномы с именами nF и dF.
Щелкните на этом блоке правой кнопкой мыши и выберите пункт Format
Flip name из контекстного меню . При этом название блока должно
переместиться вверх .
Щелкните на блоке левой кнопкой мыши и измените название блока на Ship.
Аналогично добавьте блоки , соответствующие рулевому устройству,
измерительной системе и регулятору .
                                   22

Требуется построить модель непрерывной системы в среде MATLAB/SIMULINK,
построить переходный процесс в непрерывной системе при изменении курса на
10 градусов, выполнить переоборудование непрерывного регулятора с
                                         2 z −1
помощью преобразования Тастина s = ⋅
                                         T z +1 при выборе интервала
квантования T =1 сек, построить модель цифровой системы в среде
MATLAB/SIMULINK, сравнить переходные процессы в непрерывной и цифровой
системах при изменении курса на 10 градусов, а также повторить процедуру
для интервала квантования T =5 сек, объяснить эффекты, наблюдающиеся при
увеличении интервала квантования, и для последнего варианта рассчитать
перерегулирование и время переходного процесса.

Подготовка исходных данных
Запустите систему MATLAB.
Введите данные для передаточной функции F (s) :
 >>    Ts = 18.2;
 >>     K = 0.0694;
 >>    F = tf(K, [Ts 1 0])
 >>      [nF,dF] = tfdata(F, 'v')
Последняя строчка означает, что числитель и знаменатель скалярной
передаточной функции F (s ) будут записаны в полиномы nF и dF.
Задание. Аналогично опишите все остальные передаточные функции (эти
операции можно выполнить иначе, написав скрипт на языке системы MATLAB в
виде файла).

Модель непрерывной системы
Запустите пакет SIMULINK, набрав в командном окне системы MATLAB
>> simulnik
Создайте новую модель (File – New – New model).
Выберите группу элементов Continuous в окне Simulink Library Browser и
перетащите в окно новой модели элемент Transfer Fcn (передаточная
функция).
Сделайте двойной щелчок мышью по этому блоку и введите nF в поле
Numerator и dF в поле Denominator. Это означает, что числитель и
знаменатель передаточной функции F (s) должны быть заданы в командном
окне системы MATLAB как полиномы с именами nF и dF.
Щелкните на этом блоке правой кнопкой мыши и выберите пункт Format –
Flip name из контекстного меню. При этом название блока должно
переместиться вверх.
Щелкните на блоке левой кнопкой мыши и измените название блока на Ship.
Аналогично добавьте блоки, соответствующие рулевому устройству,
измерительной системе и регулятору.