西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 7102|回复: 21

[原创] Mathematica牛刀小试之感应电机数学模型推导

[复制链接]

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2011-5-30 21:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 pat 于 2011-5-30 21:57 编辑

三大数学软件Matlab\Mathematica\Maple中,后两者既具有Matlab强大的运算能力,又有Mathcad界面简洁,易于上手的特点,尤其是强大的符号运算功能,特别适用于公式推导,个人感觉比Mathcad更胜一筹。本文作者以Mathmatica软件为例,推导感应电机的数学模型及矢量控制坐标变换。Maple应该也可以作类似功能,由于作者接触较少,且时间久远,就不介绍了。

好了,下面言归正传,首先推导三相感应电机在ABC坐标系下的数学模型:
输入定子电流向量为:
i_s={i_A,i_B,i_C}//MatrixForm
按住Shift+Enter,则将以矩阵的形式给出定子电流向量;
同样可输入转子电流向量:
i_r={i_a,i_b,i_c}//MatrixForm
将二者组合成一1*6的向量:
i=Join[{i_A,i_B,i_C},{i_a,i_b,i_c}]//MatrixForm
接着输入定子电感矩阵,转子电感矩阵和定转子间互感矩阵:
L_ss={{L_ms+L_sσ,-0.5L_ms,-0.5L_ms},{-0.5L_ms,L_ms+L_sσ,-0.5L_ms},{-0.5L_ms,-0.5L_ms,L_ms+L_sσ}}//MatrixForm
L_rr={{L_ms+L_rσ,-0.5L_ms,-0.5L_ms},{-0.5L_ms,L_ms+L_rσ,-0.5L_ms},{-0.5L_ms,-0.5L_ms,L_ms+L_rσ}}//MatrixForm
L_sr=L_ms {{Cos[θ],Cos[θ+2 π⁄3],Cos[θ-2 π⁄3]},{Cos[θ-2 π⁄3],Cos[θ],Cos[θ+2 π⁄3]},{Cos[θ+2 π⁄3],Cos[θ-2 π⁄3],Cos[θ]}}//MatrixForm

转、定子互感为上式的转置形式:
L_rs=Transpose[L_sr]
则总的电感为:
L=Join[{{L_ms+L_sσ,-0.5L_ms,-0.5L_ms,L_ms Cos[θ],L_ms Cos[θ+2 π⁄3],L_ms Cos[θ-2 π⁄3]},{-0.5L_ms,L_ms+L_sσ,-0.5L_ms,L_ms Cos[θ-2 π⁄3],L_ms Cos[θ],L_ms Cos[θ+2 π⁄3]},{-0.5L_ms,-0.5L_ms,L_ms+L_sσ,L_ms Cos[θ+2 π⁄3],L_ms Cos[θ-2 π⁄3],L_ms Cos[θ]},{L_ms Cos[θ],L_ms Cos[θ-2 π⁄3],L_ms Cos[θ+2 π⁄3],L_ms+L_rσ,-0.5L_ms,-0.5L_ms},{L_ms Cos[θ+2 π⁄3],L_ms Cos[θ],L_ms Cos[θ-2 π⁄3],-0.5L_ms,L_ms+L_rσ,-0.5L_ms},{L_ms Cos[θ-2 π⁄3],L_ms Cos[θ+2 π⁄3],L_ms Cos[θ],-0.5L_ms,-0.5L_ms,L_ms+L_rσ}}]//MatrixForm
看上去较乱,其实矩阵表达形式很简洁,可参见附件。

