Российское программное обеспечение предназначено для компьютерного моделирования работы сложных мультифизичных динамических систем. МДС обеспечивает анализ и оптимизацию функциональных характеристик разрабатываемых изделий с использованием их достоверных расчетных моделей.
Переход к модельно-ориентированному подходу и увеличение объема расчетных работ на начальных этапах разработки изделия позволяет сократить общий цикл разработки и сократить ошибки на последующих этапах.
МДС предназначен для создания цифровых прототипов и двойников изделий:
сложных изделий (космические ЛА, самолеты, беспилотные ЛА, локомотивы, и т.д.)
систем (гидравлические системы, системы электроснабжения, мехатронные системы,
пневмогидравлические системы, комплексные системы управления и т.д.)
узлов и агрегатов (трансформаторы, шаговые двигатели, аккумуляторный батареи, и т.д.)
МДС дает возможность определить процессы в проектируемых и потому физически еще не существующих устройствах, давать оценку проектируемым устройствам на соответствие требованиям технического задания, улучшать показатели, осуществлять оптимизацию. Является универсальным средством анализа технических систем путем математического моделирования их работы.
Примеры моделирования в программном обеспечении МДС
Методы и подходы, используемые в программном обеспечении МДС
Объект моделирования в соответствии с его физической природой представляют в виде кинематической, электрической, гидравлической, пневматической, логической схем или их совокупности
Для формирования математической модели объекта используется метод узловых потенциалов.
В каждый момент процесса интегрирования состояние каждого полюса каждой модели определяется фазовой переменной типа потока. Фазовой переменной типа потока называется переменная, для которой справедлив первый электрический закон Кирхгофа, или его аналог в системе иной физической природы
Для интегрирования системы ДАУ в ПК МДС применяются неявные А-устойчивые методы интегрирования: метод Эйлера (1-го порядка точности) и метод трапеций (2-го порядка точности).
При моделировании линейных систем каждый шаг интегрирования осуществляется за одну итерацию. Для нелинейных систем определение узловых потенциалов на каждом шаге интегрирования может быть выполнено только в нескольких итерациях. При этом последовательное уменьшение невязки до нуля осуществляется методом Ньютона.
Определение узловых потенциалов осуществляется из условия равенства нулю так называемой невязки для каждого узла топологии.
20 постоянно пополняемых и совершенствуемых библиотек, включающих более 200 моделей компонентов
Библиотека «Базовые компоненты»
Библиотека «Дополнительные операторы»
Библиотека «Функции»
Библиотека «Математика»
Библиотека «Логические Элементы»
Библиотека «Гидравлика»
Библиотека «Электрические машины»
Библиотека «Электроника»
Библиотека «ТАР»
Библиотека «Переключатели»
Библиотека «Оптимизация»
Библиотека «Механика двумерная»
Библиотека «Механика трехмерная»
Библиотека «Теплофизика»
И т.д.
Возможности программного обеспечения
Анализ статики
Анализ динамики
Частотный анализ
Обработка полученных результатов
Многовариантный анализ проектных параметров
Оптимизация
Автоматизированная оценка результатов моделирования с использованием встроенных средств
Формирование проектных процедур с использованием встроенного языка высокого уровня
Работает во всех популярных операционных системах
Совместимость среды
Совместная симуляция с Amesim, MBS, Matlab/Simulink (на уровне протокола TCP/IP, UDP и тд)
Использование данных с физического объекта в процессе расчета
Решатели с переменным шагом интегрирования (первого и второго порядков точности) – обеспечивают стабильное и устойчивое решение для нелинейных динамических мультифизичных систем
Разработан язык верхнего уровня для создания собственных библиотек компонентов
Примеры моделирования в программном обеспечении МДС