Часто для автоматизации проектно-инжиниринговых работ требуется создание специализированного
программного обеспечения в основе которого лежит один из численных методов решения задач
математической физики.
Это могут быть как программные продукты для внутреннего использования, так и коммерческие
продукты.
Одним из примеров подобной реализации может служить веб-приложение
МеталлическиеЗдания.РФ.
В этом приложении металлический каркас здания рассчитывается с помощью Метода Конечных Элементов.
Другим примером может служить создание desktop приложения для определения формы и усилий в
гибком стержне (нити или мембране в 2D случае). Здесь используется нелинейный Метод Конечных
Элементов.
В настоящее время для решения прикладных и научных задач математической физики наиболее
распространены следующие численные методы:
Прочность, теплопроводность, электромагнитизм
- Метод Конечных Элементов (МКЭ);
Механика жидкости и газа
- Метод Конечных Объемов(МКО);
- Метод Конечных Разностей(МКР);
- Метод Дискретных Вихрей (МДВ) и панельный метод;
В своей работе мы используем следующие инструменты, языки программирования и технологии:
- Для отработки и тестирования методов и алгоритмов WX Maxima и Wolfram Mathematica;
- Среда разработки: MS Visual Studio;
- Технологии: WPF, ASP NET MVC;
- С++, C#;
- Клиентская часть: HTML5, CSS3, JavaScript (TypeScript);
- Графика в веб-приложениях: SVG и WebGL.