Главная » Просмотр файлов » Mоделирование процессов и систем в Matlab

Mоделирование процессов и систем в Matlab (966709), страница 44

Файл №966709 Mоделирование процессов и систем в Matlab (Моделирование процессов и систем в Matlab) 44 страницаMоделирование процессов и систем в Matlab (966709) страница 442013-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Объединение систем аррепд раса!Нй лепет ТеедЬас)г зтаг соппест Проектирование С06 (цг,б(цг фу (цгб Кайпап Урок б ь Исследование линейных стационарных систем 2з9 Создание и преобразование СГ1-моделей ~оздание и йреобразование П1-моделей 1.Т1-модели можно создавать в виде ЯЗ-, ТГ- и ХРК-объектов. Для этого исполь- зуются соответственно процелуры-конструкторы зз, г1 и грл. Создание 1.Т!-моде- ли рассмотрим на примере модели трехстепенного астатического гироскопа. Урав- нения движения такого гироскопа можно представить в следующем виде: а + Л6 =- п(р); 6- Ла =-1(1). (6.1) здесь п(1) и 1(г) — моменты сил, которые действуют на гироскоп по осям подвеса; а и 6 — углы поворота гироскопа в пространстве; Л вЂ” частота собственных (нутаци- онных) колебаний гироскопа.

%-модель Чтобы создать Ю-модель, необходимо, прежде всего, привести дифференциаль- ные уравнения движения динамической системы к виду Коши: | — - =Ах+Вп; ~Их у =Сх+1зп. (6.2) Здесь и — вектор входных переменных; у -- вектор выходных переменных; х —. вектор переменных состояния системы. Из этого следует, что перед формирова- нием ЗЯ-модели необходимо: О определить, какие величины будут задаваться как явные функции времени, то есть какие величины составят вектор и входных переменных; О определить, какие величины будут образовывать вектор у выходных переменных (то есть будут определяться путем решения системы заданных дифференциальных уравнений); О установить, какие величины будут составлять вектор х переменных состояния системы (их число должно совпадать с порядком системы заданных дифференциальных уравнений); О привести заданную систему дифференциальных уравнений, с помощью введенных переменных состояния, к нормальной форме Коши, то есть к системе дифференциальных уравнений первого порядка, разрешенных относительно производных.

(6.3) х =Д хз а х, =а; Будем полагать, что моменты сил являются авходамив гироскопа, а углы поворо- та гироскопа — евыходамим Тогда система агироскопа будет иметь два входа(п(~) и 1(г)) и два выхода (а и 6). В качестве переменных состояния примем выходные переменные и их первые производные по времени: мо Тогда уравнения гироскопа в форме Коши приобретут такой вид: Х, =Хз, хз =х„; «3 = -3«4+ и(г)' '1«4 =)схз+т(г) (6.4) Теперь нужно образовать матрицы А, В, С и Т) в соответствии с формой (6.2) представления системы в пространстве состояния.

В рассматриваемом случае в качестве выходного вектора у примем: У=(п,Щ', (6.5) а в качестве входного вектора — вектор моментов сил: в=[в(С),1(0)~ . (6.6) Если предположить, что 1«1 «2 хз «43 т (6.7) то значения указанных матриц должны быть такими: О 0 1 0 0 0 0 О 0 1 0 0 0 0 0 -Х' 1 0 0 О Х 0 0 1 (6.8) [о ~ о о~' [о о~' Введем зтн матрицы в командном окне МАТЮКАВ, принимая )с =-10: » 'самоса 10: » А Хегоа14.4); А11.3) = 1: А(2,4) 1: А(3,4) = -)авьла: А14.3) = )авоеа; » В аего»14,2): В13.1) "1; В(4.2) 1 В 0 0 0 О 1 0 О 1 » С »его»(2,2); С = Сотадтс) Ц) С) С 1 О О 0 А 0 0 0 0 0 1 О 0 0 1 0 0 -)0 О 10 0 Урок В ° Исследование линейных стационарных систем 2б1 Создание н преобразование (П- делей Теперь можно приступить к созданию 1.Т1-объекта по имени 6УК0, используя мо- дель в пространстве состояния: » 6)ОВзз = зз(А,В.С.О) с= х1 х2 хЗ х4 у) 1 О а О у2 О 1 О О Сопг)пиона-С(ее поае1 Как видно, модель сформирована правильно.

Можно начать некоторые ее преобра- зования. Прежде всего найдем передаточные функции созданной системы. Оче- видно, их должно быть четыре (у нас два выхода и два входа). Для этого приме- ним процедуру преобразования ОГ: » 6)Ийт Ст(6)йоаз) Тгапз(ег Гипс((оп Ггоз 1прис 1 со оисриг... з — 8.882 -016 Ф1: 5 3 + 100 5 10 У2 з"3» 100 з ггапз(ег Гипс11оп Ггащ»ориг 2 Со оиорит, -10 ()1: з"3 » 100 з з - 8.882е-016 Ф2: з"3 + 100 з а= х1 х1 0 х2 О хЗ О х4 О Ь = и1 и2 х1 0 0 х2 О О хЗ 1 О х4 О 1 о" и1 и2 у1 О .О у2 О 0 х2 хЗ х4 0 1 0 0 О 1 О О -10 О 10 0 мг Теперь преобразуем введенную 3$-модель в ХРК-модель, используя для этого процедуру арх: //2 5(52 +100) Ввиду того, что первая ББ-модель (6/дОьа) была создана непосредственно процедурой-конструктором по заданным числовым данным, а последующие модели (Отй011 и бугоар) -- путем преобразования уже готовой модели, будем называть модель, созданную конструктором, основной, а остальные — вспомогательными.

Отметим, что ББ-модель в МАТ1.АВ можно создать и на основе системы дифференциальных уравнений первого порядка, не разрешенных относительно производных, то есть когда система описывается совокупностью уравнений вида: Š— = Ах+Вп; с о(х тй' у =Сх+1ап, (6.9) где Š—. произвольная квадратная матрица размером пхп, а и — порядок заданной системы дифференциальных уравнений. Для этого следует использовать уже не конструктор зз, а специальную процедуру 0зз, отличие которой от предыдущей состоит лишь в том, что она требует указания не четырех, а пяти матриц, причем последней должна быть матрица Е.

В качестве примера рассмотрим уравнения того же гироскопа в виде < .)'т ст + Н() = А/(2); ЛО-На = Т(г). (6.10) Вводя те же переменные (см. (6.3), (6.5), (6.6), (6.7)), получим систему уравне- ний, соответствующую (6.9), где матрицы А и Е будут иметь вид: (6.11) » 6%0гр = грй(6тдваа) 2ето/ро1е/0а!и /топ торо( 1 (о оотг(.. (/1: а (а"2 е 100) 10 (/2: Б (5 2 + 100) /его/ро1е/0ыо (тса теро( 2 (о оо(ро(..

-10 Ф1: Б (5"2 + Г00) 0 0 1 0 0 0 0 0 0 0 0 Н Урок б ° Исследоааниелинейных стационарных систеи 0 1 0 0 01) О 1 О О ~ Н 'ОООО! О О О О ЛЗ 243 Создание и преобразование ЕП-моделей Остальные матрицы — В, С и ):) — будут прежними (6.8). Введем новые матрицы при таких значениях параметрож Н = 10,,Д = 2„./~ = 3.

»Н 10: 31 2: 32=3: » А зегоз(4): Я(1.3) 1: А(2.4) 1; А(3,4) -Н: А(4,3) = Н Я- 0 0 1 0 О 0 О 1 0 0 0 -10 О О 10 О » Е еуе(4): Е(3.3) 31; Е(4,4) 2 Е- 1 0 0 О 0 1 0 О О О 7 0 0 О 0 3 Теперь зададим ББ-модель, пользуясь процедурой бзз: » Оугозз Озз(Я.Н.С.О,Е) ах1 х2 хЗ х4 х1 0 0 1 О х2 0 О 0 1 хЗ 0 О 0 -10 х4 0 0 10 0 Ь- и1 02 х1 0 0 х2 0 0 хЗ 1 О х4 О 1 сх) х2 хЗ х4 у1 1 О 0 0 у2 0 ) 0 О 0 01 о2 у1 О 0 у2 0 0 ех1 х2 хЗ х4 х1 1 О 0 0 х2 0 1 0 0 хЗ 0 0 2 О х4 0 0 О 3 соп(1пиооз-т1ае лют). соп11пиооз-11ае зузтеи Урок 6 ° Исследование линейных стационарных систеи .Ф Как и ранее, создадим на этой основе вспомогательные ТГ- и ЯРК-модели: » бугсят Ст(бусова) Тгапстег топс11оп тгое 1прот 1 Со оотрос 0.5 в — 1.Пе-016 (/1 в"3 + 16.67 т 1.667 (/2 с"3 + 16.67 с Тгапттег типс11оп тгсо 1прот 2 Со петры ..

-1.667 Ф) с"3 + 16.67 с 0.3333 с + 1.48е-016 Ф2 с"3 + 16.67 в ъ цугоар ерх(бугаев) тего/ро)е/ратп тгат !прот 1 то оотрит... 0,6 5 41 в(в"2 . ~ 16.67) 1.6667 в2 т(в"2 + !6.67) 2его/ро1е/ра)п тгап (про( 2 со оотрос.. -1.6667 Ф1: 5(5 2 е 16.67) 0.33333 т (12 вЬ"2 + 16.67) ТГ-модель В предыдущих примерах за основу была принята ББ-модель. Но в качестве основной можно выбрать и любую из двух других моделей. Примем, к примеру, в качестве основной модель в передаточных функциях, Система, описываемая уравнениями 16.

т 0)„если принять те же, что и ранее, входные и выходные величины, имеет четыре передаточных функции, которые образуют матрицу передаточных функций размером 2х2, Каждый из столбцов этой матрицы содержит передаточные функции, соответствующие некоторой входной величине по всем выходным величинам. Определенная строка матрицы, наоборот, содержит передаточные функции какой-то одной выходной величины по всем входам системы.

В целом матрица передаточных функций в рассматриваемом случае может быть представлена в следующем виде: 1®/т ) ~И/и (л) и/тг(з)1 РЪ(з) и/га(л)~ Создание и преобразование ЕТ1-моделей В соответствии с уравнениями (6 10) значения элементов этой матрицы такие: .зг Н %)(5) = г Л.)г5 +Н 5О~)25 +Н ) л ))г)(5) — г г ' гггг(5) = — — — — — — — —. 5();„)25 +Н ) /,.125 +Н (6.12) затем — вектор дополнительного множителя в некоторых знаменателях: У = 11,0]. Далее создадим вектор коэффициентов второго знаменателя путем свертки двух векторов (это соответствует перемножению полиномов): У,„г = сопч(У,м, У).

