【技术实现步骤摘要】
一种用于计算流体动力学分析的搜索方法及其系统
本专利技术涉及流体动力学
,尤其涉及一种用于计算流体动力学分析的搜索方法及其系统。
技术介绍
计算流体动力学是通过计算机数值计算和图像显示,对包含有流体流动和热传导等相关物理现象的系统所做的分析。其基本思想是把时间域及空间域上连续的物理量的场,如速度场和压力场,用一系列有限个离散点上的变量值的集合来替代,通过一定的原则和方式建立起关于这些离散点上场变量之间关系的代数方程组,然后求解方程得到场变量的近似值。现有的区域分块计算方法有很多,但大多是为了在计算机辅助设计中进行简单工程图的填充,其大部分并不适用于快速划分复杂区域轮廓。如种子算法是通过在轮廓区域内部选择一个像素点(种子点),然后不断向四周扩散获得该区域的轮廓,以达到区域分块的目的。这种方法需要一个个手动设置初始种子点才能进行区域分块,并不适用于计算流体动力学中复杂区域轮廓的快速分块。又如扫描线区域分块方法可以对复杂区域轮廓进行自动划分,但其求交计算速度太慢,并不适用于计算流体力学分析;其通过扫描线从左到右移动,然后以不断求交的方式对区域轮廓进行分块;因为求交运算复杂,且需要逐个像素的扫描,运算缓慢。又如基于拓扑算法的区域划分法,首先通过人机交互输入外轮廓和区域内折线,然后通过求交建立各节点之间的关系,再以顺时针遍历的方式逐个搜索子区域。为了保证路径按顺时针且不包含其他子区域的方式搜索,要对有多个方向的交点进行夹角大小的判断。这种夹角的判断计算仅适用只有直线的情况,如图5;当出现曲 ...
【技术保护点】
1.一种用于计算流体动力学分析的搜索方法,其特征在于,包括以下步骤:/n(1)输入流体的区域轮廓,区域轮廓由闭合的不规则形状组成;/n(2)获取步骤(1)不规则形状中各个节点的坐标信息(x,y);获取不规则形状的最外点;/n(3)获取不规则形状最大面积的封闭区域的轮廓,其从不规则形状的最外点出发以深度优先为原则依次经过不规则形状中的节点,形成闭合的路径,计算并保存封闭区域的面积大小,同一路径不能经过同一节点;继续搜索下一个封闭区域,并与前一个封闭区域的面积大小进行比较,保存面积较大者;重复本步骤,直至搜索完所有封闭区域,得到最大面积的封闭区域的轮廓;/n(4)为两个节点之间的边设定一个代表可通过次数的过路参数;获取不规则形状中节点的最小封闭区域轮廓,其从任意一节点以深度优先为原则出发依次经过不规则形状的节点,依次经过过路参数大于零的边,直至取得一个封闭区域然后计算其面积;并继续搜索下一个封闭区域并计算面积,然后与前一个封闭区域的面积进行比较,保存较小者,相等则保存前者;获得该节点面积最小封闭区域轮廓;/n若该边为所在封闭区域中外轮廓的外侧边时,该边为过路参数为1;其余内侧边的过路参数为 ...
【技术特征摘要】
1.一种用于计算流体动力学分析的搜索方法,其特征在于,包括以下步骤:
(1)输入流体的区域轮廓,区域轮廓由闭合的不规则形状组成;
(2)获取步骤(1)不规则形状中各个节点的坐标信息(x,y);获取不规则形状的最外点;
(3)获取不规则形状最大面积的封闭区域的轮廓,其从不规则形状的最外点出发以深度优先为原则依次经过不规则形状中的节点,形成闭合的路径,计算并保存封闭区域的面积大小,同一路径不能经过同一节点;继续搜索下一个封闭区域,并与前一个封闭区域的面积大小进行比较,保存面积较大者;重复本步骤,直至搜索完所有封闭区域,得到最大面积的封闭区域的轮廓;
(4)为两个节点之间的边设定一个代表可通过次数的过路参数;获取不规则形状中节点的最小封闭区域轮廓,其从任意一节点以深度优先为原则出发依次经过不规则形状的节点,依次经过过路参数大于零的边,直至取得一个封闭区域然后计算其面积;并继续搜索下一个封闭区域并计算面积,然后与前一个封闭区域的面积进行比较,保存较小者,相等则保存前者;获得该节点面积最小封闭区域轮廓;
若该边为所在封闭区域中外轮廓的外侧边时,该边为过路参数为1;其余内侧边的过路参数为2;同一节点遍历完所有封闭区域之后,得到该节点的面积最小封闭区域轮廓,然后该封闭区域轮廓中所有边的过路参数减1;
(5)重复执行步骤(4),搜索下一个节点的面积最小封闭区域轮廓,直到搜索完所有节点。
2.根据权利要求1所述的搜索方法,其特征在于,步骤(1)具体为,在CAD进行区域轮廓的绘制,使用CAD提供的复杂曲线绘制及求交功能。
3.根据权利要求1所述的搜索方法,其特征在于,所述步骤(2)具体为,首先对坐标信息(x,y)中x值进行排序,x为最小值时的节点坐标就是所求外点;当有多个时x值时,再对y进行排序,取y为最小的节点作为最外点。
4.根据权利要求1所述的搜索方法,其特征在于,步骤(1)中,不规则形状为类型为直线、弧线或两者的组合。
5.根据权利要求1-4任意一项所述的搜索方法,其特征在于,所述步骤(4)具体为,为两个节点之间的边设定一个代表可通过次数的过路参数;获取不规...
【专利技术属性】
技术研发人员:黄东华,李海艳,骆继明,黄运保,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。