主要针对新能源电动汽车用内置式永磁同步电机矢量控制,主要提供怎样得到核心算法MTPA/MTPV电流参考指令解决方案。在工程实际应用中由于永磁同步电机的电感参数随电流变化明显,先使用离线的方式标定出若干组电机电感参数(或者电机电磁仿真工程师提供若干组电感参数)再使用本案生成满足MTPA/MTPV控制的idiq表,即使用电流idref/iqref查表法控制是最行之有效的方法,而使用弱磁环的方案总会有个动态调节过程会出现电机输出电流过流现象,特别是在高速弱磁,直流侧的电压利用率不够时。本方案使用纯MATLAB M脚本自动解算出高效(id,iq)工作点,并生成电流参考指令表满足MTPA/MTPV曲线控制。同时也可以减少工程师的电机标定工作量。注:本案已在实车上得到实验验证,电机的输出外特性均能满足客户需求,满足产品级开发。
另外:本案也可以灵活应用,只使用idmap,iq指令通过电机扭矩方程计算出,但特别注意不同转速电压下,扭矩的输出能力。
注:增加了对生成的id/iqmap与MTPA/MTPV曲线对应关系解释说明,帮助学习者理解车用PMSM最优化控制。
内置式永磁电机驱动控制方案:
内置式永磁电机原始数据输入:
运行相关M脚本
解算生成MTPA/MTPV的id和iq Map
生成的原始数据文件为idmap.csv和iqmap.csv.
最终将数据表转换为idmap.c与iqmap.c 文件,这两个.c map文件可基于插值查表算法应用于MCU软件程序开发,也可以将.csv文件直接导入到simulink中的lookuptable模块中用于MTPA/MTPV模型仿真。