z-logo
open-access-imgOpen Access
The model of a permanent magnet DC motor in time domain and frequency domain based on Bond Graph modelling and design of position control using PID controller
Author(s) -
Gyula Korsoveczki,
Géza Husi
Publication year - 2021
Publication title -
iop conference series. materials science and engineering
Language(s) - English
Resource type - Journals
eISSN - 1757-899X
pISSN - 1757-8981
DOI - 10.1088/1757-899x/1169/1/012004
Subject(s) - frequency domain , bond graph , pid controller , control theory (sociology) , time domain , transfer function , position (finance) , laplace transform , domain (mathematical analysis) , computer science , controller (irrigation) , control engineering , engineering , mathematics , control (management) , artificial intelligence , temperature control , combinatorics , computer vision , mathematical analysis , agronomy , economics , biology , electrical engineering , finance
During the research work, the modelling of a permanent magnetic DC (PMDC) motor was realised in time domain and frequency domain via 4 different types of model construction. To achieve this, the Bond Graph model of the motor was determined, and based on them the system equations were defined in time domain firstly and then in frequency domain by using the Laplace transform. According to the system equations in time domain, the state-space model of the motor was also realised and implemented. Based on the system equations in frequency domain, the transfer function of the position control loop was realised. As the further part of the research work, PID control-based position control was designed in both time domain and frequency domain. The controller was tuned according to the Ziegler-Nichols method. Finally, the models were compared from the point of view of behaviour during the tuning process. The models were implemented in LabVIEW environment produced by the National Instruments.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here