Use of Modelica language to simulate electrified railway lines and trains

Simulation of multi‐engineering systems typically requires many issues to be solved, which are to be addressed by developing appropriate modeling and simulation programming techniques. In the last years, the authors have participated in several studies in which they analyzed in detail electrified railway systems and simulated them using Modelica language. After a few years of study, despite the huge complexity of these systems, it has appeared evident that Modelica language is very well suited and able to effectively solve the typical issues they present. While specific railway system simulations have already been discussed in specific papers, whose focus was on application and actual results, in this paper, the authors show how to use Modelica language to solve specific modeling issues through suitable programming techniques. Moreover, the issues to be solved and the conceived techniques may be interpreted in a general way and to be applied also in different engineering domains. Finally, this paper briefly recalls the principal results obtained in previous specific papers, in which these techniques were fully implemented.

[1]  Peter A. Fritzson,et al.  Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica , 2011 .

[2]  Massimo Ceraolo,et al.  Modelling and simulation of electric urban transportation systems with energy storage , 2016, 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC).

[3]  Massimo Ceraolo,et al.  Modelling 2×25 kV–50 Hz traction systems for power frequency studies , 2017, 2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe).

[4]  Regina Lamedica,et al.  Energy Regeneration in Transportation Systems - Methodologies for Power-Networks Simulation , 1983 .

[5]  M. Ceraolo,et al.  Cost effective storage for energy saving in feeding systems of tramways , 2014, 2014 IEEE International Electric Vehicle Conference (IEVC).

[6]  Massimo Ceraolo,et al.  Use of electrochemical storage to enhance energy and cost efficiency of a railway node , 2018, 2018 AEIT International Annual Conference.

[7]  Massimo Ceraolo,et al.  Regenerative braking in high speed railway applications: Analysis by different simulation tools , 2016, 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC).

[8]  Regina Lamedica,et al.  Eco-friendly urban transport systems. Comparison between energy demands of the trolleybus and tram systems , 2014 .

[9]  S. Leva,et al.  Reduced multiconductor transmission line models for power quality analysis in railway systems , 2012, 2012 IEEE 15th International Conference on Harmonics and Quality of Power.

[10]  Massimo Ceraolo Long duration simulations of railway AC Electrified lines , 2018, 2018 AEIT International Annual Conference.

[11]  Peter Fritzson,et al.  Modelica - a general object-oriented language for continuous and discrete-event system modeling and simulation , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[12]  Benjamin Barras,et al.  SPICE – Simulation Program with Integrated Circuit Emphasis , 2013 .

[13]  Massimo Ceraolo,et al.  New approaches to simulate AC electrified railway systems , 2017, 2017 AEIT International Annual Conference.

[14]  Adrian Pop,et al.  OpenModelica - A free open-source environment for system modeling, simulation, and teaching , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[15]  Massimo Ceraolo,et al.  Cyber-Physical Modelling of Railroad Vehicle Systems using Modelica Simulation Language , 2014 .