基于光流算法的流场实时显示研究

陈蒋力, 丁海艳, 胡海豹, 张帆, 文俊

陈蒋力, 丁海艳, 胡海豹, 等. 基于光流算法的流场实时显示研究[J]. 实验流体力学, doi: 10.11729/syltlx20240027.
引用本文: 陈蒋力, 丁海艳, 胡海豹, 等. 基于光流算法的流场实时显示研究[J]. 实验流体力学, doi: 10.11729/syltlx20240027.
CHEN J L, DING H Y, HU H B, et al. Research on real-time display of flow field based on optical flow algorithm[J]. Journal of Experiments in Fluid Mechanics, doi: 10.11729/syltlx20240027.
Citation: CHEN J L, DING H Y, HU H B, et al. Research on real-time display of flow field based on optical flow algorithm[J]. Journal of Experiments in Fluid Mechanics, doi: 10.11729/syltlx20240027.

基于光流算法的流场实时显示研究

基金项目: 国家自然科学基金项目(52071272、12102358、52201382);深圳市科创委基础研究资助项目(JCYJ20210324122201004)
详细信息
    作者简介:

    陈蒋力: (1999—),男,浙江湖州人,硕士研究生。研究方向:流动测量与显示,流动控制。E-mail:2022200666@mail.nwpu.edu.cn

    通讯作者:

    胡海豹: E-mail:huhaibao@nwpu.edu.cn

  • 中图分类号: O357.5

