Simmakers CAE Platform
(2011 г.)
(2011 г.)
Программная платформа Simmakers САЕ Platform предназначена для создания программных комплексов, осуществляющих численное моделирование различных физических и технологических процессов и их трехмерную визуализацию. В составе программной платформы реализованы библиотеки и алгоритмы, которые осуществляют построение трехмерных геометрических объектов, создание трехмерной расчетной сетки, ввод и редактирование начальных и граничных условий, визуализацию скалярных и векторных величин в виде цветового распределения и изолиний, ввод системных и внесистемных единиц измерения с их автоматической конвертацией, построение графических зависимостей, чтение файлов с геометрической информацией различных форматов.
Программная платформа состоит из следующих модулей:
• исполняемая оболочка; • среда проектирования расчетной модели; • модуль импорта геометрической информации; • модуль построения расчетной сетки; • модуль построения графических зависимостей; • модуль работы с единицами измерения; • модуль подключения и запуска механизма расчета; • модуль трехмерной визуализации. |
![]() |
С применением механизмов Microsoft.Net платформа позволяет загрузить специальную среду проектирования, предназначенную для построения и моделирования расчетного объекта в двух и трехмерном пространстве.
Графический редактор объектов имеет следующие функциональные возможности:
• построение, редактирование и аффинные преобразования любых двумерных геометрических фигур; • загрузка и масштабирование изображений в качестве подложки; • в случае моделирования геологических объектов — построение площадки по изолиниям, скважинам и разрезам; • создание 3D объектов при помощи использования алгоритмов интерполяции/экстраполяции, триангуляции и специализированных алгоритмов построения трехмерного объекта по проекциям; • средства отображения списков построенных элементов и их свойств в виде набора отдельных окон. |
![]() |
Среда проектирования для работы с трехмерной геометрией содержит следующие функциональные возможности:
• аффинные преобразования любых трехмерных геометрических фигур (совместно и раздельно);
• загрузка сторонних геометрий известных CAD форматов;
• анализ граней, ребер и корректность геометрических фигур;
• выделение граней и всех геометрических фигур для задания начальных и граничных условий;
• управление цветом и прозрачностью любой геометрической фигуры;
• средства навигации и управления свойствами геометрий через специальные окна.
Simmakers САЕ Platform© предоставляет единый механизм создания проектов, сохранения состояний платформы и постпроцессинга данных. Платформа позволяет создавать, а также подключать сторонние расчетные механизмы при помощи модуля подключения и запуска механизма расчета. При этом достаточно согласовать модель ввода/вывода данных, а все остальные механизмы (отображение результатов, запуск расчета, передача параметров расчета) будут автоматизированы модулем подключения.
Дополнительные элементы управления, доступные в рамках платформы, позволяют отображать различные виды графических зависимостей, создавать окна, содержащие области вывода трехмерной графики. Указанные возможности доступны всем внешним подключаемым модулям.
Платформа написана с использованием следующих языков и технологий:
Microsoft Visual C# (.NET Framework 3.5), С++ (Win API, STL, COM), Fortran95
Требования к операционной системе:
Microsoft Windows XP (SP3 x86, x64), Windows 7 (x86, x64), Windows 8 (x86, x64)
Технические требования для работы с САЕ комплексами, созданными на основе Simmakers CAE Platform©:
• наличие Microsoft .NET Framework 3.5;
• наличие OpenGL 4.2;
• процессор c Intel x86-совместимой архитектурой. Видеоадаптер NVIDIA и ATI поддерживающие Shader Model 4.0 и выше;
• объем оперативной памяти – не менее 2 ГБ;
• объем свободного места на жестком диске – не менее 1 ГБ.