<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>一世繁华 - CFD</title>
<link>https://blog.hantaotao.top/tag/CFD/</link>
<atom:link href="https://blog.hantaotao.top/feed/tag/CFD/" rel="self" type="application/rss+xml" />
<language>zh-CN</language>
<description></description>
<lastBuildDate>Sun, 01 Sep 2024 12:18:00 +0800</lastBuildDate>
<pubDate>Sun, 01 Sep 2024 12:18:00 +0800</pubDate>
<item>
<title>基于Starccm+的UUV回转半径计算</title>
<link>https://blog.hantaotao.top/archives/150/</link>
<guid>https://blog.hantaotao.top/archives/150/</guid>
<pubDate>Sun, 01 Sep 2024 12:18:00 +0800</pubDate>
<dc:creator>小韩</dc:creator>
<category><![CDATA[知识库]]></category>
<description><![CDATA[一、计算说明基于CFD仿真实现AUV等航行器在计算舵角下自航的回转半径计算；前置条件是计算得到AUV期望航速下匀速航行的航行阻力。二、方法总结1、全局动网格的实现，计算域不用画太大，适当包裹住A...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<h1>一、计算说明</h1><ul><li>基于CFD仿真实现AUV等航行器在计算舵角下自航的回转半径计算；</li><li><p>前置条件是计算得到AUV期望航速下匀速航行的航行阻力。</p><h1>二、方法总结</h1></li><li>1、全局动网格的实现，计算域不用画太大，适当包裹住AUV即可；</li><li>2、物理模型中需要额外增加单元质量校正（提高网格质量）、重力（实现回转运动需要）和虚拟盘体（模拟螺旋桨推力），需要注意的是这是隐式非稳态的计算；</li><li>3、虚拟盘体的设置中需要指定虚拟盘的的参数，及工作点输入选项、推力等；</li><li>4、计算域条件进口、上下面及侧扫边界条件设置为速度进口，并且指定为velocity的场函数，出口为压力出口，pressure outlet；</li><li>5、选择DFBI运动形式，并且指定给计算域；</li><li>6、在DFBI设定中指定相关参数即可，需要注意的是可以先允许一个自由度，速度稳定之后，再打开别的自由度。</li></ul><h1>三、计算过程（以D180为计算对象）</h1><h2>3.1 模型准备、计算域生成</h2><ul><li>在SW中进行模型准备，建议新建立一个坐标系，并将坐标系原点位于质心处，并记录质量与相对于质心的惯性矩。若不新建坐标系，也需要知道坐标系在模型中的位置。</li><li>新建背景域，并进行布尔运算，得到需要的计算域，之后将计算域分配到区域。</li></ul><h2>3.2 计算域边界条件指定</h2><ul><li>AUV表面为壁面类型，并指定剪切应力指定为无滑移，以更好模拟实际情况。</li><li>除出口为压力出口（Pressure outlet），其它皆为速度进口，并将速度设置为分量，并指定为长函数“速度（velocity）”,目的是为了实现AUV的自航运动，实现整个计算域的整体移动。</li></ul><h2>3.3 物理模型选择</h2><p>参考如下：<br><img src="https://image.hantaotao.top/image/2024/UUV回转半径计算/Pastedimage20240827011502-min.png" alt="Pastedimage20240827011502-min.png||800" title="Pastedimage20240827011502-min.png||800"></p><ul><li>非稳态计算；</li><li>由于是自航运动，需要添加重力，后续还需要设置惯性矩；</li><li>为模拟螺旋桨推力，添加虚拟盘体物理模型。</li></ul><p>需要设置虚拟盘体相关参数：</p><ul><li>需要在工具中添加表，以指定所模拟螺旋桨的性能参数，如进速系数等；</li><li>盘体几何需要设置，尤其是原点域法向坐标系，根据实际情况而来即可；</li><li>推力需要设置，很关键，这直接关系到，盘体所产生的推力大小。</li></ul><p>参考值需要设置：</p><ul><li>参考高度、重力等参数。</li></ul><h2>3.4 网格生成</h2><p>网格生成器的选定：</p><ul><li>可选择切割体网格生成器与棱柱层网格生成器；</li><li>可在AUV周围设定一个加密区域，需要注意的是为了捕捉尾流，在AUV尾巴处可延长一定加密区域；</li><li>同理，为捕捉AUV尾流，在进行体加密时可选择各向异性尺寸，加密尾流区域；</li><li>在AUV表面进行加密；并生成棱柱层网格，并控制计算域边界不生成棱柱层网格；</li><li>此外，网格生成遵循逐层加密原则，网格尺寸过度不易过大，可提高计算精度与收敛性。</li></ul><h2>3.5 DFBI运动指定</h2><ul><li>在工具-运动中添加DFBI旋转和平移，并指定给计算域（在物理值，运动指定中选择DFBI旋转和平移）；</li><li>在新生成的DFBI节点新建连续体，并选择AUV，并进行相关物理参数设置，如质量、质心、惯性矩等；</li><li>为将虚拟盘体生成的推力与AUV关联起来，需要在DFBI的外力与外力矩中新建虚拟盘体力；</li><li>为使得计算增加收敛性，可设置释放时间与缓冲时间，释放时间设置目的是留出一定时间让流场流动初始化，一般设置为10-50个时间布长；缓冲时间的目的是按时间比例缓慢施加外力与外力矩，以减少冲击效应，值一般设置为释放时间的10倍。</li></ul><h2>3.6 轨迹绘图</h2><ul><li>在报告节点，新建6自由度体平移与6自由度体速度；</li><li>根据报告节点的体平移，绘制轨迹绘图，例如AUV在XY平面内运动，则可以使绘图X轴为体平移X，Y轴为体平移Y，并设置数据序列仅现实体平移Y；</li><li>回转运动计算准确时应该为一个圆形，需要设置绘图的现实比例为1：1;</li><li>通过监测6自由度体速度，可以观测AUV在回转过程中的速度变化。</li></ul><h2>3.6 速度场景</h2><ul><li>新建标量场景，指定为场函数速度，选择合适的衍生零部件，即可获取AUV的运动中速度绘图，可制作动画等。</li></ul><h1>四、计算结果</h1><h2>4.1 回转半径</h2><p><img src="https://image.hantaotao.top/image/2024/UUV回转半径计算/Pastedimage20240827090702-min.png" alt="Pastedimage20240827090702-min.png||800" title="Pastedimage20240827090702-min.png||800"><br><img src="https://image.hantaotao.top/image/2024/UUV回转半径计算/Pastedimage20240827090719-min.png" alt="Pastedimage20240827090719-min.png||800" title="Pastedimage20240827090719-min.png||800"></p><h2>4.2 速度场景</h2><p><img src="https://image.hantaotao.top/image/2024/UUV回转半径计算/Pastedimage20240827090644-min.png" alt="Pastedimage20240827090644-min.png||800" title="Pastedimage20240827090644-min.png||800"></p>
]]></content:encoded>
<slash:comments>2</slash:comments>
<comments>https://blog.hantaotao.top/archives/150/#comments</comments>
<wfw:commentRss>https://blog.hantaotao.top/feed/tag/CFD/archives/150/</wfw:commentRss>
</item>
</channel>
</rss>