starcd指令补充说明

发布时间:2011-07-20 22:41:10   来源:文档文库   
字号:

指令补充说明

指令一:

V:点产生

v,n,x,y,z

v:vertex点的生成

n:生成点的编号

x,y,z:坐标轴(r,thita,z)

Ex: v,1,0,0,0 =>产生点编号为1;坐标0,0,0

指令二:

VGEN:点复制

Vgenerate, Nset, Nvoff, Nv1, Nv2, Nvinc, Dx, Dy, Dz, Ratio

Nset:表示复制数(含被复制点)

Nvoff:点复制后增加值

Nv1, Nv2, Nvinc:被复制的点编号的范围或以vset,,,代替

Dx, Dy, Dz,:复制点相对坐标变化情形

Ratio:比例,大于一渐增,小于一渐减,加负号疏密

Ex: vgen,5,1,1,,,1,0,0 => 复制四点,编号为,2,3,4,5,其坐标为(2,0,0),(3,0,0),(4,0,0)…

指令三

SPLine:线制作

SPL, Nspl, OPTION:

OPTION:

VLIST, NV1, NV2, NV3,……:点编号

Vrange, NV1, NV2, NVINC:起终变化

Ex.

Spl, 1, vlis, 1,7,11,13,16

Ex.

Spl, 2, vran,1,9,2

强迫折角在编号号码前加负号

指令四:

PATCH:面的产生(cell typeshell)

PATCH, NVI, NV2, NV3, NV4, NCI, NCJ, NVINCI, NVINCJ, NVSTART,

CREOPT, ICSRF(0), NITER(0), TOL(0001), RLXF(9), RatioI(I), RationJ(I)

NVI,…NV4:面上的4项点

NCI, NCJ:I, J方向切的格点数

CREOPT: Both→内建

Vert.

Cell.

NITER:0)→smooth

指令五:

VCEX:shell面产生网格指令

VCEX,NSET,NVOFF(MINI),NC1(1),NC2(NC1),NCINC(1),

OPTION,/BOTH/VERT/CELL/

OPTION

/NORMAL,DT,VRERF/ or

/LOCAL,DX,DY,DZ/

Nset:产生网格层数

Nvoff:vertex点编号数的增加

Nc1,Nc2,Ncinc:被复制shell的区间,一般以cset,,,取代

Normal,dt,vrerf:沿vref坐标系统产生dt之厚度;1,2,3代表x,y,z(r,thita,z)

Local,dx,dy,dz:沿坐标系统差dx,dy,dz产生

PS产生建缩建扩的方式

OPTION

 /LOCAL,RatioX,RatioY,RatioZ,,NONUN,LENGH

 指定沿着三方向的等比变化,LENGH的长度为全长,由NSET指定网格数

指令六:

VFILL:网格格点填充(位置编排)

Vfill, NV(1), NV(2), NNUM, Nvstar, Nvinc, Nrep, Nrinc, Ratio

指定起始点编号(NV(1))至终止点编号(NV(2))之间夹点数(Nnum,不含起终点)

Nvstar, Nvinc:中间来点第1点编号,其间差距

Nrep, Nrinc:Nrep坐标系统Nrinc坐标系(1,2,3)

Ratio: 1→渐増

1→渐减

- n→对称

面的重新排列

vfill,1,5,3,2,1,5,5=值每次增加情形

repeat次数

rn…………repeat rn(含第一次)

针对上一次指令数字部份

产生建增管的步骤方式:

步骤:1.底层的外围vertic先放大

2.做底层vfill动作

3.沿径向vfill

4.再沿旋转轴做repeat

指令七:

CGEN:网格格点复制

CGEN,NSET,NVOFF(0),NC1(1),NC2(NC1),NCINC(1),VOPTION

VOPTION:

/NONE/

/VGEN,IC,DX,DY,DZ/

/VREFLECT,IC,IDIR/

Nset:复制数目(含本身)

Nvoff(0):vertex点的编号增加量

Nc1,Nc2,Ncinc:被复制格点数的编号区域,一般以cset,,,取代(三个逗点不可省)

Vgen,ic,dx,dy,dz=>ic编号坐标系统,dx,dy,dz做复制

Vreflect,ic,idir=>沿ic坐标之idir方向做镜射

[这个贴子最后由木牛在 2006/02/24 09:04pm 1 次编辑]

转贴自前后处理技术版  版权caohuali

刚在想怎么没有用gambit生成STARcd网格的,就发现一篇。不知道这里发过没有,觉得好就转过来了。

利用gambit生成STARcd网格
现在很多CFD使用者手头的网格生成软件非常多,fluent公司的gambit在生成基本网格方面使用方便,容易上手,受到很多人的青睐。但是gambit的网格操作功能相对于STARcdPROSTAR是非常弱的。所以我推荐可以采用gambit生成PROSTAR所需的基本网格,现在PROSTAR没有非结构化网格的生成,但可以读入非结构化网格,利用gambit生成的非结构化网格也非常方便。在gambit中不要定义边界,不选定求解器,生成网格后导入PROSTAR,再定义STARCD所需的边界,物性等进行计算。
主意事项:
STARCD中使用的是三维网格,即使是二维问题,在另一个方向至少也要做一个网格。所以gambit导入prostar的必须是三维的。
下面提供我自己做的非常简单的两个例子。
步骤:1。在gambit生成三维网格
2.  solver菜单中选generic
3.  导出网格
File>Export->Mesh 生成cavity.neu文件,以neu扩展名的文件

4.  启动PROSTAR,导入gambit网格
cavity.neu复制到工作目录 prostar中键入 gambit
屏幕提示导入的文件名ENTER LPSTAR.NEU 默认为STAR.NEU
键入cavity.neu
然后屏幕显示
BEGIN READING GAMBIT NODES AND ELEMENTS FROM FILE CAVITY.NEU
以及读入的nodecell数目
5.CSET ALL一下,显示网格
6.其它就不用说了,使用STARCD的功能吧,

本文来源:https://www.2haoxitong.net/k/doc/7d03b51da76e58fafab003fb.html

《starcd指令补充说明.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式