Разработка и применение пакета расширения SPEKTR_SM пакета SIMULINK CKM MATLAB, страница 6
Описание файла
PDF-файл из архива "Разработка и применение пакета расширения SPEKTR_SM пакета SIMULINK CKM MATLAB", который расположен в категории "". Всё это находится в предмете "информатика" из 2 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика" в общих файлах.
Просмотр PDF-файла онлайн
Текст 6 страницы из PDF
Задание параметра м — длина интервала работы СУ» аналогично заданию второго параметра. Задание четвертого параметра отличается тем, что тип параметра является выпадающим списком, элементы которого — строки символов, задающие базисные функции для передачи в т-файл. В ноле Ргоглр! введем «НБФ:», в поле Туре выберем из выпадающего списка: Рорцр (выпадающий список). И в ставшее доступным поле Рорцр (опе рег 1!пе) необходимо ввести элементы выпадающего списка (базисные функции) через команду Епгег. Окно редактора маски с открытой вкладкой Рагагпегегз показано на рис. 1.1б. После применения к маскированной подсистеме этих опций необходимо подготовить описание этого блока. Вкладка Оосищептайоп содержит три окна; Маз(г гуре (имя подсистемы), Маз)г дезсг!рг!оп (описание блока), Маак )ге!р (справочное описание блока). Окно редактора маски с открытой заполненной вкладкой Оосиптешайоп для данного примера показано на рис.
!.17. Поле Мах)г Не1р (Справка по блоку) здесь пусто, но оно может служить для ввода текстовой части справки, которая будет размещена в справочной системе Я!гпцйп(с Эта информация впоследствии будет доступна при нажатии кнопки Не!р в окне настройки параметров замаскированного блока; эта информация сохраняется в формате НТМЕ, включается Б!пщ!!п)г в состав его справочной системы и может быть просмотрена с помощью интернет-броузера (1пгегпе! Ехр1огег, Хегасаре Ыач(яагог и т.п.). При необхолимости в поле МазК Не1р вместо статичного текста могут содержаться другие средства помощи пользователю: 1) адрес %ЕВ-узла, на котором можно найти дополнительные сведения, адрес электронной почты или другие ()КЕ-спецификации; 2) команда»»еЬ, запускаю- !соп; Рагагпе!егз .' . 1пйа!аа!!оп:1 (2осогпеп!абел МаейбреНепрерывный вход- ПП Меев безспрбоп .:Вычисл2етс2 усеченна2 НСХ входною сигнала на интервале :работы СУ 10, г] по аналитически заданной непрерывной Функции.
.:М = 2,3,4, . дп2 полиномов Лежандра, Чебышева т-го и 2-го рода, ,'косинусоид. Ьч = 3,5,7, дп2 комплексных зкспоненциальных Функций 3Ч = 2,4,8, дп2 Функций Уолша и Хаара. Рис. !.!7 щая треб-броузер, установленный на компьютере (например, команда ттеЬ(['!1!е:///' угЬ!сЬ(зоо.Ь!Тл!')!)), приводит к запуску хрсЬ-броузера, поиску и открытию файла Гоо.Ь!в!1; 3) команда ета1, которая обеспечивает интерпретацию строк как исполняемых команд Мат(аЬ (например, команда ета)('1%огг! Воой.Нос*) приводит к запуску редактора МЯ ттогс! и открытию файла Воок.с!ос. Я[д[в~1 В Резрльтате выполнении всех этих действий вспрерююнр» получаем блок, внсгпний вид которого показан на !8 рис. ! ! 8, а окно его параметров — на рис. 1.19.
Непрерывный вход - ПП (глазк) , Вычисл2етс2 усеченна2 НСХ входного сигнала на интервале ) работы СЫ (О. Ц по аналитически заданной непрерывной функции. |М - 2,3,4, . дл2 полиноыов Пежандра. Чебышева 1-го и 2-го рсоа, , 'косинусоид. ' М ~ 3,5,7.., дл2 комплексных вкспоненциальных функций и = 2,4,8, ... дл2'функций нолше и Мавра. .Рагагсезезз . - - " Непрерывныд входной сигнал (з1п(1).С2~ ~ М -пор2док усечени2НС)(: в 1- длина интервала работы С9: 1 НБФ: Рис.
1.19 1.6.2. Состав типовых блоков библиотеки Брекгг БМ Библиотека Бректг БМ разделена на пять разделов, окно браузера которой показано на рис. 1.11. Эти пять разделов в общем виде содержат 15 подразделов. Рассмотрим состав блоков, входяших в эти разделы. Блоки, входящие в раздел НСХ сигналов и систем, показаны на рис. 1.20 и рис. 1.21 и предназначены для формирования НСХ непрерывных и дискретных детерминированных сигналов (1.1)— (1.3), а также для формирования НСП непрерывных и дискретных случайных сигналов (1.7) — (1.8). Блоки, входяшие в раздел ДНПФ СУ, предназначены для задания ДНПФ непрерывных систем (1.11); ДНПФ дискретных систем (1.12); ДНПФ непрерывно-лискретных систем (1.13), (1.14)1 44 Рис.
1.20 Рис. 1,21 ДНПФ начальных значений (1.21); ДНХС (1.39, 1.40) и'показаны на рис. 1.22 — 1.26. Блоки„входящие в раздел ОП сигиалан и систем, предназначены для обращения НСХ одномерных непрерывных и дискретных детерминированных сигналов (1.6), т.е. для вычисления выходных сигналов 1рис. !.27); для обращения НСП (1.7), т.е. вычисления корреляционных функций непрерывных и дискретных случайных выходных сигналов, их дисперсий и средних квадратических значений !рис. 1.28); лля обращения ДНПФ непрерывных, дискрет- Рис.
1.22 ных и непрерывна-дискретных систем (1.38), т.е. вычисления ИПФ системы управления (рис. 1.29). Многие из этих блоков сразу осуществляют визуализацию сигналов. Рис, 1.29 Блоки, входящие в раздел Графики, предназначены для визуализации одномерных и двумерных функций (рис. 1.30). Рис. 1.30 1.б.З. Примеры аиализа структуры и содерясаиия типовых блоков пакета орейтг ХМ В предыдущих разделах была рассмотрена технология формирования блоков и состав блоков рассмотренной версии пакета Брейг БМ.
Среди этих блоков можно выделить группы блоков, структурные схемы которых совпадают, Однако 7п-функции, передаваемые в эти блоки, отличаются друг от друга, так как они выполняют разные элементарные операции спектрального метода, Срели 7п-функций можно вылелить такие щ-функции, которые также обладают общей структурой. Такое внутреннее различие бло- 47 ков порождает и внешнее их отличие друг от друга не только по пиктограмме и названию, но и по виду окна передаваемых параметров и описания блока. Рассмотрим примеры блоков с обшей структурной схемой. Пример 1.8. Среди блоков пакета Брейгг 8М найти те блоки, подсистемы которых имеют структурную схему, показанную на рис. 1,31. Рис.
1.31 Откроем окно интегрированного браузера библиотеки пакета Яре)ггг ЯМ. Для просмотра того или иного раздела библиотеки выделим его мышью. Пусть выделен раздел ДНПФ непрерывных систем. Выделим мышью блок Дифференцируюшее звено и выполним команду Ьоок впвег шавк меню Еб)1. Откроется окно Ь)Ьгагу: ЯРЕКТК ЯМ/.../ДНПФ непрерывных систем/Дифференцирующее звено, в котором появится подсистема, изображенная на рис.
1.31. Проделав эту операцию с каждым из блоков пакета бре)сгг 8М, найдем все блоки такой структуры. К ним относятся все блоки раздела библиотеки ДНПФ СУ, показанные на рис. 1.22 — 1.26. Кроме этих блоков такой же структурой обладают блоки раздела ОП ОНСХ, а именно блоки Непрерывный выход и Дискретный выход (см. рис. 1,27). Пример Ь9. Сравнить блоки Дифференцирующее звено и Интегрирующее звено. Как видно из примера 1.8, структурные схемы этих блоков совпадают. Однако их окна параметров имеют незначительные отличия.
Названия блоков и их описания отличаются только одним словом, а именно надо заменить слово дифференцирующее на интегрирувицее или наоборот. Сравним теперь ш-файлы рйше и рршпе, вызываемые блоком ба)п подсистсм этих блоков. Гр1=яр1(ГЦ(,1,) Гр1=яр1ууЦГ,Г.) Гр1=яр1ххЦГ,Г ) 6!=яПГП(1,1) 61=яПууЦГ,Ь) 61=м1ххЦ1,1) Для блока баю Днфференцнрувицего звана ш-функция имеет вид Гипсйоп Гр1 = ГрЦ1.,т,з1) яп(!со з1 сазе 'Полиномы Лежандра' Гр1=зр1ррЦ(,1.) сазе 'Полнномы Чебышева 1-го рада' Гр1=5рПГЦГ,Г ) саяе 'Полиномы Чебышева 2-го рода' Гр1=зр1нп Ц$,1,) сазе 'Косинусоцды' Гр1=зр1сс ЦГ,Е) саяе 'Комплексные зкспоненциальные функции' сазе 'Функции Уолша' саяе *Функции Хаара' гав) Для блока Саш Иитегрируюшего звена Гнпсйоо 61 = 6ЦГ,Г,,я1) явчцсп я1 сазе 'Полипомы Лежандра' 61=я11рр Цт, Г ) саяе 'Полииомы Чебышева 1-го рода' 61=зПГГЦ1,$ ) сазе 'Полиномы Чебышева 2-го рода' 61=я)1пв ЦГ,Г ) саяе 'Косинусонды' 61=яПсс Цг,1) саяе 'Комплекснме экспоненциальные функции' саяе 'Функции Уолша' сазе 'Функции Хаара' епб При написании этих функций опять использован оператор переюпочения (см.
пример !.б). В программе осуществляется переключение по параметру з1, который является строковой переменной, получаемой щ-функцией в качестве входного параметра. В случае совпадения с одним из значений выполняется операция вызова соответствующей функции. По своей структуре программы полностью совладают, а отличаются только идентификаторами элементарных операций в описании процедур (см. приложение !), вызываемых из раздела МЕЯУ БМ библиотеки К БрсМг пакета Брекгг БМ. Аныогнчно можно изучить любой блок пакета Бректг БМ и при необходимости провести его модификацию.
1.7. Особенности применения пакета дре1!!г БМ в системе Яшп1!п1! для анализа систем управления прн детерминированных и случайных воздействиях В предыдущем разделе были рассмотрены основные виды блоков пакета Вре!г!г ВМ, используемые лля анализа систем управления в спектральной области и находящиеся под воздействием как детерминированных, так и случайных сигналов. Сложные модели многол1ерныс систем управления для анализа их спектральным методом при детерминированных воздействиях формируются как многомерные модели из блоков библиотеки пакета Врек!г ЗМ, которые входят в разделы ДНПФ СУ и Блоки Яшв!1п!г и ОВР.
Входные сигналы такой модели формируются из блоков, вычисляющих НСХ детерминированных одномерных сигналов, которые находятся в разделе НСХ сигналов и систем, Множество выходных сигналов, от каждого входа к каждому выхолу, вычисляется при помощи блоков, входящих в разделы ОП сигналов и систем, Блоки В!гав!!и!г и 0БР и Графики. Готовая и отлаженная модель запускается на выполнение. Но запуску системы В!шв!!и!г на выполнение лолжен предшествовать этап ее настройки. Это связано с тем, что моделирование системы управления в спектральной области проводится за один такт ее работы.
Для настройки параметров модели в меню Япш1айоп окна модели необходимо выбрать пункт Япш)агюп рагатегегз — откроется окно йаи(алов рагаглегегга Имя модели по умолчанию с открытой вкладкой Во!уег. В этом окне можно установить параметры, как показано на рис. 1.32. Данная настройка производится во всех случаях анализа систем управления спектральным методом, а при параметрическом синтезе необходимо в бган джипе и Яор !нпе установить соответствующие значения, а фиксированному шагу присвоить нужное значение (например, лля параметра, менякнпегося от! до! О.