Page 42 - 无损检测2023年第二期
P. 42

王九鑫, 等:

   基于 MATLAB的超声换能器声场特性仿真及可视化研究

   2.1.2 APPDesi g ner页面设计原理                         实现人机交互, 出现过参数无法传输的问题, 故采用


                                              [ 16 ]
       使用的开发工具是 MATLAB A ppDesi g ner 。              APPDesi g ner开发新的人机交互界面, 并更新页面
   使用该工具可以方便地观察改变页面布局后的代码                            信息。为了把仿真的结果输出并呈现在界面上, 需
   视图, 以及改变超声换能器各参数后超声声场分布                           要在界面上输入频率、 半径等参数, 再通过给计算机

   的声压响应。 A ppDesi g ner工具具有专业性和先                    下达命令便可以实现。
   进性两大特点, 目前高校的大学物理实验教学较多                           2.2.3 软件实现
   使用 GUIDE 进行界面开发          [ 17 ] 。 GUIDE 长久来看           根据上述流程开发出仿真软件, 打开软件后界
                                                     面上会给出默认参数。超声检测过程中, 对于钢等
   不会有新的发展, 并且不允许用户为用户提供 Web


   服务  [ 18 ] 。在此方面 APPDesi g ner工具较为优越,             金属材料, 常用的检测频率为1~5MHz 。因此, 仿

   文章使用 APPDesi g ner将 A pp 打包为交互式 Web               真软件中参数的范围参照目前市面上设备的参数,




   A pp 并使用 MATLAB WebA ppServer 进行共                 即: 频率为 1~10 MHz ; 探头半径为 10~30mm 。

       ,

   享。最终在不需要安装其他软件的情况下, 可以基                           设置的默认参数为: 静态压强为 101.325×10 Pa ;
                                                                                              3

   于浏览器直接运行 WebA pp          。                       频率为1MHz ; 圆形活塞半径为20mm 。声场仿真
   2.2 软件设计流程与实现                                     软件运行界面如图2所示。
   2.2.1 资源配置
       开发软件项目运行所需要的资源配置如表1所示。
                   表1 资源配置
             参数                     配置
           操作系统                   Windows10
        CPU ( 中央处理器)           Intel ( R ) i5-10400F

        GPU ( 图形处理器)        NVIDIAGeForceRTX3060
           编程语言                   MATLAB

        人机交互界面编程                 APPDesi g ner
   2.2.2 软件开发流程
       该项目中开发仿真软件的流程图如图1所示,
   具体流程可分为以下两个阶段。                                                图2 声场仿真软件运行界面
       ( 1 )阶段一

                                                          点击“ 中心轴线声压” 按钮即可得到默认参数下
       实现二维声场分布模拟, 即处于标准大气压强
                                                     二维声场模拟的结果。首先通过改变参数可以得到
   中圆形活塞换能器的中心轴线上声压, 与距离 r                           不同超声波频率下的仿真结果、 不同探头半径下的仿
                                      p
   大体上符合正弦关系。使用 MATLAB软件根据上
                                                     真结果以及不同介质的仿真结果。二维声场仿真结
   述物理模型中各物理量的关系构建数学计算模型进
                                                     果示例如图3所示。其次, 实现三维声场分布模拟。
   行仿真, 并利用声轴线上的声场分布函数以及声轴
                                                     一定直径的圆形超声换能器辐射的是一束圆柱形声
   截面的声压分布规律, 结合所学知识, 进行自主编
                                                     场, 通过模型建立、 积分求解, 得到圆形超声换能器轴
   程, 最终可实现声场的可视化。
                                                     向足够远处的声压与位置的关系。综上, 设计的仿真

       ( 2 )阶段二
                                                     软件能实现超声声场可视化所需数据的模拟。
       考虑到设计过程中采用 GUI可视化界面开发










               图1 仿真软件开发流程图                                    图3 二维声场分布仿真结果示例

    8
          2023年 第45卷 第2期
          无损检测
   37   38   39   40   41   42   43   44   45   46   47