Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Основные сведения по работе с приложением Simulink математического пакета Matlab





Математический пакет Matlab представляет собой универсальный программный продукт, предназначенный для обработки и анализа больших массивов данных, моделирования сложных статических и динамических систем, разработки имитационных моделей для различных областей технической науки – электротехники, механики, гидравлики и т.д. [3]. Основным средством создания математических и имитационных моделей является приложение для моделирования динамических систем Simulink. Оно включает в себя большое количество библиотек, содержащих различные модули для обработки сигналов, блоки для математического описания различных устройств и механизмов, математические операторы, генераторы сигналов, блоки визуализации результатов моделирования и многое другое.

Приложение Simulink имеет удобный графический интерфейс пользователя и по существу является средством визуально-ориентированного программирования [4, 5]. Используя наборы модулей и блоков, пользователь с помощью мыши переносит нужные элементы с библиотек на рабочий стол пакета Simulink и соединяет линиями входы и выходы блоков. Таким образом, создается структурная схема системы или устройства, то есть модель.

Запуск приложения Simulink осуществляется из основного рабочего окна Matlab (рис.1.7) путем нажатия мышью на соответствующий ярлык, расположенный на верхней панели инструментов.

Рис. 1.7. Запуск приложения Simulink из рабочего окна MATLAB

В левой части окна Simulink содержится дерево основных библиотек. При наведении мышью на одну из них, в правом окне появляется содержимое библиотеки в виде модулей и блоков. В версиях Matlab 7.13 (r2011b) и Simulink 7.8 содержатся 30 библиотек, предназначенных для различных научно-исследовательских задач. Ограничимся кратким рассмотрением двух из них: основной библиотеки «Simulink» и библиотеки «Simscape-SimPowerSystems», элементы которых будут использованы при создании математической модели анализатора показателей качества электроэнергии.

Основанная библиотека «Simulink» включает в себя следующие компоненты (рис. 1.8):

1) continuous – блоки с непрерывными характеристиками (передаточные функции типовых динамических звеньев);

2) discontinuous – блоки с разрывными характеристиками (блоки ограничения, мертвые зоны, релейные элементы, задатчики интенсивности и т.д.);

3) discrete – дискретные блоки (дискретные динамические звенья, блоки с памятью, блоки задержки и т.д.);

4) logic and bit operations – логические элементы;

5) lookup tables – нелинейные элементы, представленные в табличном виде;

6) math operations – блоки, реализующие различные математические операции (сложение, умножение и деление сигналов, умножение на коэффициент, возведение в степень, тригонометрические функции, сравнение сигналов и т.д.);

Рис. 1.8. Базовые блоки приложения Simulink

7) model verification – вспомогательные блоки для проверки правильной работы имитационной модели;

8) ports and subsystems – создание подсистем в рабочем окне математической модели;

9) signal attributes – блоки атрибутов сигналов;

10) signal routing – блоки маршрутизации сигналов;

11) sinks – блоки визуализации и импорта/экспорта сигналов;

12) sources – источники сигналов и воздействий;

13) user-defined functions – функции, задаваемые пользователем;

14) additional math and discrete – дополнительные математические и дискретные блоки.

В библиотеке «Simscape-SimPowerSystems» содержаться модели основных элементов электрических сетей, электрических аппаратов и машин, устройства силовой преобразовательной техники, а также блоки анализа электрических сигналов (рис. 1.9). В этот пакет входят следующие компоненты:

1) application libraries – готовые модели электроприводов постоянного и переменного тока с системами управления, модели генераторов электростанций с системами регулирования возбуждения, модели статических компенсаторов реактивной мощности и т.д.;

2) electrical sources – источники электрической энергии и сигналов;

3) elements – модели основных элементов электрических сетей;

4) extra library – дополнительная библиотека, содержащая специальные измерительные блоки, модели систем управления силовыми преобразователями;

5) machines – модели электрических машин пост. и переменного тока;

6) measurements – блоки измерения напряжения, тока и полного сопротивления;

7) power electronics – модели устройств силовой преобразовательной техники;

8) utilities – вспомогательные блоки.

Рис. 1.9. Основные блоки библиотеки SimPowerSystems


Для создания рабочего окна новой модели и размещения в нем всех вышеназванных модулей и блоков необходимо в левом верхнем углу приложения Simulink щелкнуть мышью на значке «new model», представленного в виде белого листа. После чего, появится рабочее окно модели с исходным названием «untitled1», куда из библиотек Simulink можно переносить необходимые элементы и соединять их между собой.

В процессе реализации модели анализатора ПКЭ возникнет необходимость составления вспомогательных программ для построения графиков установившегося отклонения напряжения и реализации классификатора фликерметра, рассчитывающего кратковременную дозу фликера. В этих программах должны быть реализованы вспомогательные циклы, условия, операции с массивами данных, автоматическое построение графиков и т.д. Для этих целей в среде Matlab будет задействован редактор программного кода «Editor», в котором на внутреннем языке программирования будут реализованы перечисленные операции. Рабочее окно редактора приведено на рис. 1.10.

Рис. 1.10. Запуск редактора программного кода
из главного окна Matlab

Созданные в редакторе программы сохраняются в виде файлов с расширением «*.m».

Необходимо отметить, что язык программирования пакета Matlab является интуитивно понятным и поддается быстрому изучению. Для составления несложных программ достаточно изучить основные команды для работы с массивами данных, записи циклов и условий, а также команды построения графиков и диаграмм. Подробная инструкция по работе с редактором «editor» и описание основных служебных команд приведены в источниках [3 - 5].








Дата добавления: 2014-11-10; просмотров: 1941. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Studopedia.info - Студопедия - 2014-2024 год . (0.014 сек.) русская версия | украинская версия