留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于变尺度混沌算法的曲面品质优化

徐翔宇 闫光荣 雷毅

徐翔宇,闫光荣,雷毅. 基于变尺度混沌算法的曲面品质优化[J]. 北京航空航天大学学报,2023,49(12):3328-3334 doi: 10.13700/j.bh.1001-5965.2022.0070
引用本文: 徐翔宇,闫光荣,雷毅. 基于变尺度混沌算法的曲面品质优化[J]. 北京航空航天大学学报,2023,49(12):3328-3334 doi: 10.13700/j.bh.1001-5965.2022.0070
XU X Y,YAN G R,LEI Y. Surface quality optimization based on mutative scale chaos algorithm[J]. Journal of Beijing University of Aeronautics and Astronautics,2023,49(12):3328-3334 (in Chinese) doi: 10.13700/j.bh.1001-5965.2022.0070
Citation: XU X Y,YAN G R,LEI Y. Surface quality optimization based on mutative scale chaos algorithm[J]. Journal of Beijing University of Aeronautics and Astronautics,2023,49(12):3328-3334 (in Chinese) doi: 10.13700/j.bh.1001-5965.2022.0070

基于变尺度混沌算法的曲面品质优化

doi: 10.13700/j.bh.1001-5965.2022.0070
基金项目: 国家重点研发计划(2020YFB1709102)
详细信息
    通讯作者:

    E-mail:yangr@buaa.edu.cn

  • 中图分类号: TP391.7

Surface quality optimization based on mutative scale chaos algorithm

