|
Научен доклад ID 2519 : 2024/3
ПРИЛОЖЕНИЕ НА СВОБОДНИЯ СОФТУЕР С ОТВОРЕН КОД ПРИ МОДЕЛИРАНЕТО НА ЕЛЕКТРИЧЕСКИ ТРАНСПОРТНИ СРЕДСТВА
Никола Македонски Моделирането в различните области на човешкото познание играе основна роля за изучаването, управлението и подобряването на естествените и изкуствените системи. Система, може да бъде всичко, чиито свойства някой иска да изучи. В този доклад се разглежда приложението на свободния софтуер с отворен код при моделирането на различни инженерни системи и в частност електрическите транспортни средства, като алтернатива на частния софтуер със затворен код. Характерно за свободния софтуер с отворен код е взаимодействието му с друг такъв, като се формира цялостна екосистема, която дава много големи възможности за научно-изследователска и образователна работа. Моделите, показани в този доклад са написани на езика Modelica. Modelica е език за моделиране на кибер-физически системи, поддържащ акаузална връзка на компоненти, управлявани от математически уравнения. Той предоставя обектно-ориентирани конструкции, които улесняват повторното използване на модели и могат да се използват удобно за моделиране на сложни системи, съдържащи например механични, електрически, електронни, магнитни, хидравлични, термични, контролни, електрически или ориентирани към процеса подкомпоненти. Тъй като езика Modelica е просто език за програмиране, то е необходим и софтуер имплементиращ езика. Тук е показано използването на софтуера OpenModelica [1]. OpenModelica е среда за моделиране и симулация с отворен код, базирана на Modelica, предназначена за индустриална и академична употреба.
моделиране електрически транспортни средства свободен софтуер Modelicamodeling electrical vehicle free software ModelicaНикола Македонски BIBLIOGRAPHY [1] P. Fritzson et al., “The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development,” Modeling, identification and control, vol. 41, no. 4, pp. 241–295, 2020, doi: 10.4173/mic.2020.4.1. [2] Free Software Foundation, “What is free software?” Accessed: May 30, 2024. [Online]. Available: https://www.gnu.org/philosophy/free-sw.html... [3] G. Janevska and M. Kostov, “Possibilities for open source software in mechatronic systems designbooktitleinternational scientific conference on information, communication and energy systems and technologies,” Sozopol, Bulgaria, 2018, pp. 343–346. Available: https://www.researchgate.net/publication/32... [4] G. Janevska, “Primena na softver so otvoren kod za modelski bazirano dizaјniraњe na mehatronichki sistemi,” Proceeding of papers, Faculty of Technical sciences - Bitola, pp. 1–6, 2014, Available: https://www.researchgate.net/publication/30... ( [4] G. Janevska, “Примена на софтвер со отворен код за моделски базирано дизајнирање на мехатронички системи,” Proceeding of papers, Faculty of Technical sciences - Bitola, pp. 1–6, 2014, Available: https://www.researchgate.net/publication/30... ) [5] Free Software Foundation, “How does free software relate to education?” Accessed: May 31, 2024. [Online]. Available: https://www.gnu.org/education/education.htm... |