solidThinking Activate - моделирование мульти-физических систем

Программный пакет solidThinking Activate позволяет разрабатывать комплексные мульти-физические модели различных систем, производить их численный анализ и оптимизацию. Использование модельно-ориентированного подхода при создании моделей позволяет не только выполнять все поставленные задачи, но отыскивать "слабые места" проектируемой системы на начальном этапе. Использование блочных диаграмм обеспечивает возможность быстрого создания прототипов их моделирования и последующего усложнения системы без необходимости производства реальных прототипов.

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

Основные возможности Activate

  • Интуитивное построение диаграмм
  • Activate предлагает пользователям интерактивный редактор для построения схем моделей с поддержкой drag&drop моделирования, а также с возможностью работать сразу в нескольких окнах, перетаскивая компоненты между различными моделями. Также поддерживаются гибридные модели, сочетающие в себе как дискретные события, так и непрерывные законы изменения динамики элементов.

  • Междисциплинарное моделирование
  • Все системы в реальном мире сочетают элементы из различных областей знаний. Activate предоставляет возможность создавать высокоточные модели систем, сочетающие в себе несколько областей знаний, включая механику электричество, гидравлику, системы управления многое другое.

  • Иерархические и параметрические модели
  • Система позволяет создавать многослойные иерархические модели, в которых могут смешиваться компоненты, построенные как с использованием блочного подхода, так и с использованием физических элементов. Activate поддерживает возможность инкапсуляции моделей и создания многоразовых компонентов со вложенными элементами. В случае если на нескольких уровнях иерархии определены различные параметры, Activate позволяет легко управлять их значениями, контролируя на каком уровне эти значения используются. Дополнительно, каждую готовую диаграмму можно перевести в код на языке программирования Си.

  • Поддержка Modelica
  • Несмотря на наличие большого числа встроенных блоков и возможность создания новых компонентов, Activate также поддерживает работу с библиотеками на языке Modelica, которая является промышленным стандартом для объектно-ориентированного моделирования. В системе предусмотрена среда разработки и управления пользовательскими библиотеками.

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