azedd 发表于 2006-5-7 20:16:45

ansys分析电机时转子怎么旋转起来呢

想不通,ansys分析电机时怎么让转子旋转起来呢。

看到一些资料上说用运动边界的方法来做。大致的意思

是说,在定子和转子之间画两条重合的圆,剖分时让

这两个圆上的节点重合。这样,转子的旋转可以等效成

节点的移动,但是,转子部分和定子部分的节点怎么才能

耦合在一起呢,仅仅是重合在一起可以么?不明白。

flyknife 发表于 2006-5-10 22:47:12

我用的笨方法。先做定子,然后做转子,然后让转子转上需要的角度,然后再mesh. 写成APDL 后其实挺简单的。下面是我的一个marco
!====PARAMETERS DEFINITION====
P=8        !NUMBER OF POLES
Q=6        !NUMBER OF SLOTS
RSI=4        !INNER RADIUS OF STATOR
RSY=5.3        !OUTER RADIUS OF STATOR YOKE
RSO=8.775        !OUTER RADIUS OF TOOTH FACE
TA=46                !TOOTH FACE ANGLE
WTB=2                !TOOTH BODY WIDTH
TTD=0.5                !TOOTH TIP DEPTH
LA=0.25                !LENGTH OF AIRGAP
HM=1.5                !THICKNESS OF MAGNET
HY=1.5                !THICKNESS OF ROTOR YOKE
PAPPR=1                !POLE AREC TO POLE PITCH RATIO
RC=RSO+0.5*LA        !RADIUS OF CALCULATOIN POINT IN AIRGAP
ROTA=0.5                !ROTATION ANGLE OF STATOR/ROTOR
                       !INPUT BY MARCO ARGUMENT

!===CONSTANTS====
PI=3.1415926
MIU0=4*PI*10E-8
MIUIRON=2000000        !RELATIVE PERMEABILITY OF IRON
MIUMAG=1        !RELATIVE PERMEABILITY OF MAGNET
BRR=0.78                !REMNANT MAGETIZATION OF MAGNET
HC=BRR/MIU0/MIUMAG        !COECIVITY OF MAGNET


!----DERIVED VARIABLES USED IN THIE MACRO----
RMI=RSO+LA                !INNER RADIUS OF MAGNET
RMO=RSO+LA+HM                !OUTER RADIUS OF MAGNET
RRY=RSO+LA+HM+HY        !OUTER RADIUS OF ROTOR YOKE
TPA=360/Q                !TOOTH PITCH ANGLE
PPA=360/P                !POLE PITCH ANGLE

!====BUILD GEOMETRY MODEL====
/PREP7                                !
*AFUN,DEG                        !USE DEGREE FOR MATH FUNCTIONS

!====CREATE ONE TOOTH====
                               
CSYS,1                        !SET ACTIVE COORDINATE CYLINDRICAL
K,1,RSI,(TPA/2)
K,2,RSI,-(TPA/2)
K,3,RSY,-(TPA/2)
K,4,RSY,-ASIN(WTB/(2*RSY))+ROTA
K,6,(RSO-TTD),-(TA/2)
K,7,RSO,-(TA/2)
K,8,RSO,(TA/2)
K,9,(RSO-TTD),(TA/2)
K,11,RSY,ASIN(WTB/(2*RSY))
K,12,RSY,(TPA/2)
       
CSYS,0                !SET ACTIVE COORDINATE TO BE CARTERSIAN

K,5,(RSO-TTD)*COS(TA/2),-(WTB/2)
K,10,(RSO-TTD)*COS(TA/2),(WTB/2)

!CREATE LINES AND ARCS BETWEEN KEYPOINTS
CSYS,1
LARC,1,2,4,-RSI
L,2,3
LARC,3,4,5,-RSY
CSYS,0
L,4,5
L,5,6
CSYS,1
L,6,7
LARC,7,8,5,RSO
L,8,9
CSYS,0
L,9,10
L,10,11
CSYS,1
LARC,11,12,9,-RSY
L,12,1

