万秀林组基于SIMULINK的异步电机模型推导和仿真.docVIP

万秀林组基于SIMULINK的异步电机模型推导和仿真.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
万秀林组基于SIMULINK的异步电机模型推导和仿真

基于SIMULINK的异步电机模型推导和仿真 摘要:利用MATLAB对异步电机的3-2变换,2s-2r变换进行矩阵计算,得到异步电机转变后的电机模型,再利用SIMULINK工具对此模型进行仿真,验证推导的异步电机模型的可行性。 关键词:异步电机;推导;建模;仿真;MATLAB 1 引言 随着电力电子技术的飞速发展和交流电机调速理论的不断深入,异步电机的应用日益广泛。然而异步电机是一个高阶、非线性、强耦合的多变量系统, 通过坐标变换, 可以消除瞬变过程中的周期性时变系统和降低方程的阶数, 从而简化数学模型。基于这种观念,利用计算机仿真技术去建模既省时又直观。 本文采用异步电机基于两相静止坐标系下的数学模型,结合坐标变换,利用MATLAB 软件中的 动态仿真SIMULINK,建立异步电机的仿真模型。并通过实例进行实时仿真。 2 基于静止坐标系下异步电机的数学模型 异步电机的数学建模方法是将三相电机转换差90°, 且通入时间上互差90°的两相电流, 也产生上述磁动势,则把此两相称为两相静止坐标系。由于它们的磁动势和转速相等,故可认为这两种坐标系等效。 三相- 两相的转换矩阵如下: 3-2转换矩阵如下: 转矩方程式和运动方程式: 3 异步电机模型和推导 MATLAB 是一种交互式仿真系统, 其语言表述形式与其数学表达形式相同。故MATLAB 特别适合于动态系统的建模与仿真。 本文借助S - 函数实现电机异步仿真。在程序中用到的S - 函数是在sfuntmpl . m的基础上,经过改进编写的。然后在SIMULINK中调用S - function模块即可。 为了能得到异步电机的定、转子电流, 计算出电机的转矩与转速, 必须先进行矩阵变换, 将电压矩阵方程转换成状态方程的形式, 然后将其写入S函数中。 异步电机模型的推导 4 S - function 函数的模块组合 通过Mux 模块合并为一个矢量,经过sfuntemple1. m函数得到一个矢量输出,再通过Dumux模块分解出这几个变量,分别为iα1、iβ1 和iα2、iβ2 SIMULINK仿真结构图 S-function函数程序 function [sys,x0,str,ts] = sfuntmpl1(t,x,u,flag,r1,r2,l1,l2,lm,k1,k2) case 0, [sys,x0,str,ts]=mdlInitializeSizes; case 1, sys=mdlDerivatives(t,x,u,r1,r2,l1,l2,lm,k1,k2); case 2, sys=mdlUpdate(t,x,u); case 3, sys=mdlOutputs(t,x,u); case 9, sys=mdlTerminate(t,x,u); otherwise DAStudio.error(Simulink:blocks:unhandledFlag, num2str(flag)); end function sys=mdlDerivatives(t,x,u,r1,r2,l1,l2,lm,k1,k2) sys = [- k1 * r1, k1 * lm* lm* u(3) / l2, k1 * lm* r2/ l2, ... k1 * lm* u(3) ; - k1 * u(3) * lm* lm/ l2, - k1 * r1, ... - k1 * lm* u( 3) , k1 * lm* r2/ l2; - k2 * r1, k2 * l1 * u(3) ... k2 * l1 * r2/ lm, k2 * l1 * l2 * u(3) / lm; - k2 * l1 * u(3) , ... - k2 * r1, - k2 * l1 * l2 * u(3) / lm, k2 * l1 * r2/ lm] * x ... + [ k1 * u(1) ; k1 * u(2) ; k2 * u(1) ; k2 * u(2)]; function sys=mdlUpdate(t,x,u) sys =[]; function sys=mdlOutputs(t,x,u) sys = x; 参数设置 4 电机仿真实验 电机模型进行仿真,电机参数:额定电压为90 V;额定电流为4. 2 A; 额定转速为1660 r/ min ; 额定频率为60 Hz ; 额定转矩为3. 316 N ·m; 电机极对数为2 ; 转动惯量J 为0. 00047 kgm; 转子电感L2为0. 08377 H; 转子电阻R2 为1. 03 Ω ; 定子电感L1为0. 0805 H; 定子电阻R1 为1. 2 Ω ; 定、转子互感Lm

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档