Главная » Просмотр файлов » Черных И.В. Simulink Среда для создания инженерных приложений (2003)

Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 30

Файл №1152002 Черных И.В. Simulink Среда для создания инженерных приложений (2003) (Черных И.В. Simulink. Среда для создания инженерных приложений (2003)) 30 страницаЧерных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002) страница 302019-07-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 30)

В зтом случае Яппцйпй остановит моделирование с выводом предупрежлающего сообщения. Кеьо1ппоп: !разрешающая способность сигнала!. ЕпаЫе Азаепюп: !Ъключить реакцию!. При снятом флажке проверка производится, но реакция отсутствует. Бигм!айоп сайЬас!с зиЬеп аааепюп Гайх: !функция ответного вызова при невыполнении заданного условия).

В этом окне пользователь может задать М-функпню, которую следует выполнить при невыполнении заданного условия. Зюр ьппп1айоп жЬеп азаепюп !айз: !останов моделирования при невыполнении заданного условия|. Оо!рп1 Аахен!оп 31 япа! !выходной сигнал при невьиюлнении заданного условия!. При выстанов;;, пенном флажке появляется лополнитсльный порт, на который выводится выходной логический сигнал блока При невыполнении заданного условия рыходной сигнал блока изменяет значение с ТЛЕ на ЕАЕЗЕ. 2. Библиотека блоков 8!М(Л !ХК Окно задание параметров: Блок информации о модели:.

Пиктограмма: И. В. Черных. Б!МШ !!зК: среда создания инженерных приложений Пример: Па рис. 2.148 показана схема, в которой входной сигнал блока СЬес!г 1п-: ро! Кезо!нг!оп в момент времена г = 5 с изменяется от ! до 1.01. Параметр Кеиз!нпоп задан равным единице. В итоге блок СЬес!с 1прпг Кеха!пг!оп оста-.' навливает расчет в этот момент времени. Рнс. 2. 148 2.13. Мгмте!-тт'!де Юк[1!8!ел — библиотека дополиительиых ~тилит Назначениег Блок отображает информацию о модели. Параметры блоказ Моде! ргорег$! ез: [свойства модели!. Сгеагеб: [дата и время создания модели). Стев!оп [разработчик!.

Мойбег! Ьу: "[изменено, кем|. Мой!!ег!Оаге: [дата изменения!. МоййебСопппепг: [комментарий изменений!. Мобе1Уегз!оп: [версия модели). 2. Библиотека блоков ЯМ$ЛЛКК Блок документации Пиюнаграмма: Рис. 2Л50 Т)нзва)-Ваввс) Цпввг)кнцвн Блок лннеарнзаци~ Пиктограмма: Тне ад-Вазе а Ыаааикаиеа Ыббб! 1ббб Рис. 2. 149 И. В. Черных. ЯМИ.!1зК: с да создания инженерных приложений Оеясг!рг!оп: [описание модели). 1лзгМоб)!ВсапопЕзаге: [дата последнего изменения).

Нопгопга! гехг а!!ящпепг: [способ выравнивания текста]. Выбирается из списка: ° Сепгег — по центру; ° Е.еЕг — по левому краю; ° К!БЫ вЂ” по правому краю. Яюьг Ыос)г Егапзе: [отобразить рамку блока). Для отоб ажения данных на пиктограмме блока необходимо с помощью ':. кнопки " '.""""" скопировать нужный параметр из окна Моде! ргорегпеа в окно редактирования. В блоке может отображаться статическая информа-: ция, которую пользователь вносит сам (например, данные об авторе, описа- ' ние модели и т. п.), и динамически обновляемая информация (например, да-:, та создания модели, дата последней модификации и т.

п.). Динамически обновляемая информация представляется в окне блока как ссылка на пере- ,',' менную. Ссылка имеет вид %<имя переменнойг>. Например, ссылка %<1азгМойЕ!сайоп)загс> означает, что а требуемой позиции будет выведено значение переменной 1дзгМойЕзсапоп1заге, содержащей да.гу последней:, модификации модели. На пиктограмме блока отображается также часть информации, заданная ': с помощью команды Моде! Ргорегйез меню Рйе окна модели. Пример: Модель с блоком Моб)е1 1пЕо показана на рис.

2. 149. Назначение: Создание описания модели и сохранение его в текстовом виде. При выполнении двойного щелчка на пиктограмме блока запускается текстовый редактор Ейю пакета МАз).АВ. В окне файле можно записать необходимую информацию о модели. После закрытия окна текст будет сохранен в файле модели. Пример: На рис. 2.

! 10 показана пиктограмма блока документации и окно текстового редактора системы МА'П АВ. Назначение: Линеаризация модели в заданный момент времени. 2. Библиотека блоков 51М131.ИЧК Окно задания параметров: т. а.аиаа Оааатаяап тг)ВВег-Вевез) Опеег(геНпп Т) Параметры блока Пиктогразсиа Окно задания параметров: с' И.

В. Черных. 5! МШ,11чК: среда создания июкеиериых приложений 1лпеапгагюп 6зпе: (момент времени, когда выполняется лииеаризация модели). 5аюр)е шве (о1 йпевпгед пюде))з (такт дискретности линеарнзованной модели (при создании дискретной мо- . дели)). В результате в рабочей области системы МАЛ-АВ будет создана струк-, ' тура с именем лзоа1е1 Тппед Вазед 1лпеапгапоп (яюде1 — имл модели), со-,: держащая параметры лниеаризоваиной модели. Структура содержит сле.-: дующие поля: ° а,Ь,с,д — матрицы уравнений в пространстве состояния линеарнзованной модели.

° $!ыер)апзе — имена переменных состовния модели. ° Оп1рптр(азпе — имена выходных переменных. (прп1 р1апзе — имена входных переменных. Орегрокаг — рабочая точка. Поле, в свою очередь, является структурой:: с полями х (переменные состояния), и (входиые сигналы) и 1(время). ° Тз — такт дискретности. Пример: На рис. 2.15! показана схема с использованием данного блока линеаризации. Линеаризация выполняется для момента времени 1 = 5 с. Рис 2.151 Блек лнневризацни, управляемой язвне тавр в в Ыаааиааваа Назначение: Создание лииеаризоваиной модели в момент времени, заданный управ.ввкцим сигналом.

Параметры блока: Тпйдег гуре: тип триггера). Параметр задает способ активизации блока. Выбирается нз списка: ° пз(пя — активизация блока положительным фронтом; Гай1пя — активизация блока отрицательным фронтом; 2 Библиотека блохоаЯМ(д.1ХК зим я!ар1 таорыамал ~а*ивин» Пакт ограм.иа. сввп«ам ячклаоо еовм оев 294 И. Н. Черных. ЯМ!Л.11тК: среда созааиия инженерных приложений е(зпет — активизация блока как положительным, так и отрицательным: фронтом; ° Гцпсйоа-сай — активизация блока определяется логикой работы заданной Я-функции. Яатр! е г)пзе (оГ йпеапхеб пим1е(): (такт дискретности линеаризованной модели (при создании дискретной модели)].

В момент времени, определяемый сигналом управления, в рабочей области ттойзрасе системы МАТ1.АВ будет создана структура с именем .' июг(е! Тпякег Вазед Ыпеапхаг!оп (лик(е( — имя модели), содержащая пара- '; метры линеаризованной модели. Состав полей структуры такой же, как, и при использовании блока Тппед-Вазед Ешеапхайоп. Пример: Ка рис. 2.152 показана схема с использованием данного блока линеари-:,' зации. Линеаризация выполняется для момента времени ! = 5 с.

Рис. 2.152 2.14. Редактор дифференциальных уравнений РЕЕ Назначение: Система Япнйлх имеет в своем составе специальный блок 01ГГегеп1!а] ЕЧпайоп Еййог (Редактор дифференциальных уравнений). С помощью этого; блока можно задать системы обыкновенных дифференциальных уравнений' . в форме Коши и выполнить их моделирование.

Вызов редактора реализует- ся вводом команды бее в командном окне системы МА"П.АВ. Окно задания «араметроо: Параиаиры блока: Хаше: (нмя модели). В этой графе пользователь может задать нмя создаваемой мо- дели. й оГ !прпйс (количество входных портов]. Данный параметр определяетсл числом вход- ных переменных. для = (производные]. В этой графе задаются правые части системы дифференци- альных уравнений 1-го порядка. Каждое выражение записывается в отдель- ной строке.

хрс (начальные условия]. Начальные значения переменных состояния. (выходные переменные]. В этой зрафе задаотсл уравнения выхода в виде системы алгебраических уравнений. Каждое выражение записывается в от- дельной строке. 2. Библиотека блоков ЯМЛ ПЧК В итоге система уравнений примет аид и ь с Е зов в РЕЕ Рис. 2!53 ! -> х(1), и, -з х(2), е -+ и(1). И. В. Черных. Б!МИ.!ХК: среда создания инженерных приложений Значения постоянных коэффициентов системы уравнений можно задавать не только как числовые константы, но и использовать переменные рабочей области МАТТ АВ. Для применения редактора дифференциальных уравнений сначала необ-.

ходимо подготовить задачу в требуемой форме и лишь затем обрашатьсяк окну диалога блока бее. Пример Е Применение редактора дифференциальных уравнений рассмотрим на примере конкретной задачи. В качестве примера рассмотрим расчет переходных процессов в последовательном колебательном контуре. Задача за-.'; ключается в нахождении тока, протекающего в электрической цепи, и на-,' пряжения на конденсаторе после замыкания ключа.

Схема цепи показана на рис. 2.153. Е1ачальные условия полагаем нулевыми (ток в цепи отсутст-,' вует и конденсатор не заряжен). Предварительно составляем систему дифференциальных уравнений;! описывающих электрическую цепь: где ! — ток в цепи, и, —.напряжение на конденсаторе Записываем даниуго систему уравнений в явной форме Коши: е(! Ни, 1 — = (е — й. ! — и„) 7 г., — ' = — ю' . (г г!г с Введем "машинные" переменные: Введение "машинных" переменных связано с тем, что редактор диффе: ренциальных уравнений требует задавать в виде векторов входные воздействия (и) и переменные состояния (х) и имена этих векторов жестко заданы; „' — = !и(1) — )! х(1) — х(2))/ !., = — х(1).

г(х(1) г(х(2) 1 г(! г!г с После получения системы дифференциальных уравнений с использованием "машинных" переменных необходимо запустить редактор командой 1!:. бее в окне МАТ! АВ. Затем требуется поместить блок редактора в окно мо!- дели и открыть его. Далее в окно редактора необходимо ввести систему ! ' дифференциальных уравнений, начальные условия, а также алгебраические уравнения для расчета выходных сигналов (в рассматриваемой задаче выходные переменные равны переменным состояния). Также необходимо указать размерность вектора входного сигнала (Ф ог" (проза).

Схема модели и окно редактора для данной задачи показаны на рис. 2.154. Там же приведены н результаты моделирования. Приме)з 2: Достоинством редактора РЕЕ является также то„что коэффициенты лифференциального уравнения могут быть переменными и задаваться И. В. Ч ных. Б!МИ.1Ь1К: с да создания инженерных и идажений так же, как и входные сигналы (через входной порт). На рис. 2.155 показан вариант предыдущей модели, в котором величина сопротивления возрастает скачком в ! О раз в процессе моделирования. В системе дифференциальных уравнений сопротивление контура задано входным сигналом и(2). н3 Рис. 2.155 М и: Ы П1: и", 'г".

н 3. МАСКИРОВАНИЕ ПОДСИСТЕМ 3.1. Обн(не еведеннн Механизм маскирования подсистем позволяет оформить подсистему как полноценный библиотечный блок, т. е. снабдить подсистему собственным окном задания параметров, пиктограммой, справочной системой и атрибутами. Маскирование подсистем дает пользователю следующие преимущества: расширяет возможности пользователя по управлению параметрами модели; ° позволяет создавать дружественный интерфейс; ° повышает наглядность блок-диа рамы; ° расширяет возможности построения сложных моделей; ° защищает модель от негинкционироаанного доступа.

Для маскирования подсистемы необходимо предварительно выполнить следующие действия: ° Определить, какие параметры должны задаваться пользователем в окне задания параметров создаваемой подсистемы. Задать эти параметры с помощью идентификаторов (имен). ° Определить графический интерфейс задания параметров в окне диалога (с помощью строки ввода, окон списка или контроля). ° Создать эскиз пиктограммы блока.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее