Altair Activate - моделирование мульти-физических систем
Программный пакет Altair Activate позволяет разрабатывать комплексные мульти-физические модели различных систем, производить их численный анализ и оптимизацию. Использование модельно-ориентированного подхода при создании моделей позволяет не только выполнять все поставленные задачи, но отыскивать "слабые места" проектируемой системы на начальном этапе. Использование блочных диаграмм обеспечивает возможность быстрого создания прототипов их моделирования и последующего усложнения системы без необходимости производства реальных прототипов.
Altair Activate помогает специалистам исследовать динамику междисциплинарного взаимодействия элементов системы, включая совместную работу датчиков, двигателей и системы управления. На протяжении всего процесса моделирования Altair Activate позволяет эффективно использовать доступные блоки элементов, проводить исследование различных сценариев, не меня конфигурации модели всей системы. Altair Activate предоставляет пользователям стандартную встроенную библиотеку элементов для создания моделей систем, но также позволяет создавать собственные компоненты и подключать сторонние библиотеки на языке Modelica.
Основные возможности Altair Activate
Altair Activate предлагает пользователям интерактивный редактор для построения схем моделей с поддержкой drag&drop моделирования, а также с возможностью работать сразу в нескольких окнах, перетаскивая компоненты между различными моделями. Также поддерживаются гибридные модели, сочетающие в себе как дискретные события, так и непрерывные законы изменения динамики элементов.
Все системы в реальном мире сочетают элементы из различных областей знаний. Altair Activate предоставляет возможность создавать высокоточные модели систем, сочетающие в себе несколько областей знаний, включая механику электричество, гидравлику, системы управления многое другое.
Система позволяет создавать многослойные иерархические модели, в которых могут смешиваться компоненты, построенные как с использованием блочного подхода, так и с использованием физических элементов. Altair Activate поддерживает возможность инкапсуляции моделей и создания многоразовых компонентов со вложенными элементами. В случае если на нескольких уровнях иерархии определены различные параметры, Altair Activate позволяет легко управлять их значениями, контролируя на каком уровне эти значения используются. Дополнительно, каждую готовую диаграмму можно перевести в код на языке программирования Си.
Несмотря на наличие большого числа встроенных блоков и возможность создания новых компонентов, Altair Activate также поддерживает работу с библиотеками на языке Modelica, которая является промышленным стандартом для объектно-ориентированного моделирования. В системе предусмотрена среда разработки и управления пользовательскими библиотеками.
Вычислительное ядро Altair Activate основано на мощных и эффективных численных решателях, которые позволяют решать дискретно-непрерывные системы ДУ, а также поддерживают работу с событиями. Также предусмотрены блоки оптимизации и линеаризации моделей, поддержка стандарта FMI 2.0 для обмена моделями и совместного моделирования, генерация исполняемых файлов и многое другое.