【技术实现步骤摘要】
一种基于直接控制自由变形的船体建模方法
[0001]本专利技术属于船体建模
,尤其涉及一种基于直接控制自由变形的船体建模方法、系统及设备。
技术介绍
[0002]目前,型线设计在船舶总体设计中占重要的地位。目前国内外常用的船型设计方法是传统设计方法,是对母型船线型资料、船模系列试验资料加以修改而实现的。后来部分学者尝试进行改进,用数学方法或基于型值点或控制点的方法完成船体曲面的建模和变形,主要包括融合方法、基于径向基函数插值方法、自由变形方法等。
[0003]以上船型设计方法虽行之有效,但存在以下问题:(1)过分依赖母型,工作量巨大、效率低;(2)无法更好地适应船东的多变性和船体型线的复杂性;(3)传统自由变形方法无法对几何约束进行精确定义,无法直接操纵几何外形表面指定点位移,并且为了获得较为精确的变形需要很多的控制点从而导致操作困难,控制点的移动对变形物体的改变没有物理直观性等问题。因此,如何快速高效地设计出性能优良的船体型线一直是国内外的研究热点。
技术实现思路
[0004]针对现有技术存在的问题,本专利技术提供了一种基于直接控制自由变形的船体建模方法、系统及设备。
[0005]本专利技术是这样实现的,一种基于直接控制自由变形的船体建模方法,用户通过直接移动船舶曲面上的某一个或多个型值点从而生成新的、光滑的船舶曲面,变形过程中产生的最佳变形框架是通过最小二乘模式实现的,所述基于直接控制自由变形的船体建模方法包括:
[0006]步骤一,根据待变形船体确定一个正六面体,此 ...
【技术保护点】
【技术特征摘要】
1.一种基于直接控制自由变形的船体建模方法,其特征在于,所述基于直接控制自由变形的船体建模方法包括:步骤一,根据待变形船体确定一个正六面体,并将待变形船体进行局部坐标变换线性地嵌入到正六面体中;步骤二,于所述正六面体上定义控制顶点网格,将正六面体变为三维张量积Bezier体;步骤三,根据待变形船体曲面上型值点的位移,反求满足位移约束的控制点的位移量;依据位移量移动控制点,使正六面体发生形变,将形变传递给正六面体中的待变形船体,使船体发生变形。2.如权利要求1所述的基于直接控制自由变形的船体建模方法,其特征在于,所述步骤一具体为:根据待变形船体型值点的坐标生成一个正六面体,将待变形船体完全放入此正六面体中,然后构造一个局部坐标系,将船体型值点的笛卡尔坐标转化成局部坐标。3.如权利要求1所述的基于直接控制自由变形的船体建模方法,其特征在于,所述步骤二具体为:正六面体上的控制点均匀分布,生成均匀分布的控制顶点网格,并通过控制点的坐标根据映射关系式完成待变形船体的局部坐标与笛卡尔坐标的映射。4.如权利要求1所述的基于直接控制自由变形的船体建模方法,其特征在于,所述位移约束为最小二乘约束,通过最小二乘法使各个控制点的位移平方和达到极小值,得到每个控制点的位移量;所述控制点的位移量具体为:各个直接操作点的移动相对独立,S
f
(f=1,2,...,h)为几何外形上原始点的位置,原始点局部坐标为(s
f
,t
f
,u
f
),相应的目标点为T
f
;计算每个控制顶点P
i,j,k
的位移δ
i,j,k
,使S
f
移动到T
f
,T
f
和S
f
有如下关系:有如下关系:5.如权利要求2所述的基于直接控制自由变形的船体建模方法,其特征在于,所述局部坐标系为O'
‑
STU坐标系:O'为局部坐标系的原点,S,T和U为轴矢量,O
‑
XYZ为笛卡尔坐标系;O'
‑
STU坐标系中任一点X在局部坐标系中的坐标为(s,t,u):X=X0+sS+tT+uU其中,X0为局部坐标系的原点,s,t,u分别为:其中,0≤s,t,u≤1;所述控制顶点网格P
i,j,k
具体为:沿S,T和U三个方向用平行于O
′
TU,O
′
SU和O
′
ST坐标面的等距离截面将O
′
S,O
′
T和O
′
U等分为...
【专利技术属性】
技术研发人员:冯佰威,岳朝欢,常海超,刘祖源,詹成胜,程细得,
申请(专利权)人:武汉理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。