根据机电能量转换公式可知,如果认为电机为线性化系统,忽略各种损耗,电机内部磁功能为:
1/2*Transpose.L.i
即为:
W=1/2(■(i_A&i_B&i_C&i_a&i_b&i_c )).(■(L_ms+L_sσ&-0.5L_ms&-0.5L_ms&Cos[θ]L_ms&-Sin[π/6+θ]L_ms&-Sin[π/6-θ]L_ms@-0.5L_ms&L_ms+L_sσ&-0.5L_ms&-Sin[π/6-θ]L_ms&Cos[θ]L_ms&-Sin[π/6+θ]L_ms@-0.5L_ms&-0.5L_ms&L_ms+L_sσ&-Sin[π/6+θ]L_ms&-Sin[π/6-θ]L_ms&Cos[θ]L_ms@Cos[θ]L_ms&-Sin[π/6-θ]L_ms&-Sin[π/6+θ]L_ms&L_ms+L_rσ&-0.5L_ms&-0.5L_ms@-Sin[π/6+θ]L_ms&Cos[θ]L_ms&-Sin[π/6-θ]L_ms&-0.5L_ms&L_ms+L_rσ&-0.5L_ms@-Sin[π/6-θ]L_ms&-Sin[π/6+θ]L_ms&Cos[θ]L_ms&-0.5L_ms&-0.5L_ms&L_ms+L_rσ )).("⁠" █(i_A@i_B@i_C@i_a@i_b@i_c )"⁠")
假设转子机械转角为θ_m=θ⁄p_n ,则将上式对θ_m求偏导,即可算得电磁转矩为:
T_e=p_n D[W,θ]//Simplify={0.5(-2.Sin[θ]i_b i_B-2.Cos[π/6+θ]i_B i_c+i_A (-2.Cos[π/6+θ]i_b+(1.7320508075688772Cos[θ]+1.Sin[θ])i_c)+2.Cos[1/6(π-6θ)]i_b i_C-2.Sin[θ]i_c i_C+i_a (-2.Sin[θ]i_A+(1.7320508075688772Cos[θ]+1.Sin[θ])i_B-2.Cos[π/6+θ]i_C))L_ms p_n}
其中的1.732...是根号3,仔细观察可看出结果跟陈伯时书中电机数学模型中电磁转矩公式一致。

评分

参与人数 1西莫币 +15 收起 理由
forlink + 15 精品文章

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

 楼主| 发表于 2011-5-30 22:10 | 显示全部楼层
