logo
!ЛР2

Физическое моделирование

Simscape – расширяющий возможности Simulink продукт для моделирования физических объектов с использованием различных технологий: электронной, механической, гидравлической и других. Simscape содержит библиотеку основных блоков для моделирования компонентов в каждой из этих технологий, служит основой для SimMechanics, SimDriveline, SimHydraulics, SimElectronics и SimPowerSystems, а также предоставляет возможность текстового моделирования компонентов используя язык программирования Simscape, основанный на языке MATLAB.

SimMechanics - это библиотека Simulink для физического моделирования механических систем. Позволяет создавать модели механических объектов и совместно с другими пакетами MathWorks разрабатывать реальные прототипы систем управления. Возможности библиотеки обеспечивают моделирование механических систем с использованием модели абсолютно твердого тела, моделирование различных соединений и ограничений, моделирование линейных и угловых движений заданных уравнениями сил и моментов, моделирование систем с помощью ненаправленных сигнальных графов. Пакет позволяет задавать координаты, массы и моменты инерции тел, виды их соединений, число степеней свободы и моделировать динамику полученной конфигурации в трех измерениях.

SimPowerSystems расширяет Simulink инструментами для моделирования электросиловых систем генерации, передачи, распределения и потребления электроэнергии. Содержит готовые модели многих компонентов, используемых в трансформаторах, двигателях и библиотеки специфичных моделей, таких как гибкие системы передачи переменного тока (FACTS) и ветровые генераторы. Гармонический анализ, расчет коэффициента нелинейных искажений (КНИ) и другие ключевые расчеты энергосистемы автоматизированы. Модели SimPowerSystems могут быть дискретизированы для повышения скорости симуляции. SimPowerSystems позволяет разрабатывать сложные автономные энергетические системы, используемые на заводах, в автомобилях, самолетах и т.д. Совместно с другими продуктами MathWorks для физического моделирования, библиотека SimPowerSystems позволяет строить модели сложных гибридных объектов с механическими и гидравлическими подсистемами, а также проектировать для них интегрированные цифровые системы управления. Блоки и методы расчета этой библиотеки были разработаны ведущей энергетической компанией Hydro-Québec of Montreal.

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

SimHydraulics - это библиотека Simulink для физического моделирования гидравлических систем. Пакет расширяет среду имитационного моделирования MATLAB и Simulink, позволяя строить модели сложных гибридных гидромеханических, электромеханических объектов и систем управления для них. SimHydraulics применяется в машиностроении, аэрокосмической, оборонной и автомобильной отрасли для моделирования таких объектов как: трансмиссии и гидроусилители, исполнительные механизмы управляющих плоскостей самолетов и гидромеханические привода тяжелой техники.

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

Thermolib является расширением (toolbox), используемым для моделирования и симуляции широкого спектра термодинамических систем из различных областей. Это расширение предоставляет набор блоков Simulink (blockset) для моделирования систем и набор функций MATLAB для термодинамических расчетов. Thermolib содержит обширный набор термодинамических и термо-химических блоков, которые хорошо интегрированы в окружение MATLAB и Simulink. Фундаментальные термодинамические блоки помогают пользователям создавать свои собственные компоненты. Термо-физическая база данных взята из таблиц JANAF и включает множество общепринятых веществ (H2O, CO, CO2, H2, N2, CH4, C2H6, C3H8, i-C8H18, NH3, R12, R134a, R125, R32, R1234yf, R407c, и т.д.) – эта база данных может легко расширяться пользователем. Thermolib может рассчитывать поведение реального газа с помощью уравнения Пенга-Робинсона. Такой подход реализует хорошую точность в окрестности критической точки и при конденсации. Для еще более подробных расчетов, включающих воду и пар, доступны термодинамические свойства по IAPWS-IF97. Широкий набор демонстрационных примеров, охватывающих процессы сгорания, циклы подвода и отвода тепла, топливные ячейки, газовые турбины, контроль тепловыделения батарей и другие важные BoP компоненты помогают пользователю быстро приступить к работе. Thermolib совместим с Simulink Coder для автоматической генерации кода.