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

【原创】叶片完善

[复制链接]
发表于 2012-7-20 01:57:20 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 xiaomingt10 于 2012-7-26 17:40 编辑

最近整理下,完善了下帖中的涡轮叶片划分方案,采用了Trbb进行4:2过渡,使节点完全对齐的同时,中心网格不致太密。
贴:这个叶片咋子画嘛?


  1. errmod    2                                                                     c 错误和警告中断模式
  2. $ 摘要
  3. {名称:    涡轮
  4. 版本号:  v1.0.0
  5.           主版本:通过过渡圆壁将内外网格对齐,4:2过渡
  6.           子版本:
  7.           修正版本:
  8. 修改时间:2012年07月20日
  9. 作者:    xiaoming}
  10. $ 输出选项、标题、索引模式
  11. LSDYNA Keyword
  12. Title 1.0.0,mm-mg-ms,9.81E-3 mm/ms^2,mN,kPa,
  13. partmode  s                                                                     c part 命令索引模式
  14. [        DISCUZ_CODE_2        ]nbsp; 参数
  15. Parameter
  16.           TurboP    0                                                           C 底面位置
  17.           TurboH1   34.4                                                        C
  18.           TurboH2   65.2
  19.           TurboH3   100
  20.          
  21.           TurboR1   43                                                          C 中心蝴蝶拓扑半径
  22.           TurboR2   47                                                          C 过渡圆壁外侧半径
  23.           TurboR3   49
  24.           TurboR4   75.5
  25.           TurboR5   85
  26.          
  27.           Theta     27                                                          C 螺旋角度
  28.          
  29.           K1        6                                                           C 轴线方向网格数
  30.           K2        10
  31.           K3        6
  32.           ;
  33. [        DISCUZ_CODE_2        ]nbsp; 网格
  34. [        DISCUZ_CODE_2        ]nbsp;        外缘叶片
  35. Mate      1         
  36. cylinder          1 2                   3                                     4;
  37.                                         1                                    23;
  38.                   1 2                   3                                     4;
  39.          [%TurboR2] [%TurboR3]          [%TurboR4]                   [%TurboR5];
  40.                                         0                                   360;
  41.           [%TurboP] [%TurboP+%TurboH1]  [%TurboP+%TurboH2]   [%TurboP+%TurboH3];

  42. Parameter i         1;
  43. While (%i<22)
  44.           insprt    1         4         [%i]      1
  45.           Parameter i         [%i+1];
  46. EndWhile

  47. DEI   2 3; 1 2 0 3 4 0 5 6 0 7 8 0 9 10 0 11 12 0 13 14 0 15 16 0 17 18 0 19 20
  48.            0 21 22;;

  49. TRI                ;         ;       -4;RZ        [%Theta*%TurboH3/%TurboH3];
  50. TRI                ;         ;       -3;RZ        [%Theta*%TurboH2/%TurboH3];
  51. TRI                ;         ;       -2;RZ        [%Theta*%TurboH1/%TurboH3];

  52. LINI             -1;         ;  -1 0 -2 0 -3 0 -4;
  53. LINI             -2;         ;  -1 0 -2 0 -3 0 -4;
  54. LINI             -3;         ;  -1 0 -2 0 -3 0 -4;
  55. LINI             -4;         ;  -1 0 -2 0 -3 0 -4;

  56. DEI             2 3;         ;1 2 0 3 4;

  57. BB        1 1 1     1 23 4    1;;

  58. mseq i    0 6 2
  59. mseq j    13 1 13 1 13 1 13 1 13 1 13 1 13 1 13 1 13 1 13 1 13 1
  60. mseq k    [%K1]     [%K2]     [%K3]

  61. EndPart
  62. [        DISCUZ_CODE_2        ]nbsp;        过渡圆壁
  63. Mate      2
  64. Cylinder                                1                                      2;                  
  65.                                         1         2         3         4       5;
  66.                   1 2                   3                                     4;
  67.                                         [%TurboR1]                   [%TurboR2];
  68.                                         0         90        180       270   360;
  69.           [%TurboP] [%TurboP+%TurboH1]  [%TurboP+%TurboH2]   [%TurboP+%TurboH3];

  70. TRI                ;         ;       -4;RZ        [%Theta*%TurboH3/%TurboH3];
  71. TRI                ;         ;       -3;RZ        [%Theta*%TurboH2/%TurboH3];
  72. TRI                ;         ;       -2;RZ        [%Theta*%TurboH1/%TurboH3];

  73. BB        2 1 1     2 5 4     1;
  74. BB        1 1 1     1 2 4     2;
  75. BB        1 2 1     1 3 4     3;
  76. BB        1 3 1     1 4 4     4;
  77. BB        1 4 1     1 5 4     5;

  78. mseq i    1
  79. mseq j    43 43 43 43
  80. mseq k    [%K1]     [%K2]     [%K3]

  81. EndPart
  82. [        DISCUZ_CODE_2        ]nbsp;        中心蝴蝶拓扑
  83. Mate      3
  84. Block     1                   2                   3                           4
  85.                                                                               5;
  86.           1                   2                   3                           4
  87.                                                                               5;
  88.                   1 2                   3                                     4;
  89.           [-0.6*%TurboR1]     [-0.6*%TurboR1]     0              [0.6*%TurboR1]
  90.                                                                  [0.6*%TurboR1];
  91.           [-0.6*%TurboR1]     [-0.6*%TurboR1]     0              [0.6*%TurboR1]
  92.                                                                  [0.6*%TurboR1];
  93.           [%TurboP] [%TurboP+%TurboH1]  [%TurboP+%TurboH2]   [%TurboP+%TurboH3];

  94. DEI       1 2 0 4 5;1 2 0 4 5;         ;                  

  95. TRI                ;          ;        ;RZ        45;   
  96. TRI                ;         ;       -4;RZ        [%Theta*%TurboH3/%TurboH3];
  97. TRI                ;         ;       -3;RZ        [%Theta*%TurboH2/%TurboH3];
  98. TRI                ;         ;       -2;RZ        [%Theta*%TurboH1/%TurboH3];

  99. SFI           -1 -5;    -1 -5;         ;CY 0 0 0  0 0 1     [%TurboR1]
  100. SFI         -2 0 -4;  -2 0 -4;         ;CY 0 0 0  0 0 1     [0.6*%TurboR1]      C 蝴蝶拓扑中心正方形四角

  101. TRBB      5 2 1     5 4 4     2;;
  102. TRBB      2 5 1     4 5 4     3;;
  103. TRBB      1 2 1     1 4 4     4;;
  104. TRBB      2 1 1     4 1 4     5;;

  105. mseq i    8 10 10 8
  106. mseq j    8 10 10 8
  107. mseq k    [%K1]     [%K2]     [%K3]

  108. EndPart
  109. [        DISCUZ_CODE_2        ]nbsp; Merge
  110. merge
  111. angle 0
  112. disp
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2012-7-20 02:06:53 | 显示全部楼层 来自 北京
Simdroid开发平台
本帖最后由 xiaomingt10 于 2012-7-20 11:19 编辑

