西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 1611|回复: 8

ansys 可以模拟电机转子旋转的动态吗?

[复制链接]

该用户从未签到

发表于 2012-6-23 19:52 | 显示全部楼层 |阅读模式

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

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

x
如题,找了很久都找不到方法。谢谢!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

发表于 2012-6-29 09:50 | 显示全部楼层
可以啊,很多资料都有,怎么能找不到呢?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-6-30 12:23 | 显示全部楼层
回复 2# 沙隆巴斯


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

使用道具 举报

该用户从未签到

发表于 2012-6-30 17:22 | 显示全部楼层
哪有啊,找不到啊,都保密!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-7-2 14:49 | 显示全部楼层
/out,emf1,out
!  emf1.mac
!  example of computing the emf in a coil for a 2D planar model.  The emf is produced
!  in a coil as a magnet moves across the face of the coil which has a 3 cm inner dimension. CEs
!  are used to join the two models at the common interface.
!
!  For 2D, the flux is the difference in Azs of the coils cross sections factored by the thickness.
!  The example assumes an average velocity of the magnet.
!
!  This example is for ONLY for the demonstration of the CEs, using Tables, and *voper commands.
!
!  left coil section:  real=2 mat=1   (1 cm x 1cm)
!  right coil section: real=3 mat=1   (1 cm x 1cm)
!  air    : mat 1
!  magnet : mat 2  (.5 cm x 1 cm)
!  interface between models is at y=0
!
!   output array:
!   emft table
!    emft(i,0) = index is X coordinate of magnet
!    emft(i,1) = flux in coil for each position of magnet
!    emft(i,2) = derivative of "1" times factor
!
fini
/nerr,0,1e5
/cle,all
/prep7


t=2       !  thickness in Z direction of magnet (cm)
n_s=20    !  number of solutions for the magnet going from one extreme position to the other
d_x=.002  !  size of step of magnet motion (distance moved is (n_s-1)*d_x

freq=360   ! frequency=3600RPM=360 cycles/sec.  This is used to compute an
           ! average velocity (AV).  average velocity is full distance moved in a cycle/time for cycle
av=(n_s-1)*d_x*freq
Nturn=5000  ! number of turns-distributed uniformly
!
! magnet
mp,murx,2,1.1 !  linear magnet
mp,mgyy,2,8e5   !  magnet Hc (Y)
mp,murx,1,1   !  air
wpave,0,-.01
rectan,-.005,.005,-.0025,.0025,
aatt,2,1,1
! air for bottom section
wpave
rectan,-.1,.1,-.1,0
aovl,all
!  define components for lower section of model
cm,lower,area
lsel,,loc,y
cm,low_int,line
asel,none


!  left coil section
wpave,-.02,.015
rectan,-.005,.005,-.005,.005
aatt,1,2,1

!   right coil section
asel,none
wpave,.02,.015
rectan,-.005,.005,-.005,.005
aatt,1,3,1
!  air for top section
wpave
rectan,-.1,.1,0,.1
aovl,all
asel,a,real,,2
aovl,all
alls
!  mesh
et,1,13
lsel,,loc,y
lesi,all,,,45
ames,all

!  define element component for upper section of air elements
nsel,,loc,y,0,1
esln,,1
esel,u,real,,2,3
cm,upper,elem

!  boundary conditions
esel,all
nsel,,ext
nsel,u,loc,y
d,all,az   !  flux parallel on exterior nodes



*set,emft
*dim,emft,table,n_s,2
!   index is X coordinate of magnet
!    emft(i,1)=flux for each position of magnet
!    emft(i,2)=derivative of "1" times factor
emft(0,0)=1e-5
emft(0,1)=1  !  flux
emft(0,2)=2  !  emf

!  move magnet to initial position
cmsel,,lower
lsla
ksll
xc=-d_x*n_s/2-d_x/2
agen,2,all,,,xc,,,,,1  !  move areas
eplo

*do,_i1,1,n_s
xc=xc+d_x  !  current X of magnet
!  move lower section
fini
/prep7

nsel,,loc,y
cedel,all

cmsel,,lower
lsla
ksll
agen,2,all,,,d_x,,,,,1  !  move areas


esla
nsle
nsel,r,loc,y  !  selects nodes on surface of lower section
cmsel,,upper  !  selects elements on upper section
ceintf        !  CEs

fini
/solu
alls
eplo
solve

fini
/post1
plf2d
esel,,real,,2,3
etab,az,a,z
etab,,volu
smult,azv,az,volu

!  get average AZ for left coil section
esel,,real,,2
ssum
*get,left_az,ssum,,item,azv
*get,left_v,ssum,,item,volu
left_az=left_az/left_v

! get right average AZ for right coil section
esel,,real,,3
ssum
*get,right_az,ssum,,item,azv
*get,right_v,ssum,,item,volu
right_az=right_az/right_v

!  store position (m)  and flux  (webers)
emft(_i1,0)=xc  ! position
emft(_i1,1)=(left_az-right_az)*t  !  flux

*enddo

!  compute emf
emffac=nturn*av
*voper,emft(1,2),emft(1,1),der1,emft(1,0),emffac

/grid,1
/axlab,y,EMF (V)
/axlab,x,X coordinate (m)
*vscf,xmin,min,emft(1,0)
*vscf,xmax,max,emft(1,0)
/xran,xmin,xmax
*vplo,emft(1,0),emft(1,2)
parsav,all,emft,par

/out

虽然这个不是旋转,但是有移动有耦合,旋转所需要的基本元素都在这里了。解耦好像没有,不过肯定不难找。
出处ansys.net

评分

参与人数 1西莫币 +6 收起 理由
zptonghua + 6 多谢支持

查看全部评分

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2013-4-23 09:06 | 显示全部楼层
哇 都是命令流 高手啊  我好多还不懂啊  不过多谢分享啊
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-5-29 17:20 | 显示全部楼层
什么都不懂的路过!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 17:55 , Processed in 0.128538 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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