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

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

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

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

В рсэультатс файл $ЭРТ б(ипс 1 С (я(вррсг.с будет выьзшдсть следующим обратом (полужирным шрифтом отмечены иэмеиенив в этом файле)." / ° * --- ТНХЯ РХЬЕ СЕИЕРАТЕО ВУ 5-РОЮСТХОИ ВОХ(ОЕИ« 2. 0 * ТЫБ Ех1е хз а ъгаррег я-еш)ссйоп ргойосей Ьу сье я-Ропссхоп * Ви11йег ъвйсЬ оп1у гесодп1гез сегсахп ййе1йв.

СЬапдез майе * оисзые сьеве ейеыв и111 ье 1овс сье пехс с1к(е сЬе ыос)с й ° 15 овей со 1оай, ейхс, апй кеваче сЫз Ше. ТЫБ Ше ° их11 Ье очегнгхссеп Ьу сЬе Б-йипсс1оп Ви11йех Ыоск. 1й * уоо нкпс со ей1с свйв Ше Ьу Ьапй, уоо вовс сЬапде 1с * оп1у хп сЬе агеа йеййпей азс Ькя-ЯРОИИХЕ «)гаррос ХХХХХ СЬапдез ВЕС1М * Уоог СЬапдез до Ьеге * квк-БР[лти15 игаррег хххххх сьапдез еиО * Рог ьессек соврас1ы1хсу н1сЬ сЬе Веа1-тике иогкзьор, сье * "игаррек" 5-йипссйоп сесЬпйс[ое 15 овей. ТЬЕБ 15 ййясиззей * хп сЬе Веа1-тхве иогкзьор Озег'з иапиа1 хп сЬе сьарсег * сйс1ей."игаррег я-йопссхопз". * Сгеакейс Боп Поп 29 13«03)29 2003 */ » / «хпс1ойе 'сяснсурез.Ь" /» яяя-БР[С(ИХЕ ксгаррег хпс1ийев СЬапдез.

ВЕСХН ЕОХТ НЕВЕ ТО ЕИО */ «хпс1ойе <васЬ.Ь> » /* * Оисрис еипссхопв » 1пс т хпС Т хпг Т хпС Т хпС Т 1пс т // » »»»»» »»» » фаз) СЕ)РН » » » »» »»»»» » уО[О) = СОО*хС(О); у1 [0) С11*хС(1) с РХ В. Чериыл. Б(М()ЫИК: среде еоццннл нвкенерныл приложений // »»»»»»»» НЕИ ССВН бецЬХе ЕФФ, ЕФХ. ВХФ. ВФФ, ВХХ, 611. СХХ/ // »»»»»» НЕИ СОВЕ» »» /* ЧЧЧ-БРУНИ12 нгаррег )пс1ибез СЬапдез ЕНР--- ЕВХТ НЕВЕ ТО ВЕСХН »/ ВбеЕхпе и иЫСЬ 1 йбеЕЕпе у иЫсЬ 1 /» * скеасе ехсегпа1 кеЕекепсез Ьеке. й */ /* ВВВ-БРО)2412 цкаррег ехсекпв сьапдев Весхн —— Е)ХХТ НЕВЕ ТО ЕНВ */ /* ехсегп боиЬХе Еипс(боиЬ1е а); */ /* ЧВВ-БРОИих2 юкаррек ехсекпз СЬапдев ВНВ--- ЕПХТ НЕВЕ ТО ВЕСХН */ */ чоЫ Орт Б Рип 1 с Оисрисв икаррек(сопвс кеа1 т *ио, сопвс геа1 т *и1.

геа1 Т *уо. кеа1 Т *у1, сопвС геа1 Т *хС. сопзС кеа1 Т *Ь, сопвС сопвс кеа1 т *й, сопвс сопвС кеа1 Т "Ю, сопвС сопвС геа1 Т 'Сп. сопзС сопзс геа1 т +СИ, сопвс сопвс кеа1 т *Рх, сопвс ( /* ВВВ-БРОНИХ2 мгаррек Оикрикв СЬапдев ВЕС1Н вЂ”- ЕРХТ НЕВЕ ТО ЕНП "/ // бец)х1е СФФ»сех(13»РЦ13, СИ Хю // » ФЬВ СОВЕ р иЫСЫ), р ихбСЬХ, Р ихбСЬ2, р хбСЬЗ р и1бсь4, р иЫсЬ5) О Б"функции н нл црцменецце /* ЧЧВ-БРОних2 нгаррег Оисрисв сЬапдев енп ЕЮХТ НЕВЕ ТО ВЕСХН */ ) /* * Орбасев Еипссхоп х р ихбсЬО, р хбсЬХ.

р иЫсЬ2, Р ихбСЬЗ, Р ихбсЬ4, Р и16сЬ5) ( /' ВВВ-БР(лчи12 нкаррег Урбасе СЬапдез ВесХн ВАХТ НЕВЕ ТО ЕМЭ »/ /* * Сабе ехацр1е хп(0) = ио[0[ю */ /" ВВВ-БРОНИ12 икаРРек УРбаке СЬапдев ЕНΠ—— ЕОХТ НЕВЕ ТО ВЕС1Н */ ) /» * рекЕчасзчев ЕипсСХоп * */ чо16 РРГ Б Рип 1 с ВекхчасХчея цгаррек(сопяс геа сопвС ква1 Т »и1, сопзС кеа1 Т *уо, сопвс кеа1 Т "у1, кеа1 т *бх.

кеа1 Т *хс. сопяС геа1 т *ь, сопзс 1пс Т сопзс геа1 т е, сопвс хпс т сопзс геа1 т *ю, сопвс хпс т сопзс кеа1 т *сц, сопвс 1пс т сопвс кеа1 т 'Сн, сопвс хпс 'Г сопзс кеа1 т *РХ, сопзс хпс т 1 Т *ио, р иЫсЬО, р и1бсЬХ, р ю16СЬ2, р избсЬЗ, р иЫсЬ4, Р и16сь5) */ чо16 ОРт Б Рип 1 с урбасе мгаррег(сопвс кеа1 т *ио. сопвс кеа1 т *и1, сопвс кеа1 т *уо. сопвС геа1 т *у1, сопвк кеа1 Т *Ь, сопвС Хпс т сопвс кеа1 т *е, сопзс хпс т сопзс кеа1 т *д. сопвс Хпс т сопвС кеа1 Т 'Ст, сопвс хпс Т сопвс геа1 'Г *СИ, сопзс ).пс т сопвс кеа1 т *Рх, сопвс мс т И.

В. Черных. $)М))Ь)МК: среда создания инженерных приложений 6. Б-функции и ях применение /* а|т-БРПМИ12 шгаррег Рег[чак[гез Сцапдез ВЕО1М ЕР1Т МЕРЕ ТО ЕМО */ // я яя я ОЬР СОРЕ // пац)я1е АОО -М[0]/ь[0], А01 -се[0]«Р1[01/ь[О] // ВОО 1/Ь[О]) // Поцвзе А10 - Сщ[0] *Р1[0] /,У[0] . В).1 - -1/,Т[0] ) // и яя Огп СОРЕ я)х[01 = АОО*хс[01+АО1*хс[1]+ВОО*цо[01; с)х [11 = А10«хС [01+В11 "ц1 [01; /* чав-Брпми12 ыгаррег Рег)так]цез спецдел емп ЕР1Т НЕПЕ ТО ВЕО1М «/ 1 Выполнить сборку Б-функции на основе измененных файлов следует командой из рабочего окна МАТ1 АВ: тех Ррт БЕцпс 1 С.с Ррт БЕцпс 1 С ыгаррег.с или г«ех -д РРТ БЕцпс 1 С.с РРТ БЕцпс 1 С ыгаррег.с.

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

