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

Publikation: Beiträge in ZeitschriftenZeitschriftenaufsätzeForschungbegutachtet

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.

OriginalspracheEnglisch
ZeitschriftMathematics and Computers in Simulation
Jahrgang228
Seiten (von - bis)178-201
Anzahl der Seiten24
ISSN0378-4754
DOIs
PublikationsstatusErschienen - 01.02.2025

Bibliographische Notiz

Publisher Copyright:
© 2024 The Author(s)

DOI

Zuletzt angesehen

Publikationen

  1. Automatic Error Detection in Gaussian Processes Regression Modeling for Production Scheduling
  2. Using Technologies for Foreign Language Learning in Inclusive Settings
  3. Fostering Circularity: Building a Local Community and Implementing Circular Processes
  4. Advanced Neural Classifier-Based Effective Human Assistance Robots Using Comparable Interactive Input Assessment Technique
  5. Supervised clustering of streaming data for email batch detection
  6. Neural Combinatorial Optimization on Heterogeneous Graphs
  7. Implicit statistical learning and working memory predict EFL development and written task outcomes in adolescents
  8. Unidimensional and Multidimensional Methods for Recurrence Quantification Analysis with crqa
  9. Different approaches to learning from errors: Comparing the effectiveness of high reliability and error management approaches
  10. Dynamic adjustment of dispatching rule parameters in flow shops with sequence-dependent set-up times
  11. Evaluating the construct validity of Objective Personality Tests using a multitrait-multimethod-Multioccasion-(MTMM-MO)-approach
  12. A Wavelet Packet Tree Denoising Algorithm for Images of Atomic-Force Microscopy
  13. A coding scheme to analyse global text processing in computer supported collaborative learning: What eye movements can tell us
  14. Integrating Mobile Devices into AAL-Environments using Knowledge based Assistance Systems
  15. Ant colony optimization algorithm and artificial immune system applied to a robot route
  16. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  17. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  18. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  19. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  20. Towards a Dynamic Interpretation of Subjective and Objective Values
  21. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  22. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  23. Building Assistance Systems using Distributed Knowledge Representations
  24. DialogueMaps: Supporting interactive transdisciplinary dialogues with a web-based tool for multi-layer knowledge maps
  25. The learning net - an interactive representation of shared knowledge
  26. Set-oriented numerical computation of rotation sets
  27. Isocodal and isospectral points, edges, and pairs in graphs and how to cope with them in computerized symmetry recognition
  28. Making an Impression Through Openness
  29. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  30. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  31. Multi-Parallel Sending Coils for Movable Receivers in Inductive Charging Systems
  32. Control of a Sun Tracking Robot Based on Adaptive Sliding Mode Control with Kalman Filtering and Model Predictive Control
  33. Anomaly detection in formed sheet metals using convolutional autoencoders
  34. Framework for setting up and operating biobanks
  35. Perfect anti-windup in output tracking scheme with preaction
  36. Introducing a multivariate model for predicting driving performance
  37. Semantic Parsing for Knowledge Graph Question Answering with Large Language Models