Inner loop model predictive control and outer loop PI reference governor for PMSMs with input and state saturation for torque control

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

This contribution considers a torque control scheme consisting of model predictive control (MPC) in the inner control loop together with PI reference governor in the outer control loop and a decoupling feedforward control for an isotropic permanent magnet synchronous machine (PMSM). This innovative approach is known in literature as PI-MPC dual loop control. A particular emphasis is given to the control governor strategy which is the outer loop PI reference governor and allows to regulate the machine in the flux weakening region and is therefore only active for field weakening. In this context the analysis of the stability based on Lyapunov’ approach of the control loop in flux weakening region is shown. The desired currents represent the reference currents for the MPC, which forms the inner control loop. The MPC is adapted using an extended Kalman filter (EKF), which estimates inductance of the electrical system in dq coordinates by using a bivariate polynomial. Compared measurements with a hardware-in-the-loop (HIL) system show the effectiveness of the proposed control scheme with respect to a standard PI controller in inner loop (PI-PI scheme) in the presence of saturated inputs and state of a PMSM. The proposed MPC uses just an optimal, proportional control and thus avoids windup effects. Measurement results in the presence of input and state saturations show that MPC is working without overshoot in the currents which leads to less needed power in input.

Original languageEnglish
JournalMathematics and Computers in Simulation
Volume228
Pages (from-to)178-201
Number of pages24
ISSN0378-4754
DOIs
Publication statusPublished - 01.02.2025

Bibliographical note

Publisher Copyright:
© 2024 The Author(s)

    Research areas

  • Decoupled system, EKF, PI-MPC, PMSM, Saturation
  • Engineering

Recently viewed

Publications

  1. Insights from classifying visual concepts with multiple kernel learning
  2. Automatic Error Detection in Gaussian Processes Regression Modeling for Production Scheduling
  3. Using Technologies for Foreign Language Learning in Inclusive Settings
  4. A two-step approach for the prediction of mood levels based on diary data
  5. Learning with animations and simulations in a computer-based learning environment about torques
  6. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  7. Analysis of priority rule-based scheduling in dual-resource-constrained shop-floor scenarios
  8. Ambient Intelligence and Knowledge Processing in Distributed Autonomous AAL-Components
  9. Modelling and implementing business processes in distributed systems
  10. Interpreting Strings, Weaving Threads
  11. N-term approximation in anisotropic function spaces
  12. Unidimensional and Multidimensional Methods for Recurrence Quantification Analysis with crqa
  13. Dynamic adjustment of dispatching rule parameters in flow shops with sequence-dependent set-up times
  14. Comparing Two Voltage Observers in a Sensorsystem using Repetitive Control
  15. Modeling and simulation of deformation behavior, orientation gradient development and heterogeneous hardening in thin sheets with coarse texture
  16. Data-Generating Mechanisms Versus Constructively Defined Latent Variables in Multitrait–Multimethod Analysis:
  17. Making an Impression Through Openness
  18. Closed-loop control of product geometry by using an artificial neural network in incremental sheet forming with active medium
  19. Anomaly detection in formed sheet metals using convolutional autoencoders
  20. Analysis of semi-open queueing networks using lost customers approximation with an application to robotic mobile fulfilment systems
  21. Evaluating the construct validity of Objective Personality Tests using a multitrait-multimethod-Multioccasion-(MTMM-MO)-approach
  22. Continuous 3D scanning mode using servomotors instead of stepping motors in dynamic laser triangulation
  23. Intersection tests for the cointegrating rank in dependent panel data
  24. Algebraic combinatorics in mathematical chemistry. Methods and algorithms. I. Permutation groups and coherent (cellular) algebras.
  25. A Wavelet Packet Tree Denoising Algorithm for Images of Atomic-Force Microscopy
  26. A New Framework for Production Planning and Control to Support the Positioning in Fields of Tension Created by Opposing Logistic Objectives
  27. Introducing parametric uncertainty into a nonlinear friction model
  28. Volume of Imbalance Container Prediction using Kalman Filter and Long Short-Term Memory
  29. Age effects on controlling tools with sensorimotor transformations
  30. Using protochirons for three-dimensional coding of certain chemical structures.
  31. Second language learners' performance in mathematics
  32. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  33. Improving students’ science text comprehension through metacognitive self-regulation when applying learning strategies
  34. A guided simulated annealing search for solving the pick-up and delivery problem with time windows and capacity constraints