Design and Simulate your Control Systems with Python, Why Not?

Implementing several control algorithm using python and simulate it with a visualization

Brilian Putra Amiruddin

Algorithms Engineering Machine-Learning Programming Scientific Libraries (Numpy/Pandas/SciKit/...)

See in schedule

Many electrical engineering or control systems engineering students did not know that we can simulate our designed control algorithm with Python language, which is free and open source. In many colleges, to simulate the control algorithm it tends to use a paid programming language, but in many cases, the colleges did not provide the license for the students, so the students cannot afford it and ironically at the end, the students went to do an illegal act (software piracy).

Therefore, in this poster, I would like to share about how can we design control systems from its basic concept (stability of the systems, time domain and frequency domain approach, etc) as well simulate our control algorithm in Python using various methods of control algorithm

And all of the control algorithms are designed using scientific python libraries such as Numpy, Scipy, and Python Control as well after we finished design the algorithm then we will simulate and visualize it using Matplotlib or Open AI Gym to know how powerful and capable Python to use in control systems design.

The aim of this poster is to open a new perspective about Python to be used as an alternative language for control systems design in many colleges around the world. Don't worry if you have no background in control engineering cause I will introduce what control systems are at the beginning of the poster, so all of the audience would get a basic understanding of it.

Type: Poster session (45 mins); Python level: Intermediate; Domain level: Intermediate


Brilian Putra Amiruddin

Institut Teknologi Sepuluh Nopember

Born in 2001, now I'm a last year undergraduate student on electrical engineering department , Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia. I love topics about control and AI. Moreover, I'm just an ordinary boy who joys to share knowledge with others.