2021-10-19 09:54:15 索炜达电子 905
项目编号:E1559
文件大小:1.6M
源码说明:带中文注释
开发环境:C编译器
简要概述:
使用传统PI控制、无差拍预测控制器和有限控制集模型预测控制(FCS-MPC)对两相永磁同步电机(又名步进电机)进行矢量控制
该项目分为不同的部分:
建模:ab参考系中的标准状态空间方程
矢量控制:驻车变换和磁场定向控制(FOC)
参考电压的产生:空间矢量调制和SPWM
PI控制:传统的控制策略
无差拍控制:最简单的“预测”控制
模型预测控制:使用有限控制动作集(FCS-MPC)
使用Matlab和Simulink进行建模和仿真(免责声明:Simulink模型一团糟)。
预测控制器(及其缺点)能够在仿真中获得非常好的动态响应,远远优于传统PI控制。然而,必须注意确保稳定性,特别是无差拍控制,其性能在很大程度上取决于模型的准确性。MPC是一个有趣的选择,但由于其计算量非常大,因此不可能实时运行。最后,FCS-MPC直接作用于电子开关(MOSFET、IGBT),无需调制,从而大大减少了搜索空间。这允许算法以更高的频率运行。
目录│文件列表:
└ Stepper-FOC-MPC-main
│ SVM_Stepper.slx
│ system_parameters.m
└ docs
│ Avanzini_Proyecto_CyS.pdf
└ imgs
│ deadbeat.png
│ escalon_iq.png
│ escalon_iq_en_ab.png
│ escalon_iq_zoom.png
│ FCS_MPC.png
│ Fcs_mpc_simulink.png
│ id_reg.png
│ modulador.png
│ modulator.png
│ planta.png
│ space_vector.png
│ switching_states.png
└ twophase_inverter.png