Funds: National Key R & D Program of China(2020YFB1709102)
More Information
  • 摘要:

    曲面品质优化是曲面重构中的常见问题,在航空航天和汽车等高端产品设计中,如果要求重构的曲面间具有高阶连续性,往往需要进行大量的优化工作。为了便捷地得到光滑的高品质曲面,提出一种基于变尺度混沌算法的曲面品质优化方法。引入可调参数,在与邻接面NURBS曲面片一阶连续条件下,可以灵活调整多个参数值对目标面进行变形操作;建立变尺度混沌优化的数学模型,计算出可调参数组的最优解,得到相对原曲面变形量最小的高品质曲面。通过案例分析验证了所提方法的鲁棒性和实用性。对优化后的曲面进行光影分析,结果表明:所提方法可以在保证曲面品质的同时,提高曲面重构的效率。

     

  • 图 1  曲面整形过程

    Figure 1.  Surface reshaping process

    图 2  关键控制点坐标及权重的计算流程

    Figure 2.  Calculation process of key control vertex and weight information

    图 3  曲面整形前后的网格图

    Figure 3.  Control mesh of two surfaces before and after reshaping

    图 4  曲面整形前后的等照度图

    Figure 4.  Isolux diagram before and after surface reshaping

    表  1  变尺度混沌优化算法中的参数值

    Table  1.   Parameter values in mutative scale chaos optimization algorithm

    可调参数初始值迭代次数最优值曲面误差(加权和)
    $ {x_1} $0.017122370.014486.3432
    $ {x_2} $−0.4312237−2.37486.3432
    $ {x_3} $0.36122370.009486.3432
    $ {x_4} $0.33122370.231486.3432
    可调参数初始值迭代次数最优值曲面误差(加权和)
    $ {x_1} $0.041627280.005694.4156
    $ {x_2} $−0.23162728−0.977994.4156
    $ {x_3} $0.411627280.013794.4156
    $ {x_4} $1.261627280.532194.4156
    下载: 导出CSV

    表  2  邻公共边第1排控制顶点信息

    Table  2.   The first row control vertex information adjacent to common edge

    控制顶点原始控制顶点及权重优化后控制顶点及权重
    $ {x_1} $$ {y_1} $${{\textit{z}}_1}$$ {\omega _1} $$ {x_2} $$ {y_2} $${{\textit{z}}_2}$$ {\omega _2} $
    ${P}_{1,1}$12.34−15.57−2.68123.45−15.57−1.833.44
    ${P}_{1,2}$18.42−33.57−7.86120.38−37.57−2.395.03
    ${P}_{1,3}$26.51−57.98−12.26116.34−57.57−5.622.18
    ${P}_{1,4}$35.06−74.73−8.82134.62−76.45−2.811.03
    ${P}_{1,5}$42.02−55.97−5. 32135.66−57.57−4.380.63
    ${P}_{1,6}$53.31−52.91−5.12145.68−53.51−5.320.32
    ${P}_{1,7}$62.02−58.94−6. 26165.28−57.77−6.387.74
    下载: 导出CSV
  • [1] 贺美芳. 基于散乱点云数据的曲面重建关键技术研究[D]. 南京: 南京航空航天大学, 2006: 4-7.

    HE M F. Research on key technologies of surfaces reconstruction based on scattered point cloud data[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2006: 4-7(in Chinese).
    [2] BERGER M, TAGLIASACCHI A, SEVERSKY L M, et al. A survey of surface reconstruction from point clouds[J]. Computer Graphics Forum, 2017, 36(1): 301-329. doi: 10.1111/cgf.12802
    [3] SONG J, LEE J, KO K, et al. Unorganized point classification for robust NURBS surface reconstruction using a point-based neural network[J]. Journal of Computational Design and Engineering, 2021, 8(1): 392-408. doi: 10.1093/jcde/qwaa086
    [4] 聂兆伟, 熊丹丹. 航空发动机叶片自适应修复目标曲面重构[J]. 计算机集成制造系统, 2019, 25(1): 53-60. doi: 10.13196/j.cims.2019.01.005

    NIE Z W, XIONG D D. Target surface research of aero-engine blade adaptive repairing driven by image model[J]. Computer Integrated Manufacturing Systems, 2019, 25(1): 53-60(in Chinese). doi: 10.13196/j.cims.2019.01.005
    [5] 乔晓萍, 朱晓锦, 张合生, 等. 基于曲面片拼接的曲面重构算法[J]. 振动 测试与诊断, 2013, 33(S1): 160-163.

    QIAO X P, ZHU X J, ZHANG H S, et al. Research on surface fitting algorithm based on surface patches splicing[J]. Journal of Vibration, Measurement & Diagnosis, 2013, 33(S1): 160-163(in Chinese).
    [6] 阳波, 王奋刚, 赖丽珍, 等. 基于CATIA软件的曲面重构技术研究[J]. 机械设计与制造工程, 2017, 46(2): 51-54. doi: 10.3969/j.issn.2095-509X.2017.02.010

    YANG B, WANG F G, LAI L Z, et al. Research on the surface reconstruction technology in CATIA[J]. Machine Design and Manufacturing Engineering, 2017, 46(2): 51-54(in Chinese). doi: 10.3969/j.issn.2095-509X.2017.02.010
    [7] KARČIAUSKAS K, PETERS J. Refinable G1 functions on G1 free-form surfaces[J]. Computer Aided Geometric Design, 2017, 54: 61-73. doi: 10.1016/j.cagd.2017.02.014
    [8] 王毛毛. 基于改进粒子群算法的曲线曲面优化方法研究[D]. 呼和浩特: 内蒙古工业大学, 2014: 49-52.

    WANG M M. Research on optimization method of curve and surface based on improved particle swarm optimization[D]. Hohhot: Inner Mongolia University of Technology, 2014: 49-52(in Chinese).
    [9] 张彤, 王宏伟, 王子才. 变尺度混沌优化方法及其应用[J]. 控制与决策, 1999, 14(3): 285-288. doi: 10.3321/j.issn:1001-0920.1999.03.023

    ZHANG T, WANG H W, WANG Z C. Mutative scale chaos optimization algorithm and its application[J]. Control and Decision, 1999, 14(3): 285-288(in Chinese). doi: 10.3321/j.issn:1001-0920.1999.03.023
    [10] KAHMANN J. Continuity of curvature between adjacent Bézier patches[M]// BARNHILL RE, BOFHM W. In: surfaces in computer aided geometric design. Amsterdam: North-Holland, 1983: 65–75.
    [11] 周西军, 杨海成. NURBS曲面G1光滑拼接算法[J]. 计算机辅助设计与图形学学报, 1996, 8(3): 227-233. doi: 10.3321/j.issn:1003-9775.1996.03.011

    ZHOU X J, YANG H C. G1 continuity algorithms between adjacent nurbs patches[J]. Journal of Computer Aided Design & Computer Graphics, 1996, 8(3): 227-233(in Chinese). doi: 10.3321/j.issn:1003-9775.1996.03.011
    [12] 车翔玖, 梁学章. 两邻接B样条曲面的G1连续条件[J]. 应用数学, 2004, 17(3): 410-416. doi: 10.3969/j.issn.1001-9847.2004.03.016

    CHE X J, LIANG X Z. G1 continuity conditions of two adjacent B-spline surfaces[J]. Mathematica Applicata, 2004, 17(3): 410-416(in Chinese). doi: 10.3969/j.issn.1001-9847.2004.03.016
    [13] MU G W, ZANG T, DAI S J. G0 and G1 connection between two adjacent B-spline surfaces[J]. Computer Aided Drafting, Design and Manufacturing, 2013(1): 53-57.
    [14] ZHOU X J. G2 continuity algorithms between adjacent NURBS patches along common cubic boundary curve[J]. Chinese Journal of Aeronautics, 2003, 16(4): 241-246. doi: 10.1016/S1000-9361(11)60191-X
    [15] 朱心雄. 自由曲线曲面造型技术[M]. 北京: 科学出版社, 2000: 168.

    ZHU X X. Free-form curve and surface modeling technology[M]. Beijing: Science Press, 2000: 168 (in Chinese).
    [16] E J Q, WANG C H, WANG Y N, et al. A new adaptive mutative scale chaos optimization algorithm and its application[J]. Journal of Control Theory and Applications, 2008, 6(2): 141-145. doi: 10.1007/s11768-008-6067-5
  • 加载中
图(4) / 表(2)
计量
  • 文章访问数:  816
  • HTML全文浏览量:  93
  • PDF下载量:  3
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-02-14
  • 录用日期:  2022-08-07
  • 网络出版日期:  2022-08-12
  • 整期出版日期:  2023-12-29

目录

    /

    返回文章
    返回
    常见问答