Jump to content

Дымола

Дымола
Разработчик(и) Дассо Системс
Стабильная версия
Dymola 2024x Обновить 1 / 19 апреля 2024 г.
Операционная система Microsoft Windows , Линукс
Платформа х86-64
Тип Моделики Реализация
Лицензия Собственный
Веб-сайт Дымола

Dymola — это коммерческая среда моделирования и симуляции, основанная на открытом языке моделирования Modelica .

Большие и сложные системы состоят из моделей компонентов; математические уравнения описывают динамическое поведение системы. [1] Dymola , разработанная французской компанией Dassault Systèmes , доступна как отдельный продукт и интегрирована в 3DEXPERIENCE.как часть CATIA . [2]

Dymola 2024x поддерживает версию 3.6 языка Modelica и версию 4.0.0 стандартной библиотеки Modelica, а также версии 1, 2 и 3.Функциональный интерфейс макета (FMI). [3] структура и параметризация системы Также поддерживаются (SSP) и eFMI (FMI для встроенных систем).

Первоначально Dymola был разработан в 1978 году Хильдингом Эльмквистом для его докторской диссертации . [4] в Лундском технологическом институте (позже часть Лундского университета ). Эта первая версия Dymola была основана на языке динамического моделирования (также называемом Dymola) и была реализована в Simula 67. Позже она была повторно реализована в Pascal и C++ .

В 1992 году Эльмквист создал шведскую компанию Dynasim AB для продолжения развития Dymola.В 2006 году Dassault Systèmes приобрела Dynasim AB и начала интегрировать Dymola в CATIA. [2]

В 1996 году Элмквист инициировал Modelica проектирование . Целью была разработка объектно-ориентированного языка моделирования технических систем для повторного использования и обмена моделями динамических систем в стандартизированном формате. Modelica основана на языке Dymola, но был учтен опыт работы с другими языками моделирования.В сентябре 1997 года была выпущена версия 1.0 спецификации Modelica, которая послужила основой для реализации прототипа в Dymola. В 2000 году была создана некоммерческая ассоциация Modelica для управления постоянно развивающимся языком Modelica и разработкой бесплатной стандартной библиотеки Modelica. [2] С 2002 года в Dymola поддерживается только язык Modelica.

Домены приложений

[ редактировать ]

Dymola обладает мультиинженерными возможностями, что означает, что модели могут состоять из компонентов из многих инженерных областей.Используя язык Modelica, подсистемы представляются взаимосвязанными компонентами; на самом низком уровне динамическое поведение описывается математическими уравнениями или алгоритмами.Связи между компонентами образуют дополнительные уравнения. Dymola обрабатывает полную систему уравнений для создания эффективного кода моделирования.

Специализированные знания представлены библиотеками Modelica, содержащими компоненты для механических, электрических, управляющих, тепловых, пневматических, гидравлических, силовых передач, термодинамики, динамики транспортных средств, кондиционирования воздуха и т. д.Для коммерческих библиотек Dymola поддерживает сокрытие и шифрование информации.Типичные области применения, которым способствуют библиотеки Modelica, включают:

Автомобильная промышленность

[ редактировать ]

Автомобильные приложения делятся на три основные категории. Двигатель и трансмиссия моделируются с использованием библиотек Engines и Powertrain. Гибкость открытого языка Modelica особенно подходит для моделирования гибридных или альтернативных трансмиссий с использованием библиотек аккумуляторов, бесщеточных приводов постоянного тока и электрифицированных силовых агрегатов. Модальные тела или гибкие валы доступны в библиотеке «Гибкие тела». Охлаждение двигателя и аккумулятора поддерживается библиотекой охлаждения, которую можно объединить с библиотекой HVAC. Библиотека Human Comfort добавляет модели комфорта пассажиров для полного теплового моделирования автомобиля. Компоненты контроллера доступны в стандартной библиотеке Modelica.

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

Аэрокосмическая и оборонная промышленность

[ редактировать ]

Множество библиотек предлагают возможность моделировать сложные терможидкостные системы самолетов, от топливных систем до контроля окружающей среды. Библиотека Human Comfort предоставляет дополнительные модели комфорта пассажиров для теплового моделирования кабины.

