找回密码
 注册
Simdroid-非首页
查看: 124|回复: 5

[前处理] 点线面的编号问题

[复制链接]
发表于 2007-12-24 15:00:43 | 显示全部楼层 |阅读模式 来自 江苏南京
一直有一个关于“耦合”疑问,困惑了好久,请大家帮忙解答一下。
在电机建模时,打算先画定子再画转子,定转子通过气隙中的一条公共边界(类似于ansoft中的band)耦合在一起。
由于定子结构是可变结构以便于优化,因此,定子所包含的点线面的数目也是可变的。
如果画完定子再画转子,那么转子中的点线面的序号是必须接着定子接着排还是可以从1开始排列呢??
发表于 2007-12-24 15:21:52 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
呵呵,我正在做这方面的一点工作。

不过我用的是别的软件。modeFRONTIER+magnet。

是的,线和面的编号在布尔操作后很可能发生改变;而且同一个命令流在不同的系统中,不同的机器上编号也会改变。所以一般都用位置来选线或选面。
回复 不支持

使用道具 举报

 楼主| 发表于 2007-12-24 16:16:52 | 显示全部楼层 来自 江苏南京

回复 #2 北极熊甲 的帖子

正在尝试用位置选择线和面,还不太熟练。选择点线面倒不是大问题,主要的问题还是在建模上,如果定子和转子点线面的顺序可以脱离联系,各自独立排序,那建模就方便多了,只是还不知道能不能 实现这一点!
回复 不支持

使用道具 举报

发表于 2008-1-7 16:50:56 | 显示全部楼层 来自 广东广州
可以这样解决,在建完一个模型后,用命令*get,kpnummax,kp,0,num,max可以得到目前最大关键点号(线号,面号雷同),因此你下面的进行可以在这个点基础上建
k,kpnummax+1,0,b14-c1,0
l,kpnummax+1,kpnummax+2
一般后面的模型的编号是接着前面的进行的,但如果中间有布尔操作或删除等,就会有一些编号空出来,这时你在进行下面的建模,就可能会有一部分把空的号给填上,也就是不是接着前面模型的编号进行的;如果你想让模型接着上面模型的编号继续进行,你可以在建完前面的模型后对编号进行压缩一下,在NUMBERING CORLS里面,压缩后的编号不管你前面如何操作,编号都会压缩到连续编号,没有空的,下面的建模就可以顺着编号进行了;这样就实现了你所谓的各自独立排序.......如果你想知道前面模型和后面模型的点号区别,在建完前面几何后可以用最上面哪个命令得到最大点号,这样两个几何的点号关系及范围就确定了,选择就方便了;不过在选择上还是推荐用位置选;
回复 不支持

使用道具 举报

发表于 2008-1-8 04:56:42 | 显示全部楼层 来自 美国
先建立定转子中的一个,导出
建立另一个,导入前一个模型

不知道行不行
回复 不支持

使用道具 举报

 楼主| 发表于 2008-1-8 08:40:29 | 显示全部楼层 来自 江苏南京
谢谢大家的帮助,我现在采用的方法和4#的方法差不多。先建定子模型时,将其所需要定义的关键点和线都变量化,进行布尔运算后用numcmp压缩一下点线面的编号,然后提出点线面编号的最大值,并存在三个变量里。在建转子模型时就以这三个变量为基础继续编号,每进行一次布尔运算就压缩一次编号,这样做就没什么问题。
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 07:58 , Processed in 0.035415 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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