Сформируем массив оеп ячеек знаменателей по следующей схеме: )ог )г1 = 1 4 Гоггг =12 Оеп1ч1,22) = 1чгп)): епп епп Оеп11,2) ° 1Чгпгй Оеп12,1) = (Чгпг). Переходя к определению массива ячеек пои числителя, можно записать его таким образом: пов)=(02, -Н; Н, Л). Теперь можно сформировать ТР-модель, используя установленные матрицы яче- ек числителей и знаменателей: » Чгп1 = СЛ»)2,0,Н"23 Чгп1 6 0 100 »Ч 11. 03 Ч" 1 0 » Чт2 сопч(Чгп1,Ч) Чгп2 = б 0 100 0 » 1ог К1 1:2 гог К2 = 1:2 Оеп121,22) - 1Чгп)); Чтобы ввести эти передаточные функции и создать на их основе Тг -модель, нужно вначале создать два массива ячеек — массив ячеек размером 2х2 из векторов коэффициентов всех числителей передаточных функций и массив ячеек такого же размера из векторов коэффициентов знаменателей передаточных функций.

Для рассматриваемого случая это можно сделать следующим образом. Сначала создадим вектор коэффициентов общей части знаменателей: У-1 =1Л Л,О,Н ] 246 Урок 6 ° Исследование линейных стационарных систеи епб епб » беп11,2) (тап2)т беп12.1) - (тхп2) беп = ПхЗ бооб)е) 11»4 бопЫе) 11»4 бооЫе) ПхЗ бооЫе) » поа (32,-Н:Н.Л) поа- 1 3) 1-101 1101 1 2) » 0)поте СГ1поа.беп) тгап»тег Гопсыоп тгои тпэот 1 10 оотэпп . 3 61: б в"2 + 100 10 62; б »"3 » 100 » Тгапвтег тнпсстоп ггоа !проб 2 со оосрос ..

