[论文解读] Koopman Operator-Based Finite-Control-Set Model Predictive Control for Electrical Drives
本文提出了一种基于Koopman算子的降阶模型,用于电力电子传动系统中的有限控制集模型预测控制(FCS-MPC),实现了数据驱动的黑箱建模,将模型阶数与系统状态数量解耦。实验结果表明,Koopman-MPC在不同转速条件下的设定值偏差仅略有增加,性能与标准白箱模型预测控制相当,验证了其在实际电力电子应用中的可行性与鲁棒性。
Predictive control of power electronic systems always requires a suitable model of the plant. Using typical physics-based white box models, a trade-off between model complexity (i.e. accuracy) and computational burden has to be made. This is a challenging task with a lot of constraints, since the model order is directly linked to the number of system states. Even though white-box models show suitable performance in most cases, parasitic real-world effects often cannot be modeled satisfactorily with an expedient computational load. Hence, a Koopman operator-based model reduction technique is presented which directly links the control action to the system's outputs in a black-box fashion. The Koopman operator is a linear but infinite-dimensional operator describing the dynamics of observables of nonlinear autonomous dynamical systems which can be nicely applied to the switching principle of power electronic devices. Following this data-driven approach, the model order and the number of system states are decoupled which allows us to consider more complex systems. Extensive experimental tests with an automotive-type permanent magnet synchronous motor fed by an IGBT 2-level inverter prove the feasibility of the proposed modeling technique in a finite-set model predictive control application.
研究动机与目标
- 解决在电力电子系统FCS-MPC中模型精度与计算复杂度之间的权衡问题。
- 开发一种数据驱动的黑箱建模方法,将模型阶数与系统状态数量解耦,以提升可扩展性。
- 通过利用Koopman算子理论对非线性系统进行近似,实现高效、高性能的FCS-MPC。
- 验证基于Koopman的建模在实际电力传动系统应用中的可行性与鲁棒性。
- 探索在Koopman框架中引入物理可观测量(如转矩)进行在线自适应的潜力。
提出的方法
- 将Koopman算子应用于非线性电力电子系统中可观测量的动力学建模,实现对非线性行为的线性但无限维表示。
- 利用本征正交分解(POD)和动态模态分解(DMD)构建降阶模型(ROM),从仿真生成的数据中提取主导的Koopman模态。
- Koopman ROM以黑箱方式将控制输入(开关状态)直接映射到系统输出(电流、转速),无需依赖基于物理的系统状态空间模型。
- 模型通过使用永磁同步电机(PMSM)和IGBT逆变器的高保真白箱参考模型生成的数据进行离线训练。
- 采用Koopman ROM实现FCS-MPC,其中通过在预测时域内最小化代价函数来选择控制动作,仅应用第一个控制动作。
- 该方法支持长预测时域和快速计算,对高带宽系统中的实时FCS-MPC至关重要。
实验结果
研究问题
- RQ1基于Koopman算子的模型降阶能否在FCS-MPC中实现与传统白箱模型相当的控制性能?
- RQ2将模型阶数与系统状态数量解耦,是否能实现对复杂非线性电力电子系统的高效控制?
- RQ3在训练数据中未包含的运行条件下,Koopman模型的性能如何?
- RQ4能否通过实测数据隐式捕捉实际中的寄生效应(如饱和和铁损)?
- RQ5利用流式数据对Koopman模型进行在线自适应,是否具有提升鲁棒性的潜力?
主要发现
- 在100 min⁻¹和2500 min⁻¹的大幅值阶跃响应中,Koopman-MPC的动态行为与标准白箱模型预测控制几乎完全一致。
- 在100 min⁻¹时,Koopman-MPC的设定值偏差为14.3 A,而Standard-MPC为3.0 A,表明在低速条件下存在性能差距。
- 在2500 min⁻¹时,Koopman-MPC的设定值偏差增加至20.3 A,而Standard-MPC保持在5.2 A,凸显当前ROM结构对转速变化的敏感性。
- 总谐波畸变(THD)值相近:100 min⁻¹时,Koopman-MPC为14.2%,Standard-MPC为15.5%,两者均表现出可接受的稳态电流频谱。
- 平均开关频率非常接近:100 min⁻¹时分别为4.2 kHz(Koopman)和4.3 kHz(Standard),2500 min⁻¹时分别为2.8 kHz和2.7 kHz,表明无显著计算开销。
- 本研究首次在电力电子控制中实现了基于Koopman算子的ROM的实际应用,证明了其在多种运行工况下的可行性与鲁棒性。
更好的研究,从现在开始
从论文设计到论文写作,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。