Electrical Engineering

, Volume 100, Issue 2, pp 415–423 | Cite as

DC motor parameter identification using equation error method

  • Andrius Petrovas
  • Aurelijus Pitrėnas
  • Zita Savickienė
Original Paper


The paper deals with the identification of a direct current motor using experimentally measured transient processes of the motor starting and running-down at a no-load driving torque. The identification is based on the equation error method, which was chosen for its ability to work with noisy data. The major point of the method is that the data of the experimentally obtained measurements are reciprocally associated with the differential equations defining the analysed object. The paper discusses the process and the results of identification.


System identification Permanent magnet DC motors State space methods 


  1. 1.
    Schröder D (2007) Elektrische Antriebe-Grundlagen. Springer, BerlinGoogle Scholar
  2. 2.
    Isermann R (2008) Mechatronische Systeme. Springer, BerlinGoogle Scholar
  3. 3.
    Tsai M-F, Quy TP, Wu B-F, Tseng C-S (2011) Model construction and verification of a BLDC motor using MATLAB/SIMULINK and FPGA control. In: Proceedings of international conference on industrial electronics and applications (ICIEA), Beijing, China, June 2011, pp 1797–1802. doi: 10.1109/ICIEA.2011.5975884
  4. 4.
    Rani BI, Tom AM (2008) Dynamic simulation of brushless DC drive considering phase commutation and backemf waveform for electromechanical actuator. In: Proceedings of international conference on ieee region 10 conference (TENCON), Hyderabad, India, November 2008, pp 19–21. doi: 10.1109/TENCON.2008.4766608
  5. 5.
    Dub M, Jalovecký R (2010) DC motor experimental parameter identification using the Nelder–Mead simplex method. In: Proceedings of international conference on power electronics and motion control conference (EPE-PEMC), Ohrid, Macedonia, September 2010, pp S4-9–S4-11. doi: 10.1109/EPEPEMC.2010.5606854
  6. 6.
    Tutunji TA (2005) DC motor identification using impulse response data. In: Proceedings of international conference on computer as a tool (EUROCON), Belgrade, Serbia, November 2005, pp 1734–1736. doi: 10.1109/EURCON.2005.1630309
  7. 7.
    Buechner S, Schreiber V, Amthor A et al. (2013) Nonlinear modeling and identification of a dc-motor with friction and cogging. In: IECON 2013-39th annual conference of the IEEE, pp 3621–3627. doi: 10.1109/IECON.2013.6699711
  8. 8.
    Schröder D (2001) Elektrische Antriebe-Regelung von Antriebssystemen. Springer, BerlinCrossRefGoogle Scholar
  9. 9.
    Wu W (2010) DC motor identification using speed step responses. In: Proceedings of international conference on American control conference (ACC). Baltimore, MD, USA, June–July 2010, pp 1937–1941. doi: 10.1109/ACC.2010.5531349
  10. 10.
    Armstrong B (1988) Friction: experimental determination, modeling and compensation. In: Proceedings of international conference on robotics and automation, Philadelphia, PA, USA, April 1988, pp 1422–1427. doi: 10.1109/ROBOT.1988.12266
  11. 11.
    Armstrong B, de Wit CC (1995) Friction modeling and compensation/ the control handbook. CRC Press, Boca RatonGoogle Scholar
  12. 12.
    Altpeter F (1999) Friction modeling, identification and compensation. Dissertation, École polytechnique fédérale de LausanneGoogle Scholar
  13. 13.
    Balaguer P (2013) Application of dimensional analysis in systems modeling and control design. The Institution of Engineering and TechnologyGoogle Scholar
  14. 14.
    Kuneš J (2014) Similarity and modeling in science and engineering. Springer, BerlinGoogle Scholar
  15. 15.
    Raol JR, Girija G, Singh J (2004) Modelling and Parameter Estimation of Dynamic Systems. The Institution of Engineering and TechnologyGoogle Scholar
  16. 16.
    Isermann R, Münchhof M (2011) Identification of Dynamic Systems. An Introduction with Applications. SpringerGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Andrius Petrovas
    • 1
  • Aurelijus Pitrėnas
    • 1
  • Zita Savickienė
    • 1
  1. 1.Department of AutomationVilnius Gediminas Technical UniversityVilniusLithuania

Personalised recommendations