Abstract
The paper presents the capabilities of Matlab/Simulink environment, namely the toolboxes Stateflow and SimEvents, of modelling the event- and agent-based systems in the shape of a symmetrical intersection at a micro-scale level. This simple but complex system deals with a random occurrence of the agents (the traffic participants), their own behaviour patterns, given road traffic regulations and a discretization of the intersection space model. The goal consists in proposing of a control algorithm, simulating of its function at a given model abstraction, and finally, generating a programming code for a PLC. With this kind of an approach, it is possible to work within one development environment with the systems which are impossible to be solved analytically and whose real testing is time and effort consuming.
Keywords
- Intersection
- Event-based
- Agent-based
- Stateflow
- SimEvents
This is a preview of subscription content, access via your institution.
Buying options






References
Chaturvedi, D.K.: Modeling and Simulation of Systems Using MATLAB and Simulink. CRC Press Taylor & Francis Group, Boca Raton (2010)
Cassandras, C., Lafortune, S.: Introduction to Discrete Event Systems, 2nd edn. Springer, New York (2008)
Dukkipati, R.V.: Solving Engineering System Dynamics Problems with MATLAB. New Age International (P) Ltd Publishers, New Delhi (2007)
Taylor, S.J.: Agent-Based Modeling and Simulation. Palgrave Macmillan, New York (2014)
Ferrara, A., Sacone, S., Siri, S.: Freeway Traffic Modelling and Control. Springer, Cham (2018)
Bungartz, H.J., Zimmer, S., Buchholz, M.: Modeling and Simulation An Application-Oriented Introduction. Springer, Heidelberg (2014)
Wainer, G.A.: Discrete-Event Modeling and Simulation A Practitioner’s Approach. CRC Press Taylor & Francis Group, Boca Raton (2009)
Kamel, K., Kamel, E.: Programmable Logic Controllers Industrial Control. McGraw-Hill Education, New York (2014)
Hrúz, B., Zhou, M.C.: Modeling and Control of Discrete-event Dynamic Systems with Petri Nets and Other Tool. Springer, London (2007)
Rainey, L.B., Tolk, A.: Modeling and Simulation Support for System of Systems Engineering Applications. Wiley, Hoboken (2015)
Sayama, H.: Introduction to the Modeling and Analysis of Complex Systems. Open SUNY Textbooks, New York (2015)
Murray-Smith, D.: Modelling and Simulation of Integrated Systems in Engineering Issues of Methodology, Quality, Testing and Application. Woodhead Publishing Limited, Sawston (2012)
Vamvoudakis, K.G., Jagannathan, S.: Control of Complex Systems Theory and Applications. Elsevier Inc., Kidlington (2016)
Roffel, B., Betlem, B.: Process Dynamics and Control Modeling for Control and Prediction. Wiley, Chichester (2006)
DiStefano, J., III.: Dynamic Systems Biology Modeling and Simulation. Elsevier Inc., London (2013)
Igelnik, B.: Computational Modeling and Simulation of Intellect: Current State and Future Perspectives. IGI Global, Hershey (2011)
Liu, J.: Radial Basis Function (RBF) Neural Network Control for Mechanical Systems Design, Analysis and Matlab Simulation. Tsinghua University Press, Beijing and Springer, Berlin (2013)
Hangos, K., Cameron, I.: Process Modelling and Model Analysis. Academic Press, London (2001)
Sokolowski, J.A., Banks, C.M.: Modeling and Simulation Fundamentals Theoretical Underpinnings and Practical Domains. Wiley, Hoboken (2010)
Siegfried, R.: Modeling and Simulation of Complex Systems A Framework for Efficient Agent-Based Modeling and Simulation. Springer, Wiesbaden (2014)
Borshchev, A.: The Big Book of Simulation Modeling Multimethod Modeling with Anylogic 6, AnyLogic North America (2013)
Campbell, S.L., Nikoukhah, R.: Modeling and Simulation with Compose and Activate. Springer, Cham (2018)
Guizani, M., Rayes, A., Khan, B.: Network Modeling and Simulation a Practical Perspective. Wiley, Chichester (2010)
Khaled, N.: Virtual Reality and Animation for MATLAB and Simulink Users. Springer, London (2012)
Brutzman, D., Daly, L.: X3D: Extensible 3D Graphics for Web Authors. Elsevier Inc., San Francisco (2007)
Guevarra, E.T.: Modeling and Animation Using Blender: Blender 2.80: The Rise of Eevee. Apress, Laguna (2020)
Conlan, C.: The Blender Python API Precision 3D Modeling and Add-on Development. Apress, Bethesda (2017)
Tristem, B., Geig, M.: SamsTeachYourself Unity Game Development in 24 Hours, 2nd edn. Pearson Education, Indiana (2016)
Barrera, R., Kyaw, A.S., Swe, T.N.: Unity 2017 Game AI Programming, 3rd edn. Packt Publishing, Birmingham (2018)
Watkins, A.: Creating Games with Unity and Maya. Elsevier Inc., Burlington (2011)
Xue, D., Chen, Y.Q.: System Simulation Techniques with MATLAB and Simulink. Wiley, Chichester (2014)
Valavanis, K.P., Vachtsevanos, G.J. (eds.): Handbook of Unmanned Aerial Vehicles. Springer, Dordrecht (2015). https://doi.org/10.1007/978-90-481-9707-1
Zhang, Y., Cassandras, Ch.G., Li, W.: A simevents model for hybrid traffic simulation. In: Proceedings of the 2017 Winter Simulation Conference (2017)
Simulink PLC Coder User’s Guide (R2019b), MathWorks, Inc., Natick (2019)
https://www.mathworks.com/products.html?s_tid=gn_ps. Accessed 22 Mar 2020
https://www.mathworks.com/products/stateflow.html. Accessed 22 Mar 2020
https://www.mathworks.com/products/simevents.html. Accessed 22 Mar 2020
https://www.mathworks.com/solutions/discrete-event-simulation.html. Accessed 22 Mar 2020
https://www.youtube.com/watch?v=E1ppmAuf47o. Accessed 22 Mar 2020
https://www.mathworks.com Documentation: Integrate Generated Code with Custom Code. Accessed 22 Mar 2020
https://www.anylogic.com. Accessed 22 Mar 2020
http://cell-devs.sce.carleton.ca/mediawiki/index.php/Main_Page. Accessed 22 Mar 2020
https://www.altair.com/mbd2019/. Accessed 22 Mar 2020
http://ccl.northwestern.edu/netlogo/. Accessed 22 Mar 2020
https://repast.github.io/index.html. Accessed 22 Mar 2020
https://www.mathworks.com Documentation: Event Action Languages and Random Number Generation. Accessed 22 Mar 2020
Acknowledgements
This publication is the result of implementation of the KEGA Project 0009STU-4/2018: “The innovation of the subject Intelligent Control Methods at the Faculty of Materials Science and Technology of Slovak University of Technology”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kuchár, D., Schreiber, P. (2021). Intersection as an Event- and Agent-Based System. In: Silhavy, R. (eds) Artificial Intelligence in Intelligent Systems. CSOC 2021. Lecture Notes in Networks and Systems, vol 229. Springer, Cham. https://doi.org/10.1007/978-3-030-77445-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-77445-5_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77444-8
Online ISBN: 978-3-030-77445-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)