loading page

Python app for drawing Bode diagram asymptotes of transfer function for minimum and non-minimal phase systems
  • Magno Enrique Mendoza Meza
Magno Enrique Mendoza Meza
Federal University of the ABC Engineering Modeling and Applied Social Sciences Center

Corresponding Author:[email protected]

Author Profile


The purpose of this article is to introduce an application to draw the asymptotes of Bode diagram module and phase from each constituent elementary factors of any transfer function for minimum and non-minimal phase systems without transport delay. The Bode diagram is the most used tool in the frequency response method. Python was used to program the application to perform the operations as well as the Qt5 Design for the simple graphical interface for the application and all this in the Linux operating system. The application purpose is to assist students in learning the concept and drawing of Bode diagram. For students the non-minimum phase system Bode diagram is more difficult to draw than a minimum phase system due to the presence of zeros and/or poles on right half of s-plane. The phase asymptotes of a quadratic factor was closest to the real phase curve around the corresponding undamped natural frequency and this can be observed in the example showed in this article. This example must be used as a help and not a simply to solve a problem.
31 Oct 2021Submitted to Engineering Reports
01 Nov 2021Submission Checks Completed
01 Nov 2021Assigned to Editor
23 Nov 2021Reviewer(s) Assigned
17 Mar 20221st Revision Received
21 Mar 2022Assigned to Editor
21 Mar 2022Submission Checks Completed
22 Mar 2022Reviewer(s) Assigned
30 Mar 2022Editorial Decision: Revise Major
14 Apr 20222nd Revision Received
16 Apr 2022Submission Checks Completed
16 Apr 2022Assigned to Editor
18 Apr 2022Reviewer(s) Assigned
20 Apr 2022Editorial Decision: Revise Minor
25 Apr 20223rd Revision Received
26 Apr 2022Assigned to Editor
26 Apr 2022Submission Checks Completed
27 Apr 2022Editorial Decision: Accept