-10 61; б в"3+ 100» 2 62: б в"2 + 100 Преобразование моделей Часто возникает необходимость перехода от одной формы представления ЛСС к другой. Это можно сделать с помощью специальных функц)пт. При преобразованиях 1.Т1-модели нужно учитывать следующее. О Три формы представления 1.Т1-объектов не являются эквивалентными при численных расчетах; в частности, точность вычислений с передаточными функциями высокого порядка часто недостаточна; старайтесь работать по преимуществу со сбалансированными моделями пространства состояния и использовать передаточные функции только для отображения на экране или для интерпретации (расшифровки) результатов.

О Преобразование в формат передаточных функций может сопровождаться потерямн точности; в результате полюсы передаточной функции могут заметно отличаться от полюсов заданной ЯРК-модели или модели пространства состояния (для проверки наберите )те1 р гаобз). О Преобразование в формат пространства состояния не является однозначно определенным, если мы имеем дело с одномерной системой, и не гарантирует создание минимальной конфигурации, если система многомерная; так, заданная в пространстве состояния модель зуб при преобразовании бб11Пзуз) ) может сформировать модель с другими матрицами пространства состояния или даже Создание и преобразование П-иодеией с другим числом переменных состоивия во втором случае; таким образом, следует по возможности избегать преооразований моделей из одной формы в другую.

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

Тип файла
DJVU-файл
Размер
13,98 Mb
Тип материала
Высшее учебное заведение

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

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