这里对某些命令和划分思想做些解释。

【While】【Insprt】
首先,43-47行用到了While循环,如下:
  1. Parameter i         1;
  2. While (%i<22)
  3.           insprt    1         4         [%i]      1
  4.           Parameter i         [%i+1];
  5. EndWhile
复制代码
这是因为叶片包含11片叶,应用cylinder建立全模型,则在周向也就是J方向上需要23个简化索引,我嫌这样写在cylinder中太繁琐。固在cylinder中仅给出2个简化索引“1和23”,这中间包含了21个索引,通过While循环执行insprt命令将这21个索引转换为简化索引。


命令执行前后,physical窗口中是没有变化的。


而Computational窗口则发生的改变,注意体会。
注:索引——Index;简化索引——Reduced Index。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

过奖了哈,希望给些意见。  发表于 2012-7-25 22:38
赞美,最近比较忙,到坛子里面来的时间少了点。这么好的帖子没有看到。。  发表于 2012-7-25 22:14
回复 不支持

使用道具 举报

 楼主| 发表于 2012-7-20 09:56:46 | 显示全部楼层 来自 北京
本帖最后由 xiaomingt10 于 2012-7-20 11:20 编辑

【TRI】
52-54,79-81,110-112行,TRI命令是让轴向上各个截面转动一定角度,以使整个模型产生扭曲。为了网格的平滑,每个截面转动的角度与其所处轴向位置相关。

  1. TRI                ;         ;       -4;RZ        [%Theta*%TurboH3/%TurboH3];
  2. TRI                ;         ;       -3;RZ        [%Theta*%TurboH2/%TurboH3];
  3. TRI                ;         ;       -2;RZ        [%Theta*%TurboH1/%TurboH3];
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2012-7-20 10:02:31 | 显示全部楼层 来自 北京
本帖最后由 xiaomingt10 于 2012-7-20 11:20 编辑

【LINI】
56-59行的Lini命令,使周向上的网格线性插值,这里也就决定了叶片的厚度。

注:未考虑对叶片厚度的控制,简化了许多。
  1. LINI             -1;         ;  -1 0 -2 0 -3 0 -4;
  2. LINI             -2;         ;  -1 0 -2 0 -3 0 -4;
  3. LINI             -3;         ;  -1 0 -2 0 -3 0 -4;
  4. LINI             -4;         ;  -1 0 -2 0 -3 0 -4;
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2012-7-20 10:26:14 | 显示全部楼层 来自 北京
本帖最后由 xiaomingt10 于 2012-7-20 11:20 编辑