Вносимые в исходные файлы изменения не очень значительны и могут быть выполнены даже начинающим пользователем. б.8. Создание Б-функции на языке Р огтган При создании Б-функции на языке Рапгап могут использоваться два '::,: подхода. Первый подход (первый уровень) полраэумевает использование ".," только языка Роптал. Второй подход (второй уровень) предусматривает со- ": вместное использование программных модулей, написанных на языках Рог- "::, )гап и С.

Наилучшими возможностями обладает второй способ. Оливка первый подход наиболее прост и позволяет создать Б-функцию на языке Рог)гап в сжатые сроки. В данном разделе будет рассмотрен именно такой способ.;, Ограничения второго способа по сравнению с первым заключаются,:,. в основном в невозможности передать параметры Б-функции через окно::. Пример: Создание Б-функции на языке Роптал рассмотрим на примере ДПТВН. В качестве основы использован файл шаблона зйшппр[ [огцап.Г (папка ..

Ля)пшйпИзгс). В тексте шаблона приняты следующие обозначения: Т вЂ” текущее время; Х вЂ” вектор непрерывных переменных состояния системы; [] — вектор входных сигналов; У вЂ” вектор выходных переменных; ХΠ— вектор начальных значений непрерывных переменных; []Х вЂ” вектор произволных переменных состояния; Х]ЧЕ% — вектор новых значений дискретных переменных. Ниже приволится текст Б-функции модели ДПТ НВ (файл ]ЭРТ Б(цпс 1 Рог.)). Файл: РРТ БЕцпс 1 Рог.Еог Пример 5-функции иа языке РОМТПАМ для моделирования двигателя постояниога тока независимого возбуждения С С С С С С Моделирование реализовано с помощью уравнений в пространстве состояний: х' = Ах + Вц Сх+ Рц С у С С Соруг С Бпетз Едйг 2002, Сйегпукй 1Ьуа зЕоп: Ргее С С Откомпилировать Б-функцию можно командой: С С щех РРТ БЕцпс 1 Рог.Е з)эъц11пк.Е С с спрут]дпс 2002, сзэегиуяп 1ьуа С Биег1з)оп: Ргее С С=- — -=- — — — -- — — -- — — — — — — -- — — — - — — ==== С Функция: 512ЕБ.

