Maxwell、Simplorer、Simulink联合仿真:永磁同步电机分数槽绕组PI控制S...
2026/4/6 10:10:52
网站建设
项目流程
maxwell simplorer simulink 永磁同步电机矢量控制联合仿真电机为分数槽绕组使用pi控制SVPWM调制修改文件路径后可使用软件版本matlab 2017b, Maxwell electronics 2021b 共包含两个文件 Maxwell和Simplorer联合仿真文件以及Maxwell Simplorer simulink 三者联合仿真文件。打开Maxwell Electronics 2021b的工程文件首先看到的是那个分数槽绕组的永磁同步电机模型。这玩意儿参数调起来真让人头大——槽极配合选的是8极9槽别问我为啥选这个问就是老板让的。双击绕组参数表密密麻麻的铜线分布数据看得人眼晕好在Maxwell自带自动生成脚本直接导出到Simplorer的电磁参数就行。在Simplorer里搭建逆变器主电路时最骚的操作是把IGBT驱动信号线直接甩到Simulink的SVPWM模块。这里有个坑记得把Simplorer的仿真步长改成和Simulink一致我之前就吃过这个亏两边步长差个0.1微秒波形抖得亲妈都不认识。贴段关键代码function svm SVM_Generator(u_alpha, u_beta) % 扇区判断 sector fix((atan2(u_beta,u_alpha)pi/6)/(pi/3)) 1; % 作用时间计算 t1 (sqrt(3)*Ts/(2*Udc)) * (u_alpha - u_beta/sqrt(3)); t2 (sqrt(3)*Ts/Udc) * u_beta; % 过调制处理 if (t1 t2) Ts t1 t1*Ts/(t1t2); t2 t2*Ts/(t1t2); end end这段SVPWM生成算法最精髓的是扇区切换时的平滑处理特别是那个pi/6的相位补偿。注意看第5行的sqrt(3)系数这个参数要是填错直接导致相电压幅值异常别问我怎么知道的——烧过三个IPM模块换来的教训。maxwell simplorer simulink 永磁同步电机矢量控制联合仿真电机为分数槽绕组使用pi控制SVPWM调制修改文件路径后可使用软件版本matlab 2017b, Maxwell electronics 2021b 共包含两个文件 Maxwell和Simplorer联合仿真文件以及Maxwell Simplorer simulink 三者联合仿真文件。联合仿真最刺激的是启动瞬间。Maxwell的电机模型在0.1秒前死活不转把速度环的PI参数从[0.5, 50]改成[2, 200]后突然跟打了鸡血似的。这里有个骚操作在Simulink的PI控制器里加个输出限幅不然积分项会爆炸。看这个反电势波形贴图在0.35秒时明显看到三次谐波——这就是分数槽绕组的特征正常的别慌。最后说下文件路径的问题。Maxwell的工程文件必须放在全英文路径Simplorer的网表文件建议用相对路径。遇到过最玄学的问题是仿真跑着跑着突然报Unable to find solver DLL重装VC 2015运行库居然解决了。联合仿真时建议把三个软件的临时文件夹都设到同一个SSD硬盘分区速度能快三倍不止。