27
Технологии имитационного моделирования сложных систем с применением программного продукта DYMOLA. ООО “Би Питрон СП” ведущий специалист Захаров В.Г. 2015 Новейшие методы моделирования и проектирования

DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Технологии имитационного моделирования сложных систем с

применением программного продукта DYMOLA.

ООО “Би Питрон СП” ведущий специалист Захаров В.Г.

2015

Новейшие методы моделирования и проектирования

Page 2: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

1 Что такое моделирование систем и для чего оно используется?

2 Modelica – язык моделирования

3 DBM/Dymola - инструменты

5

4

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

Портфель решений

Содержание

Page 3: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Тенденции в промышленности

Современные приборы и энергетические системы являются сложными системами из-за

- дорогого оборудования

- дорогих экспериментов (тесты)

- длительных сроков службы

- ограничения безопасности

- изменений условий окружающей среды

- весовых ограничений

- пространственных ограничений

Сложные функционирования и взаимодействия систем.

Page 4: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Системы функционального моделирования (поведения) в DBM и Dymola.

• Более быстрое создание модели с помощью компонента, ориентированного метода моделирования и с последующим проведением анализа

• Комбинирование различных инженерных систем

• Для больших систем моделирования

Page 6: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

DYMOLA / V6 CATIA SYSTEM DBM:

позиционирование

Функциональная

На уровне систем и подсистем

На уровне компонент

Стадии моделирования Требования

Система

Подсистема

Время

DYMOLA / DBM

Компонент

CATIA V6

Прототип

Page 7: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

1 Что такое моделирование систем и для чего оно используется?

2 Modelica – язык программирования

3 DBM / Dymola - инструменты

5

4

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

Портфель решений

Содержание

Page 8: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Modelica Standard Library (MSL) Ряд экспертов уже сделали огромную работу по созданию базы знаний - бесплатно!

Page 9: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Объектно-ориентированное моделирование с Modelica

Соединение

Соединитель

Компонент

Подсистемы

Текст Modelica

Page 10: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

1 Что такое моделирование систем и для чего он используется?

2 Modelica – язык программирования

3 DBM / Dymola - инструменты

5

4

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

Портфель решений

Содержание

Page 11: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

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

Dymola и DBM

Dymola V6 CATIA Systems / DBM Два инструмента имеют одно и то же ядро.

DBM – интегрированное решение V6.

PLM

3D связи

Связь с параметрами базы знаний

Dymola это автономный инструмент

Позволяет создавать модели для многих клиентов “ снизу вверх ”

Page 12: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Моделирование с библиотекой компонентов

Обширная документация в

библиотеке компонентов

Шаблон моделей со сменными компонентами для простой

конфигурации

Приложение параметров запуска

для моделирования

Page 13: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Открытость

• Functional Mockup Interface (FMI) – Подключение к любому FMI-совместимому инструменту или

модели – Стандарт получил широкое признание среди OEM-

производителей • iSight

– Включение моделей Dymola / DBM в процесс потоков, например, DOE и оптимизация

– Естественное сочетание для инженеров, работающих с MBSE • Reqtify

– Отслеживает, какие требования выполняют модели Dymola • Nastran, Ansys, Abaqus

– Совместное моделирование и создание динамических граничных значений

– Снижение идентификатора безопасности (SID) модели, используемый при моделировании системы в Dymola / DBM.

• Simulink – Экспорт модели Modelica из DBM / Dymola в Simulink (

интерфейс продукта Simulink )

Пользователи могут подключить Dymola / DBM с другими инструментами

Page 14: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Европейские проекты по Modelica • Eurosyslib : Продвинутые библиотеки Modelica

• Планирование затрат: 105 человек лет

• 18 партнеров из 5 стран

• 30 новых библиотек Modelica для:

– Электрические / электронные системы

– Механическихе системы

– Термо - жидкостные системы

– Системы управления

– Транспортные системы

– Системы безопасности

– Библиотека инфраструктуры

• Modelisar : Интеграция Modelica – AUTOSAR • Поддержка цифрового макета автомобиля

• Планирование затрат : 180 человек лет

• 30 партнеров из 5 стран

Page 15: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

1 Что такое моделирование систем и для чего оно используется?

2 Modelica – язык программирования

3 DBM / Dymola - инструменты

5

4

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

