shoujie2012 发表于 2015-5-6 11:30

转子永磁体磁密查看疑问(求助各路武林大神解答)

本帖最后由 shoujie2012 于 2015-5-6 11:30 编辑

之前看了forlink的帖子,原帖内容如下
电机磁路各处磁密分布是电机优化的主要内容之一,电机设计者主要关心定子齿部、轭部以及转子永磁体(对内转子电机而言)磁密。相信定子齿部和轭部磁密的查看方法很多人都会,就是在后处理中预先建立一个点,然后在后处理results/create fields report查看。然而,转子永磁体磁密却不能采用此方法查看,因为此方法建立的点是一个静止的点,不随转子的运动而运动。为此,需要采用下述方法解决。首先,在转子永磁体上建立一个很小的圆,命名为circle1,然后给circle1赋和永磁体一样的材料属性,这里由于修改了band包含的区域,因此需要为band重新assign一下。然后,在场计算器中定义如下变量,Scl : /(Integrate(Surface(Circle1), Mag_B), Integrate(Surface(Circle1), 1)),并命名为B_circle1,该变量实现的功能是计算circle1区域的平均磁密。最后,在求解setup里面的expression cache选项卡添加变量B_circle1即可。注意,在添加B_circle1变量时需要将界面中的report type由transient改成field。最后,就可以在后处理中查看转子永磁体磁密随时间变化的关系曲线了。
我按照要求在上面的一块永磁体上画了16个小圆,电机模型如图1,然后后处理之后查看磁密随时间的变化,发现每次只计算到1.42ms,如图2。电机极对数6,转速2870。
我在下面那块永磁体上画了同样16个圆,波形更奇怪,如图3,求解啊,困惑很长时间了

shoujie2012 发表于 2015-5-6 11:30

我先自己顶一下。。。。。。求不沉

shoujie2012 发表于 2015-5-6 13:11

怎么会是多次灌水呢,我连灌水是什么意思都不知道,百度了才知道,我就发了两次,第一次没人鸟我,时间长了,帖子就没了,我才重新发了一遍。。。。。纳闷了。。。。。。。。。。。。

马中 发表于 2015-5-14 22:29

你的场计算器的操作过程可以说一下吗?

shoujie2012 发表于 2015-5-19 15:20

马中 发表于 2015-5-14 22:29
你的场计算器的操作过程可以说一下吗?

先把B_mag添加进去,点B_mag,再点copy to stack,然后点击geometry里选择你画的circle(注意是surface),然后点击积分标志,
上述过程重复一遍,只是把B_mag换成number里的1,然后点击除,Ok了

shoujie2012 发表于 2015-5-19 15:21

shoujie2012 发表于 2015-5-19 15:20
先把B_mag添加进去,点B_mag,再点copy to stack,然后点击geometry里选择你画的circle(注意是surface) ...

我自己的问题已解决,save fields没有添加,导致数据没保存,为一条直线

waneli 发表于 2015-5-20 10:27

shoujie2012 发表于 2015-5-19 15:21
我自己的问题已解决,save fields没有添加,导致数据没保存,为一条直线

那后一个为什么只计算了1.42ms? 我也在尝试做同样的事情,但是结果跟你第一个一样。你说的save fields指的是什么, 另外,加完圆之后需要布尔操作吗?貌似跟原来的磁铁是重叠了。

shoujie2012 发表于 2015-5-20 15:25

waneli 发表于 2015-5-20 10:27
那后一个为什么只计算了1.42ms? 我也在尝试做同样的事情,但是结果跟你第一个一样。你说的save fields指 ...

就是setup里的,如图,把一个周期的时间都添加右边那个框,应为是场计算,所以得设置这个才能保存算的操作,不用布尔操作,只需要重新选择一下band,然后运动条件重新reasign一下就可以,为了减少小圆的影响,你可以把圆的半径设置的很小,我设的就是0.001mm

waneli 发表于 2015-5-21 01:14

多谢,我试了下,还是有问题,在 expression cache 标签那里只能改变 evaluation time step, 别的都改不了。还有就是从 programme manager 下面右击 excitation可以看到analysis setup,那里面列的设置跟计算什么关系,我的意思是如果列了三个,那实际计算是只算第一个,还是三个都算。非常感谢,在下菜鸟。

waneli 发表于 2015-5-21 04:08

抱歉,上述问题解决了,把 B circle加上了,但是画出来的还是只有一个点,也就是最后一刻那一点。

waneli 发表于 2015-5-21 04:25

本帖最后由 waneli 于 2015-5-21 09:08 编辑

expression cache 里面那个 geometry用选吗,那里context里面看不到画的圈 (circle1)。

shoujie2012 发表于 2015-5-21 09:30

waneli 发表于 2015-5-21 04:25
expression cache 里面那个 geometry用选吗,那里context里面看不到画的圈 (circle1)。

expressio cach里的设置不要动只要把你设的场计算添加进去就可以了,如图1.2,点击add,然后图1.1,把你设的几个场计算都添加进去就可以了,
我忘说了一点,光把savefields设置了还不够,我试了很久才试出来的,前面还有一个要设置如图1.3,stoptime和timestep要设置成常数,不能是表达式形式,如60/n/p,否则还是不保存数据

waneli 发表于 2015-5-21 09:39

回复很详细,太感谢了。 我是这样设的,number of solve step 是1,我后来改成evaluation time step发现也没什么用,出来都是一个数。现在还有个问题我不太有信心的是,您说的画完圆之后的reassign具体是做了什么?

shoujie2012 发表于 2015-5-21 11:34

waneli 发表于 2015-5-21 09:39
回复很详细,太感谢了。 我是这样设的,number of solve step 是1,我后来改成evaluation time step发现也 ...

点击一下band,如图,然后右击motion点击reasign

waneli 发表于 2015-5-29 10:01

非常感谢,试过了,挺好的。

13683616736 发表于 2016-3-15 17:44

太感谢楼主了,这两天我就是在乱整这个想求下永磁体的磁密。不知道你有没有注意到,有的文章里面有求永磁体表面磁密的,你研究过吗?

发脾气的猪 发表于 2016-3-16 08:55

我很奇怪,既然大家都关心永磁体磁密和气隙、定子齿磁密,为何ANSOFT不把软件直接设计好求解方法,反而要用到场计算器这种反人类的操作

shoujie2012 发表于 2016-3-16 12:08

13683616736 发表于 2016-3-15 17:44
太感谢楼主了,这两天我就是在乱整这个想求下永磁体的磁密。不知道你有没有注意到,有的文章里面有求永磁体 ...

其实最简单的就是画个band把定子包住,让定子转,这样在永磁体表明上任意画点,就可以像求取定子齿部磁密一样求取永磁体表面磁密

shoujie2012 发表于 2016-3-16 12:08

发脾气的猪 发表于 2016-3-16 08:55
我很奇怪,既然大家都关心永磁体磁密和气隙、定子齿磁密,为何ANSOFT不把软件直接设计好求解方法,反而要用 ...

这个得问ansys公司了

13683616736 发表于 2016-3-16 14:56

shoujie2012 发表于 2016-3-16 12:08
其实最简单的就是画个band把定子包住,让定子转,这样在永磁体表明上任意画点,就可以像求取定子齿部磁密 ...

可以这么做,这时候你的band就是个圆环了,不知道你是否试过?我见好多论文上给永磁体表面的磁密曲线,差不多都是一个样子,呵呵。
页: [1] 2
查看完整版本: 转子永磁体磁密查看疑问(求助各路武林大神解答)