永磁同步电机双闭环矢量控制系统仿真实验指导书_第1页
永磁同步电机双闭环矢量控制系统仿真实验指导书_第2页
永磁同步电机双闭环矢量控制系统仿真实验指导书_第3页
永磁同步电机双闭环矢量控制系统仿真实验指导书_第4页
永磁同步电机双闭环矢量控制系统仿真实验指导书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.题目1:永磁同步电机双闭环矢量控制系统仿真一 实验目的1加深理解永磁同步电机矢量控制系统的工作原理2掌握永磁同步电机驱动系统仿真分析方法二实验要求:1. 永磁同步电机双闭环控制系统建模2. 电流控制器设计3. 电流环动态跟随性能仿真实验4. 转速控制器设计5. 转速环抗负载扰动性能仿真实验6. 给出仿真实验结果与理论分析结果的对比及结论三预习内容注:以下所有找不到的器件均可以通过搜索框搜索Simulink的启动 在MATLAB中键入Simulink,进入Simulink library,2014版本的可直接点击MATLAB界面上的Simulink library,在Simulink界面上选择

2、File-New-Model。如图1所示:图1 Simulink界面在Simulink一级标题下点击source将step(阶跃函数)拖入空白文件作为转速给定,也可用两个ramp函数相减,使转速缓慢达到预定转速,如图2:图2 转速给定在Simulink一级标题下点击Ports & Subsystems 选择Subsystem放入空白文件并双击,删除In1和Out1的连线,如图3:图3 子函数模块选择SimulinkContinuous下的integrator、Simulinkdiscontinuous下的Saturation、Simulinkmath operation下的gain和Add,连

3、好线后保存并返回,作为PI调节器,其中saturation可设置上下限为100和-100,如图4:图4 PI子函数模块设置此PI调节器输出结果作为Iq的电流给定,同样方法得到一个PI调节器,输出结果作为电压给定,并设置saturation上下限为380和-380,Simulink下math operation选择sum双击并修改第二个“+”为“-”,如图5:图5 转速和电流反馈PI调节选择SimulinkPorts & Subsystems下的Subsystem 拖入并双击进入子系统,并添加2个In1和1个Out1如图6:图6 接口模块Simulinkmath operation 下选择 Tr

4、igonometric Function、Product、Subtract、Add加入文件,设置好后保存并退出,作为逆Park变换,如图7:图7 反Park变换再生成一个PI调节器,作为d轴电流调节器,Simulinksource中选择constant并设置为0,如图8:图8 静止坐标系电压生svpwm模块建立过程过于复杂,可参考文献12,只列出总体框图如图9和图10,其中Ts为开关周期,Udc为直流母线电压。图9 SVPWM生成结构图10 SVPWM生成模块三相桥模块:早期版本MATLAB选择SimPowerSystemsspecialized TechnologyPower Electro

5、nics 文件下的Universal Bridge(ATTENTION:这一步不在Simulink一级标题下,往下寻找), 2014 版本在Simscape SimPowerSystems TechnologyPower Electronics, 找不到可以在搜索框中输入对应器件名称搜索。直流母线电压源:SimPowerSystemsspecialized TechnologyElectrical sources 选择DC voltage source,电压设置为530V,如图11:图11 三相桥模块添加PM电机模块:SimPowerSystemsspecialized TechnologyM

6、achines 选择Permanent Magnet Synchronous Motor, 在添加Step信号作为转矩输入,暂时设置为0,如图12:图12 PMSM电机模块设置选择SimulinkSignal routing下的Bus selector,PMSM上的m连接到Bus selector 上的输入端,双击Bus selector, 选择 Signals in the bus下的项,点击中间的select,可以全部添加。如图13:图13 输出参数设置 选择SimulinkSignal routing下的Mux, 双击将数字改为3,将Bus selector输出端的A BC相电流连接到M

7、ux的输入端,如图,并选择simulinkSink添加示波器Scope观测电流, 如果需要查看波形的FFT,双击scopeparametershistory, 去掉limit data point to last并勾选save data to workspace如图14: 图14电流解耦Clark变换:simulinkPorts & Subsystems选择Subsystem,双击进入 添加Mux 和DeMux,user-defined Functions 选择Fcn, 其中Iabc为三相电流,设置如图15:图15 Clark变换参数设置Park变换:Clark变换的输出Ia、Ib和电机的th

8、eta角作为park变换的输入,需要添加Mux模块,其中Function设置如图16所示:图16 park变换参数设置双击点击模型,点击parameter选项,根据设置的电机极对数选择对电机转子输出的机械角度乘以极对数得到电角度,如图17红色圈所示.电机为感性负载,Clark电流变换的角度有90相位差,所以需要减去90度. SimscapeSimpowerSystemspecialized Technology选择powergui添加到仿真图中,最终仿真图如图17所示:图17 总体框图仿真参数设置Simulationmodel configuration parameters,仿真步长可以设置

9、为定步长或者变步长,定步长,此处设置为开关周期的一百分之一即1/600000,变步长可以设置最大步长为开关周期的百分之一,在不同步长情况下查看仿真结果:图18 仿真参数设置如果仿真过程中出现Data logging exceeded available memory,可以在示波器parameters中的参数, limit to last选项后的勾去掉,或者修改图18中仿真步长。若要添加转矩反馈,可以添加在电流反馈环之前。调整转速PI参数看看结果变化。以上得到了最简易的电路图,反馈的转速单位为rad/s,给定转速单位若为r/min,需要在反馈的转速乘以30/pi。线电压显示:simpower下面找到voltage measurement 添加三个到电路图,+端连接三相桥的A相,“-”连接三相桥的B相,其余两个分别连接B-C,C-A。相电压显示:将三相桥的直流电压给定分为两个,中间接地ground,A B C相通过voltage measurement 与ground相减 连接示波器即可,如图19:图19 实验电路全图(可加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论