Студопедия — Основные сведения по работе с приложением Simulink математического пакета Matlab
Студопедия Главная Случайная страница Обратная связь

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

Основные сведения по работе с приложением 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; просмотров: 1909. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

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