Задает размеры вектора яхве. С С С Б1ЕЕБ возвращает вектор, который задает характеристики модели. диалога блока Б-[цпс)1оп. Данное ограничение легко преодолевается переда- чей параметров через входы блока Б-бзпсбоп. И. В. Черных. $(МИ-ПЧК: среда создания инженерных приложений е Яч()уихции и их примвиеиис С С С С С С С С С С С С С С ЕМП С С С С С С С С С ХО(1) =О ХО(2)=О В данком случае начальные ВЕТ<)ВМ условия нулевые Фун оияволных вектора состояния БПВКОХГГХМЕ ООТРОТ(Т.Х. О, У) Параметры Т вЂ” текущее время 45< Вектор содержит информации о числе переменных состояния и другие параметры, а именно: Я12Е[Х) Число непрерывных переменных состояния 5125(2) Число дискретных переменных состоявия 5155[3) Число выходных переменных 512Е(4) Число входов 5155(5) Число корней систеиы алгебраических уравнений 512Е(б) Флаг прямой перелачи БОВВООтхме яхееб<5125) Массив аргументов функции 1МТЕЯЕК*4 51БЕ(") Параметры ХМТЕЯЕКь4 МБХЕЕБ РАВАМЕТЕК (М518Е5=6) 51ЕЕ(1) = 2 Число непрерывных переменных состояния (ток якоря и скорость вращения вала) 512Е(2) = О Параметр равен О, поскольку модель непрерывная 5125(З) = 2 Число выходных переменных (скорость вращения и момент иа валу) БХКЕ(4) = 2+б Число входов.

Параметр равен 2 + б (иапряжение на обмотке якоря и момент сопротивления + параметры двигателю) . 5125(5) О Число корней системы алгебраических уравнений 51ЯЕ(6) = О Прямая передача (Х вЂ” есть, Π— нет). В данном случае прямой передачи входных сигналов на выхол нет. КЕТ[)КМ ЕМП кция: ОПТРПТ. Вычисление выходных переменных.

Х вЂ” вектор непрерыьиых переменных состояния системы Π— вектор входных сигналов У вЂ” вектор выхолных переменных [возвр щ а аемые значению) С КЕАЬ*8 т КЕАЬ" 8 Х [ " ) . [) (" ) ° у < *) кеА1*8 ь,к, х,сщ Объявление переменных - параметров двигателя постояииого тока Ь,К,П,СВ,Сы.РХ ЬаВ(3) КмВ(4) ХыВ[5) СщыВ(б) СыыЯ(7) РхыВ(8) С С Расчет выходных переменных: 1<1) - Св*Р'Х(1) У(2) "- Х(2) С С Функция. "1 ик я. "1М1ТСОМП. Задание начальных значений переменных. С= С БПВКОПТХМЕ ХМХТСОМП(ХО) Параметры ХΠ— Вектор начальных значений переменных состояния системы (возвращаемые значения) КЕАЬ*8 ХО< С Функция." ПЕК1ЧБ.

Вычисление пр И. В. Черных. 51МН.()ЧК: спела создания ннхвнерных приложений 6 5-функции н нх применение БУВеоюттие пепгчБ[т,х,ц,рх) ЕЕАЬ*8 Т, Х["), и[*), РХ[*) С ЕЕА)' *8 Ь,К,,Г,СВ,Сы. РЬ Объявление переменных — параметров двигателя постоянного тока Ьыы(3) Еыи(4» тып(5) Свми(8) Сыып [7) Рьми(8) РХ(1) = (-ЕгЬ) *Х[Ь) — (Сы*рз)Ь) *Х(2)+ [1ГЬ) П[2) ПХ(2) = (Св*рз/Я) "Х(1)-(1УО)*Ц(2) С С Функция: ТЯАИРЬ. Задает вектор тактов дискретности и задержек яцвеопттпе тБАМРь(т, х, и, т5, ОРРБет1 ЕЕА),*8 Т,ТЯ,ОРРЯЕТ,Х(*),[)(е) ТЯео.

Такт дискретности. ОРРБЕТ=О. Задержка. С Шаблоны неиспользуемых в данном примере Функций. С Функция: Г)ЯТАТЕБ. Вычисление обновленных значений С дискретных переменных. С ., Параметры ЯЦВИЮТХИЕ ПЯТАТЕЯ(Т, Х, У, ХИЕИ) С ХИЕЧ) — Вектор обновленных значений дискретных С переменных ВЕЗИ *8 Т, Х[*), Ц(*), )ПЧЕИ(*) С --- Ничего не выполняется ПЕТОРЛ еию С Функция: ЮООТРОТ.

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

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

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