【网格对齐及过渡方法】
因为有11个叶片,故外围的cylinder在周向上被简化索引划分成的22个region。而中心的蝴蝶拓扑区域在周向上被划分成4个region。因此是不能直接在这个两个Part间使用BB和Trbb的,因为这两个Part之间在周向上的region数不成倍数关系。但是,其根本原因还是这两个Part在周向上没有完全吻合的region或regions。
故添加一个过渡圆壁的cylinder,此Part在周向上划分成4个Region。在外侧,      

region:                    2 1 1     2 5 4与外围的
cylinder的内侧region:1 1 1     1 23 4 完全吻合上;
在内侧,   region:1 1 1     1 2 4,1 2 1     1 3 4,1 3 1     1 4 4和1 4 1     1 5 4又分别与
蝴蝶拓扑的region:5 2 1     5 4 4 ,2 5 1     4 5 4,1 2 1     1 4 4和2 1 1     4 1 4 完全吻合上。这样就具备了过渡的基本条件。


模型投影之后的拓扑结构


外围的cylinder与过渡圆壁



过渡圆壁与蝴蝶网格







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2012-7-20 10:36:01 | 显示全部楼层 来自 北京
本帖最后由 xiaomingt10 于 2012-7-20 11:23 编辑

【过渡比例】
关于过渡还有一点,过渡两侧的网格的比例必须3:1或4:2。单纯的2:1的比例可能过渡不了,出现以下错误:
  1. warning - 1-2 transition #      2 requires even number of elements
  2. warning   face: i=   5,   5, j=   2,   4, k=   1,   4
复制代码
因此,周向网格数设置为176:88,这样在过渡圆壁与蝴蝶拓扑之间对应region的网格数比例为44:22,这就满足了4:2的比例。
当然,各位可以各显神通,使得过渡圆壁与蝴蝶拓扑之间对应region的网格数比例为22:11时,也能过渡。

PS:个人认为,这就需要改变蝴蝶网格的拓扑结构啦。有空再说吧。


回复 不支持

使用道具 举报

 楼主| 发表于 2012-7-20 10:54:38 | 显示全部楼层 来自 北京
本帖最后由 xiaomingt10 于 2012-7-20 11:23 编辑

【蝴蝶网格改善】
关于蝴蝶网格,个人有一点小小的建议来改善网格质量。在应用tricent改进的二维蝴蝶网格中尝试过Tricent,但是该方法太罗嗦啦。这里给出一种很简单的方法,一条命令搞定。




将蝴蝶网格中心的方形区域的4个顶点(3D就是4条棱)投影到圆柱面上,如上图所示。命令如下:
  1. SFI         -2 0 -4;  -2 0 -4;         ;CY 0 0 0  0 0 1     [0.6*%TurboR1]      C 蝴蝶拓扑中心正方形四角
复制代码

网格加密之后,再看看,感觉不错吧。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-7-26 20:25:43 | 显示全部楼层 来自 广东广州
很好的帖子,赞一个!
回复 不支持

使用道具 举报

发表于 2012-7-30 15:45:38 | 显示全部楼层 来自 北京
嗯 好帖 赞一个 虽然看不太懂 呵呵
回复 不支持

使用道具 举报

发表于 2012-8-11 13:53:09 | 显示全部楼层 来自 江苏徐州
额的神啊,太漂亮了
回复 不支持

使用道具 举报

 楼主| 发表于 2012-8-11 22:46:51 | 显示全部楼层 来自 四川
inndoor 发表于 2012-8-11 13:53
额的神啊,太漂亮了

呵呵,多多指正哈
回复 不支持

使用道具 举报

发表于 2012-9-22 18:33:51 | 显示全部楼层 来自 山东
参数化的好啊。典型的结构,赞楼主分享精神
回复 不支持

使用道具 举报

发表于 2012-9-23 14:55:48 | 显示全部楼层 来自 四川成都
版主威武!
回复 不支持

使用道具 举报

 楼主| 发表于 2012-9-23 19:23:50 | 显示全部楼层 来自 陕西咸阳

RE: 【原创】叶片完善

xytkwang 发表于 2012-9-23 14:55
版主威武!

威武谈不上,一点心得而已。
回复 不支持

使用道具 举报

发表于 2013-3-6 08:26:29 | 显示全部楼层 来自 北京
确实非常精彩的例子。
学习建模方法的同时,还学习了TG中如何使建模语言清晰易读
非常感谢
回复 不支持

使用道具 举报

发表于 2021-9-12 18:24:46 | 显示全部楼层 来自 中国
此贴需要我好好学习,还在摸索中
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 11:45 , Processed in 0.047706 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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