«上一篇
文章快速检索     高级检索
下一篇»
  哈尔滨工程大学学报  2020, Vol. 41 Issue (9): 1249-1254  DOI: 10.11990/jheu.201903085
0

引用本文  

李靖璐, 王鹏, 牛宏磊, 等. 自由变形在水翼外形优化设计中的应用[J]. 哈尔滨工程大学学报, 2020, 41(9): 1249-1254. DOI: 10.11990/jheu.201903085.
LI Jinglu, WANG Peng, NIU Honglei, et al. Application of free-form deformation method in the shape optimization design of hydrofoil[J]. Journal of Harbin Engineering University, 2020, 41(9): 1249-1254. DOI: 10.11990/jheu.201903085.

基金项目

国家自然科学基金项目(51875466,51805436);中国博士后基金项目(2018M643726,2019T20941)

通信作者

王鹏, E-mail:wangpeng305@nwpu.edu.cn

作者简介

李靖璐, 男, 博士研究生;
王鹏, 男, 教授, 博士生导师

文章历史

收稿日期:2019-03-28
网络出版日期:2020-07-14
自由变形在水翼外形优化设计中的应用
李靖璐 1, 王鹏 1, 牛宏磊 2, 张宁 1     
1. 西北工业大学 航海学院, 陕西 西安 710002;
2. 中国船舶重工集团 山西平阳重工机械有限责任公司, 山西 侯马 043000
摘要:为了研究具有较好水动力性能的水翼外形,本文采用了自由变形方法对NACA0012水翼外形开展外形优化设计研究,建立了一套外形优化设计框架。外形优化设计框架采用基于非均匀有理B样条的自由变形方法实现水翼的外形参数化;经流场仿真后由序列二次规划算法进行优化迭代。利用优化框架分别对NACA0012水翼进行了单点及多点外形优化设计。优化目标旨在提高水翼的升阻比,在满足体积和厚度约束的条件下,优化结果表明:单点及多点设计下升阻比分别提升了8.46%和8.47%,水翼外形得到了较好的优化。
关键词海洋工程    优化    水翼    自由变形    非均匀有理B样条    序列二次规划    约束    升阻比    
Application of free-form deformation method in the shape optimization design of hydrofoil
LI Jinglu 1, WANG Peng 1, NIU Honglei 2, ZHANG Ning 1     
1. School of Marine Science and Technology, Northwestern Polytechnical University, Xi'an 710002, China;
2. Shanxi Pingyang Industry Machinery Co., Ltd., China Shipbuilding Industry Group Co., Ltd., Houma 043000, China
Abstract: In this paper, free-form deformation method is adopted in the shape optimization design of NACA0012 hydrofoil to improve its hydrodynamic performance, and a shape optimization framework is established. In the framework, free-form deformation based on non-uniform rational B-spline is adopted to realize the parameterization of the hydrofoil. And optimization progress is performed by the sequential quadratic programming algorithm after the flow-field simulation. Then, the framework is used to operate the single-point and multi-point optimization designs of NACA0012 hydrofoil, respectively, to maximize the lift-drag ratio. Under the volume and thickness constraints, optimization results show that the lift-drag ratios are increased by 8.46% and 8.47% for the single-point and multi-point designs, respectively.
Keywords: ocean engineering    optimization    hydrofoil    free-form deformation    non-uniform rational B-spline    sequential quadratic programming    constraint    lift-drag ratio    

水下滑翔机作为一种水下航行器,具有航行时间久、航行距离远、耗能低等特点,为监测海洋环境和勘探自然资源提供了方便,因而受到了广泛关注[1]。对于传统水下滑翔机,其双翼是升力的主要提供者,因此开展水翼外形优化设计研究对于提升传统水下滑翔机性能至关重要。外形优化设计首要的就是参数化方法。自由变形(free form deformation, FFD)参数化方法是一种最初用于计算机图形图像上的几何外形参数化方法[2],具有良好的光滑性和连续性,可以以较少的设计变量控制较为复杂的外形变形,在几何外形参数化上极具潜力。近年来,越来越多的学者在工程实际中选择使用这种参数化方法,机翼的气动外形优化设计[3-5]、车辆的外形设计[6]、舰船的船型外形设计[7]等。然而传统的FFD参数化存在着局部扰动能力差等缺陷。为了满足局部控制的需求,本文采用基于非均匀有理B样条(non-uniform rational b-splines,NURBS)的FFD参数法[8],改善了传统FFD方法局部扰动不足的缺点,光滑性及连续性更好,因而更适合于工程实践的外形参数化。此外,本文在FFD参数化方法的基础上,配合CFD求解及序列二次规划算法(sequential quadratic programming,SQP)搭建了一套外形优化设计框架。利用框架对NACA0012水翼进行了单点及多点外形优化设计,并对优化结果进行了分析与总结。

