Skip to main content

Research on Graphical Modeling and Simulation Method of Control System Based on Python

  • Conference paper
  • First Online:
Methods and Applications for Modeling and Simulation of Complex Systems (AsiaSim 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1712))

Included in the following conference series:

  • 1138 Accesses

Abstract

Compared with traditional control system modeling, directed graph, as one of the graphical model representation methods, can be introduced into the control system modeling process to effectively improve the modeling efficiency. Based on this, a graphical modeling and simulation method of control system based on directed graph is proposed. Specifically, a control system modeling method based on hierarchical model elements and directed graph description is proposed. Secondly, a control system parsing method oriented to graphical description is designed and implemented, and an integrated environment of graphical modeling and simulation execution is realized. On this basis, control systems based on directed acyclic graphs and directed cyclic graph descriptions are constructed, and the effectiveness of the proposed method in control system modeling and simulation is demonstrated by cases of first-order system, second-order system, follower systems and hydraulic circuits.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Ang, K.H., Chong, G., Li, Y.: PID control system analysis, design, and technology. IEEE Trans. Control Syst. Technol. 13(4), 559–576 (2005)

    Article  Google Scholar 

  2. Ko, J.-S., Huh, J.-H., Kim, J.-C.: Improvement of temperature control performance of thermoelectric dehumidifier used Industry 4.0 by the SF-PI controller. Processes 7(2), 98 (2019)

    Article  Google Scholar 

  3. Nagaraj, B., Vijayakumar, P.: Bio inspired algorithm for PID controller tuning and application to the pulp and paper industry. Sens. Transducers 145(10), 149 (2012)

    Google Scholar 

  4. Duarte-Galvan, C., et al.: Advantages and disadvantages of control theories applied in greenhouse climate control systems. Span. J. Agric. Res. 10(4), 926–938 (2012)

    Article  Google Scholar 

  5. Suman, K., Mathew, A.T.: Speed control of permanent magnet synchronous motor drive system using PI, PID, SMC and SMC plus PID controller. In: 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 543–549. IEEE (2018)

    Google Scholar 

  6. Janik, Z., Žáková, K.: Online design of Matlab/Simulink and SciLab/Xcos block schemes. In: 2011 14th International Conference on Interactive Collaborative Learning, pp. 241–247. IEEE (2011)

    Google Scholar 

  7. Sanchis, R., et al.: Low-code as enabler of digital transformation in manufacturing industry. Appl. Sci. 10(1), 12 (2019)

    Article  Google Scholar 

  8. Sahay, A., et al.: Supporting the understanding and comparison of low-code development platforms. In: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 171–178. IEEE (2020)

    Google Scholar 

  9. Smith, L.P., Dixon, R.R., Shor, S.W.W.: Modular Modeling System (MMS): a code for the dynamic simulation of fossil and nuclear power plants: overview and general theory. Final Report (1983)

    Google Scholar 

  10. Silvennoinen, E., et al.: The APROS software for process simulation and model development. VTT Technical Research Centre of Finland (1989)

    Google Scholar 

  11. Chaturvedi, D.K.: Modeling and Simulation of Systems Using MATLAB® and Simulink®. CRC Press, Boca Raton (2017)

    Book  MATH  Google Scholar 

  12. Nagar, S.: Introduction to Scilab. In: Introduction to Scilab, pp. 1–14. Apress, Berkeley (2017)

    Google Scholar 

  13. Srinath, K.R.: Python–the fastest growing programming language. Int. Res. J. Eng. Technol. 4(12), 354–357 (2017)

    Google Scholar 

  14. Nagpal, A., Gabrani, G.: Python for data analytics, scientific and technical applications. In: 2019 Amity International Conference on Artificial Intelligence (AICAI), pp. 140–145. IEEE (2019)

    Google Scholar 

  15. Ranjani, J., Sheela, A., Pandi Meena, K.: Combination of NumPy, SciPy and Matplotlib/Pylab-a good alternative methodology to MATLAB-A Comparative analysis. In: 2019 1st International Conference on Innovations in Information and Communication Technology (ICIICT), pp. 1–5. IEEE (2019)

    Google Scholar 

  16. Kumar, R.: Future for scientific computing using Python. Int. J. Eng. Technol. Manag. Res. 2(1), 30–41 (2015)

    Article  Google Scholar 

  17. Robbins, J.N.: Learning Web Design: A beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics. O’Reilly Media, Inc., New York (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao Song .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xie, Y., Song, X., Tu, Y., Cui, Y., Zhou, J., Zhai, Y. (2022). Research on Graphical Modeling and Simulation Method of Control System Based on Python. In: Fan, W., Zhang, L., Li, N., Song, X. (eds) Methods and Applications for Modeling and Simulation of Complex Systems. AsiaSim 2022. Communications in Computer and Information Science, vol 1712. Springer, Singapore. https://doi.org/10.1007/978-981-19-9198-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-9198-1_5

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-9197-4

  • Online ISBN: 978-981-19-9198-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics