收藏 分销(赏)

STAR-CD命令解释.doc

上传人:xrp****65 文档编号:7006075 上传时间:2024-12-24 格式:DOC 页数:17 大小:311.50KB
下载 相关 举报
STAR-CD命令解释.doc_第1页
第1页 / 共17页
STAR-CD命令解释.doc_第2页
第2页 / 共17页
点击查看更多>>
资源描述
指令補充說明 指令一: 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 type→shell) 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方向做鏡射 例一 點,線,面 1. csys,1 座標切換 2. v,1,0,0,0 產生點 3. v,2,5,0,0 4. v,6,10,5,0 5. v,7,10,10,0 6. v,8,0,10,0 7. vset,all 把點丟入set中 8. vdisp,on,vert $ view,0,0,1 秀出點圖 9. local,5,cyli,10,,,,,, 產生一新圓柱座標系統,5為編號,10表x方向座標移位 10. vgen,4,1,2,2,0,0,-22.5,0 (or vfill,2,6,3,3,1) 複製點 11. vset,all $ cplot 12. spl,1,vlis,1,-8,7 產生線 13. spl,2,vran,2,6,1 14. cdisp,on,spli $ spls,all $ cplot 秀出線 15. ctab,5,shell,,,,,,, 產生shell type特性的網格 16. patch,1,2,6,7,5,10 產生面 17. cset,all $ cplot 秀結果 18. ctab,1 變換cell type 19. vcex,10,1000,cset,,,local,0,0,0.2,both 由面產生網格 20. cset,news,type,1 $ cplot 僅秀出fluid的網格形式 21. vcom,all 22. y 23. cgen,4,10000,cset,,,vgen,5,0,90,0 24. vset,all 25. vmerg,all 移除重複的點 26. c 繼續上一步驟21 27. cplot 例一之一 block 1. csys,1  確定座標系統 2. v,2,10,10,0 3. v,3,-10,10,0 4. csys,2變更座標系統為圓柱座標 5. v,1,5,45,0 畫點 6. v,4,5,135,0 7. numb,vset,on 打開點的標號功能 8. vfill,1,4,3,5,1 連接線 9. vset,all $ cdis,on,vert 顯示點 10. cplot 11. spl,1,vlis,1,5,6,7,4 畫線 12. spls,all $ cdisp,on,spli 13. cplot 14. vgen,2,100,vset,,,0,0,5 複製 15. spl,2,vlis,101,105,106,107,104 16. vset,all $ spls,all $ cplot 17. blk,1,4,1,2,3,104,101,102,103 建block 18. blks,all $ cdisp,on,bloc $ cplot 顯示block 19. blkf,1,10,5,5,0,0,0,1,1,1,1,0,0 定義block的網格切分 20. blke,1 切網格 21. cset,all $ cplot 22. vcom,all 23. y 24. ccom,all 25. y 26. cset,news,fluid 27. cgen,4,1000,cset,,,vgen,2,0,90,0 複製 28. cset all $ cplot 29. vmerg,all $ c $ cplot 移除重複點 例二:圓柱O-grid產生方式 1. csys,2 2. v,1,5,0,0 3. v,2,10,0,0 4. vgen,10,1,2,2,0,0,10,0 5. v,12,5,90,0 6. ctab,5,shell,,,,,,, 產生shell type特性的網格 7. patch,1,2,11,12,5,10 8. cset,news,type,5 9. cgen,4,1000,0,90,0 10. patch,13,1013,2013,3013,10,10 11. cset,all 12. vmer,all 13. y 14. cplot 15. ctab,1,fluid,2,0,1,1,0,1,0,off,0,light 16. vcex,5,10000,cset,,,local,,,1.2,,nonun,10 17. cset,news,type,1 $ cplot 18. vmer,all 19. y 20. ccom,all 21. y 22. vcom,all 23. y 技巧一:點投影方式─構思在於將被投影面放在cset中,投影面存入vset中 1. csys,2 2. ctab,1,fluid,2,0,1,1,0,,,, 3. vc3d,0,10,10,0,360,18,0,50,50 4. local,5,cyli,50,0,25,-180,-90,90 5. ctab,2,fluid,3,0,1,1,0,1,0,,,, 6. vc3d,0,5,5,0,360,18,0,20,20 7. vmer,all 8. cset,all $ plty,qhid $ cplot 9. ctab,5,shell,5,0,1,1,0,1,0,off,0,light 10. cset,news,type,1 $ vset,news,edge 11. cfind,shell,5,vx =>利用滑鼠點選被投影之園的面 12. cset,news,type,2 13. vset,news,zone => 利用滑鼠圈選出欲延伸之投影面的點 14. cset,news,type,5 15. vpro,vset,,,,cset,,,local,z 16. cset,news,type,2 $ cplot 17. cset,news,zone =>圈選出延伸之網格處 18. crefine,1,1,10,cset,0,0,merg,nocouple 19. cset,news,type,2 $ vset,news,cset 20. vmer,vset 21. y 22. cset,all 23. cplot 24. cptable,2,arbitrary,1,2,4,3,on,0.02 => 定義非規則性的參數特性 25. cpar,type,1,2,,,,2 => 不連續面的處理 26. cset all 27. cplot 技巧二﹔利用小圖型顯示截面位置處 1. 截面速度圖按一般後處理產生 2. overlay,on =>開啟多重畫面功能 3. window,10.,0.2,13,2.5 =>設定小視窗之位置 4. pldisplay,off,box => 可有可無 5. view,1,1,1 => 切換視角 6. zoom,off => 最大圖型顯示 7. secscale,off => 可有可無 8. edge,on,45 9. replot 10. overlay,off =>關閉多重畫面功能 例三: 1. csys,1 變更座標系統標號1,卡氏座標 2. ctab,1,fluid,2,0,1,1,0,,,, 3. vc3d,0,4,16,0,1,8,0,1,8 4. local,5,cyli,4,2,,,, 產生一新圓柱座標系統,5為編號,4表x方向座標移位,2表y方向座標移位 5. vc3d,1,2,8,270,360,9,0,1,8 6. csys,1 7. vc3d,5,6,8,2,10,16,0,1,8 8. vmer,all 9. cset,all 10. view,-1,1,1 11. cplot 12. cset,news,gran,3.7,4.1,-1,0.55,0.45,1.05 13. cplot 14. cdel,cset 例四:整合一 圓板尺寸:內徑r=30      外徑r=35      角度ψ=60      長度L=60 挖空圓直徑:10 01. sys,2 =>變更座標系統 02. v,1,30,60,-30 =>產生點 03. vgen,7,1,1,1,0,0,10,0 =>複製點 04. vset,all =>將點放入集合中 05. cdip,on,vert =>顯示點 06. numb,vset,on =>顯示點編號 07. cplot 08. vgen,2,10,vset,,,0,0,60 09. vset,all,$ cplot 10. vgen,2,100,vset,,,5,0,0,0 11. vset,all,$ cplot 12. spl,1,vran,1,7,1 =>產生線 13. spl,2,vran,11,17,1 14. spl,3,vran,101,107,1 15. spl,4,vran,111,117,1 16. spls,all =>將線放入集合中 17. cdisp,on,spls $ cplot(結果如上圖) =>顯示線 18. ctab,5,shell,5,,,,,,,off,,light =>產生編號5的網格特性為平面(shell)之類型 19. patch,1,7,17,11,13,21 =>產生面 20. ctab,6,shell,6,,,,,,,off,,light 21. patch,101,107,117,111,13,21 22. cset,all $ cplot 23. local,5,cyli,0,0,0,0,-90,0=>新座標 24. pllocal,on,5,5 =>顯示座標位置 25. v,1001,5,0,0,0 26. vgen,16,1,1001,1001,0,0,22.5,0 27. vset,news,vran,1001,1016,1 28. cset,news,type,5 29. cplot (如右圖) 30. vpro,vset,,,,cset,,,local,z=>投射 31. vgen,2,100,vset,,,0,0,0 32. vset,news,vran,1101,1116,1 33. cset,news,type,6 34. vpro,vset,,,,cset,,,local,z 35. cplot =>如右圖 36. spl,5,vran,1003,1007,1 37. spl,6,vran,1007,1011,1 38. spl,7,vran,1103,1107,1 39. spl,8,vran,1107,1111,1 40. spls,all $ cplot 41. csys,1 42. vfill,1,1003,5,2000,1 43. vfill,7,1007,5,2010,1 44. vfill,17,1011,5,2020,1 45. vfill,101,1103,5,2030,1 46. vfill,107,1107,5,2040,1 47. vfill,117,1111,5,2050,1 48. spl,9,vlis,1,2000,2001,2002,2003,2004,1003 49. spl,10,vlis,7,2010,2011,2012,2013,2014,1007 50. spl,11,vlis,17,2020,2021,2022,2023,2024,1011 51. spl,12,vlis,101,2030,2031,2032,2033,2034,1103 52. spl,13,vlis,107,2040,2041,2042,2043,2044,1107 53. spl,14,vlis,117,2050,2051,2052,2053,2054,1111 54. spls,news,spllist,9,10,11 55. sys,5 56. vset,news,spls 57. cset,news,type,5 58. vpro,vset,,,,cset,,,local,z 59. spls,news,spllist,12,13,14 60. vset,news,spls 61. cset,news,type,6 62. vpro,vset,,,,cset,,,local,z 63. cset,all $ spls,all 64. cplot 65. blk,1,1,7,1007,1003,101,107,1107,1103$blks,add,blkl,1$xten,bloc,1 =>生成block 66. blk,2,7,17,1011,1007,107,117,1111,1107$blks,add,blkl,2$xten,bloc,2 67. blkf,1,10,15,4,0,0,0,1,1,1,1,0,0,0 =>設定網格分割情形 68. blkw,1,1,0,2,0,3,0,4,0,5,0,6,0 69. blke,1 70. blkf,2,30,15,4,0,0,0,1,1,1,0,0,0, 71. blkw,2,1,0,2,0,3,0,4,0,5,0,6,0 72. blke,2 73. cset,news,type,1 $ cplot (如右圖) 74. cgen,2,10000,cset,,,vgen,5,0,180,0 =>格點複製 75. vmer,all =>移除重複點 76. c =>繼續進行 77. cset,news,type,1 78. cplot 例五:整合二   圓板尺寸:    內徑50mm    外徑60mm    厚度 5mm   圓孔特性:    延內徑切線方向計六個    圓孔直徑1mm    圓孔中心點在厚度正中間 01. csys,2 =>變更座標系統 02. pllocal,on,2,2 =>顯示座標系統2 03. vc3d,25,30,1,60,240,90,-2.5,2.5,3 =>建立簡單參考外型 04. vset,news,edge =>將上述外型之邊界處的點放在集合中 05. ctab,5,shell,5,,,,,,, =>定義新的shell 06. cfind,shell,5,vx =>利用滑鼠點選內徑中任一點,將此面變更為shell 07. ctab,6,shell,6,,,,,,, 08. cfind,shell,6,vx 09. cdel,cset =>移除不要的格點 10. cset,news,shell 11. cplot(如右圖) 12. vset,news,cset =>將shell上的點放入vertex的集合中 13. vset,inverse =>反選 14. vdel,vset =>移除不要的點 15. vcom =>點編號重新編排 16. y 17. ccom =>格點編號重新編排 18. y 19. local,5,cyli,0,24.5,0,-180,-90,90 =>定義新的座標系統,挖孔處的圓心點 20. pllocal,on,5,5 21. csys,5 22. cdip,on,vert 23. v,1000,0.5,180,0 24. vgen,19,1,1000,1000,0,0,10,0 25. vset,news,vran,1000,1018,1 26. vgen,2,100,vset,,,0,0,0 27. cset,news,type,5 28. vpro,vset,,,,cset,,,local,z 29. vset,news,vran,1100,1118,1 30. cset,news,type,6 31. vpro,vset,,,,cset,,,local,z 32. vset,news,vran,1000,1200 33. cset,all 34. cplot (如右圖) 35. csys,2 36. vgen,2,1000,vset,,,0,60,0 37. vset,news,vran,1000,3000 38. spl,1,vran,1000,1009,1 39. spl,2,vran,1100,1109,1 40. spl,3,vran,2009,2018,1 41. spl,4,vran,2109,2118,1 42. spls,all 43. cdisp,on,spli 44. cplot 45. vgen,5,5000,1000,1100,100,0,10.8,0 46. spl,5,vlis,1000,6000,11000,16000,21000,2018 47. spl,6,vlis,1100,6100,11100,16100,21100,2118 48. splm,1,join,5 =>將編號1的線與編號5的線結合 49. spld,5 =>移除編號5的線 50. splm,1,join,3 51. spld,3 52. splm,2,join,6$spld,6$splm,2,join,4$spld,4 53. vgen,2,5000,1009,1109,100,0,0,2 54. vgen,7,1000,5009,5109,100,0,10,0 55. spl,7,vran,5009,11009,1000 56. spl,8,vran,5109,11109,1000 57. blk,1,1009,5009,11009,2009,1109,5109,11109,3009$blks,add,blkl,1$xten,bloc,1 58. blkf,1,10,45,5,0,0,0,1,1,1,1,0,0,0 =>設定網格分割情形 59. blkw,1,1,0,2,0,3,0,4,0,5,0,6,0 60. blke,1 61. cset,news,type,1 62. cplot 63. vcom,all 64. y 65. ccom,all 66. y 67. cgen,6,10000,cset,,,vgen,2,0,60,0 68. cset,news,type,1 69. vset,news,cset 70. vmer,vset 71. c 72. vcom,all 73. y 74. cgen,2,50000,cset,,,vref,2,3 75. cset,news,type,1 76. cplot (如左圖) 77. vset,news,cset 78. vmer,vset 79. c 80. vcom,all 81. y 82. cplot 模型的建構原則性: 一、 分析我們欲建構的模型是否有所謂的對稱性,包含曲面特性的網格一般要從block的架構進行,因此要尋找出切block的初步規劃。 二、 STAR-CD可以接受CAD/CAM的檔案,不過,讀進來的資料僅供幾何外型參考,無法產生網格。其功能類似例四及例五中的shell面。 三、 建立相對位置,找出模型(block)的輪廓位置。一個block共有八個端點及十二條邊線,當然,在特殊情況下可以共點(如金字塔底四個點,尖端處僅有一個點),不過,此情況可避免盡量避免。 四、 利用座標系產生點(vertex),連線(spline),產生區塊(block)。點的產生可利用GUI介面下的Create and Import Geometry→Create Geometric Entities,選擇Vertices,在Vertex Location中建入座標點﹔線的產生可以在GUI介面下的Create and Import Geometry→Create Geometric Entities,選擇Splines,或是在Create and Import Grids→Create Grids with Blocks中選擇Splines;區塊的產生可藉由Create and Import Grids→Create Grids with Blocks中選擇Blocks。 五、 針對區塊進行網格設定,多數的問題中,由於網格曲面的過度扭曲,無法僅以一個block建構,所以要適度給予切分,以堆“堆積木”的概念去進行整個模型的產生。產生網格,可利用工具列中的Lists選擇Block List開啟表單,進行網格設定。 六、 利用複製功能進行,或沿模型表面產生shell去生成其它幾何外型特性。 七、 檢查產生的網格點(cell)是否有過分扭曲及變形,或是破裂之現象。當發生扭曲太大(如角度太小或太大的情形),則需要重新考量區塊的選擇情形。 八、 一般來說,假若要產生類似螺桿特徵的網格時,建議採用shell 的方式截出剖面,利用vcex指令做螺旋特徵。 17
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服