During the processes of digital ship design, there are too many control points on the hull surface based on interpolation section curves, which are disadvantageous to the hull surface fairing and modification. The shape of hull surface, based on non-uniform rational B-spline section curves, is uncontrollable. To solve the forementioned problems, a design of lightweight approach of hull surface approximation is proposed. The hull surface is generated by two steps of section curves approximation. In step one, the equivalent chord deviation curve discretization method is applied to the curve approximation. In step two, the optimization approximation model is constructed with the knots of section curves as the design vari-ables. The objective function is set to minimize the sum of the approximate error of all section curves in the least-squares sense. According to the character of this problem, the genetic algorithm with adaptively alterable chromosome length is improved and applied to solve this optimization problem. The instances of the hull surface approximation and design for full-scale ship indicate that it is feasible and can satisfy the requirements of the engineering design for hull surface approximation. Applying this method, the data used for hull surface design and approximation can be reduced. And it can provide a reference for the lightweight design of other similar complex surface.
ZHANG Yanrua,LIN Yana,b,LU Conghonga,JI Zhuoshanga
. Lightweight Approximation of Hull Surface Based on
Non-Uniform Rational B-Spline[J]. Journal of Shanghai Jiaotong University, 2018
, 52(2)
: 169
-175
.
DOI: 10.16183/j.cnki.jsjtu.2018.02.007
[1]PREZ F, CLEMENTE J A. Constrained design of simple ship hulls with B-spline surfaces[J]. Computer-Aided Design, 2011, 43(12): 1829-1840.
[2]WANG H, ZOU Z J. Geometry modeling of ship hull based on non-uniform B-Spline[J]. Journal of Shanghai Jiao Tong University (Science), 2008, 13(2): 189-192.
[3]PREZ F. Parametric generation of planing hulls[J]. Ocean Engineering, 2014, 81(7): 89-104.
[4]钱宏, 刘敏, 贺庆, 等. 基于NURBS曲面插值的船体曲面重构[J]. 中国造船, 2016, 57(1): 138-148.
QIAN Hong, LIU Min, HE Qing, et al. Reconstruction of ship hull based on NURBS surface interpolation[J]. Ship Building of China, 2016, 57(1): 138-148.
[5]于雁云, 林焰, 纪卓尚. 船体曲面参数化设计新方法[J]. 中国造船, 2013, 54(1): 21-29.
YU Yanyun, LIN Yan, JI Zhuoshang. A new method for parametric design of hull surface[J]. Ship Building of China, 2013, 54(1): 21-29.
[6]陆丛红, 林焰, 纪卓尚. 基于缩减控制顶点数和自适应遗传算法的船体水线NURBS拟合[J]. 大连理工大学学报, 2007, 47(6): 846-852.
LU Conghong, LIN Yan, JI Zhuoshang. NURBS approximation of hull waterline based on reduced control points number with adaptive genetic algorithm[J]. Journal of Dalian University of Technology, 2007, 47(6): 846-852.
[7]LU C H, ZHANG Y R, LIN Y. Representation for characteristic curves of hull form using immune genetic algorithm based on NURBS with path curve parameterization method[C]∥International Offshore and Polar Engineering Conference. Busan, Korea: ISOPE, 2014: 535-540.
[8]朱心雄. 自由曲线曲面造型技术[M]. 北京: 科学出版社, 2000: 159-160.
[9]赵罡, 穆国旺, 王拉柱. 非均匀有理B样条[M]. 2版. 北京: 清华大学出版社, 2010: 324-325.
[10]周杨, 刘瑛. 数控加工中非圆曲线离散方法的误差分析[J]. 机械研究与应用, 2012, (4): 54-56.
ZHOU Yang, LIU Ying. Error analysis for the non-circular curve discretization method in CNC machining[J]. Mechanical Research & Application, 2012(4): 54-56.
[11]YOSHIMOTO F, HARADA T, MORIYAMA M, et al. Data fitting with a spline using a real coded genetic algorithm[J]. Computer-Aided Design, 2003, 35(8): 751-760.
[12]邝航宇, 金晶, 苏勇. 自适应遗传算法交叉变异算子的改进[J]. 计算机工程与应用, 2006, 42(12): 93-96.
KUANG Hangyu, JIN Jing, SU Yong. Improving crossover and mutation for adaptive genetic algorithm[J]. Computer Engineering and Applications, 2006, 42(12): 93-96.