摘要: |
船体型线光顺设计是船舶设计的基础和核心,是实现船舶设计目标的关键,包括船体曲线和船体曲面光顺设计.由于没有统一的光顺概念和完善的光顺准则,近年来自由曲线曲面的光顺性研究比较少;同时,复杂的船体外形及实际工程约束条件决定了船体曲线曲面光顺性的复杂性,因而自由曲线曲面光顺算法就不能满足船舶型线设计的要求.小波变换是一种具有数据压缩、运行效率高且适合控制顶点多的曲线曲面光顺的整体光顺方法,因而本文选择小波变换理论作为船体曲线曲面光顺的理论基础.本文深入研究了一维/二维NURBS样条小波变换,并利用其作为船体曲线、曲面的光顺处理方法,论文的主要工作和贡献如下:
(1) 本文扼要介绍了船体曲线曲面光顺性研究的重要性,并对当前自由曲线曲面和船体曲线曲面光顺性研究的现状、现有方法和存在的问题作了论述.
(2) 对光顺概念进行了归纳总结,提出了数学光顺、物理光顺和功能光顺三种概念,并在此基础上根据船体曲线、曲面特点,定义了相应的船体曲线、曲面光顺准则.
(3) 深入研究了小波变换,并构造了NURBS样条曲线小波和NURBS样条曲面小波来分别对船体曲线、曲面进行光顺处理.由于NURBS样条函数满足小波框架理论,因此可以利用NURBS样条函数构造NURBS样条小波(NURBS样条函数的有理基函数作为尺度函数,NURBS样条函数作为小波函数).与自由曲线曲面不同,船体曲线、曲面带有一定的约束条件,因此在光顺处理过程中需要考虑实际约束条件.本文将小波变换与型值点减少法进行了比较,可以看出小波变换在曲线光顺处理中的优越性,但也存在一定的问题.为克服小波变换的固有缺陷,本文提出了带约束小波算法、小波最小二乘法和小波能量法三种光顺算法对船体曲线进行光顺处理;而对船体曲面的光顺处理主要是采用小波变换和增加约束相结合的方法.
(4) 利用小波神经网络对船体曲线曲面进行逼近.职能算法如BP神经网络、RBF神经网络等现也应用于自由曲线曲面光页;小波神经网络与其相比,具有更优良的特性(逼近速度快,具有唯一解等),因此也就更适合于自由曲线曲面的光顺处理.本文介绍了多分辨小波网络的构造原理,并利用NURBS样条函数和NURBS样条基函数分别作小波函数和尺度函数,构造了一维/二维多分辨率B样条小波神经网络;根据船体曲线、曲面的性质,分别给出了相应的网络目标函数,并利用梯度法训练样本,来逼近船体曲线、曲面.
(5) 利用改进的小波变换算法,对船体型线光顺设计进行了研究.在船舶主尺度确定的情况下,船体型线设计一般先设计横剖面面积曲线,然后再设计设计水线、首尾轮廓线、横剖线、球首和球尾等.为了克服小波变换首末端点漂移的缺陷,首先对小波算法进行了改进,并给出了多分辨率开曲线面积计算方法和形心计算方法;然后利用改进的小波变换方法,结合横剖面面积曲线、横剖线的特点,对其进行光顺变换,从而得到符合设计要求的船体型线.研究和计算实例表明,NURBS样条理论和小波理论的成功结合,成为了船体曲线曲面光顺方法的基础;在此基础上,结合其他成熟算法(如最小二乘法、能量法)或利用其作为神经网络的构造基础能够快速、高效地进行船体曲线、曲面的光顺处理。
|