1 外形优化设计框架

本文搭建的外形优化设计框架是在已有工作基础上实现的[9],具体框架如图 1所示。包括以NURBS为基函数的FFD参数化方法、CFD求解及优化3部分。

Download:
图 1 外形优化设计框架 Fig. 1 Optimization framework
1.1 NURBS方法

NURBS方法是由B样条曲线方法通过加权、有理化发展而来[10],具体原理如下。

对于u方向为p阶、v方向为q阶的NURBS曲面表示为:

$S(u, v)=\frac{\sum\limits_{i=0}^{n} \sum\limits_{j=0}^{m} N_{i, p}(u) N_{j, p}(v) w_{i, j} P_{i, j}}{\sum\limits_{i=0}^{n} \sum\limits_{j=0}^{m} N_{i, p}(u) N_{j, p}(v) w_{i, j}} $

式中:Pi, j为控制网格上的控制点; wi, j为权值; Ni, p(u)和Nj, p(v)分别为节点矢量UV上的无理B样条基函数; UV的表达式为:

$\begin{aligned} \boldsymbol{U} &=\{\underbrace{0, \cdots, 0}_{p+1}, u_{p+1}, \cdots, u_{r-p-1}, \underbrace{1, \cdots, 1}_{p+1}\} \\ \boldsymbol{V} &\left.=\{\underbrace{0, \cdots, 0}_{q+1}, u_{q+1}, \cdots, u_{s-q-1}, \underbrace{1, \cdots, 1}_{q+1}\}\right\} \end{aligned} $

且有:

$r=n+p+1, s=m+q+1 $

有理基函数的表达式为:

$R_{i, j}(u, v)=\frac{N_{i, p}(u) N_{j, p}(v) w_{i, j}}{\sum\limits_{k=0}^{n} \sum\limits_{l=0}^{m} N_{k, p}(u) N_{l, p}(v) w_{k, l}} $

那么曲面方程可改为:

$S(u, v)=\sum\limits_{i=0}^{n} \sum\limits_{j=0}^{m} R_{i, j}(u, v) P_{i, j} $ (1)

由式(1)可以看出,NURBS曲面是由u方向的(n+1)个控制点,v方向的(m+1)个控制点组成的(n+1)×(m+1)个控制点网格面,如图 2所示。

Download:
图 2 NURBS曲面 Fig. 2 NURBS surface
1.2 FFD参数化方法

本文采用基于NURBS的FFD参数化方法[11-13],与FFD方法相比,其变形基函数由Bensteine基函数变为NURBS基函数,其基本原理如下:

首先在FFD控制体上添加一个局部坐标系O′-STU,则全局坐标系下任意点X,有:

$\boldsymbol{X}=\boldsymbol{X}_{0}+s \boldsymbol{S}+t \boldsymbol{T}+u \boldsymbol{U} $

式中X0为局部坐标系的原点在全局坐标系下的向量表示。局部坐标(s, t, u)写成向量形式为:

