【技术实现步骤摘要】
基于轻量化网络的船型参数化设计方法
[0001]本专利技术涉及船舶设计与人工智能领域,尤其涉及基于轻量化网络的船型参数化设计方法。
技术介绍
[0002]船型参数化设计是一种高效的船舶计算机辅助设计方法,指在船型几何参数与船型曲线或曲面间建立特殊映射关系,辅助设计人员快速生成船型曲面,对于扩展船舶设计空间、优化船舶设计效率具有重要意义。目前的船型参数化设计主要是基于大量的几何参数,再根据数学插值方法拟合得到船型曲线与曲面,其计算过程繁琐,对众多复杂隐性几何参数具有较高输入依赖性,难以在各类船舶的参数化设计中普及应用。
[0003]随着近几年来人工智能领域的不断发展,许多学者开始研究其在计算机辅助设计领域的应用。在船舶设计方面,已有基于神经网络技术的船型阻力预测、船舶性能预测等案例的实际应用,且具有较高的可靠性。因此,针对传统船型参数化设计方法计算过程繁琐、输入参数冗杂等问题,可以采用轻量化神经网络方法来解决。
技术实现思路
[0004]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较 ...
【技术保护点】
【技术特征摘要】
1.基于轻量化网络的船型参数化设计方法,其特征在于,包括:获取描述现有样本船型的船型特征参数,分别生成原始NURBS船型曲面;根据所述船型曲面划分方法进行划分,导出划分后曲面全部NURBS控制点为三维坐标序列;基于所述船型特征参数与控制点三维坐标序列构造船型数据集;构建轻量化网络模型PDNN,将所述船型特征参数作为网络输入、对应船型曲面的三维坐标序列作为输出;利用所述船型数据集训练PDNN网络模型对预测得到的控制点数据进行评估,并生成船型曲面。2.如权利要求1所述的基于轻量化网络的船型参数化设计方法,其特征在于:所述船型特征参数具体包括,选取21种能够准确描述船舶特性的典型参数作为船型特征参数,包括主尺度、船型系数、其它参数三类参数。3.如权利要求2所述的基于轻量化网络的船型参数化设计方法,其特征在于:所述船型曲面划分方法包括将原始船型曲面被沿着船体特征曲线划分为11片子曲面,其中船艏5片、船舯4片、船尾2片;单个船型各子曲面所需控制点共334个,合并导出得到带指定位序的三维坐标序列,序列长度为3
×
334。4.如权利要求3所述的基于轻量化网络的船型参数化设计方法,其特征在于:基于所述船型特征参数与控制点三维坐标序列构造的船型数据集包括173艘船型样本,其中162艘船型样本用作训练集、11艘船型样本用作验证集。5.如权利要求4所述的基于轻量化网络的船型参数化设计方法,其特征在于:包括,在构建的轻量化网络模型PDNN中,输入层为所述船型特征参数,隐含层由1个正则化层与2个128神经元全连接层组成,全连接层后设置ReLU激活层,输出层为船型曲面控制点的三维坐标序列,在网络输出之前加入平滑层,对坐标数据进行先验的规范处理。6.如权利要求1~5任一所述的基于轻...
【专利技术属性】
技术研发人员:张涛,郝寨柳,王洋,吴敬芳,
申请(专利权)人:中国船舶科学研究中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。