为了提高螺旋桨优化过程中桨叶的参数化灵活性和建模效率,开展基于B样条方法的螺旋桨桨叶参数化及曲面生成研究。基于B样条曲线方法,采用最小二乘法对不同半径处的叶切面型值点进行拟合,并利用比例、偏移、坐标转换等方法,实现了桨叶叶切面和外形轮廓的参数化;基于B样条曲面方法,高效生成螺旋桨叶面、叶背、叶根和叶顶曲面;基于Python语言完成相关程序编写,并给出程序的UML类图。最终,通过对螺旋桨实例进行对比分析,证明螺旋桨桨叶参数化的灵活性和桨叶曲面生成的高效性。
In order to improve the parameterization flexibility and modeling efficiency of propeller blades in the process of propeller optimization, the parameterization and surface generation of propeller blades based on B-spline method are studied. Based on the B-spline curve method, the least square method is used to fit the data points of blade section at different radii, and the parameterization of blade section is realized by using the methods of scale, offset and coordinate transformation. Based on B-spline surface method, the surfaces of blade surface, blade back, blade root and blade top are generated efficiently. The relevant programs are written based on Python language, and the UML class diagram of the program is given. Finally, through the comparative analysis of propeller examples, the parameterization flexibility of propeller blade and the efficiency of blade surface generation are proved.
2024,46(8): 1-7 收稿日期:2023-5-9
DOI:10.3404/j.issn.1672-7649.2024.08.001
分类号:U664.33
基金项目:国家自然科学基金资助项目(51909110);国防科技重点实验室基金项目(6142217210204)
作者简介:张代雨(1988-),男,副教授,研究方向为水下航行器多学科设计优化
参考文献:
[1] 王超, 熊鹰, 何苗, 等. 粒子群算法在大侧斜螺旋桨侧斜分布优化中的应用[J]. 上海交通大学学报, 2012, 46(3): 398-403+409.
[2] 彭言峰, 赵淼, 许磊. 船用螺旋桨推进性能优化设计及试验方法[J]. 舰船科学技术, 2021, 43(1): 67-71.
[3] 王波, 张以良, 熊鹰. 船用螺旋桨水动力性能优化设计[J]. 武汉理工大学学报(交通科学与工程版), 2015, 39(4): 773-777.
[4] ZHANG Yi-fei , CHEN Hai-xin , ZHANG Yu-fei . Wing optimization of propeller aircraft based on actuator disc method[J]. Chinese Journal of Aeronautics, 2021, 34(5): 65-78.
[5] 唐英, 王志坚, 杨凯. 基于UG二次开发的船用螺旋桨参数化建模方法与实现[J]. 船舶工程, 2010, 32(4): 52-55.
TANG Ying, WANG Zhi-jian, YANG Kai. Parametric modeling method and implementation of marine propeller based on ug secondary development[J]. Marine Engineering, 2010, 32(4): 52-55.
[6] 王超, 吴浩, 韩康, 等. 基于CAESES的船用螺旋桨三维建模研究[J]. 应用科技, 2021, 48(5): 7-11.
[7] 刘勇杰, 徐青, 胡勇, 等. 基于CATIA的船用螺旋桨三维建模方法[J]. 船海工程, 2018, 47(4): 84-87.
[8] 陈艳君, 李凤. 基于UG的船用螺旋桨CAD/CAM计算机仿真系统的开发与建模[J]. 舰船科学技术, 2015, 37(10): 133-136.
[9] 王欢. 基于SolidWorks和Pro/E的船用螺旋桨建模研究[J]. 南通航运职业技术学院学报, 2016, 15(2): 32-35.
[10] 彭勤学. 基于SolidWorks的船用螺旋桨建模[J]. 武汉交通职业学院学报, 2014, 16(2): 80-82.
[11] 汪涛, 张继光. 基于PRO/E软件的船用螺旋桨建模[J]. 江苏船舶, 2015, 32(1): 28-30.
[12] 龚京风, 李瑞洁, 陈子昊, 等. 螺旋桨叶片自动建模方法[J]. 造船技术, 2020(4): 19-22.
[13] PIEGL L A , TILLER W . The NURBS book. [M]. Springer Berlin Heidelberg, 1997.
[14] 施法中. 计算机辅助几何设计与非均匀有理B样条[M]. 北京:高等教育出版社, 2001.
[15] UIUC APPLIED AERODYNAMICS GROUP. UIUC Airfoil DataSite[EB/OL]. https://mselig.ae.illinois.edu/ads/coord_database.html.