Development of a Continuous System Simulation Engine in Python']Python Programing Language

被引:0
|
作者
Naumovic, Tamara [1 ]
Despotovic-Zrakic, Marijana [1 ]
Radenkovic, Bozidar [1 ]
Zivojinovic, Lazar [1 ]
机构
[1] Univ Belgrade, Fac Org Sci, Belgrade, Serbia
关键词
continuous system simulation; !text type='python']python[!/text; engine; smart systems; IoT;
D O I
10.1109/infoteh48170.2020.9066334
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper portrays the development of an simulation engine in Python programming language with focus on the continuous system simulation. Features of the engine are based on CSMP block-oriented language and software for continuous system simulation. The aim of the paper is threefold. Firstly, the paper describes the need and usage of such engine. Second goal is to analyze Python concepts used for the implementation of the simulation engine - API development, communication with smart systems, real- time data processing, integration of differential equations, threading and parallel programming. And last, this paper will depict the engine architecture, use cases and usage of the analyzed concepts in the development process. In the conclusion, we will discuss the overall outcome and the course of the future improvements and upgrades of the engine.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] System Modeling and Simulation with Python']Python
    Wong, Kwok C.
    [J]. IMETI 2008: INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL III, POST-CONFERENCE ISSUE, PROCEEDINGS, 2008, : 80 - 85
  • [2] Python']Python: A programming language for software integration and development
    Sanner, MF
    [J]. JOURNAL OF MOLECULAR GRAPHICS & MODELLING, 1999, 17 (01): : 57 - 61
  • [3] Development of Programming Interface for Integrating Assembly Language with Python']Python
    Kolmogorov, Dmytro
    Meniailov, Ievgen
    [J]. INTEGRATED COMPUTER TECHNOLOGIES IN MECHANICAL ENGINEERING - 2021, 2022, 367 : 1015 - 1026
  • [4] Application of Python']Python language in UOE molding simulation of pipeline steel
    Lian Yeda
    Zhang Bing
    Wu Renqiang
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED FUNCTIONAL MATERIALS AND COMPOSITES (ICAFMC2018), 2018, 242
  • [5] Development of metal cutting simulation platform based on python language
    Wang, Fu-Lin
    Tao, Qi
    Xu, Lei-Lei
    [J]. Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2019, 49 (02): : 492 - 498
  • [6] HK algorithm for estimation of percolation in square lattice using Python']Python programing
    Nath, Madhumita
    Bandyopadhyay, Atul
    Chakraborty, Saptarshi
    [J]. 3RD INTERNATIONAL CONFERENCE ON CONDENSED MATTER & APPLIED PHYSICS (ICC-2019), 2020, 2220
  • [7] Co-array python']python: A parallel extension to the python']python language
    Rasmussen, CE
    Sottile, MJ
    Nieplocha, J
    Numrich, RW
    Jones, E
    [J]. EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 632 - 637
  • [8] Python']Python: The Full Monty A Tested Semantics for the Python']Python Programming Language
    Politz, Joe Gibbs
    Martinez, Alejandro
    Milano, Matthew
    Warren, Sumner
    Patterson, Daniel
    Li, Junsong
    Chitipothu, Anand
    Krishnamurthi, Shriram
    [J]. ACM SIGPLAN NOTICES, 2013, 48 (10) : 217 - 231
  • [9] Building a Compiled Query Engine in Python']Python
    Shahrokhi, Hesam
    Shaikhha, Amir
    [J]. PROCEEDINGS OF THE 32ND ACM SIGPLAN INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, CC 2023, 2023, : 180 - 190
  • [10] Natural Language Processing with Python']Python
    Xue, Nianwen
    [J]. NATURAL LANGUAGE ENGINEERING, 2011, 17 : 419 - 424