登录

【技术】NURBS曲线的逆参数化与船型优化中的应用

一直以来CAESES软件提供经典的NURBS曲线(非均匀有理B样条曲线)建模技术。该建模方法在指定起始点和终点的位置后,通过调整控制点的位置便可实现曲线形状的变化。因此NURBS曲线被广泛用于复杂三维模型的建模与变型。

然而这种建模方法仅适用于在CAESES中从无到有,进行点、线、面的逐步建模,即全参数化建模,对于已有的曲线,通过igs或其他几何格式导入CAESES中,是无法自动识别NURBS曲线的控制点,也无法通过调整控制点的位置从而对已有的曲线进行变化。

CAESES最新版本5.1提供的新功能Curve Polygon编辑使NURBS曲线逆参数化成为可能。对于导入的曲线,可以通过image curve的功能进行复制,然后通过新增控制点的方式并对复制曲线进行Curve Polygon的编辑,使其几何形状逼近原始导入的曲线,这样便完成了原始曲线的逆参数化。 这种新颖的曲线定义和变型手段在船体型线优化工作中可以发挥其独有的优势。 对于船舶工程师来说,船舶尾部的形状和横剖面曲线的UV度是优化过程关注的重点。这部分曲面的优化工作不仅可以有效降低船舶的阻力而且对于改善尾部伴流情况也有明显的作用。具体操作如下:

① 截取一段船体尾部的典型横剖面

② 对该横剖面进行逆参数化定义: ③ 对新的参数化的横剖线(绿色曲线)进行控制并利用CAESES 5中brep morphing功能实现该新横剖线所影响船舶尾部区域三维模型的变型:

原始船型和优化过程中的船型横剖面对比如下:

Curve Polygon编辑功能使导入Nurbs曲线的逆参数化成为可能。在船型优化过程中,以往需要通过delta shift,Free form deformation等方法实现的船体变形可以利用该功能以一种更简单且直观的方法实现。
船舶设计

【技术】NURBS曲线的逆参数化与船型优化中的应用的评论0条

    暂无评论

【技术】NURBS曲线的逆参数化与船型优化中的应用的相关案例教程

问题描述:已知NURBS曲面,现在想根据x和y坐标的情况下,求z的值。由于 NURBS 曲面是参数曲面,在仅知道(x,y)坐标的情况下无法直接求出该点的矢高值,而是需要先将物理空间坐标值(x,y)转换成对应参数空间坐标(u,v),然后再根据(u,v)值求解出该点的物理空间坐标(x,y,z)。由于(x,y)到(u,v)无法求出解析表达式,只能通过迭代求解。 参考文献: NURBS自由曲面在光机设计和
nPower 软件 | Cyborg3D Mesh To CAD——CAD NURBS转换工具  您是否有复杂的扫描网格需要逆向工程?  您是否需要将 ZBrush 雕刻网格带入到一个 CAD 系统中?  您是否需要强大的工具来处理现实世界中的网格?  您是否需要捕捉网格中的细节?  您是否需要一种易于使用的方法来创建高质量的CAD数据? 产品介绍 Cyborg3D Mesh To CA
在涡轮的气动设计过程中,因设计需求变更导致的涡轮叶片优化迭代较多。目前CFD仿真技术应用广泛,在叶轮机设计领域更有多款单独的仿真软件。而因造型参数较多(单个叶片30个以上),涡轮叶片的优化工作还是较为耗时繁琐,往往只有经验丰富的工程师才能合理把握进度。 本次分享的输入条件为单级涡轮叶片,针对转子叶片进行参数优化仿真。整个优化仿真过程依赖于CAESES仿真优化软件进行,主要分为CAESES参数化建模
NURBS全称是Non-Uniform Rational B-Splines中文叫做非均匀有理B样条曲线,Rhinoceros中的模型曲线便是通过NRUBS曲线进行描述,曲面则是通过U和V两个方向的曲线集合来得到,如图: Rhino如何生产曲面原理 由上图我们发现就像织布一样,曲面由纵横交错的UV线编制而成,线长怎样,面就长怎样,那么画好线就是最基础工作,可以理解线的基础打好,曲面的基础做好了。
NURBS全称是Non-Uniform Rational B-Splines中文叫做非均匀有理B样条曲线,Rhinoceros中的模型曲线便是通过NRUBS曲线进行描述,曲面则是通过U和V两个方向的曲线集合来得到,如图: Rhino如何生产曲面原理 由上图我们发现就像织布一样,曲面由纵横交错的UV线编制而成,线长怎样,面就长怎样,那么画好线就是最基础工作,可以理解线的基础打好,曲面的基础做好了。
影响力
内容
0 0