Портфель решений

Содержание

Page 16: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Портфель решений Dymola 2015 FD01

Source Code Generation

DYMOLA Standard

DYMOLA Modelica Standard Library

Software Options Library Options

Hyd

raul

ics

Pne

umat

ics

Fle

xibl

e B

odie

s

Air

Con

ditio

ning

Ele

ctric

Pow

er

Liqu

id C

oolin

g

Hyd

ro P

ower

Sim

ulin

k In

terf

ace

Des

ign

Opt

imiz

atio

n

Mod

el C

alib

ratio

n

Mod

el M

anag

emen

t

Binary Model

Export RT Simulation T

herm

al P

ower

Veh

icle

Dyn

amic

s

Sm

art E

lect

ric D

rives

Eng

ine

Dyn

amic

s

Pow

ertr

ain

Новое в Dymola 2015 FD01

Page 17: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Портфель решений CATIA Systems P

hysi

cal

Logi

cal

Req

uire

men

ts

Fun

ctio

nal

CATIA Systems Control & Logic Modeling

CATIA Systems Dynamic Behavior Modeling

CA

TIA

Sys

tem

s Lo

gic

Cod

e G

ener

ator

CA

TIA

Sys

tem

s

Mod

elic

a S

peci

aliz

ed L

ibra

ries

AutoSar Builder

Reqtify

60 Plug-ins ENOVIA Requirement Central

CATIA Systems Architecture Design

V6

PLM

Pla

tform

New PC

V6R2013

New workbench

V6R2013

CATIA

Geensoft

CATIA Systems

DBM Export for

Simulink

CATIA Systems

DBM Export for

HILS

CATIA Systems

DBM Binary

Export

CATIA Systems

DBM Source

Code Export

CATIA Systems DBM Optimization

+ ENOVIA Rich

Client Interface

for

Requirements

Central

Control Build

Page 18: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Обновленные библиотеки в Dymola 2015

Page 19: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

1 Что такое моделирование систем и для чего оно используется?

2 Modelica – язык программирования

3 DBM / Dymola - инструменты

5

4

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

Портфель решений

Содержание

Page 20: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Моделирование промышленных и энергетических систем

• Развивающиеся рынки с высоким потенциалом: – IAM (оборудование для промышленной автоматики)

(трубопроводные системы, лифты, экскаваторы …)

– Промышленное оборудование (HVAC (отопление, вентиляция и кондиционирование), топливные элементы, воздухо-разделительные установки, турбодетандерные агрегаты…)

– Энергетика

Page 21: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Functional Analysis Logical Design Physical Design Manufacturing

RFLP в центре процесса разработки разливочной машины

Отслеживание от требований к решению

Page 22: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Библиотека EDF основана на языке Modelica • Моделирование и симуляция термодинамических

процессов. – Моделирование подсистем станции или полных

установок (концепция виртуальной или численной установки).

– Моделирование производственных процессов, и т.д.…

• Приложения. – Оптимизация архитектуры установки против

эксплуатационных требований установки. – Валидация и изменение конструкции средства

управления установкой. – Диагностика, например для лучшего планирования

технического обслуживания установки. – Помощь при эксплуатации установки.

• « Легко читать, понимать, расширять, изменять и подтверждать »

Page 23: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Турбогенератор и линии

Моделирование стендов

Page 24: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Резюме

Проектирование от стадии предварительной разработки до детальной стадии.

Создание базы знаний на раннем этапе по низким ценам с помощью методов моделирования и имитации Modelica.

Dassault Systemes предлагает решения по моделированию приборов и систем.

Настройка с открытой и гибкой средой

Преимущества:

Улучшается качество решения в течение моделирования и симуляции.

Энергетические системы становятся более совершенными на ранних этапах; время разработки уменьшается.

Детальный анализ и синтез например: стабильность HVDC (Система Постоянного Тока Высокого Напряжения ), качество совместного моделирования, повышение эффективности развития и приводит к высокому надежному решению.

Мультифизика Мульти-точность

Page 25: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем

Distributors

Modelica Association

Consultants

Modeling Partners

Ключевые клиенты и партнеры

Page 26: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем
Page 27: DYMOLA. - Bee Pitronbeepitron.com/files/content/12_tehnologii_imitacionnogo...Технологии имитационного моделирования сложных систем