$\left\{\begin{array}{l}\boldsymbol{s}=\frac{\boldsymbol{T} \times \boldsymbol{U} \cdot\left(\boldsymbol{X}-\boldsymbol{X}_{0}\right)}{\boldsymbol{T} \times \boldsymbol{U} \cdot \boldsymbol{S}} \\ \boldsymbol{t}=\frac{\boldsymbol{S} \times \boldsymbol{U} \cdot\left(\boldsymbol{X}-\boldsymbol{X}_{0}\right)}{\boldsymbol{S} \times \boldsymbol{U} \cdot \boldsymbol{T}} \\ \boldsymbol{u}=\frac{\boldsymbol{S} \times \boldsymbol{T} \cdot\left(\boldsymbol{X}-\boldsymbol{X}_{0}\right)}{\boldsymbol{S} \times \boldsymbol{T} \cdot \boldsymbol{U}}\end{array}\right. $

接下来在FFD控制体上建立网格点Pi, j, k,则初始模型与FFD控制体的映射关系为:

$\boldsymbol{X}=\frac{\sum\limits_{i=0}^{l} \sum\limits_{j=0}^{m} \sum\limits_{k}^{n} N_{i, p}(s) N_{j, q}(t) N_{k, r}(u) w_{i, j, k} \boldsymbol{P}_{i, j, k}}{\sum\limits_{i=0}^{l} \sum\limits_{j=0}^{m} \sum\limits_{k}^{n} N_{i, p}(s) N_{j, q}(t) N_{k, r}(u) w_{i, j, k}} $

式中:wi, j, k为权因子;Ni, p(s)、Nj, q(t)、Nk, r(u)为以stu为变量的pqr次基函数。

1.3 SQP优化算法

SQP是目前公认的求解非线性优化问题的最有效方法之一,可以很好地处理等式约束及不等式约束。其不仅具有全局收敛性,而且收敛速度快、计算效率高[14-15]。对于含不等式约束的优化问题:

$\min f(\boldsymbol{x}) \\ {\rm{s.t.}} \quad \mathrm{g}_{i}(\boldsymbol{x}) \leqslant 0, i \in I $

在迭代过程中,首先将原问题转化为二次规划子问题:

$\min \nabla f\left(\boldsymbol{x}_{k}\right)^{\mathrm{T}} \boldsymbol{d}_{k}+\frac{1}{2} \boldsymbol{d}_{k}^{\mathrm{T}} \boldsymbol{H}_{k} \boldsymbol{d}_{k}\\ {\rm{s.t.}} \quad \mathrm{g}_{i}\left(\boldsymbol{x}_{k}\right)+\nabla g_{i}\left(\boldsymbol{x}_{k}\right)^{\mathrm{T}} \boldsymbol{d}_{k} \leqslant 0, i \in I $ (2)

式中:xk是第k次迭代的解; dk表示第k次迭代的搜索方向;Hk为Hessian矩阵的近似。

求解式(2),求得搜索方向dk,更新下次迭代解:

$\boldsymbol{x}_{k+1}=\boldsymbol{x}_{k}+\alpha_{k} \boldsymbol{d}_{k} $ (3)

式中αk可由线搜索方法得到。

修正Hessian矩阵近似Hk,重复上述迭代过程直至收敛。

2 外形优化仿真实例

利用外形优化设计框架对NACA0012水翼进行外形优化设计研究。其中数值模拟采用RANS方程作为控制方程,采用k-ω湍流模型,收敛条件为迭代2 000步或残差收敛小于1×10-6

在外形优化之前,需要验证数值模拟的准确性。对NACA0012三维水翼进行CFD仿真,与文献[15]中的实验结果对比,结果如图 3所示的流速为0.3 m/s下的升阻比曲线对比。结果表明在2°攻角下CFD仿真与实验结果之间误差最小。因此在采用2°攻角、0.3 m/s流速下的工况作为优化基础。

Download:
图 3 升阻比曲线对比 Fig. 3 Comparisons of the lift-drag ratio
2.1 单点外形优化设计

优化设计目的为得到2°攻角、0.3 m/s流速的单个设计点下升阻比最大的水翼外形。其初始网格与FFD控制体如图 4所示。

Download:
图 4 几何模型网格与FFD控制体 Fig. 4 Baseline mesh and FFD volume
2.1.1 优化问题

优化目标函数为最大化NACA0012水翼的升阻比。设计变量为FFD控制点的位移,根据变形程度分为2类:1)单个控制点的位移,用于实现控制体的小变形,包括64个x向运动、64个y方运动、64个z向运动的设计变量(命名为xyz);2)一组控制点的移动,用于实现FFD控制体的厚度大变形(命名为thickness)。2种设计变量如图 5所示。

