声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2918|回复: 2

[求助]直线电机建模实例哪里有?

[复制链接]
发表于 2006-4-6 15:13 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请高手帮忙!
回复
分享到:

使用道具 举报

发表于 2006-4-7 07:14 | 显示全部楼层

回复:(student)[求助]直线电机建模实例哪里有?

一个例子<BR><BR><PRE>!基本参数
a=0
move=0        !磁极移动的距离
gj=0        !初相角
Is=100*1.4142        !定子电流幅值
Ns=1                !定子绕组匝数
Brt=32/1000        !转子齿宽
Brs=11/1000        !转子槽宽
Brb=13.25/1000        !磁极边缘宽
Hg=58.5/1000        !转子拱高
Hg1=45.5/1000        !转子拱高1
Hrg=10/1000        !气隙长度
T=266.5/1000        !极距
Tr=166.5/1000   !磁极宽
Tg=50/1000      !线圈和间隙宽之和
Brg=56.5/1000        !转子拱宽
Brj=55/1000        !转子轭宽
Brx=45.25/1000        !励磁线圈宽45.25*2+166.5+2*2(环氧树脂)+5.5(磁极间隙)=266.5
Bg=(Tg-Brx)*2/1000        !励磁线圈间隙
Hrx=83/1000        !励磁线圈高
Ar=Hrx*Brx        !励磁线圈面积
Nr=270        !励磁线圈匝数
Ir=22        !励磁线圈电流
U_Hrx=2/1000        !励磁线圈距离转子铁心上部长度
D_Hrx=3.5/1000        !励磁线圈距离转子铁心下部长度
Hrz=56/1000        !转子支撑轭高
Hrz1=15/1000        !转子支撑轭高1
Hrs=15/1000        !定子槽深
Brz=28.5/1000        !转子支持轭宽
Rr=8/1000        !转子螺孔半径
Rrr=7/1000        !转子铁心螺丝半径
Hrf=42/1000        !螺孔中心高
Brf=33.25/1000        !螺孔中心宽
Hrj=88.5/1000        !转子轭高
Bst=43/1000        !定子齿宽
Bss=43/1000        !定子槽宽
Hss=41/1000        !定子槽深
Hsj=89.5/1000        !定子轭高
Ds=38.7/1000        !定子绕组直径(带绝缘)
Rs=Ds/2                !定子绕组半径(带绝缘)
!Rss=10.2/1000        !定子绕组半径(纯铝线)
Rss=10.2/1000
As=3.1416*Rs*Rs !定子线圈截面积

!端部参数
Ri=70/1000        !导线内转弯半径
Ro=108.7/1000        !导线外转弯半径
Rm=(Ri+Ro)/2        !平均转弯半径(建模时用到)
Ls=170/1000        !铁心长度
Lwv=242.6/1000        !导线直线部分长度(横向)
Lwh=79.3/1000        !导线直线部分长度(纵向:运动方向)

/prep7
et,1,97
mp,murx,1,1                !air
mp,murx,2,1                !coil
mp,murx,3,1                !coil
mp,murx,4,1                !coil
mp,murx,5,1                !coil
mp,murx,6,1                !coil
mp,murx,7,1                !coil
mp,murx,8,1                !coil
mp,murx,9,1                !coil
mp,murx,10,1                !coil
mp,murx,11,3000                !iron
/pnum,volu,1
local,20,0,0,0,Lwv/2
wpcsys,,20
!画六个槽
block,-Bst/2,Bst/2,-Hss/2,Hss/2,-Ls/2,Ls/2
block,1.5*Bst,2.5*Bst,-Hss/2,Hss/2,-Ls/2,Ls/2
block,3.5*Bst,4.5*Bst,-Hss/2,Hss/2,-Ls/2,Ls/2
block,5.5*Bst,6.5*Bst,-Hss/2,Hss/2,-Ls/2,Ls/2
block,7.5*Bst,8.5*Bst,-Hss/2,Hss/2,-Ls/2,Ls/2
block,-2.5*Bst,-1.5*Bst,-Hss/2,Hss/2,-Ls/2,Ls/2
!画定子铁心
block,-3*Bst,9*Bst,-Hss/2,Hsj-Hss/2,-Ls/2,Ls/2
vovlap,all
numcmp,volu
vplot
vdele,1,6,1
numcmp,volu
vplot

