Герман-Галкин С.Г. - Компьютерное моделирование полупроводниковых систем в MatLab 6.0 (1057404), страница 4
Текст из файла (страница 4)
Первая версия пакета Ма!1аЬ была разработана уже более 20 лет тому назад. Развитие и совершенствование этого пакета происходило одновременно с развитием средств вычислительной техники. Название пакета Ма!ЬаЪ происходит от словосочетания Ма!Пх 1.аЬога!огу, он ориентирован в первую очередь на обработку массивов данных !матриц и векторов). Именно поэтому, несмотря на достаточно высокую скорость смены поколений вычислительной техники, Ма!1.аЬ успевал впитывать все наиболее ценное от каждого из ннх. В результате к настоящему времени Ма!1.аЬ представляет собой богатейшую библиотеку функций (их более 800), единственная проблема работы с которым — быстро отыскать те из них, которые нужны для решения поставленной задачи.
Для облегчения специалистам различных областей науки и техники работы с пакетом вся библиотека функций разбита на разделы. Те из них, которые носят более общий характер, входят в состав ядра Маг).аЬ. Те же функции, которые являются специфическими для конкретной области, включены в состав добавочных разделов, носящих название !оо1Ьохез.
Полная колгплектация пакета Бппийп1с, например, содержит около 30 разделов инструментария. Ниже кратко представлены те из 'них, которые ориентированы на исследование и проектирование систем электропрнвода с полупроводниковыми преобразователями. В настоящее время появилась версия Ма!ЬаЬб, существенно расширенная, с новым интерфейсом. Практически все модели систем управления электроприводом, представленные в монографии, реализованы в этом пакете. Поэтому версии Ма!1.аЬб — Блпи11п1сЗ ниже уделено основное внимание. Однако необходимо отмстить, что библиотеки старых версий с их интерфейсом сохранены.
Путь к этил! библиотекам следующий: Маб аЬЕ12ггоо1Ъох181шпйпЫЬ1оскзг81пщ11п1сЗ. Я Г!1е СВ!! З/!езз Не1р и х 1 Оез!еаМе: Иипеаса! деозаВте опто!. П ееп !гаежа1в Д Мевсзу и = Ах+аз ГЛ у ох+ох 51а1е-зрасе ЛЛ Т~апз1ег Реп ~!ф Т~апзрог! Ос!ау П П ~'ф Т/апаые Т~апзРой Ое1ау а 1пз1 Еезо РЫе коз> Неаоу К и юте нее моделирование полупроводниковых систем г г! За!/ 5!во!МК :. Й-„' Сомюпоиз /з1 Оввезе ПЧ Гопс1югп Ь ТаЫез ЙЗ Мак ! Й~ Мог/!пеа~ :.
ы! 5!рпаь Ь зуззевз ~~- 5!пхз ~~ 5оисез ! ГН еза1 СОМА Не!е~епсе В!ос!ззез щ зИ) Соввовса1юм В!осхзе1 Ц' ,Сса1го! Вуз1ев Тоаззох зп . ТВВ! О5Р В!ос!ззе1 гзз Ц/ О!а!з а Яаидез В1осхзе! В ТД/ ЧСО В!осхзе1 Э! 11я,' Роиег Вуз1ев В!осьзе1 ."+1 . Я Неа! Тепе зк/ожзьор ~ф нерв! ласега!о~ Е эв! 5!вп!!пх ох!газ .% 51а1еяон В % Вуз1ев1О В1осаз Рис. 1.5. Библиотека Я/пшбпк и дополнительные пакеты Библиотека Япш11пк (см. рис. 1.5, левое поле) представляет собой набор визуальных обьектов, используя которые можно исследовать практически любую систему автоматического регулирования. Практически для всех блоков существует возможность настройки параметров. Параметры настройки отражаются в панели окна настройки выбранного блока. Кнопка Не1р на панели окна настройки открывает подробную информацшо о блоке и сто параметрах настройки.
Компьютерные технологии проектирования Вся библиотека Б1пш11п!с в новой версии разбита на восемь раз- в делов. Содержание выделенного раздела находится в правом поле р окна библиотеки (на рисунке это раздел Соп11пюнз, в котором, в свою очередь, выделен блок Рет1ча11уе, описание которого содержится в верхнем поле). Для вызова привычного интерфейса библиотеки следует установить курсор на соответствующий раздел в левом поле, правой кнопкой мыши вызвать выпадающее меню, и из этого меню открыть нужную библиотеку. Вид библиотеки непрерывных блоков иллюстрирует рис. 1.6. Ниже при описании библиотек пояснения будут даны только для тех блоков, которые используются в дальнейшем при моделировании полупроводникового электропривода.
Рис. 1.6. Библиотека Соп//попив 1Непрерывные блоки) 1.3.1. СопМпиоив (Непрерывные бпоки) Непрерывные блоки наиболее широко используются при моделировании системы управления электроприводом. Библиотека нНепрерывные блоки» содержит: 1п1еяга1ог — аналоговый интегратор; 0ег1уаТе — звено аналогового дифференцирования; ТгапзГет реп — линейное аналоговое звено, заданное своей передаточной функцией; а„,в +а,з"' +„.+а,к+а, И 15)— «и +" 1«бв К пьюте ное моделирование полупроводниковых систем Б1а1е-Брасе — линейная аналоговая система, заданная в виде уравнений состояния, то есть в виде системы уравнений, представленной в форме Коши; Лего-Ро1с — линейная аналоговая система, заданная своими нулями и полюсами; Мепюгу — блок памяти, выполняющий задержку на один шаг модельного времени; Тгапзрогг По!ау — блок памяти, выполняющий задержку, устанавливаемую в поле настройки; 'ктаг!аЫе ТгапвроП Ь«е!ау — блок памяти с переменой задержкой.
Окно настройки блока 1п1сйга1ог показана на рис. 1.7. В полях окна настройки задаются: Ю Ех1епза! гезе1 — внешний сброс напряжения на выходе интегратора в ноль. В выпадающем меню этого поля можно задать сброс в ноль при нарастании и/или уменьшении входного сигнала; Рис. 1.7. Окно настройки интегратора Компьютерные технологии проектирования Я 1п!1!а! сопййоп зоитсе — в выпадающем меню этого окна 1в можно задать внешнюю установку начальных условий.
В ~: этом случае в изображении блока появляется дополнитель- ~ ный входной порт; Ы 1лгпй ои1рп1 — в этом окне задаются ограничения выходного сигнала; !!я!1/ррег зашгабоп йпн1 — верхний уровень ограничения; Я Ьоюег за1птайоп йш!! — нижний уровень ограничения; Ы Бион за1пгапюп рог! — при выборе этой опции в изображении блока появляется дополнительный выходной порт.
Напряжение этого порта равно 1, если интегратор находится на верхнем уровне насыщения, равно -1, если интегратор находится на нижнем уровне насыщения и равно нулю, если интегратор находится в линейной зоне. Окно настройки блока ТгапзТег гоп, который наиболее часто используются при моделировании систем управления, представлено на рис. 1.8. Передаточная функция линейного непрерывного звена автоматического регулирования в общем случае записывается в виде: Рис. 1 1.8. Панель настройки блока Тгапатег Гоп Компьютерное моделирование полупроводниковых систем Коэффициенты числителя этой функции а, следует ввести в поле )чшпегаюг, начиная с коэффициента а„, при старшей производной. Аналогично заполняется поле знаменателя передаточной функции Репопппа1ог, начиная с коэффицента Ь„.
1.3.2. 0)есгеФе (я1искретные бпоки) Дискретныс блоки включают в себя различные элементы дискретных систем управления. На рис. 1.9 представлено окно с этими устройствами. Библиотека дискретных блоков содержит: Уего-Отоег-Но!о — экстраполятор нулевого порядка; Ып














