SimWe仿真论坛's Archiver

COMSOL 2008年会圆满结束!

tiny0o0 发表于 2006-8-26 19:36

truegrid学习,分享

]学习truegrid?分享 tiny0o07g G_:p#l @7@'`
3XL%MHW q
  (,经验不足,说错了路过的大侠请不要见怪 ,支持的和不支持的都回复讨论一下:handshake,):( 有哪方面经验也贴出来让我们分享。'GD o h4l2B;T @-I,i

i*X(h.^.E*^,l&T     我学习truegrid已有一段时间,感觉truegrid的功能上有一定的能力,网格映射划分有一定的优势,但因为没有什么很好的资料在学习的过程中走了一段误区,感觉在茫茫黑暗中就很能打开光明之门,难学这很多人都是公认的。
[C-O:@:gPi'q      1。首先界面感觉不是那么友好,界面操作一直是它的弱项,但5yt2MQs w1yH4\
truegrid的命令流一直是很爽的,比起 hypermesh在一堆界面中找来找去用TG的命令流可谓大快人心. 2。其次TG没有什么好的中文资料,只有有限的几本英文资料,软件专用名词很难用中文翻译的让人心服口服,对于我这样英文不好的人理解起来非常费劲,理解有误区,学起来更费劲,不过要是经常看truegrid manual英文版的话,对英文提高还是挺有帮助的 3。最后就是没有二次开发的功能让它有点遗憾,不过这并不能影响TG画网格能力在我心中的地位。!wZ5@e1[&b{3u r
   fOU;g5Oe vr7a
      用这个软件的人不多,但是其功能挺强大,发布出来,希望更多的人能使用它,可以相互讨论与帮助,,我写几句我学TRuegrid过程希望大家不要笑话。3Y9H#] {q7I2{
    1.安装,大家可以安照网上的方法安装说明:7M mLdh1sH
     解压,运行setup.exe进行安装,安装在默认的C:\TrueGrid目录,
@ b,aA:[:c8MOP6j    
$Nj+IPA     2。cad导入和TG导出
za Y&k9L     模型导出:想学TG软件的基本的操作,TG作为前处理软件只能得出有限元模型不能求解,所有要学导出的命令,学用的就是命令就是output file format commands(Manual 844 页开始)中的命令,例如要输出到ansys中去,只需输入ansys,write即可 ,其它以此类推。g+m-jz:J WT3u8h
    模型导入:以iges文件为例发,最基本的命令就是iges filename.igs 1 1; 如果要选择性提取线,面信息的话就需要认识igesfile filename; saveiges file.bin; useiges file.bin等等;具体见Manual 597。
2`4Po0S y%ZU~
"p7I"dK2il~\pQ    3、学习TG翻看资料的顺序。"c gb(Ki4u&C3R8h
     首先阅读用户手册中的“Basic Concepts of TrueGrid(基本概念)”了解一下它的基本知识,
(vw)tdL,ZVq"X4V      然后,阅读“TrueGrid-Tutorial(TG漫游)”。这本小册子将指导你一步一步地建立一个模型。学习之后,将能学会一些使用TG的基本技能。
Xav(q|N:H     在这个里面你可以学到一些用界面操作的命令,掌握初步的学习知识,有时候界面操作很有帮助。 C4hi x0Wh w
     继续阅读用户手册中“Graphical User Interface”章节(略看)。尽管更多的高级用户一般喜欢采用输入命令的方式,但是GUI对于初学者来说却提供了巨大帮助。
3r_RH9s}'u.P"H$o&i     同时你可以看看TG训练和高级训练中的例子,同时参阅TGexample以及例子文件的文档这些文件存放于TG安装目录下的example目录内。你可以使用任何文本编辑软件打开这些文件txt。在文件中适当的位置插入Interrupt命令,这样你就可以让程序在你需要的地方暂时中断,然后通过Resume按钮可以使程序继续运行。到现在,你应该可以用TG建立简单的模型或修改别人建立的较复杂的模型。
7m(p1iR)x4E      最后在你需要的时候参阅用户手册中的其他章节“Graphical User Interface”章节包含TG的强大的图形用户界面的完整的描述。“Part Commands”、“Control Commands”和“Merge Commands”章节详细介绍了TG的所有命令并且,这些命令的介绍顺序与图形用户界面的菜单分类对应的@ Z0y:A3E7_0}
     victory:DF"zdN9G9e
Jhd|@o
[[i] 本帖最后由 tiny0o0 于 2006-12-4 16:44 编辑 [/i]]

tiny0o0 发表于 2006-8-26 19:56

1。再谈谈cad模型导入,
&Wl5cKqi.e iges  filename.igs 1 1;
\xT#H:T 单独提取surface: igess  igessd\/^k f3\
        plan:  用igesp  igespd命令等。)\0? Q A Q
Is'f(K#By0zN
在提取线和面时要用curd  3D curve definition    P494 Y G^:FF!n
     ,                           sd   suface definition       P531
*u['e_6[
k0\ A rv 这都 是常用的命令,导入 后,在建模过程中学学一些建曲线,和面的命令是很有帮助的。当然如lixiangan 而言也可以在cad软件中定义,这是可行的,[url]http://www.simwe.com/forum/thread-739673-1-1.html[/url]"b5uuV7Q Gu/O4C

ddrPgL.K
YER;r AG 2。在提取iges文件时要把要打开的文件放在TG的工作目录中,TG的工作目录在程序TG controls中可以设定。同时模型输入时还要注意大小来设定Megabytes of Memory.

tiny0o0 发表于 2006-8-26 20:19

谈谈显示的命令:]4s O9NI^$aT
全部的显示基本上如图所示y h l0y"k;TO
命令的拼写还是挺有规律的。只要记一个,其它的全部记隹了
I2a'I*A;[B-W4l3B/_"|$e D*显示一 对象*@jpZt-c2?(x0k.v
D* S显示多个对象*mQySZ/\y ~'A Us
R*移去对象*bN+Jfl
da*显示所有对象*
;B R!]2x,U/RIT4Q ` ra*移去所有显示对象*4h n5x4x5\Y {w
其它以此类推。
z fy g8}e%ip
;l_#ob.rv G(~
M D"P!ZTs~&S!y     这个的界面操作在Enviroment Window中都可以找到,:\u+O(?AK;a
(Manual    2.1   Page 117)。有时候用鼠标操作会更好让我观察我的模型。

tiny0o0 发表于 2006-8-26 20:57

关于边界和顶点     e3i8VK)mN1_
8A/Y-AB ]q$G
另外郑重推荐你看看manual 2.10    ( page  141--146)V5M&{'c/_,v~7X
     这里是关于attaching the mesh to Objects
K YWOB+al1o 这里都是关于一些具体鼠标调整Vertices,edges的命令,,呵呵这些鼠标操作对于一些简单模型的运用还是挺方便,全手动,它所对应的命令是Vertices Edges command(Manual Page 199 -208)~5POJzI7qR'\
    这些命令都是非常 重要的,在一些复杂的模型中更能显示它的个性魅力。.?-Sw5d!D
    只是它这个的坐标系我是非常 不习惯,,坐标系不放在中央原点,而是放在右下方,与习惯不相符。
eH,F0rt LA8x     另外TG的运用Z-buffer 鼠标选点的坐标的时候竟然在surfaCE上没有智能捕捉的功能,实在有点遗憾,,有时候点到2.001,它也不显示为2,,真晕,,不过说过来随着视角的扩大,它的网格线是变化的,也没折。
4Q7K0JD8hCb9R   (*注,我是说surface自动生成的网格线,不是有限元网格)HL7C%BQ}
  调 整顶点和边界的命令主要有
1z(E[2y3[ mb mbi   u`r*Hv6W2jge!P
pb 给顶点赋坐标值,(可用坐标选点坐标z-buffer,再用F7)
G*~(m P.\ Tr tri    ;ma    pa q   and so on
]SL mNi2Z 边界调整要用到3d曲线gP6E[6g$XoQ
用cur curf cure curs edge       and so on
uPr/V!XT 用这几个命令的时候要学习一下曲线的定义(Manual page492--522 )0c_n/O g1nU
或者在cad模型中设定曲线再提取,
JmdsK u/|)F,d c   下面是个高级教 程中的一个例子,只取照 片,这是个学习调整的好例子Db%P)S-i$c&x
#{*K5f$ZiCW
[img]http://www.simwe.com/forum/attachments/day_060814/Image00002_f6zvENTgAtuF.jpg[/img]
c%T)F W4T:rU8h#j,H:a k+F1q7A R o
[[i] 本帖最后由 tiny0o0 于 2006-10-1 16:46 编辑 [/i]]

tiny0o0 发表于 2006-8-26 21:08

TG前处理的作用,f]2|q,IOh.{[b@8H
     TG中用于划网格的命令数和定义边界条件,单元属性等的操作的命令数都差不多一样多,而后者比较难学,,X4^id%^4rG Ra
      像班竹一样都是只利用Truegrid得到单元和节点,而只将这些一起输到分析软件中去,再在自己比较熟悉软件如ansys中定义边界,属数等,一来比较减少错误,二来也省了自己不少时间。我也赞同这点。
-H'R$u]s
Rgmy c(ex zv
o a c/yf W*s gM
,u)`'xV I!V #K2w"o*]S
o*y_Y#E+j
今天写累了,,有时间再来写。
h{&oEF e&Q 还有好几条。
]JN6e `,y
.A&D.r!g8U5Z [[i] 本帖最后由 tiny0o0 于 2006-8-26 23:22 编辑 [/i]]

ylyuanliang 发表于 2006-8-26 21:54

非常感谢搂主,辛苦了!

lixiangan 发表于 2006-8-26 22:23

非常不错,该说的都说了,楼主对truegrid的命令体系有很好的了解, y(tmFs\|7{ R
如果楼主能给出几个模型来,让我们新手练练手就好了.^ - ^

tiny0o0 发表于 2006-8-27 16:49

鼠标和功能键
3}p hvT3Z 来自训练手 册-J%Ut`f+E!]5G9}C'{"S
%e[9N"Rk }Z
•左键:选择和进入参数输入;
@ E5r'?c4KY'|.Rh •中间:旋转三维实体和执行操作;!B/].BZ9Y:N Ph
•右键:创建附加窗口和书写输出记录;
1Q,R/\&I/s-A:O R+jU+@ •CT+r:执行显示菜单的移动命令;6AazYDIQ_;g|
CT+s:执行显示菜单的只显示网格体命令;
tY\UG]I •CT+u:清除文本链;
x~2?N8n e%L CT+v:显示隐藏的命令名称;
g9yD7F6Fj j| •CT+z:从选种文本重新生成对话窗口;
u+q-Y!_%Oz#\ •F1:将选择区域输入到对话框;v;Jfqz"|VT_/z^
F2:清除选择;
O5{8{7N~~2f3f0u t •F3:在文本窗口显示命令记录;2h1OPXy#[-KR@
F4:锁定现有的窗口设置;
/T'a l:i2|HJ&i y •F5:选择网格的起始节点; AelGU4t5S
F6:选择网格的终止节点;{!O{ st+E-c-L:L
•F7:提取选定节点的坐标;+\%E$wt'Sy8Wo)G
F8:改变文本窗口或对话窗口的标签选取类型;

tiny0o0 发表于 2006-8-27 17:02

另外再看些这些命令
o+d \S,v'N9^+q z/? %Mz4a X]V+~v?
1。interploaltion,(Manual page 212--239)
[I'\/POv 运用这些命令可以使自己的网格更加良好,更加规则。象lin lini
!_5E;l0_Bx%y Es relaxi  tf tfi                 命令      象 unifm可以使网格光 滑。3fU$iyF1~ G p

aD6r+R'E%g0w nb j"qg^9I
2。检查网格质量Diagnostics Commands(  Manual page 404)1{G)QW _
   这是最后必须做的事,从中可以间接看到你所画网格的质量好坏,有命令elm elmoff mea  meai ;
X7YG7q T1@ra(z+d-Y&\    来自手册中的例子c*O%sO^
    mea 命令及其参数@fk,AfJ$B(j \!|
     mea region option
b3] HHv Vi|I8`/j      可供检查的选项option
aq EI|;\      Smallest 单元的最小尺寸:检查六面体12条边线,12条面对角线,4条体对角线,四边形4条边线和两条对角线。2DTe,MC G'D
      Aspect 单元纵横比:检查六面体16条面、体对角线中,四边形2条面对角线中,最长和最短之比。
)ww|*? [&\N%He      Warp 扭曲度:检查相对的两个角之间的差值。kLl2Hl?
     Orthogon正交性:检查每个单元的节点处的角度与90°的差值。t%e3C'J#U)u"M-mb
     Volume 单元体积:检查单元的体积,壳单元被赋厚度1。
wF/h0s k po u2r      Avolume单元绝对体积:检查单元体积,不考虑负体积。r|(~s*h
     J acobian雅各比矩阵:用雅各比矩阵检查节点的位置。
{D7z0T|     Pointvol单点法计算的体积:使用简化的体积计算方法
iBpy)Y2W)J8d m bJ4LOEg:T.W\ lbD
  随后你可以在图形中观测到检查数据,,如果坏的网格太多,那就最好再画了。

tiny0o0 发表于 2006-8-27 17:15

呵呵现在回头看看,写的真烂。D8t4_3V @C

1P-v0QeILs j en;G 最后再写几个命令需要注意的地方吧,,简写一下
oc(B @'l3x3xr3\AB &?T(}L-K0q9{K
1。BB  这可是一个重要  and 好命令啊,坚决不能忘 。master and slave face
F4Y/K7\*vI1]d/A{ 下图这个是BB最简单的应用了,j.@C3\ t|'f|
q#nbi%lS"QzGe{
     [img]http://www.simwe.com/forum/attachments/day_060815/Image00005_l5VFVYbOmT4t.jpg[/img]$B&nD0]}

O%Q.`g3T W6R9ZHJ 2.Replication of Part (Manual page 408)
XE.mszx    复制的命令还是需要看一下,这样在对称的时候可以发挥大作用的。
u)w qP+v b w7`[.N$?zxb$?C
3。简单材料命令mate mt mti mtv 等,,掌握这些输出的时候一些简单设计还是有用的。输出选择可以看这个贴子。WW`XkTW
[url]http://www.simwe.com/forum/thread-737855-1-1.html[/url]:guw)]dn8U~+z

$aNs~F(M!r9w3e 最后还有zoning ,,,Equation的应用还是值得看一下。Equation 的xyz对思维能力的提高 可是大大的非常有用啊。xc3x^9\:g4u
[[~4r"Z5`A
[[i] 本帖最后由 tiny0o0 于 2006-9-2 10:59 编辑 [/i]]

琴儿 发表于 2006-8-27 19:05

支持楼主一下,感觉楼主的 TureGrid各个命令环节都很熟,还希望以后能够多多的支持一下。 da_w;]t+G(H*V$}
感觉这个帖子真是太实用了,,呵呵,,
4D,b1g%B)g[/x7H 真的很不错哦

feigerdiba 发表于 2006-8-28 10:54

It's very good and wonderful for the beginners!

Thanks for your hardship work, that's very useful for us, you should be appreciated by all of our users.
3~j%j1M#T:bA6M Yes, the BB is a good command, but maybe there has a misunderstanding for it, could you describe it for us detailly, thanks a million.

yts1 发表于 2006-8-28 19:33

虽然不懂tg,还是支持一下!
` }FRq6^ 向楼主学习!

tonyzhang 发表于 2006-8-30 11:22

支持楼主,看过之后很有收获,谢谢楼主!

琴儿 发表于 2006-9-3 21:38

哦,楼主是不是再加点内容?关于导入的那块。&T$a` z"}5\L
调整的坐标值那一块,具体的数值怎么选择呢?

tiny0o0 发表于 2006-9-5 21:55

pb调整的时候,有时候用鼠标选的时候是会有误差的,但这并不影响网格的好坏程度。

inkey 发表于 2006-9-7 19:00

正为建模与划分发愁呢,看来要跟你学了!
,R&O!xn5k(QN*TsB 加入学习队伍,先收藏!
7w.vL9HIHb}*S 0U*^"d8R{G.| fV
[[i] 本帖最后由 inkey 于 2007-3-14 00:15 编辑 [/i]]

lxr428 发表于 2006-9-8 20:58

支持楼主,看过之后很有收获,谢谢楼主!

jpy_2008 发表于 2006-9-13 11:18

多谢Lz!!

white_birch1 发表于 2006-9-24 16:11

请教班主一个问题

如果我用的是NEUTRAL格式那该怎么办啊 ?现在想导如TUREGRID该怎呒处理啊先谢谢了

spgfjwq 发表于 2006-9-26 13:50

支持楼主一下,感觉楼主的 TureGrid各个命令环节都很熟,还希望以后能够多多的支持一下。正为建模与划分发愁呢,看来要跟你学了!先收藏!

zxizr 发表于 2006-9-26 14:39

仔细看了楼主的总结,还真是不错啊!我也是truegrid的初学者,以后要向楼主多学习!我现在要做一个颈椎的有限元模型,几何模型已经做好了,面很多也很复杂,我把其中的一块导入了truegrid了,因为面太多了(大概有800个面左右),模型动一下都很困难,。请问楼主truegrid里可有命令能把面合并一下,减少面的数量,便于我的操作,可否指导一下!谢谢!

guandexiang_jg 发表于 2006-10-2 16:21

楼主是高手,我是初学者,在此学到了不少,谢谢了

tiny0o0 发表于 2006-10-2 20:52

[quote]原帖由 [i]white_birch1[/i] 于 2006-9-24 16:11 发表.O%KIC1A@
如果我用的是NEUTRAL格式那该怎么办啊 ?现在想导如TUREGRID该怎呒处理啊先谢谢了 [/quote]sRX.|N.S BB;e
9V C]0rT^Z ra
Manual 里你可以看看这种输出的格式命令。

guandexiang_jg 发表于 2006-10-13 09:00

楼主写得不错,多向搂住学习,辛苦了,顶一下

yanhui_yang 发表于 2006-10-23 08:24

请问一下tg能导入 到marc里么?我有一个模型用ug做的,在marc里不好画网格,想借用tg的前处理,不知道是否行的通 ,望告知,谢谢

tiny0o0 发表于 2006-10-23 13:21

[quote]原帖由 [i]yanhui_yang[/i] 于 2006-10-23 08:24 发表|rJ\NIO](bj
请问一下tg能导入 到marc里么?我有一个模型用ug做的,在marc里不好画网格,想借用tg的前处理,不知道是否行的通 ,望告知,谢谢 [/quote]$pZ*{ H'uCyYT
P%_Sx,g1?j#AE
可以

hljlsx 发表于 2006-11-13 13:02

今天正式加入学习队伍!以后要常来 这个版面了^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

forum000 发表于 2006-11-23 15:20

谢谢 ["m%^{}|"PD3wi&e
对于初学者很有帮助 A!O["o~
再次感谢

yixian0313 发表于 2006-11-29 21:35

楼主总结的很好,只是有些地方想你能不能再说的细一些,比如,导入导出的操作,举个例子,就更好了,谢谢楼主!

liqimin85 发表于 2006-12-19 23:24

...

我也想开始学j?!E)d A,K
不过还没有下到哦 郁闷

skullsadbones 发表于 2007-1-6 01:47

我也很喜欢tg,只是一直都没有时间来学,当然这个软件不好学也是一个问题啊,呵呵,支持TG!

dreammail168 发表于 2007-1-6 07:44

thanks

感谢lz的总结,很有帮助,thanks!!!

kiang 发表于 2007-1-12 10:09

有没有学习资料啊?????"kLY4zf,z5|0x as
类似step by step 的例子

baoma_good2004 发表于 2007-2-9 11:39

很不错,很不错,我曾经摸过一段时间的tg,现在有你这些好的建议,真的很感激!以后也会发一些经验上来给大家分享

yangqing99 发表于 2007-3-10 20:22

好东西,哪个软件购买这个,我就学这个软件E]*E)\v0X+X~"j7p
如果ansys购买,就学ansys#WI)p!};ym'q P
不知道为什么不买

xiaoyixiao 发表于 2007-6-3 19:12

谢谢楼主
+K'D9^'b5U%K t 我刚学

yangyadong 发表于 2007-6-7 21:03

:D 感谢搂主,感想颇多

SQHe 发表于 2007-6-20 18:33

楼主太有才了

useful 发表于 2007-7-21 11:49

向斑竹致敬!

页: [1] 2
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.