Download:
图 5 设计变量 Fig. 5 Design variables

约束条件分为2类:1)水翼的厚度约束,用于保证水翼的厚度不减;2)体积约束,用于保证水翼的体积不减。整个优化问题的数学表达如表 1所示。

表 1 优化问题表述 Table 1 Optimization problem formulation
2.1.2 优化结果

优化收敛曲线如图 6所示,共迭代14次,优化后升阻比为19.6。与初始18.1的升阻比相比,提升了8.46%。

Download:
图 6 单点优化迭代收敛 Fig. 6 Iterative process of single-point optimization

比较优化前后的升力系数、阻力系数及升阻比,如表 2所示。升力系数有所提升,阻力系数大大降低,整体升阻比获得了较大的提升,可以认为水翼得到了较好的外形优化结果。

表 2 单点优化水动力参数 Table 2 Hydrodynamic performances of single-point optimization

在水翼沿弦长c方向上均匀的取3个截面,对比优化前后截面翼型如图 7所示。可以发现变形主要集中在翼型上下表面及后缘位置。在满足厚度和体积约束的条件下,水翼厚度变薄的同时,后缘发生了一定的扭转,这是阻力系数降低, 升力系数略微提升的主要原因。

Download:
图 7 单点优化水翼弦长方向截面对比 Fig. 7 Comparisons between the initial and the single-point optimized hydrofoil sections along chord length direction
2.2 多点外形优化设计

在2.1节中进行了水翼的单点优化,而在实际的工作环境中,很难保持水翼的速度为定值,往往伴随着一定的变化,为了模拟这样的实际工况,对NACA0012水翼进行了多点外形优化设计。多设计点为0.28、0.3、0.32 m/s。初始几何模型网格、FFD控制体与单点优化相同。

2.2.1 优化问题

优化目标函数为3个设计点下的平均升阻比。设计变量与约束条件与单点优化相同。最终优化结果要得到1个在3种工况下升阻比都能提升的水翼外形。

2.2.2 优化结果

优化收敛曲线如图 8所示,共迭代14次,最终平均升阻比为19.6,相比于初始平均升阻比18.1,提升了8.47%。

Download:
图 8 多点优化迭代收敛 Fig. 8 Iterative process of multi-point optimization

比较3个工况优化前后的升力系数、阻力系数及升阻比,如表 3所示。

表 3 多点优化水动力参数 Table 3 Hydrodynamic performances of multi-point optimization

3个工况下,升力系数均获得了提升,阻力系数均得到了降低。其中多点优化得到的外形在0.3 m/s工况下的提升程度与单点外形优化结果相同,在其他2种工况下也得到了较好的提升。综上所述,可以认为得到了较好的水翼外形。类似地,在同样位置处取3个截面,对比优化前后的翼型变化如图 9所示。可以得到与单点优化相似的结论,即升阻比获得提升的原因是在满足约束的条件下水翼厚度变薄的同时,后缘发生了一定的扭转。

Download:
图 9 多点优化水翼弦长方向截面对比 Fig. 9 Comparisons between the initial and the multi-point optimized hydrofoil sections along chord length direction
3 结论

1) 单点优化设计在满足厚度、体积约束的条件下,升阻比提升了8.46%;

2) 多点优化设计在在满足厚度、体积约束的条件下,平均升阻比提高了8.47%,此外3个工况下的升阻比均获得了较好提升;

3) 水翼厚度减少降低了阻力系数,后缘扭转增大了升力系数;

本文在之前工作的基础上,实现了基于NURBS-FFD的外形优化设计框架,并成功用于水翼的外形优化设计。未来研究将在现有框架上进行网格变形、优化算法等功能拓展,以及实现结构优化、多学科优化等。