以上为三相坐标系下推导所得电机的电磁转矩,下面通过坐标变换实现解耦简化:
三相坐标变成两相静止坐标的转换矩阵为:
C_s3s2=√(2/3)(■(1&-1/2&-1/2@0&√3/2&-√3/2@1/√2&1/√2&1/√2))//MatrixForm
两相静止到两相旋转坐标变换为:
C_s2r2=(■(Cos[φ]&Sin[φ]&0@-Sin[φ]&Cos[φ]&0@0&0&1))//MatrixForm
则有直接从三相静止~两相旋转的坐标变换公式:
C_s3r2=C_s2r2.C_s3s2//TrigFactor//MatrixForm
相反的变换有:
C_s2s3=Transpose[C_s3s2
C_r2s2=Transpose[C_s2r2]
C_r2s3=Transpose[C_s3r2]

则分别将电感矩阵中的分块矩阵变换到2相静止坐标系下:
A=C_s3r2.L_ss.C_r2s3//TrigExpand//MatrixForm
B=(■(√(2/3) Cos[φ]&-√(2/3) Sin[π/6-φ]&-√(2/3) Sin[π/6+φ]@-√(2/3) Sin[φ]&√(2/3) Cos[π/6-φ]&-√(2/3) Cos[π/6+φ]@1/√3&1/√3&1/√3)).(■(Cos[θ]L_ms&-Sin[π/6+θ]L_ms&-Sin[π/6-θ]L_ms@-Sin[π/6-θ]L_ms&Cos[θ]L_ms&-Sin[π/6+θ]L_ms@-Sin[π/6+θ]L_ms&-Sin[π/6-θ]L_ms&Cos[θ]L_ms )).(■(√(2/3) Cos[φ-θ]&-√(2/3) Sin[φ-θ]&1/√3@-√(2/3) Sin[π/6-φ+θ]&√(2/3) Cos[π/6-φ+θ]&1/√3@-√(2/3) Sin[π/6+φ-θ]&-√(2/3) Cos[π/6+φ-θ]&1/√3))//Simplify//MatrixForm
C=(■(√(2/3) Cos[φ-θ]&-√(2/3) Sin[π/6-φ+θ]&-√(2/3) Sin[π/6+φ-θ]@-√(2/3) Sin[φ-θ]&√(2/3) Cos[π/6-φ+θ]&-√(2/3) Cos[π/6+φ-θ]@1/√3&1/√3&1/√3)).(■(Cos[θ]L_ms&-Sin[π/6-θ]L_ms&-Sin[π/6+θ]L_ms@-Sin[π/6+θ]L_ms&Cos[θ]L_ms&-Sin[π/6-θ]L_ms@-Sin[π/6-θ]L_ms&-Sin[π/6+θ]L_ms&Cos[θ]L_ms )).(■(√(2/3) Cos[φ]&-√(2/3) Sin[φ]&1/√3@-√(2/3) Sin[π/6-φ]&√(2/3) Cos[π/6-φ]&1/√3@-√(2/3) Sin[π/6+φ]&-√(2/3) Cos[π/6+φ]&1/√3))//Simplify//MatrixForm
D=(■(√(2/3) Cos[φ-θ]&-√(2/3) Sin[π/6-φ+θ]&-√(2/3) Sin[π/6+φ-θ]@-√(2/3) Sin[φ-θ]&√(2/3) Cos[π/6-φ+θ]&-√(2/3) Cos[π/6+φ-θ]@1/√3&1/√3&1/√3)).(■(L_ms+L_rσ&-0.5L_ms&-0.5L_ms@-0.5L_ms&L_ms+L_rσ&-0.5L_ms@-0.5L_ms&-0.5L_ms&L_ms+L_rσ )).(■(√(2/3) Cos[φ-θ]&-√(2/3) Sin[φ-θ]&1/√3@-√(2/3) Sin[π/6-φ+θ]&√(2/3) Cos[π/6-φ+θ]&1/√3@-√(2/3) Sin[π/6+φ-θ]&-√(2/3) Cos[π/6+φ-θ]&1/√3))//TrigExpand//MatrixForm

计算结果可以看到,原来随转角θ变换的元素全部消失,结果变得非常简单:
A=(■(0." " +1.5L_ms+L_sσ&0.&0.@0.&0." " +1.5L_ms+L_sσ&0.@0&0.&0." " +L_sσ ))
B=C=(■((3L_ms)/2&0&0@0&(3L_ms)/2&0@0&0&0))
D=(■(0." " +1.5L_ms+L_rσ&0.&0.@0.&0." " +1.5L_ms+L_rσ&0.@0.&0.&0." " +L_rσ ))

评分

参与人数 1西莫币 +15 收起 理由
y1949b + 15 原创好贴

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

 楼主| 发表于 2011-5-30 22:17 | 显示全部楼层
直接在网页上编辑太麻烦了,估计也没人能看下去,还是贴图片吧,同时把程序的pdf版奉上。

IM_页面_1.jpg
IM_页面_2.jpg
IM_页面_3.jpg
IM_页面_4.jpg
IM_页面_5.jpg

pdf附件:
IM.pdf (447.68 KB, 下载次数: 164)

评分

参与人数 1西莫币 +15 收起 理由
y1949b + 15 原创好贴!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

 楼主| 发表于 2011-5-30 22:18 | 显示全部楼层
PS:未完待续~
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-2-1 13:38 | 显示全部楼层
好东西,谢谢!!!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-11-14 21:33 | 显示全部楼层
精彩的分析  赫赫
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-11-15 00:30 | 显示全部楼层
牛刀牛人
学习了一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-3-18 20:24 | 显示全部楼层
非常好的教学贴,感谢LZ!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-3-19 08:46 | 显示全部楼层
不是一般的牛,是神牛{:soso_e179:}
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-4-2 08:01 | 显示全部楼层
赞一个{:soso_e179:}
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2014-7-20 20:39 | 显示全部楼层
大牛 啊,真的要虚心学习了
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2014-11-2 15:45 | 显示全部楼层
好东西呀,谢谢楼主
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2014-12-6 20:35 | 显示全部楼层
学习了,好资料,谢谢楼主!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-7-15 09:53 | 显示全部楼层
赞一个,谢谢分享!!!!!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-7-15 11:09 | 显示全部楼层
pat楼主很是厉害呀!!学习了,谢谢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2015-11-19 08:47 | 显示全部楼层
非常不错,真心 赞一个{:soso_e179:}
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2016-9-26 16:17 | 显示全部楼层
顶起来,厉害顶起来,厉害顶起来,厉害
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-11-7 17:12 | 显示全部楼层
牛人啊太牛了  ,感谢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

发表于 2017-11-18 11:52 | 显示全部楼层
不错,值得学习啊,我也按楼主的步骤自己做做看
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2017-12-4 17:21 | 显示全部楼层
您好,请问您pdf中所述的感应电机转子电流如何在Maxwell中获得?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-11-23 01:57 , Processed in 0.295946 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表