local,11,0,-Rm,0,Rm+Lwv
wpcsys,,11
wprota,,,270
cylind,0,Rs,0,Lwh/2,0,360
local,12,1,-Rm,0,Lwv,0,270
wpcsys,,12
!wprota,,270   :如果旋转不是直接加到local中,给弯道加电流时会很麻烦。
torus,0,Rs,Rm,270,360

local,13,0,0,0,0
wpcsys,,13
cylind,0,Rs,0,Lwv,0,360
local,14,1,Rm,0,0,0,270
wpcsys,,14
torus,0,Rs,Rm,90,180
local,15,0,Rm,0,-Rm
wpcsys,,15
wprota,,,270
cylind,0,Rs,0,-Lwh,0,360
local,16,1,Rm+Lwh,0,0,0,270
wpcsys,,16
torus,0,Rs,Rm,0,90
local,17,0,2*Rm+Lwh,0,0
wpcsys,,17
cylind,0,Rs,0,Lwv,0,360
local,18,1,3*Rm+Lwh,0,Lwv,0,270
wpcsys,,18
torus,0,Rs,Rm,270,180
local,19,0,3*Rm+Lwh,0,Rm+Lwv
wpcsys,,19
wprota,,,270
cylind,0,Rs,0,-Lwh/2,0,360
vsel,s,volu,,2,10
vglue,all
numcmp,volu
vplot
allsel,all
local,21,0,0,0,Lwv/2
wpcsys,,21
block,-3*Bst,9*Bst,-Hss/2-3*Hsj,2*Hsj-Hss/2,-lwv,lwv
vovlap,all
numcmp,volu
vplot
allsel,all

!剖分
vsel,s,volu,,1
vatt,11,,1,0
vsel,s,volu,,2
vatt,2,,1,0
vsel,s,volu,,3
vatt,3,,1,12
vsel,s,volu,,4
vatt,4,,1,0
!local,23,1
vsel,s,volu,,5
vatt,5,,1,14
vsel,s,volu,,6
vatt,6,,1,0
vsel,s,volu,,7
vatt,7,,1,16
vsel,s,volu,,8
vatt,8,,1,0
vsel,s,volu,,9
vatt,9,,1,18
vsel,s,volu,,10
vatt,10,,1,0

vsel,s,volu,,11
vatt,1,,1,0
allsel,all

smrt,8
mshkey,0
mshape,1,3d
vmesh,all

!apply loads to the model
*dim,cur,array,1
*dim,coils,char,1
cur(1)=Is
coils(1)='wind1'
js1=cur(1)*Ns/As

/solu
esel,s,mat,,2
esel,a,mat,,6
esel,a,mat,,10
bfe,all,js,,js1        !current density in the 'x' direction

esel,s,mat,,4
bfe,all,js,,,,-js1
esel,s,mat,,8
bfe,all,js,,,,js1 !current density in the 'z' direction

esel,s,mat,,3
esys,12
bfe,all,js,1,,js1

esel,s,mat,,5
esys,14
bfe,all,js,1,,-js1

esel,s,mat,,7
esys,16
bfe,all,js,1,,-js1

esel,s,mat,,9
esys,18
bfe,all,js,1,,js1        !current density in the 'theta' direction
allsel,all

nsel,s,loc,y,2*Hsj-Hss/2
nsel,s,loc,y,-Hss/2-3*Hsj
nsel,a,loc,z,-lwv
nsel,a,loc,z,lwv
d,all,az,0

allsel,all
esel,s,mat,,2,10
cm,coils(1),elem
allsel,all
FINI
/COM
/COM OBTAIN OPERATING SOLUTION
/COM
!
/SOLU
CNVTOL,CSG,,1.0E-4
!eqslv,JCG
SOLVE
FINI

/post1
lmatrix,1,'wind','cur','ind' </PRE>
发表于 2006-11-21 09:50 | 显示全部楼层

谢谢

谢谢你,支持,希望继续发些关于直线电机的模型!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-24 10:22 , Processed in 0.057176 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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