Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 36
Текст из файла (страница 36)
Однако не все параметры блоков можно изменять таким способом. Например, нельзя изменить в процессе моделирования размеры входных и выходных портов, параметры блоков библиотеки Ротчег Буыеш В!ос(гье(. Следует также иметь в виду, что нмя параметра, присвоенное в окне диалога, может отличаться от имени переменной (фактическое имя)„которой присваивается значение параметра.
Так например, для блока Б(ер параметр 1п)па) Ча!ие имеет факптческое имя Ве(оге, а паралтетр Р(па! Ча)пе— имя Айаг. Для определения фактических имен параметров следует в каком- либо текстовом редакторе открыть файл модели и просмотреть секцию, где описан нужный блок. Приведем пример текстового описания блока Б(ер в файле модели. Н1осх В1оснтуре згер паже "ясер" Роеаг1оп (125, 75. 155, 1051 Тзже "0.1" вебоге "10" Айеег "20" Лажр1еТ1ие "0" чессотрагазке10 оп ) Из приведенного фрагмента хоротпо видно, какие фактические имена имеют параметры данного блока.
Выполнить моделирование Назначение: Запуск модели на выполнение. Синтаксис: (с, х, у! = в1ат('ног)е1', С1ткеерап, оргкопа, ПС) Функция выполняет моделирование системы с именем пхх)е!.Пх)1. Дополнительные входные аргументы: ° йшекрап — массив, содержащий границы времени моделирования [(Бтап (Р(паЦ; ° орпопк — структура, созданная функцией з)пже( и содержал(ая параметры модели; ° ш — входные сигналы. 336 337 Изменить параметры модели Синтаксис: язми11пй Построение дискретной модели Построить графики Назначение: Построить дискретную модель. Синтаксис: 338 339 И.
В. Черных. $! МШ !)4К: среда создания инженерных приложений Возвращаемые значения: ° ! — вектор времени; ° х — вектор переменных состояния; ° у — вектор выходного сигнала. Пример: Команда ппп('пхх)е!') запускает файл пзог)е1.пкИ на выполнение. Создать структуру параметров модели Назначение: Создание илн изменение структуры, содержащей параметры указанной модели. яггисг = язпдес(зпос)е1) Функция создает структуру ыгисг, в которой сохраняются параметры модели зпог(е).пм)1. ча1ие = я1гпдес(гпос)е1,ргореггу) Функция присваивает переменной ча1ие значение параметра ргорег(у модели зпо()е1.пиИ.
на1ия = язмдес(орг1опяггиссиге,ргорвггу) Функция присваивает переменной ча1ие значение параметра ргорег(у, заданное в структуре Ор((опбгпзспзге. Пример: Команда гейне = пзпзйе(бчг(р', 'Кейне') присваивает переменной геВпе значение параметра Кейне модели ч((р зпгй.
Назначение: Построение )рафиков по данным из рабочей области системы МАП.АВ Синтаксис: язлпр1ог (з)ага ) Команда строит график по данным, содержащимся в структуре да(а. ягпзр1ог(сзже, г)аса) Команда строит график по данным, содержащимся в векторах йпю и з)ага. 4. Интерфейс системы Б!М(Д.()Ч)( с продуктами семейства МАТ! АВ 6 Назначение: Создание или изменение структуры, содержащей парамегры модели. Синтаксис: орсзопя = язжяег(ргорегсу,ча1ие,.
) Функция создает структуру орцопп, в которой параметру ргорег(у присваивается значение ча!ие. орк!опя = я1гпяес(о1г) орясгисс, ргорегсу, на1ив, ... ) Функция создает структуру орпопя на основе структуры оЫ орпцис[, в которой параметру ргорег(у присваивается значение ча1ие. орггопя = яззпяес(о1д орясгисс, пем оряггисс) Функция создает структуру орйопз путем комбинации структур о1г) орпцис) и пезч оря(гис). Если в структурах имеются одинаковые поля, то данные берутся нз структуры пезч орх(пзс(. Пример: Функция юуоргп = п(пззе(('МахПаьзро)п(х', 100, 'Кейне', 2) создает структуру пзуор(п, в которой параметру МахОа(аро)п(з присваивается значение 100, а параметру Кейне — значение 2.
Запустить обозреватель библиотеки Бппп!(п(г Назначение: Команда открывает окно библиотеки блоков системы Яппи()п)г. Синтаксис: я1г)йясмг)1 [ ' яуя ', яапр1есипе, 'жег)зог) ', сг, (орс1опя) ) Команда выполняет построение дискретной модели для модели пуп.пхй с тактом дискретности яавр!ейгпе. В качестве дополнительных параметров могут быть указаны метод экстраполяции 'пю((зогр, критическая частота с1 и другие параметры в виде массива ячеек орйопп. Сингиаксис: Рис.
4.1 340 341 И. В. Черных. а)М1)ЬВ4К: среда создания инженерных приложений Пример 2: Команда з1гйзспх1!('люде!',1.0) выполняет построение дискретной модели для динамической модели пюбеЬпк)! с тактом ! с. Пример 2: Команда а!сйзспнП1пюде!',1!.0 0.1).'то)з') выполняет построение дискретной модели лля динамической модели пюг)е!.пк)! с тактом 1 с и задержкой 0.1 с, используя метод экстраполяции нулевого порядка. С1Л-интерфейс построения дискретной модели Назначение: Запуск графического интерфейса построения дискретной модели. в1ик11дйвсиз.(' пане' ) Команда-запускает графический интерфейс построения дискретной модели и открывает модель или библиотеку с именем паню.пк!!.
Пример; Команда з!пх!!г!!зсш1'пюбе!') запускает графический интерфейс построения дискретной модели для системы с именем пки)еЬпк)1. 4.2. Иятерфеяс с ИС Ь'П-Чгезчег Инструментальное средство ЬТ1-Ч!езиег входит в состав пакета прикладных программ Соппо! Бух!ею Тоойзох и предназначено для анализа линейных стационарных систем. С помошью этого инструмента можно легко построить частотные характеристики исследуемой системы, получить ее отклики на единичное ступенчатое и импульсное воздействия, найти нули и полюса системы и т.
д. Правила работы с ИС Ь'П-Ч)езиег в среде системы Япюйп)г приведены ниже. Запуск Ь'П-Ч!езтег !. Выполнить опцию Ь!пеаг Апа1уз1з... меню Тоо!з в окне Япюйпй-модели. В результате откроется окно Моде! 1прпгя аад Оигрия, как это показано на рис. 4.1, а также пустое окно ИС 1.Т1-Ч)сжег. 4, Интерфейс системы ЯМВЬПЧК с продуктами семейства МАТЬАВ 6 2. Установить блок 1приг Ропп в начале, а блок Опгрп! Ронн в конце участка исследуемой системы, как зто показано на рис.
4.2. 3. В окне 1.Т1 Ч!езгег инициировать опцию Пег Ь)пеап)тед Мобе) меню Яшийп)с. В результате будет выполнена линеаризация участка модели и построена реакция линаризованной системы на единичное ступенчатое воздействие (рис. 4.3). Еае, ' Фе!! - Эмааяь Ю!ж!н 'е!зяР Ряс. 45 343 342 И В. Черных. ЯМШ!!ЧК. среда создания инженерных приложений Если система имеет несколько входов и выходов и для всех них установлены блоки !прн! Роп» и Опгрн! Ро!пг, то на графике будет отображено несколько окон, показывающих реакцию каждого выхода на каждый вход. 4. Для получения других характеристик необходимо использовать опцию Р1о! Соп!!йога!1опь...
меню Егй!. В результате откроется окно Р!о! Сопйхнгапопа (рис. 4.4). 4. Интерфейс системы Б!М!Л !!я К с продуктами семейсзва МАТ!.АВ о В этом окне можно выбрать вид отображаемых графиков (область Кекропзе гуре) и 'способ их размещения (область Бе1ес! а геьропзе р1о! соп!!янга!!оп). Доступны следующие типы графиков и диаграмм: ° Б!ер — реакция на единичное ступенчатое воздействие; ° 1пзрн1зе — реакция на единичное импульсное воздействие; ° Воде — логарифмические амплитудная и фазовая частотные характеристики; ° Вобе Маяп!!нде — логарифмическая амплитудная частотная характеристика; ° )Чут)ша! — диаграмма Найквиста; ° Жс)зо!к — годограф Николса; ° Я!рта — сингулярные числа; ° Ро1е/хего — нули и полюса системы.
На рнс. 4.5 показано окно 1.'П-"т'1езуег с различными характеристиками исследуемой системы. иыа ) и ыеи ! ! Рис. 4.7 Рис. 4.о И. В. Черных. ЯМИ.!!ЧК: среда создания инженерных приложений Оформить внешний внд графиков — выбрать тип и цвета линий, тип маркеров и т. п.
— можно с помощью опции Ь!пе Бгу1ея .. меню Ет(!г. Настройка ЬТ$-У!еттег Опция меню Ей!!У!етеег Рте!егепсез.. позволяет выполнить следующие виды настройки: !. Установить единицы измерения (вкладка !/пйя). Вид окна при настройке единиц измерений показан на рис. 4.6.
Вкладка 1!пик позволяет задать единицы измерений частоты (рад/с или Гц), уровня (т!В илн абсолютные единицы), фазы (градусы или радианы), а также установить масштаб оси частот (логарифмический или линейный). 2. Установить стиль графиков (вкладка Яу!е). На этой вкладке можно выполнить настройку шрифтов (область Гонга), выбрать цвет фона (область Со!отя), а также задать или отменить вывод сетки (флажок Б(зон 8ги!я). Внешний вид вкладки Б!у!е показав на рис. 4.7. 4. Интерфейс системы ЯМ1Л.ПЧК с продуктами семейства МАТ$.АВ о ' "ф! ~„,! е)п( и!.
сит зы ~ о'мже ) титин 3. Установить параметры характеристик переходного процесса (вкладка С!загасгег!япсз). Данная вкладка позволяет изменить параметры времени нарастания и длительности переходного процесса, первоначально установленные по умолчанию. Так, например, ИС ЬТ1-У!еттег вычисляет по умолчанию время переходного процесса как время, когда переходная функция входит в 2 % зону и в дальнейшем не выходит из нее (параметр Язот» яешпй йпзе нчТ!нп). У нас принято указывать 5 % зону. Также можно изменить параметры для времени нарастания переходного процесса (Язоте пяе пизе йош). На данной вкладке имеется еще и флажок 0птегар рпаяе, установка которого позволяет избежать разрывов при отображении фазовой частотной характеристики.
Внешний вид вкладки С(загасгеггабса показан на рис. 4.8. Рис. 4.ст Рис. 4.10 ЕХ Я ГЛ1 Ч/Т -10 0 -10 ЕХ Б ГТ1 Н/Т -О. 5 1 0 ЕХ Я ГТ1 Ч/Т -1 0 1 ЕХ Я Г.Т1 Ч/Т ЕХ Б ДТ1 Ч/Т ЕХ Б ВТ1 Ч/Т Рис. 4.9 И. В. Черных. Б!МЛ.ПЧК: среда создания инженерных приложений ;угйг (й(.х~," отявс ! Нвь' "Овввниыьв ) в ~ и и 4.