Research on real-time display of flow field based on optical flow algorithm

  • 摘要:

    本文将效率较高的LK光流算法和物理性较强的LS光流算法两大类算法进行结合,实现高精度的流场实时显示。通过人工合成粒子图像测试和拖曳水槽装置,系统测试了算法的效率、精度和鲁棒性,并与互相关算法进行比较。在合成图像数据集测试中,LK-I算法的计算耗时最低,仅需15 ms,LK-S&LS算法计算精度及鲁棒性最高,均方根和角误差分别为0.073和1.56,且抗噪声能力最强,互相关算法的耗时则为1500 ms,均方根误差和角误差为0.128和3.13,明显劣于其他几种光流算法。在基于拖曳水槽的实验测试中,LK和LK&LS耦合算法均可实现近尾流区速度场及涡量场快速显示,其中,LK&LS算法的流场噪点最少,互相关算法噪点最多。本研究还可为后续实时控制问题下实现钝体减阻降噪提供一定的算法支撑。

    Abstract:

    In this paper, Lucas-Kanade (LK) optical flow algorithm with high efficiency and Liu-Shen (LS) optical flow algorithm with strong physical properties are combined to achieve high precision real-time display of the flow field. The efficiency, accuracy and robustness of the algorithm are tested by the synthetic particle image test and the towing flume device, which is compared with the cross-correlation algorithm. In the test of synthetic image data set, LK-I algorithm has the shortest computing time, only 15ms. LK-S&LS algorithm has the highest computational accuracy and robustness, and its root-mean-square error and angular errors are 0.073 and 1.56 respectively with the strongest anti-noise ability. Cross-correlation algorithm takes 1500ms, and its root-mean-square error and angular error are 0.128 and 3.13 respectively, so it is obviously inferior to the other two optical flow algorithms. In the experimental test based on the towing flume, both LK and LK&LS coupling algorithms can quickly display the velocity field and vorticity field in the near-wake region. The results show that LK&LS algorithm has the least flow field noisy points, while cross-correlation algorithm has the most noisy points. This research can also provide some algorithm support for the realization of blunt body drag and noise reduction in the following real-time control problems.

  • 提高风洞系统的控制性能,使流场达到良好的品质,以测取高精度的吹风试验数据,既是风洞流场调节的主要目标,也是进行飞行器设计定型工作的重要保障。风洞流场是一个运行过程非常复杂的系统,影响流场运行的扰动来源多而复杂。流场的干扰源可分为非时变干扰和时变干扰。非时变干扰指的是干扰源在相对较长的一段时间内保持不变,例如阶梯变迎角试验中模型迎角阶梯变化对马赫数的干扰。而时变干扰指的是干扰源是持续变化的,例如连续变迎角试验中迎角连续变化对马赫数造的干扰。

    目前关于风洞流场抗时变干扰控制方法国内外可查询的文献十分有限。国内2.4 m跨声速风洞在低马赫数时采取提高PI积分作用的控制策略,在高马赫数时采取基于动态在线修正的前馈控制技术,连续变迎角试验马赫数的控制精度达到0.003[1]。为了在存在时变干扰情况下,进一步提高风洞流场的控制精度,袁平与易凡等采用模型预测控制[2-3]和迭代学习[4]等方法,取得了一定的控制效果。

    国外,Ronald等将预测控制成功应用于美国国家航空航天实验室的一座2 m量级连续式跨声速风洞流场控制,相比经典的PI控制,控制性能提升了30%~60%。采用预测控制后,在保证同样的马赫数控制精度前提下,迎角变化速度从0.07 (°)/s提高到了0.5 (°)/s[5]。Nguyen等[6]提出了基于预测模型的最优控制,通过调节压缩机进气导叶的角度,实现了NASA下属的一座11英尺的连续式风洞变迎角试验中马赫数的稳定控制。Sutcliffe等[7]采用基于神经网络的模型预测控制,实现了某低速连续式风洞试验段总温的跟踪控制。

    现有的风洞流场抗时变干扰控制方法主要基于预测控制。这类方法的控制效果十分依赖于预测模型的准确性,而在不同试验状态下,预测模型有所差异,难以通用,因此预测控制存在的主要问题是需要频繁的通过试验获取数据用于辨识和建模,增加了试验成本和降低了试验效率。虽然,目前有些研究者通过案例推理法期望利用已有的预测模型去推理新工况下的预测模型,但是仍然难以保证新推理预测模型的准确性[8-9]。另一方面,预测控制参数较多,且参数之间存在复杂的关联,不同参数的组合会显著影响控制效果,因而给缺乏经验的工程设计人员带来了极大的挑战[10]

    本文针对风洞流场控制中涉及的时变干扰问题,提出了一种新型的前馈-反馈复合控制方案。前馈控制采用超前校正的增量式扩张状态观测器(Lead Correction based Incremental Extend State Observer,LIESO),反馈控制采用增量式比例积分控制(Proportional-Integral,PI)。LIESO是以扩张状态观测器ESO(Extend State Observer,ESO)为基础。ESO将系统中的不确定项或者干扰项视为系统中状态之一,建立新的状态方程,对状态进行观测,得到系统的干扰项。通过前馈补偿的方法,可以对干扰进行快速抑制。增量式ESO(IESO)是对常规ESO形式上的转换,采用增量式控制器的好处是易实现控制方法之间无扰切换。考虑到时变干扰的变化率有可能较快,为了确保ESO能够及时跟随上时变干扰的变化,利用超前校正技术提高ESO对快速变化的时变干扰的跟踪能力。本文主要介绍了风洞流场时变干扰源、ESO基本原理、LIESO + PI复合控制器设计、仿真研究、试验验证,最后对全文工作进行了总结。

    风洞流场的时变干扰源主要有以下4种:

    1)试验模型姿态的连续调整。其中以连续变迎角试验最具代表性。目前连续变迎角试验技术仍难以大范围推广应用,其中一个难点就是亚跨试验过程中,风洞流场控制系统难以抑制连续变迎角过程中马赫数的波动。

    2)气源压力的下降。我国风洞目前主要以暂冲式为主,受气源容量限制,气源压力会随着试验进程的推进而逐渐下降。尤其对于1米量级以上的暂冲式高速风洞,试验过程中气源下降速度很快,会对风洞流场控制造成很大的影响[11]

    3)流场间的相互耦合作用。如连续式风洞通过改变压缩机转速调节马赫数过程中,会引起总压的波动。

    4)流场控制目标的连续变化。某些试验要求流场参数按照某个预定的曲线进行跟随控制。例如全模颤振试验要求马赫数或者总压随时间线性变化[12],超声速连续变马赫数试验要求总压与马赫数匹配变化。

    从控制学科角度来说根据时变干扰的变化趋势可将时变干扰划分为:一阶干扰、二阶干扰以及高阶干扰。一阶干扰指的是干扰变化规率可用一次多项式拟合,高阶干扰以此类推,一般来说高阶干扰更加难以控制。目前风洞试验所涉及的时变干扰问题绝大多数为一阶干扰和二阶干扰,如气源压力下降可近似为一阶干扰,试验模型姿态的连续调整可近似为二阶干扰,也可近似为分段一阶干扰。

    ESO是韩京清提出的自抗扰控制技术中核心部分[13-14],用来估算系统干扰。为了减少整定参数、便于工程应用,高志强等提出了线性ESO[15-16]。下面简单介绍线性ESO的原理。

    考虑一阶非线性、参数不确定系统:

    $$ \dot y(t) = f(y,\omega ,u) + bu(t) $$ (1)

    式中:f表示内部和外部综合干扰;ω为系统外部干扰;y(t)为系统的输出,u(t)为系统的输入,b为系统参数。本文变量上方加“·”表示导数。将f扩展为系统的状态变量x2 = f,则可得到上述一阶系统的扩张状态方程:

    $$ \left\{ \begin{gathered} {{\dot x}_1}(t) = {x_2}(t) + bu(t) \\ {{\dot x}_2}(t) = d \\ y(t) = {x_1}(t) \\ \end{gathered} \right. $$ (2)

    式中:x1x2为系统的状态变量,$d = \dot f(y,\omega ,u)$。对式(2)设计相应的二阶ESO,其表达式为:

    $$ \left\{ \begin{gathered} {e_1}(t) = y(t) - {z_1}(t) \\ {{\dot z}_1}(t) = {z_2}(t) + {\beta _1}e(t) + {b_0}u \\ {{\dot z}_2}(t) = {\beta _2}e(t) \\ \end{gathered} \right.(t) $$ (3)

    式中:z1为系统输出y的估计值,z2为干扰f的估计值,β1β2为扩张状态观测器的增益,b0b的估计值。当β1β2取值恰当时,ESO可以实现对系统状态的跟踪,即z1yz2f。文献[15]采用带宽的概念对ESO的参数进行整定,令ESO的带宽为ω0,则有:

    $$ {\beta _1} = 2{\omega _0},{\text{ }} {\beta _2} = \omega _0^2 $$ (4)

    通过ESO,在得出系统干扰的估计值z2后,即可采用前馈补偿对干扰进行抑制,前馈补偿量uF按照下式计算:

    $$ {u_{\text{F}}} = - {z_2}/{b_0} $$ (5)

    本文以中国空气动力研究与发展中心的1.2 m × 1.2 m引射式跨超声速风洞(以下简称1.2 m风洞)跨声速试验的马赫数控制为研究对象,来进行LIESO + PI复合控制系统的设计。1.2 m风洞亚跨声速马赫数范围为0.3~1.4。该风洞跨声速试验有2种典型的运转方式:①定马赫数阶梯变迎角;②定马赫数连续变迎角。本文的研究的范围是方式②。风洞运行过程中分为充气启动和调节运行阶段。启动过程是指对风洞快速充压以尽快达到稳定流场,调节过程是对风洞流场目标进行闭环控制。该风洞在调节过程是通过控制栅指位置来调节马赫数。

    风洞流场可近似为式(1)中的一阶非线性、参数不确定系统,可对应设计二阶ESO,见式(3)。对式(3)进行离散化,为简便,采用后向欧拉离散法,得到离散后的ESO:

    $$ \left\{ \begin{gathered} {e_1}(k) = y(k) - {z_1}(k - 1) \\ {z_1}(k) = {z_1}(k - 1) + h\left[ {{z_2}(k - 1) + 2{\omega _0}{e_1}(k) + {b_0}u(k)} \right] \\ {z_2}(k) = {z_2}(k - 1) + h\omega _0^2{e_1}(k) \\ \end{gathered} \right. $$ (6)

    式中:h为风洞控制系统的控制周期,y(k)为马赫数反馈,u(k)为栅指位置反馈。将式(6)往前平移一个周期,得到:

    $$ \left\{ \begin{gathered} {e_1}(k - 1) = y(k - 1) - {z_1}(k - 2) \\ {z_1}(k - 1) = {z_1}(k - 2) + \\ \qquad h\left[ {{z_2}(k - 2) + 2{\omega _0}{e_1}(k) + {b_0}u(k - 1)} \right] \\ {z_2}(k - 1) = {z_2}(k - 2) + h\omega _0^2{e_1}(k - 1) \\ \end{gathered} \right. $$ (7)

    式(6)~(7),简化后得到增量式ESO:

    $$ \left\{ \begin{gathered} \Delta {e_1}(k) = y(k) - y(k - 1) - \Delta {z_1}(k - 1) \\ \Delta u(k) = u(k) - u(k - 1) \\ \Delta {z_1}(k) = \Delta {z_1}(k - 1) + \\ \qquad h\left[ {\Delta {z_2}(k - 1) + 2{\omega _0}\Delta {e_1}(k) + {b_0}\Delta u(k)} \right] \\ \Delta {z_2}(k) = \Delta {z_2}(k - 1) + h\omega _0^2\Delta {e_1}(k) \\ \end{gathered} \right. $$ (8)

    式中:符号$ \Delta $表示相邻两个控制周期间某个变量的增量;当β1β2取值恰当时,$ \Delta {z_2}(k) $→$ \Delta f $,$ \Delta f $为相邻两个控制周期间的f的增量。

    所谓初值修正,即对式(8)中的增量式ESO给定一组合适的初值∆z1(k−1)、∆z2(k−1)、u(k−1)、y(k−1),使得:1)ESO在切入过程中系统能够平稳,实现无扰切入;2)在外部干扰产生瞬间,ESO对干扰的观测误差最小。为了便于下文的阐述,首先对1.2 m风洞的连续变迎角试验流程进行简要的介绍,该试验流程如图1所示,分为以下步骤:

    图  1  连续变迎角试验流程示意图
    Fig.  1  Schematic diagram of continuous sweep angle of attack test process

    1)试验模型迎角运行至0°,风洞开车建立初始流场;

    2)等待流场稳定后(t1时刻),迎角从0°运动至初始角度α1α1一般为负角度);

    3)等待流场再次稳定后(t2时刻),迎角从初始角度α1运行至终止角度α2t3时刻);

    4)迎角回零,风洞关闭。

    ESO在t1投入运行,在t3时刻终止。∆z1(k − 1)、u(k − 1)、y(k − 1)按照下式赋值:

    $$ \Delta {z_1}(k - 1) = 0, u(k - 1) = u({t_1}), y(k - 1) = y({t_1}) $$ (9)

    而∆z2(k − 1)需要分2种情况:

    1)t1时刻当迎角从0°开始变化时,可认为迎角对马赫数的干扰增量∆f(t1)接近为0,因此∆z2(k − 1)也可设置为0;

    2)t2时刻当迎角从初始角度α1开始变化时,∆f(t2)不为0,且∆f(t2)的值未知,在这种工况下如果设置∆z2(k − 1) = 0,则会在连续变迎角初始阶段造成干扰估算误差较大,不能及时抑制迎角对马赫数的干扰。可以利用迎角从0°运动至初始角度α1这一过程,实时比较∆z2(t)的值,记录其最小值∆z2(t)min,当t2时刻迎角从α1开始运行瞬间,令:

    $$ \Delta {z}_{2}(k\text−1)=-\Delta {z}_{2}{\left(t\right)}_{\text{min}} $$ (10)

    式中:负号表示在0°~α1α1~0°这2个变化过程中迎角对马赫数的干扰是反向的。

    首先对ESO的收敛性进行分析。令ESO干扰的观测误差为e2

    $$ {e_2}(t) = {z_2}(t) - f $$ (11)

    对式(1)、(3)、(11)进行拉氏变换可到fz2之间的传递函数φ1(s),以及fe2之间的传递函数φ2(s):

    $$ {\varphi _1}(s) = \frac{{L({z_2})}}{{L(f)}} = \frac{{\omega _0^2}}{{{s^2} + 2{\omega _0}s + \omega _0^2}} $$ (12)
    $$ {\varphi _2}(s) = \frac{{L({z_2})}}{{L(f)}} - 1 = \frac{{{s^2} + 2{\omega _0}s}}{{{s^2} + 2{\omega _0}s + \omega _0^2}} $$ (13)

    式中:L为拉氏变换算子,s表示复频域。由终值定理可得e2的稳态值为:

    $$ \mathop {\lim }\limits_{t \to \infty } {e_2}(t) = \mathop {\lim }\limits_{s \to 0} s{\varphi _2}(s)L(f) $$ (14)

    f为单位阶跃信号,e2的稳态值为0;若f为单位斜坡信号,e2的稳态值为$(1 + 2{\omega _0})/\omega _0^2$。因此,ESO对于一阶干扰存在稳态观测误差。为了实现ESO对一阶干扰零静差估计,本文采用超前校正的方法。超前校正的传递函数可表示为:

    $$ LC(s) = \frac{{Ts + 1}}{{\sigma Ts + 1}} $$ (15)

    式中:T为时间常数,0 < σ < 1。对z2进行超前校正,z2LC为校正后的干扰估计值,经过超前校正后的干扰观测误差记为e2LCfz2LC以及fe2LC之间的传递函数,分别记为φ1LC(s)、φ2LC(s),则:

    $$ \begin{split} {\varphi _{{\text{1LC}}}}(s) = &\frac{{L({z_{2{\text{LC}}}})}}{{L(f)}}{\text{ = }}\frac{{L({z_2})LC(s)}}{{L(f)}} = \\& \frac{{\omega _0^2}}{{{s^2} + 2{\omega _0}s + \omega _0^2}}\frac{{Ts + 1}}{{\sigma Ts + 1}} \\ \end{split} $$ (16)
    $$ \begin{split} {\varphi _{2{\text{LC}}}}(s) = {\varphi _{1{\text{LC}}}}(s) - 1 = \\ {\text{ }}\frac{{\omega _0^2}}{{{s^2} + 2{\omega _0}s + \omega _0^2}}\frac{{Ts + 1}}{{\sigma Ts + 1}} - 1 \\ \end{split} $$ (17)

    由终值定理可得,当f为单位斜坡信号,e2LC的稳态值为

    $$ \begin{split} & \mathop {\lim }\limits_{t \to \infty } {e_{{\text{2LC}}}}(t) = \mathop {\lim }\limits_{s \to 0} s{\varphi _{2{\text{LC}}}}(s)L(f) = \\&\;\;\; {\text{ }}\mathop {\lim }\limits_{s \to 0} s\left( {\frac{{\omega _0^2}}{{{s^2} + 2{\omega _0}s + \omega _0^2}}\frac{{Ts + 1}}{{\sigma Ts + 1}} - 1} \right)\frac{1}{{{s^2}}} \\ \end{split} $$ (18)

    令式(18)等于0,则:

    $$ T = \frac{2}{{{\omega _0}(1 - \sigma )}} $$ (19)

    将式(15)离散化后得到∆z2LC的表达式:

    $$ \begin{split} \Delta {z_{{\text{2LC}}}}(k) =& \frac{1}{{\sigma Th}}[(T + h)\Delta {z_2}(k) + \\& T\sigma \Delta {z_2}_{{\text{LC}}}(k - 1) - T\Delta {z_2}(k - 1)] \\ \end{split} $$ (20)

    式中:初值∆z2LCk − 1)取值原则与∆z2k − 1)相同。

    综上,针对时变干扰的前馈控制量可表示为:

    $$ \left\{ \begin{gathered} \Delta {u_{\text{F}}}(k) = - \Delta {z_{{\text{2LC}}}}(k)/{b_0} \\ {u_{\text{F}}}(k) = {u_{\text{F}}}(k - 1) + \Delta {u_{\text{F}}}(k) \\ \end{gathered} \right. $$ (21)

    式(8)、(9)、(10)、(20)、(21)构成了LIESO前馈控制,LIESO共有3个控制参数需要整定,即:ω0b0σ

    为了实现控制器的无扰切换,本文PI反馈控制也采用增量式,其表达式为:

    $$ \left\{ \begin{gathered} \Delta {u_{{\text{PI}}}}(k) = {k_{\text{p}}}\left[ {e(k) - e(k - 1)} \right] + {k_{\text{i}}}e(k) \\ {u_{{\text{PI}}}}(k) = {u_{{\text{PI}}}}(k - 1) + \Delta {u_{{\text{PI}}}}(k) \\ \end{gathered} \right. $$ (22)

    式中:kp为比例系数,ki为积分系数,e(k)为系统控制目标值y*和系统实际输出y之差。

    迎角变化对马赫数的干扰主要通过前馈控制进行了补偿,而PI反馈控制则消除风洞流场其他微小扰动,两者结合起来构成复合控制,流场能够得到较好的控制精度。此外,PI控制只需应对微小的扰动,因此,其控制参数的适应性也增强了,在不同的工况下,PI控制器的参数无需更改或者变动较小,显著降低了PI控制器的参数调整难度。本文所提出的LIESO + PI复合控制原理框图见图2。复合控制输出表达式为:

    图  2  LIESO + PI复合控制原理框图
    Fig.  2  Block diagram of LIESO + PI based compound control
    $$ {u_{{\text{sum}}}}(k) = {u_{\text{F}}}(k) + {u_{{\text{PI}}}}(k) $$ (23)

    在Matlab/Simulink环境下建立图3所示的连续变迎角马赫数控制仿真模型。整个仿真模型包含了流场系统、前馈控制器、PI控制器、连续变迎角等功能模块。其中流场系统主要建立了马赫数与栅指、迎角之间的函数关系,该函数关系可通过对现有的试验数据辨识得到。仿真试验工况为:马赫数0.8、迎角运动范围:−5°~23°。仿真时采用两种控制方法,即本文提出的复合控制和单独的PI控制,且两种控制方法中的PI控制采用相同的控制参数,仿真结果见图4

    图  3  连续变迎角马赫数控制仿真模型图
    Fig.  3  Simulation model diagram of Mach number control with continuous sweep angle of attack test
    图  4  连续变迎角马赫数控制仿真曲线
    Fig.  4  Simulation curves of Mach number in continuous sweep angle of attack test

    图4(a)给出了采用复合控制和采用单独的PI控制两种情况下的马赫数控制曲线,PI控制无法有效抑制迎角变化对马赫数带来的干扰,变迎角过程中马赫数波动较大,而采用复合控制后马赫数的波动明显减小。造成这种结果的原因是PI这类反馈控制是在被控量与目标值产生偏差后才改变控制量,因此在抑制时变干扰方面总是滞后的,而复合控制中的前馈控制在检测到干扰产生时即改变控制量去抑制扰动,图4(b)反映出复合控制的控制量是超前于PI控制的。图4(c)给出了复合控制中前馈控制成分和PI控制成分,图中前馈控制成分占主要部分,说明前馈控制在抑制迎角对马赫数的干扰方面起到主要作用。

    为对风洞流场LIESO + PI复合控制策略的有效性进行验证,在1.2 m风洞开展试验测试,具体试验工况如表1所示,表中包含了大堵塞模型、小堵塞度模型、高马赫数和低马赫数试验工况,在一定程度上基本覆盖了该风洞大多的试验工况,具有较好的代表性。LIESO的3个参数ω0b0σ取值分别为1.5、−0.05、0.8。试验曲线见图57

    表  1  试验工况
    Table  1  Test condition
    试验模型堵塞度马赫数迎角范围/(° )
    A0.98%0.6−5~28
    A0.98%1.05−5~17
    B0.54%1.2−5~21
    下载: 导出CSV 
    | 显示表格
    图  5  模型A、马赫数0.6试验曲线
    Fig.  5  Test curve of Ma = 0.6 with model A
    图  6  模型A、马赫数1.05试验曲线
    Fig.  6  Test curve of Ma = 1.05 with model A
    图  7  模型B、马赫数1.2试验曲线
    Fig.  7  Test curve of Ma = 1.2 with model B

    迎角对马赫数的干扰主要是因为气流流过模型会造成总压的损失。总压的损失与模型堵塞度和马赫数有关系,具体的,迎角越大、马赫数越高总压损失大,迎角对马赫数的干扰越大,栅指补偿量也就越大。图5中,试验马赫数低,迎角对马赫数的干扰较小,对应的栅指补偿量也较小,马赫数控制精度高,达到了0.001。图6中,试验马赫数高,迎角对马赫数的干扰较大,对应的栅指补偿量也大,特别是变迎角初始阶段,LIESO对干扰的估算误差偏大,导致马赫数控制精度有所下降。图7,虽然模型堵塞度小,但是试验马赫数高,马赫数控制精度也有所下降。总的来说,LIESO + PI复合控制策略对两种试验模型、三种试验工况的马赫数控制精度达到了0.002,满足飞行器研制要求。

    1)本文详细介绍了LIESO + PI复合控制方案的原理和设计过程,并将其应用1.2 m风洞连续变迎角试验中,试验表明该方法对风洞流场时变干扰的抑制效果较好;

    2)LIESO + PI复合控制不依赖数学模型,无需辨识和建模,对不同堵塞度的试验模型和不同的试验工况适应性较好,控制算法实施简单,参数易整定,十分适合工程化应用。

    本文后续还将开展以下研究工作:

    1)研究LIESO前馈控制3个控制参数b0ω0σ对LIESO + PI复合控制控制效果的影响,给出3个控制参数的调参方法;

    2)研究在其他时变干扰情况下(如气源压力下降、连续式风洞总压马赫数相互耦合)LIESO + PID复合控制对干扰的抑制效果。

  • 图  1   高斯图像金字塔结构

    Fig.  1   Gaussian image pyramid structure

    图  2   圆柱绕流测试结果

    Fig.  2   Test results of cylindrical flow

    图  3   圆柱绕流速度云图

    Fig.  3   Velocity cloud image of cylindrical flow

    图  4   不同算法的均方根误差

    Fig.  4   Root-mean-square error of different algorithms

    图  5   PIV测量系统

    Fig.  5   PIV measurement system

    图  6   不同雷诺数下算法处理结果

    Fig.  6   Algorithm processing results under different Reynolds numbers

    图  7   速度剖面(Re = 150,T = 0)

    Fig.  7   Velocity profile (Re = 150, T = 0)

    图  8   圆柱绕流瞬时涡量等值线图(Re = 150)

    Fig.  8   Isogram of instantaneous vorticity around a cylinder (Re = 150)

    表  1   圆柱绕流合成粒子图像测试结果

    Table  1   Results of composite particle image test for cylindrical flow

    算法名称 均方根误差/像素 角误差/(°) 计算耗时/ms
    LK-I 0.0829 1.806 15(GPU)
    LK-I&LS 0.0813 1.784 88(GPU)
    LK-F 0.0797 1.780 23(GPU)
    LK-F/LS 0.0774 1.753 96(GPU)
    LK-S 0.0760 1.670 37(GPU)
    LK-S&LS 0.0730 1.561 107(GPU)
    互相关算法 0.1277 3.131 1502(CPU)
    下载: 导出CSV
  • [1]

    REN F, WANG C L, TANG H. Bluff body uses deep-reinforcement-learning trained active flow control to achieve hydrodynamic stealth[J]. Physics of Fluids, 2021, 33(9): 093602. doi: 10.1063/5.0060690

    [2]

    TAIRA K, HEMATI M S, BRUNTON S L, et al. Modal analysis of fluid flows: applications and outlook[J]. AIAA Journal, 2020, 58(3): 998–1022. doi: 10.2514/1.j058462

    [3]

    UNNIKRISHNAN S. Recent advances in feature extraction techniques for high-speed flowfields[J]. Progress in Aerospace Sciences, 2023, 140: 100918. doi: 10.1016/j.paerosci.2023.100918

    [4] 田丰林, 王昊, 刘巍, 等. 基于传输函数的二/三维全时空连续海洋中尺度涡旋流场实时可视化[J]. 海洋科学, 2023, 47(9): 12–27. DOI: 10.11759/hykx20220519001

    TIAN F L, WANG H, LIU W, et al. Real-time visualization of 2D/3D full spatiotemporal continuous ocean mesoscale eddy fields based on the transfer function[J]. Marine Sciences, 2023, 47(9): 12–27. doi: 10.11759/hykx20220519001

    [5]

    YE X W, NIU X J. Optimization in PIV algorithm for visualizing vortices in bubble wake[J]. Flow Measurement and Instrumentation, 2022, 86: 102177. doi: 10.1016/j.flowmeasinst.2022.102177

    [6]

    KOROTEEVA E Y, RYAZANOV P A, ZNAMENSKAYA I A. Cross-correlation image processing applications in time-resolved thermography of near-wall flows[J]. Journal of Flow Visualization and Image Processing, 2021, 28(4): 41–51. doi: 10.1615/jflowvisimageproc.2021038337

    [7] 田野, 黄仕迪. 基于互相关的光流测速法在湍流热对流中的应用[J]. 空气动力学学报, 2022, 40(2): 215–222. DOI: 10.7638/kqdlxxb-2022.0017

    TIAN Y, HUANG S D. Simultaneous measurements of large- and small-scale flow properties in turbulent convection by cross-correlation based optical flow velocimetry[J]. Acta Aerodynamica Sinica, 2022, 40(2): 215–222. doi: 10.7638/kqdlxxb-2022.0017

    [8] 李拓, 张清福, 潘翀, 等. 基于粒子图像分割的混合PIV-PTV算法[J]. 空气动力学学报, 2024, 42(2): 68–75. DOI: 10.7638/kqdlxxb-2023.0031

    LI T, ZHANG Q F, PAN C, et al. Hybrid PIV-PTV algorithm based on particle image segmentation[J]. Acta Aerodynamica Sinica, 2024, 42(2): 68–75. doi: 10.7638/kqdlxxb-2023.0031

    [9]

    WAN N, QIAN X C, YAN Y. Review of cross-correlation velocimetry algorithms for multiphase flow measurement[J]. Journal of Electronic Measurement and Instrument, 2022, 36(5): 1–11. doi: 10.13382/j.jemi.B2104846

    [10]

    HORN B K P, SCHUNCK B G. Determining optical flow[J]. Artificial Intelligence, 1981, 17(1-3): 185–203. doi: 10.1016/0004-3702(81)90024-2

    [11] 邵绪强, 杨艳, 刘艺林. 流体运动估计光流算法研究综述[J]. 中国图象图形学报, 2021, 26(2): 355–367. DOI: 10.11834/jig.200050

    SHAO X Q, YANG Y, LIU Y L. Review of optical flow algorithms in fluid motion estimation[J]. Journal of Image and Graphics, 2021, 26(2): 355–367. doi: 10.11834/jig.200050

    [12] 朱海军, 王倩, 梅笑寒, 等. 基于高速纹影/阴影成像的流场测速技术研究进展[J]. 实验流体力学, 2022, 36(2): 49–73. DOI: 10.11729/syltlx20210110

    ZHU H J, WANG Q, MEI X H, et al. A review on flow field velocimetry based on high-speed schlieren/shadowgraph systems[J]. Journal of Experiments in Fluid Mechanics, 2022, 36(2): 49–73. doi: 10.11729/syltlx20210110

    [13]

    LU J, YANG H, ZHANG Q H, et al. A field-segmentation-based variational optical flow method for PIV measurements of nonuniform flows[J]. Experiments in Fluids, 2019, 60(9): 142. doi: 10.1007/s00348-019-2787-1

    [14]

    NICOLAS A, ZENTGRAF F, LINNE M, et al. Assessment and application of wavelet-based optical flow velocimetry (wOFV) to wall-bounded turbulent flows[J]. Experiments in Fluids, 2023, 64(3): 50. doi: 10.1007/s00348-023-03594-y

    [15]

    GIANNOPOULOS A, PASSAGGIA P Y, MAZELLIER N, et al. On the optimal window size in optical flow and cross-correlation in particle image velocimetry: application to turbulent flows[J]. Experiments in Fluids, 2022, 63(3): 57. doi: 10.1007/s00348-022-03410-z

    [16]

    LUCAS B D, KANADE T. An iterative image registration technique with an application to stereo vision[C]//Proceed-ings of the 7th international joint conference on artificial intelligence. 1981.

    [17]

    PLYER A, LE BESNERAIS G, CHAMPAGNAT F. Massively parallel Lucas Kanade optical flow for real-time video processing applications[J]. Journal of Real-Time Image Processing, 2016, 11(4): 713–730. doi: 10.1007/s11554-014-0423-0

    [18]

    LIU T S, SHEN L X. Fluid flow and optical flow[J]. Journal of Fluid Mechanics, 2008, 614: 253–291. doi: 10.1017/s0022112008003273

    [19]

    MENDES L, BERNARDINO A, FERREIRA R M L. Piv-image-generator: an image generating software package for planar PIV and Optical Flow benchmarking[J]. SoftwareX, 2020, 12: 100537. doi: 10.1016/j.softx.2020.100537

    [20] 李成美, 白宏阳, 郭宏伟, 等. 一种改进光流法的运动目标检测及跟踪算法[J]. 仪器仪表学报, 2018, 39(5): 249–256. DOI: 10.19650/j.cnki.cjsi.J1803270

    LI C M, BAI H Y, GUO H W, et al. Moving object detection and tracking based on improved optical flow method[J]. Chinese Journal of Scientific Instrument, 2018, 39(5): 249–256. doi: 10.19650/j.cnki.cjsi.J1803270

    [21]

    LIN D, GRUNDMANN J, ELTNER A. Evaluating image tracking approaches for surface velocimetry with thermal tracers[J]. Water Resources Research, 2019, 55(4): 3122–3136. doi: 10.1029/2018wr024507

    [22]

    MENDES L P N, RICARDO A M C, BERNARDINO A J M, et al. A comparative study of optical flow methods for fluid mechanics[J]. Experiments in Fluids, 2021, 63(1): 7. doi: 10.1007/s00348-021-03357-7

    [23]

    LAGE FERREIRA R M, MENDES L P N, RICARDO A M, et al. Accuracy of Optical Flow methods in rotation-dominated and shear-dominated flows[C]//Proceedings of the 39th IAHR World Congress. 2022. doi: 10.3850/iahr-39wc2521711920221558

    [24]

    MENDES L P N, RICARDO A M C, BERNARDINO A J M, et al. A hybrid PIV/optical flow method for incompressible turbulent flows[J]. Water, 2024, 16(7): 1021. doi: 10.3390/w16071021

    [25]

    CAI S Z, ZHOU S C, XU C, et al. Dense motion estimation of particle images via a convolutional neural network[J]. Experiments in Fluids, 2019, 60(4): 73. doi: 10.1007/s00348-019-2717-2

    [26]

    QU Y, WANG J J, SUN M, et al. Wake vortex evolution of square cylinder with a slot synthetic jet positioned at the rear surface[J]. Journal of Fluid Mechanics, 2017, 812: 940–965. doi: 10.1017/jfm.2016.833

    [27]

    WILLIAMSON C H K. Oblique and parallel modes of vortex shedding in the wake of a circular cylinder at low Reynolds numbers[J]. Journal of Fluid Mechanics, 1989, 206: 579–627. doi: 10.1017/S0022112089002429

    [28]

    PERSILLON H, BRAZA M. Physical analysis of the transition to turbulence in the wake of a circular cylinder by three-dimensional Navier Stokes simulation[J]. Journal of Fluid Mechanics, 1998, 365(1): 23–88. doi: 10.1017/S0022112098001116

图(8)  /  表(1)
计量
  • 文章访问数:  61
  • HTML全文浏览量:  15
  • PDF下载量:  15
  • 被引次数: 0
出版历程
  • 收稿日期:  2024-07-11
  • 修回日期:  2024-08-24
  • 录用日期:  2024-09-17
  • 网络出版日期:  2024-10-23

目录

/

返回文章
返回
x 关闭 永久关闭