Студопедия — МОДЕЛИРОВАНИЕ САР В СИСТЕМЕ 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; просмотров: 2007. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

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

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

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