参考文献
[1]
STOMMEL H. The Slocum mission[J]. Oceanography, 1989, 2(1): 22-25. DOI:10.5670/oceanog.1989.26 (0)
[2]
SEDERBERG T W, PARRY S R. Free-form deformation of solid geometric models[C]//ACM SIGGRAPH Computer Graphics, 1986, 20(4): 151-160, DOI: 10.1145/15922.15903. (0)
[3]
LYU Z, KENWAY G K W, MARTINS J R R A. Aerodynamic shape optimization investigations of the common research model wing benchmark[J]. AIAA journal, 2015, 53(4): 968-985. DOI:10.2514/1.J053318 (0)
[4]
王丹, 白俊强, 黄江涛. FFD方法在气动优化设计中的应用[J]. 中国科学:物理学力学天文学, 2014, 44(3): 267-277.
D an, BAI Junqiang, HUANG Jiangtao. The application of FFD method in aerodynamic optimization design[J]. Scientia sinica physica, mechanica & astronomica, 2014, 44(3): 267-277. DOI:10.1360/132013-189 (0)
[5]
吕培培, 宋文滨, 张淼. 自由曲面修形技术在民机翼身组合体上的应用[J]. 飞行力学, 2011, 29(5): 22-26.
LYU Peipei, SONG Wenbin, ZHANG Miao. Freeform deformation and its application to the wing-body configuration design[J]. Flight dynamics, 2011, 29(5): 22-26. (0)
[6]
汪怡平, 王涛, 黎帅. 基于自由变形技术的汽车气动减阻优化[J]. 机械工程学报, 2017, 53(9): 135-143.
WANG Yiping, WANG Tao, LI Shuai. Aerodynamic drag reduction of vehicle based on free form deformation[J]. Journal of mechanical engineering, 2017, 53(9): 135-143. DOI:10.3901/JME.2017.09.135 (0)
[7]
MANZONI A, QUARTERONI A, ROZZA G. Shape optimization for viscous flows by reduced basis methods and free-form deformation[J]. International journal for numerical methods in fluids, 2012, 70(5): 646-670. DOI:10.1002/fld.2712 (0)
[8]
TAO Jun, SUN Gang, SI Jingzhe, et al. A robust design for a winglet based on NURBS-FFD method and PSO algorithm[J]. Aerospace science and technology, 2017, 70: 568-577. DOI:10.1016/j.ast.2017.08.040 (0)
[9]
LI Jinglu, WANG Peng, DONG Huachao, et al. Shape optimisation of blended-wing-body underwater gliders based on free-form deformation[J]. Ships and offshore structures, 2020, 15(3): 227-235. DOI:10.1080/17445302.2019.1611989 (0)
[10]
PIEGL L, TILLER W. The NURBS book[M]. Berlin Heidelberg: Springer, 1997. DOI:10.1007/978-3-642-59223-2 (0)
[11]
TAO Jun, SUN Gang, WANG Xingyu, et al. Robust optimization for a wing at drag divergence Mach number based on an improved PSO algorithm[J]. Aerospace science and technology, 2019, 92: 653-667. DOI:10.1016/j.ast.2019.06.041 (0)
[12]
李冬琴, 李国焕, 戴晶晶, 等. 基于NFFD算法的船体几何变形技术[J]. 船舶工程, 2018, 40(6): 17-22, 35.
LI Dongqin, LI Guohuan, DAI Jingjing, et al. Hull geometric deformation technique based on NFFD algorithm[J]. Ship engineering, 2018, 40(6): 17-22, 35. (0)
[13]
白俊强, 徐家宽, 黄江涛, 等. 多区域自由变形技术在短舱安装位置减阻设计中的应用研究[J]. 空气动力学学报, 2014, 32(5): 682-687.
BAI Junqiang, XU Jiakuan, HUANG Jiangtao, et al. Drag reduction design of install position of nacelle based on multi-zone FFD technology[J]. Acta aerodynamica sinica, 2014, 32(5): 682-687. (0)
[14]
GILL P E, MURRAY W, SAUNDERS M A. SNOPT:an SQP algorithm for large-scale constrained optimization[J]. Society for industrial and applied mathematics, 2002, 12(4): 979-1006. DOI:10.1137/S1052623499350013 (0)
[15]
WANG Xinjing, SONG Baowei, WANG Peng, et al. Hydrofoil optimization of underwater glider using Free-Form Deformation and surrogate-based optimization[J]. International journal of naval architecture and ocean engineering, 2018, 10(6): 730-740. DOI:10.1016/j.ijnaoe.2017.12.005 (0)