Студопедия — МОДЕЛИРОВАНИЕ САР В СИСТЕМЕ MATLAB
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

МОДЕЛИРОВАНИЕ САР В СИСТЕМЕ MATLAB






Математические модели САР типа «вход—состояние - выход» создаются с помощью функций пакета расширения Control System Toolbox и Simulink. Исследоваться могут ММ произвольной и канонических форм. В справочной системе MATLAB модели типа «вход - состояние - выход» названы ss-моделями. Соответственно tf - моделями названы передаточные функции, т.е. ММ типа «вход—выход». MATLAB обеспечивает автоматическое преобразование tf - модели в ss - модель и наоборот. В связи с этим возможны два варианта создания ММ типа «вход - состояние - выход».

Первый вариант позволяет создать ss - модель любой из канонических или произвольных форм с помощью функции ss(A,B»C,D) из пакета расширения Control System Toolbox. Предполагается, что ОДУ (22) или основная ПФ (23) исследуемой САР известны. В частности, если основная ПФ системы управления

 

Ф(s)= ,

 

то с использованием обозначений выражения (24) ss - модель (УКП) создают соответственно Script 1.

 

SCRIPT 1

» а3=350; а2=150; al=20; а0=1; b2=1; b1=5;b0=2;

» А=[0 1 0;0 0 1;-а0/а3 -al/а3 -а2/а3];

»В=[0;0;1];

» С=[b0/а3 b1/а3 b2/а3];

» D=0;

» sys=ss(A,B,C,D)

а =

 

xl х2 х3

xl 0 1 0

х2 0 0 1

х3 -0.002857 -0.05714 -0.4286

 

b =

 

u1

xl 0

х2 0

х3 1

 

с =

 

xl х2 х3

yl 0.005714 0.01429 0.002857

 

d =

 

u1

y1 0

 

Continuous-time model.

Функция ss(A,B,C,D) формирует уравнения состояния САР, которые MATLAB

сохраняет под «именем» sys. Но на экран монитора выводятся только матрицы

A,B,C,D.

Второй вариант позволяет преобразовать tf - модель с помощью функции ss в ss - модель согласно SCRIPT 2.

 

SCRIPT 2:

» Fi=tf([b2 bl b0],[а3 a2 al a0]);

» sys=ss(Fi)

 

a=

 

xl x2 x3

xl -0.4286 -0.1143 -0.04571

x2 0.5 0 0

x3 0 0.125 0

 

b =

 

u1

xl 0.5

x2 0

х3 0

 

с =

 

xl x2 x3

y1 0.005714 0.05714 0.1829

 

d =

 

u1

y1 0

 

Continuous-time model.

 

Функция ss(Fi) создает уравнения состояния CAP, но в рассматриваемом варианте MATLAB «самостоятельно» определяет форму представления уравнений. Поэтому в общем случае с помощью такого преобразования не удается получить необходимое каноническое представление уравнений состояния.

 

Пакет расширения Simulink содержит все необходимые блоки для исследования САР методом пространства состояний. Возможны два варианта создания моделей типа «вход - состояние - выход».

Первый вариант базируется на использовании типовых П—звеньев (Gain) и И - звеньев (Integrator), которые соединяются согласно схеме выбранного канонического представления (рисунок 3 - рисунок 8). В частности, структурной схеме САР, рассматриваемой в качестве примера (рисунок 9), соответствует следующая схема S - модели САР (рисунок 10).

 

Рисунок 10 - Схема S—модели САР

 

Второй вариант модели «вход - состояние - выход» отличается блоком State-Space из раздела библиотеки Continues [9]. Соответствующая схема S -модели рассматриваемой САР показана на рисунке 11.

 

Для настройки блока State-Space необходимо знать матрицы A,B,C,D,а также начальные условия. По умолчанию начальные условия при моделировании принимаются нулевыми.

 







Дата добавления: 2015-08-29; просмотров: 2004. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

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

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Studopedia.info - Студопедия - 2014-2024 год . (0.014 сек.) русская версия | украинская версия