System Modeling and Simulation with Python']Python

被引:0
|
作者
Wong, Kwok C. [1 ]
机构
[1] Fayetteville State Univ, Dept Math & Comp Sci, Fayetteville, NC 28301 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Instead of using high-level simulation languages, we present Python, VPython and Pygame as the platform in teaching System Modeling and Simulation [2]. Python [3], VPython [4] and Pygame [5] are public domain software with freely available software codes that can be installed in computers running any one of the Windows, Linux/Unix and Macintosh(X I I or OSX) operating systems. We present three small projects: (1) A stochastic generator, Linear Congruential Generator (LCG), for generating uniformly distributed random numbers [2]; (2) A simulation project of Time-Driven-System which is a model of an electrical resistive network system [2]; and (3) a simulation project of Event-Driven-System which is a factory conveyor system [2]. All three are developed using the general procedural programming method in Python [1], and the 3-D graphic capability of VPython. We also present a semester long project that uses object oriented programming method to create animation of dynamic object, an airplane, flying in sky to and from cities over the maps of the USA continent or the State of North Carolina. Finally we use features in Pygame to play musical melodies composed by, and in the time interval prescribed by user.
引用
收藏
页码:80 / 85
页数:6
相关论文
共 50 条
  • [1] AN INTRODUCTION TO MODELING AND SIMULATION WITH (PYTHON']PYTHON(P))DEVS
    Van Tendeloo, Yentl
    Vangheluwe, Hans
    Franceschini, Romain
    [J]. 2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1415 - 1429
  • [2] DiaBloS: Diagrams of Blocks for Systems Modeling and Simulation in Python']Python
    Torres-Torriti, Miguel
    Rojas-Sepulveda, Matias
    [J]. 13TH INTERNATIONAL WORKSHOP ON ROBOT MOTION AND CONTROL, ROMOCO 2024, 2024, : 63 - 68
  • [3] DEVSimPy: A Collaborative Python']Python Software for Modeling and Simulation of DEVS Systems
    Capocchi, L.
    Santucci, J. F.
    Poggi, B.
    Nicolai, C.
    [J]. 2011 20TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2011, : 170 - 175
  • [4] Open Source Photovoltaic System Performance Modeling with Python']Python
    Charles, Nathan
    Kabalan, Mahmoud
    Singh, Pritpal
    [J]. 2015 IEEE CANADA INTERNATIONAL HUMANITARIAN TECHNOLOGY CONFERENCE (IHTC2015), 2015,
  • [5] ERAsim: A Flexible Python']Python-based Architectural Modeling and Simulation Framework
    Wasly, Saud
    [J]. 2020 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT AND ADVANCED SYSTEMS (ICIAS), 2021,
  • [6] Development of a Continuous System Simulation Engine in Python']Python Programing Language
    Naumovic, Tamara
    Despotovic-Zrakic, Marijana
    Radenkovic, Bozidar
    Zivojinovic, Lazar
    [J]. 2020 19TH INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA (INFOTEH), 2020,
  • [7] Bayesian Modeling and Computation in Python']Python
    Huang, Shuai
    [J]. JOURNAL OF QUALITY TECHNOLOGY, 2023, 55 (02) : 266 - 266
  • [8] AN INTEGRATED MODELING, SIMULATION AND EXPERIMENTATION ENVIRONMENT IN PYTHON']PYTHON BASED ON SES/MB AND DEVS
    Folkerts, Hendrik
    Pawletta, Thorsten
    Deatcu, Christina
    Santucci, Jean-Francois
    Capocchi, Laurent
    [J]. PROCEEDINGS OF THE 2019 SUMMER SIMULATION CONFERENCE (SUMMERSIM '19), 2019,
  • [9] DEFINITION OF A PYTHON']PYTHON SCRIPT FOR THE MICRO-SIMULATION OF THE TRUCK PLATOONING SYSTEM
    Agriesti, Serio
    Ponti, Marco
    Studer, Luca
    Maja, Roberto
    Aleccia, Ornella
    Lohmiller, Jochen
    Gordillo, Isaac Vargas
    [J]. TRANSPORT, 2021, 36 (01) : 84 - 97
  • [10] psst : An Open-Source Power System Simulation Toolbox in Python']Python
    Krishnamurthy, Dheepak
    [J]. 2016 NORTH AMERICAN POWER SYMPOSIUM (NAPS), 2016,