Журналов:     Статей:        

Математика и математическое моделирование. 2020; : 43-51

Некорректные результаты моделирования в OpenModelica

Овчинников В. А., Трудоношин В. А., Федорук В. Г.

https://doi.org/10.24108/mathm.0320.0000234

Аннотация

Вопросы адекватности математического моделирования динамики технических объектов всегда стоят очень остро, и пользователь может составить свое впечатление о пакете моделирования используя простые тестовые схемы. В статье приводятся схемы, вполне обычные с точки зрения неопытного пользователя, но имеющие специфику при математическом моделировании. Особенности схем в том, что в них могут происходить нарушения уравнений равновесия (типа первого закона Кирхгофа) и непрерывности (типа второго закона Кирхгофа). Эти особенности могут приводить к некорректным результатам в случае использования пакета OpenModelica, отечественные же пакеты ПА9 и PRADIS при моделировании этих схем дают правильный результат. В статье приведены две простые схемы, результат моделирования, которых может быть оценен априори и приводятся результаты моделирования для трех пакетов – OpenModelica,  ПА9 и PRADIS.
Список литературы

1. OpenModelica. Режим доступа: https://openmodelica.org/ (дата обращения 05.02.2020).

2. Modelica Language. Режим доступа: https://modelica.org/modelicalanguage/ (дата обращения 05.02.2020).

3. Dymola и проектирование систем. Режим доступа: https://www.3ds.com/ru/produkty-i-uslugi/catia/produkty/dymola/ (дата обращения 05.02.2020).

4. Трудоношин В.А., Федорук В.Г. Модифицированный метод переменных состояния // Машиностроение и компьютерные технологии. 2019. № 6. C. 19-28. DOI: 10.24108/0619.0001504

5. Агафонов С.А., Герман А.Д., Муратова Т.В. Дифференциальные уравнения: учеб. 3-е изд. М.: Изд-во МГТУ им. Н.Э. Баумана, 2004. 347 с.

6. Modelica. Режим доступа: https://ru.wikipedia.org/wiki/Modelica (дата обращения 05.02.2020).

7. Моделирование систем с сосредоточенными параметрами (базовый курс). Режим доступа: http://bigor.bmstu.ru/?cnt/?doc=Mod/base.cou (дата обращения 05.02.2020).

8. Моделирование в ПМК ПА9 (базовый курс). Режим доступа: http://bigor.bmstu.ru/?cnt/?doc=PA9/base.cou (дата обращения 05.02.2020).

9. PRADIS – анализ динамики систем различной физической природы. Режим доступа: http://laduga.ru/pradis/ (дата обращения 04.07.2020).

Mathematics and Mathematical Modeling. 2020; : 43-51

Incorrect Simulation Results in OpenModelica

Ovchinnikov V. A., Trudonoshin V. A., Fedoruk V. G.

https://doi.org/10.24108/mathm.0320.0000234

Abstract

An adequacy of mathematical modelling of the technical object dynamics is always a challenge, and a user can make up his mind about the modelling package using simple test schemes. The article presents the schemes that are quite common from the point of view of an inexperienced user, but have specifics in mathematical modelling. The features of the schemes are that therein failures of equilibrium equations (such as the first Kirchhoff law) and continuity (such as the second Kirchhoff law) can occur. These features can lead to incorrect results when using the OpenModelica package, while the domestic PA9 and PRADIS packages used in modelling these schemes give the correct result. The article presents two simple schemes, the simulation result of which can be a priori estimated, and provides simulation results for three packages - OpenModelica, PA9, and PRADIS.
References

1. OpenModelica. Rezhim dostupa: https://openmodelica.org/ (data obrashcheniya 05.02.2020).

2. Modelica Language. Rezhim dostupa: https://modelica.org/modelicalanguage/ (data obrashcheniya 05.02.2020).

3. Dymola i proektirovanie sistem. Rezhim dostupa: https://www.3ds.com/ru/produkty-i-uslugi/catia/produkty/dymola/ (data obrashcheniya 05.02.2020).

4. Trudonoshin V.A., Fedoruk V.G. Modifitsirovannyi metod peremennykh sostoyaniya // Mashinostroenie i komp'yuternye tekhnologii. 2019. № 6. C. 19-28. DOI: 10.24108/0619.0001504

5. Agafonov S.A., German A.D., Muratova T.V. Differentsial'nye uravneniya: ucheb. 3-e izd. M.: Izd-vo MGTU im. N.E. Baumana, 2004. 347 s.

6. Modelica. Rezhim dostupa: https://ru.wikipedia.org/wiki/Modelica (data obrashcheniya 05.02.2020).

7. Modelirovanie sistem s sosredotochennymi parametrami (bazovyi kurs). Rezhim dostupa: http://bigor.bmstu.ru/?cnt/?doc=Mod/base.cou (data obrashcheniya 05.02.2020).

8. Modelirovanie v PMK PA9 (bazovyi kurs). Rezhim dostupa: http://bigor.bmstu.ru/?cnt/?doc=PA9/base.cou (data obrashcheniya 05.02.2020).

9. PRADIS – analiz dinamiki sistem razlichnoi fizicheskoi prirody. Rezhim dostupa: http://laduga.ru/pradis/ (data obrashcheniya 04.07.2020).