Библиотека Flight Dynamics позволяет быстро моделировать, моделировать и анализировать динамические характеристики полета широкого спектра самолетов и БПЛА. Приводы управления полетом и другие подсистемы используют библиотеки бесщеточных приводов постоянного тока и электрифицированных силовых агрегатов. Гибкие балки и модальные тела из моделей конечных элементов управляются библиотекой Flexible Bodies.

Энергетика, процессы и коммунальные услуги

[ редактировать ]

Все более строгие требования к воздействию на окружающую среду стимулируют тенденцию к более детальному моделированию физики и систем управления. Библиотека «Отопление, вентиляция и кондиционирование воздуха» (HVAC) позволяет минимизировать эксплуатационные расходы здания HVAC за счет выбора правильной стратегии управления системой и избежать дорогостоящих ошибок при проектировании системы HVAC на ранних этапах процесса проектирования здания. Библиотека комфорта человека обеспечивает комплексный подход к моделированию теплового комфорта в жилом здании или транспортном средстве. Системы терможидкости обычно моделируются с помощью библиотеки ThermalSystem. Библиотека моделирования промышленных процессов ориентирована на бумажную и целлюлозную промышленность.

Промышленное оборудование

[ редактировать ]

Все виды промышленного оборудования можно моделировать с помощью механических библиотек Стандартной библиотеки Modelica, включая многокорпусные 3D-системы. Другими вариантами являются гибкие балки и модальные тела, созданные на основе модели конечных элементов. Приводы и системы управления моделируются с помощью библиотек аккумуляторов, бесщеточных приводов постоянного тока и электрифицированных силовых агрегатов. Тепловые свойства промышленного оборудования легко моделировать с помощью библиотеки охлаждения.

Сторонние библиотеки

[ редактировать ]

В дополнение к библиотекам, доступным в портфолио продуктов Dymola, несколько библиотек были разработаны сторонними организациями, такими как Claytex [1] , Modelon AB [2] , TLK-Thermo [3] и XRG Simulation [4] . Дополнительные бесплатные и коммерческие библиотеки доступны на домашней странице Ассоциации Modelica [5] .

Инструменты и совместимость

[ редактировать ]

Инструменты проектирования моделей

[ редактировать ]

Опция «Калибровка модели» основана на процессе, в котором данные измерений реального устройства используются для настройки параметров.так, что результаты моделирования хорошо согласуются с измеренными данными.

Опция «Оптимизация конструкции» используется для настройки параметров устройства или его контроллера для улучшения динамики системы.для нескольких критериев и нескольких случаев.

Управление моделями включает поддержку шифрования моделей, контроль версий от Dymola и утилиты для проверки.тестирование и сравнение моделей. Также включена поддержка распространенных инструментов управления версиями, таких как CVS , СВН и ГИТ .

Экспорт кода и модели

[ редактировать ]

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

Dymola поддерживает импорт и экспорт в соответствии с Functional Mockup Interface (FMI) . При соответствующих опциях экспортируемыйкод может быть создан для экспорта без какой-либо лицензии времени выполнения или в виде исходного кода. Экспортированные функциональные блоки макетазатем может быть использован на нескольких платформах моделирования.

См. также

[ редактировать ]
  1. ^ Дассо Системс. Что такое Димола? (PDF) .
  2. ^ Перейти обратно: а б с Эльмквист, Хильдинг (2014). «Modelica Evolution — с моей точки зрения» (PDF) . Ассоциация Модельика. дои : 10.3384/ECP1409617 . Проверено 2 сентября 2016 г.
  3. ^ Дассо Системс. Примечания к выпуску Dymola 2024x .
  4. ^ Эльмквист, Хильдинг (1978). Язык структурированных моделей для больших непрерывных систем . Кафедра автоматического управления, Лундский университет, Швеция. ISRN LUTFD2/TFRT-1015-SE.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fee1d183c5cd4ab8bd2ae444f0f1d95c__1713503100
URL1:https://arc.ask3.ru/arc/aa/fe/5c/fee1d183c5cd4ab8bd2ae444f0f1d95c.html
Заголовок, (Title) документа по адресу, URL1:
Dymola - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)