Редакционно-издательским советом Томского политехнического университета Издательство Томского политехнического университета 2013



бет53/64
Дата10.05.2022
өлшемі3,21 Mb.
#33886
1   ...   49   50   51   52   53   54   55   56   ...   64

5.2.1. Пакет MATLAB/Simulink


Система математического моделирования MATLAB/Simulink является в настоящее время одним из наиболее популярных инструментов численных расчетов и применяется в различных областях знаний [7, 8].

Главная особенность среды MATLAB – тщательная проработан-ность и отлаженность всего богатейшего арсенала средств и методов. Возможности MATLAB закрывают большую часть потребностей разработчиков систем управления в различных областях техники. Обширный набор различных численных методов в сочетании с мощными средствами графической визуализации делает MATLAB универсальным инструментом инженерных расчетов и научных исследований.

Серьезными достоинствами среды MATLAB являются ее открытость и расширяемость. Большинство команд и функций системы реализованы в виде текстовых m-файлов (файлов с расширением .m) и файлов на языке Си, причем все файлы доступны для модификации. Это позволяет пользователю создавать не только отдельные файлы, но и целые библиотеки файлов, формируя, таким образом, собственную предметно-ориентированную среду моделирования.

Такой подход используется и самими разработчиками среды MATLAB, что нашло отражение в создании десятков пакетов прикладных программ, намного расширивших сферы применения системы.

Важнейшей составляющей среды MATLAB является пакет структурного моделирования динамических систем Simulink. Разработку этого пакета можно рассматривать как принципиальную модернизацию среды MATLAB, в результате которой она приобрела все черты современной САМ – компонентное моделирование, графическая форма задания информации об объекте и т.п. Simulink настолько органично интегрирован с системой MATLAB, что, рассматривая современные средства исследования технических систем, логично говорить о среде визуального компонентного моделирования MATLAB/Simulink.

На базе пакета Simulink разработаны дополнительные библиотеки блоков для разных областей применения (например, Power System Blockset – моделирование электротехнических устройств, Digital Signal Processing Blockset – набор блоков для разработки цифровых устройств, Control System Toolbox – пакет для разработки систем управления и т.д.). Можно ожидать, что такая политика будет продолжена и в следующих модификациях среды MATLAB появятся новые предметно-ориентированные библиотеки.

При моделировании в Simulink пользователь может воспользоваться достаточно широкой палитрой методов решения дифференциальных уравнений, а также выбрать способ изменения модельного времени (с фиксированным или переменным шагом), что позволяет проводить моделирование для широкого круга систем, включающих непрерывные, дискретные и гибридные системы любой размерности. Отдельное направление исследований связано с возможным переходом в область линеаризованных систем, где реализован весь арсенал методов линейного анализа. Средства визуализации дают возможность следить за процессами, происходящими в системе. Для этого используются специальные устройства наблюдения, входящие в состав библиотеки Simulink. Результаты моделирования могут быть представлены в виде графиков или таблиц.

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

Библиотеки блоков MATLAB/Simulink могут пополняться за счет подпрограмм, написанных как на языке среды MATLAB, так и на языках С++, Fortran и Ada. Кроме того, в нем реализована процедура инкапсуляции, являющаяся еще одним удобным для пользователя средством расширения библиотек

Недостатки MATLAB/Simulink являются общими для всех инструментов структурного моделирования. Как во всех подобных пакетах при создании сложных моделей приходится строить довольно громоздкие многоуровневые блок-схемы, не отражающие естественной структуры моделируемой системы. Частично, этот общий недостаток пакетов структурного моделирования устраняется использованием приложений, в которых реализован принцип физического мультидоменного моделирования, таких как SimMechanics и SimPowerSystems, обеспечивающих возможность построения механических и электрических систем соответственно. А также тем, что разработчики большинства современных пакетов физического мультидоменного моделирования предусматривают возможность подключения библиотек Simulink.




Достарыңызбен бөлісу:
1   ...   49   50   51   52   53   54   55   56   ...   64




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет