Python app for drawing Bode diagram asymptotes of transfer function for minimum and non‐minimal phase systems

The purpose of this article is to introduce an app 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 resp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Engineering Reports 2022-11, Vol.4 (11), p.n/a
1. Verfasser: Mendoza Meza, Magno Enrique
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The purpose of this article is to introduce an app 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 and several Python modules were used to program the app to perform the operations as well as the Qt5 design was used to create a simple graphical user interface for the app and all this in the Linux operating system and the app's source code can also be run in Windows operating system with no adjustments or modifications. The app purpose is to assist students in learning the frequency response concepts and drawing of Bode diagram using asymptotes of magnitude and phase. 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 side of s$$ s $$‐plane. This application should be used by students as a help and not simply to solve problems and for teachers the application can be used to improve their classes by showing the step by step of drawing the Bode diagram with the figures obtained by the application. The app's executable file is available on release link in https://github.com/Magno‐Meza‐UFABC/Magno‐Meza‐UFABC/releases/tag/v.1.0 Python was used to draw the asymptotes of a non‐minimal and minimal phase transfer function in the Bode diagram. The sum of the asymptotes is performed by part to assist the interested in learning and understanding the Bode diagram.
ISSN:2577-8196
2577-8196
DOI:10.1002/eng2.12535