如何利用场计算器求解指定面上的B值分量??
问题描述:如下图1所示的仿真模型(意向图,简化模型)
通过MAXWELL仿真可以得到磁体的磁通密度B值,现在我想得到B的XYZ分量,并且将该分量投影到图1所示的"投影面域S"上,这样我得到的值因该是 BX BY BZ ,如果将这三部分值统一到坐标上应该如下图2所示坐标情况。
从上图2可以看出,如果这个三维坐标系能得到图,那这个图应该是类似如下图3所示
问:
1 MAXWELL 能直接将B进行XYZ方向的分解,并得到上图3所示的图形吗??
2 如果不能,那我能够在投影面S上得到XYZ 方向的B的分量值吗?如果可以的话,我可以将这些值用matlab进行合成为图3所示。
3 目前,MAXWELL 可以得到某条直线上的分量,并且可以通过result->creat field report->rectangular plot->geometry->所做的路径线条,得到一条X轴为distant,Y轴为BX(也可以是BY或者BZ)的曲线,让后直接通过右键可以导出这条曲线上的BX(也可以是BY或者BZ)的数值。但是,我就没有发现result里面有选择面这一项,是不是说,MAXWELL 不支持面上数据的导出??如果我要导出一个面上磁通密度分量,即BX BYBZ 值,我该怎么做??
4 我尝试用这种方法来做,进入场计算器,Qty->B; Vec->scale->scalex(也可以是Y或者Z); Output->write->保存到盘符。
可是这样得到的值很奇怪,全是element表示,这个值我就搞不懂了,到底是什么意思。另外,还有一次导出的数据是分为4列显示的,我就奇怪了,为何会有4列?这个导出的数据到底是什么??
场计算器问题讨论的不多,我希望能够搞懂这块。
期待各位的答疑解惑。谢谢。 没人关注。郁闷 。 就算西莫只剩下我一个人了,我也要把这个帖子顶起来。 顶起来吧,论坛做三维的真少 方法是不对的,ansoft对于面上的数值分析是不可取的,可以把面等效成A*B的矩阵网格,在后处理中创建多条曲线,共A条,在相应的每条曲线上取B个点,构成A*B数据矩阵,导出每条线的B值,在matalb中画数值面,如下图所示
楼上高人,你做的是哪个量的三维?正弦性这么好。 回复 5# zptonghua
请教高人,你这是做了几条线?是一条条的读取数据吗? 是的 一条一条在creat fileds report中读取,add trace,add trace。。。。add trace,然后export.cvs格式文件,直接用matlab读取,surf作图 我觉得有些特殊的面是不是也可以提取呀?通过Domain来限制要求解的区域,然后export输出时候,设置输出的是2D的... 回复 9# IHau
能否说的详细一点呢?我试试 正在学习,能否说的详细点? 同道,我也对这个求解很晕。 正在学习,能否说的详细点?
页:
[1]