AL,ALL                                                                        !USE THESE LINES TO FORM AN AREA

!====CREATE WHOLE ROTOOR====

AGEN,Q,1,,,,TPA,,,0                        !COPY THIS AREA TO FORM WHOLE ROTOR
AADD,ALL                                !ADD ALL THESE AREAS TO BE ROTOR AREA
NUMCMP,AREA                       
AGEN, ,1,,,,ROTA,,,,1                        !ROTATE THE ROTOR WITH ANGLE ROTA


!====CREATE MAGNET POLE====

*IF,PAPPR,EQ,1,THEN
    CSYS,1
   !CREATE KEYPOINTS FOR EACH POLE
    *DO,I,0,(P-1)
      K,(200+I),RMI,(I*PPA)
      K,(200+P+I),RMO,(I*PPA)
    *ENDDO
                                                                            !USE EVERY 4 KEYPOINTS TO FORM THE AREA
    *DO,I,0,(P-2)
            A,(200+I),(200+I+1),(200+P+I+1),(200+P+I)
    *ENDDO
    A,(200+P-1),200,(200+P),(200+P+P-1)
*ENDIF

*IF,PAPPR,LT,1,THEN
CSYS,1
    *DO,I,0,2*(P-1),2
            K,(200+I),RMI,(0.5*PPA*(1-PAPPR)+I*PPA/2)
            K,(200+2*P+I),RMO,(0.5*PPA*(1-PAPPR)+I*PPA/2)       
    *ENDDO
    *DO,I,1,2*(P-1)+1,2
            K,(200+I),RMI,(0.5*PPA*(1+PAPPR)+(I-1)*PPA/2)
            K,(200+2*P+I),RMO,(0.5*PPA*(1+PAPPR)+(I-1)*PPA/2)       
    *ENDDO
    *DO,I,0,2*(P-1),2
            A,(200+I),(200+I+1),(200+2*P+1+I),(200+2*P+I)
    *ENDDO
*ENDIF

!====CREATE AIRGAP AND STATOR====
*IF,PAPPR,EQ,1,THEN
    CSYS,1
    PCIRC,(0.5*(RSI+RSY)),RRY,0,360
    AOVLAP,ALL
*ENDIF
*IF,PAPPR,LT,1,THEN
        CSYS,1
        PCIRC,RMI,RMO,0,360
        PCIRC,(0.5*(RSI+RSY)),RRY,0,360
        AOVLAP,ALL       
*ENDIF

azedd 发表于 2006-5-11 09:11:32

感激地流眼泪,,

wshb 发表于 2006-5-11 10:13:01

WHT66 发表于 2008-5-4 15:41:10

回复 2# 的帖子

找了很长时间!非常非常感谢!

arthur0203069 发表于 2008-5-5 15:11:18

如果用运动边界法的话,就把两条重合的线耦合在一起就行了
具体是选择其中一条线上的node,和另外一条线所连接的element,利用cmgr命令把他们耦合到一起就可以了

WHT66 发表于 2008-5-5 19:17:50

回复 6# 的帖子

转子的转速怎样设置,转起来的定转子的电磁耦合怎样实现?谢谢

grandjiang 发表于 2008-5-6 10:11:42

谁能传了例子上来就好了,呵呵

supergu 发表于 2010-9-17 19:18:22

2# flyknife
直流磁路可以通过这种方法模拟,但是如何能把带负载的情况一并考虑呢。

zhendfliuzp 发表于 2011-1-5 11:52:23

我也遇到楼上出现的问题

qinbo_2009 发表于 2012-3-22 13:27:26

什么啊就是一个复制面的例子
我怎么就没看出来转子转了 ……

fangjinxiu 发表于 2012-4-1 14:31:07

楼主把你的例子发上来借鉴一下吧,我刚开始这方面的学习,不懂啊!
页: [1]
查看完整版本: ansys分析电机时转子怎么旋转起来呢