А есть ли софт для функционального объектно-ориентированного моделирования произвольных систем?
Т.е. есть ли софт для абстрактного моделирования объектов ?
К примеру, создаем набор объектов:
* дроссельная заслонка
* топливный насос
* система зажигания
* блок цилиндров ДВС
...
с атрибутами (входными параметрами):
* скорость подачи воздуха 0.1....50 литров в минуту
* давление топлива 0....4 бар
* частота пропусков зажигания 0...100%
...
Выходными параметрами, типа:
* стабильность частоты холостого хода, 0...100 %
* потребление топлива, 0...999 л/час
* амплитуда вибраций двигателя, 0...5 мм
...
Далее связать входные параметры с выходными, любым способом - формулами вводимыми, или просто отношением больше-меньше...
И запускать моделирование, изменяя значения параметров. И, к примеру, пытаться диагностировать неисправности моделируемой системы...
Ясно дело, что детализация объектов может быть разной, чем сложнее - тем ближе к реальности...
- Simscape (симулинк тоже можно, но вообще говоря, он для другого)
- AMESIM
- OpenModelica
- SimInTech
И т.д., и т.п.
Но для моделирования конкретно ДВС на автомобиле - это будет больно. Поэтому профильные организации используют более специализированный софт типа GT-SUITE, AVL BOOST/CRUISE/etc