首页> 中国专利> 一种多约束的风洞试验模型变形视频测量振动修正方法

一种多约束的风洞试验模型变形视频测量振动修正方法

摘要

本发明公开了一种多约束的风洞试验模型变形视频测量振动修正方法,包括如下步骤:布置视频观测相机;建立像点投影观测方程;建立刚体和极线约束方程;构建迭代方程;迭代求取方程组最优解;重构当前相机姿态和模型姿态。本发明的积极效果是:既利用了试验模型机身特征点的刚体约束条件、又利用了风洞试验段壁板特征点的刚体约束条件,进一步地增加了试验模型机翼特征点在多视测量几何中的共线约束条件,创造性地将所有的约束条件变为统一形式的迭代方程,具有求解迭代收敛快、求解精度高,可以同时求解得到试验模型的位置和姿态等优点。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-10-28

    授权

    授权

  • 2015-10-28

    著录事项变更 IPC(主分类):G01C11/00 变更前: 变更后: 申请日:20131218

    著录事项变更

  • 2014-04-30

    实质审查的生效 IPC(主分类):G01C11/00 申请日:20131218

    实质审查的生效

  • 2014-04-02

    公开

    公开

说明书

技术领域

本发明涉及计算机视觉及摄影测量学领域,尤其涉及一种多约束的风洞试验模型变形视频测量振动修正方法,是机器视觉测量技术在高速风洞试验中的工程应用。 

背景技术

风洞试验过程中,试验模型机翼受气动载荷作用而发生弹性变形。对大展弦比机翼来说,这种变形将严重影响飞行器的气动特性,偏离设计需要,必须要对试验数据加以修正,因此需要在风洞试验的过程中准确地测量出试验模型的变形量大小。而利用非接触式的光学测量方法,对风洞流场干扰小、测量精度高,不改变试验模型的几何外形,是目前国际上应用最为广泛的风洞试验模型变形测量方法。 

在风洞中应用光学测量技术,特别是在高速风洞中应用视频测量技术,一个必须解决的关键技术问题是如何处理风洞现场振动导致相机姿态发生变化致使测量精度严重下降的问题。为了保证在整个风洞试验过程中测量数据的准确可靠,必须对试验过程中的每一帧图像都进行振动修正。文献“Demonstration of Optical Wing Deformation Measurements at the Arnold Engineering Development Center”(WimRuyten,Marvin Sellers.47th AIAA Aerospace Sciences Meeting including The New Horizons Forum and Aerospace Exposition.2009.)中阐述了一种利用立体视觉测量技术测量风洞 试验模型变形量的方法,为了修正风洞试验段振动造成的相机姿态变化,该方法在吹风过程中将试验模型的机身视为理想刚体,因此,当试验模型的姿态发生变化时,模型机身上的特征标记点空间相对位置应该保持固定不变,利用这种不变的约束关系以及模型在静止状态下标记点相对位置的初值,即可计算出振动导致的相机之间的位姿变化偏差。然而,仅仅利用模型机身的刚体约束条件,只能修正两台相机间的相对位置姿态,不能修正相机坐标系在试验段世界坐标系中的整体偏移,因而无法得到试验模型的当前姿态和位置。同时,由于试验模型的机身只占有效测量区域的一小部分,该方法并没有充分利用全部测量特征,且该方法对相机的内部参数十分敏感,任何微小的相机内部参数偏差都将导致修正结果产生较大的差异。文献“模型变形视频测量的相机位置坐标与姿态角确定”(罗川,张征宇,孙岩等.实验流体力学.2010,(6):88-91)阐述了使用角锥法来修正单个相机相对于风洞试验段世界坐标系的偏移量,该方法利用试验段壁板上特征标记点的图像坐标单独修正每个相机的振动偏差,但该方法并没有有效地利用各个相机和试验模型之间的隐含约束关系,因此在修正相机姿态的振动偏差后还需要额外的步骤来重构试验模型的位置和姿态。 

发明内容

为了克服现有技术的上述缺点,本发明提供了一种多约束的风洞试验模型变形视频测量振动修正方法,既利用了试验模型机身特征点的刚体约束条件、又利用了风洞试验段壁板特征点的刚体约束条件,更进一步地增加了试验模型机翼特征点在多视测量几何中的共线约 束条件,创造性地将所有的约束条件变为统一形式的迭代方程,具有求解迭代收敛快、求解精度高,可以同时求解得到试验模型的位置和姿态等优点。 

本发明解决其技术问题所采用的技术方案是:一种多约束的风洞试验模型变形视频测量振动修正方法,包括如下步骤: 

步骤一、布置视频观测相机: 

使用两台观测相机,对试验模型的测量部件进行交汇成像,试验时两台相机同步触发采集,两台相机能够同时观测到预先布置在风洞试验段壁板上和试验模型上的所有特征标记点; 

步骤二、建立像点投影观测方程; 

步骤三、建立刚体和极线约束方程: 

步骤四、构建迭代方程; 

步骤五、迭代求取方程组最优解; 

步骤六、重构当前相机姿态和模型姿态。 

与现有技术相比,本发明的积极效果是: 

(1)同时利用了试验模型机身点刚体约束、试验模型机翼点极线约束和试验段壁板点刚体约束三个约束条件,并创造性地将其变换为统一形式的多变量方程,以便于后续的迭代优化求解计算过程。可充分利用风洞试验段和试验模型的各种隐含约束条件,约束方程和求解参数可根据现场情况灵活选择;在实际工程应用过程中,可以根据风洞现场的情况和试验模型的几何外形灵活选择约束条件,简化迭代方程和计算过程。 

(2)可用于修正相机坐标系在风洞试验段坐标系中的振动偏差和两台相机相互之间的振动偏差,并可以同时计算得到试验模型在试验段坐标系中的实时姿态和位置。 

附图说明

本发明将通过例子并参照附图的方式说明,其中: 

图1是观测相机在试验段上的位姿布置示意图; 

图2是风洞吹风时观测相机在试验段中的振动情况示意图,图2中的符号:C1、C2为观测相机坐标系、定义C1与相机坐标系重合、W为试验段坐标系、M为试验模型坐标系。 

具体实施方式

本发明的技术方案是: 

第一、根据立体视觉的测量原理对风洞试验模型进行交汇成像;试验前对系统进行标定;在试验过程中,假定相机的焦距、畸变、图像主点等内部参数保持固定不变;同时假定受现场气流和振动影响,观测相机和试验模型的姿态均相对试验段坐标系发生偏移变化。 

第二、以静态时试验模型零状态下所有特征标记点的三维初始坐标作为参考,将试验模型机身和试验段壁板视为两个独立刚体,试验过程中其特征标记点的三维相对位置坐标保持固定不变;将试验模型机翼视为一个弹性体,根据立体视觉测量原理,试验过程中其特征点的图像坐标将始终满足极线约束条件。 

第三、对试验过程中的每一帧图像,以摄影测量共线方程作为观测方程,以模型机身刚体约束、试验段壁板刚体约束以及模型机翼极 线约束作为约束条件,以相机实时姿态和模型实时姿态作为未知变量,以零状态全部标记点三维坐标和相机初始姿态作为初值,用光束平差的方法求解上述方程的最优解。 

如图1和图2所示,一种多约束的风洞试验模型变形视频测量振动修正方法,具体包括如下步骤: 

步骤一、布置视频观测相机: 

使用两台观测相机(记为1#相机和2#相机),对试验模型的测量部件进行交汇成像,试验时两台相机同步触发采集,要求两台相机能够同时观测到预先布置在风洞试验段壁板上和试验模型上的所有特征标记点。特征标记点的布置方法如下: 

使用圆形特征标记点,将试验模型的机身视为一个刚体,在其上布置3个以上的特征标记点,标记点的位置分布不能全部在同一条直线上;将试验模型的机翼视为一个弹性体,在每个测量截面上成直线布置2个以上的特征标记点;将试验段壁板底部也视为一个刚体,在其上布置3个以上的特征标记点,标记点的位置分布位置也不能全部在同一条直线上。 

步骤二、建立像点投影观测方程: 

在风洞试验模型的零状态,采集并计算所有特征点的初值图像坐标和三维坐标,设特征点对应试验段坐标系下的三维坐标初值为两台相机之间的相对位姿关系矩阵为定义相机坐标系为1#相机坐标系,特征点在相机坐标系下的三维坐标初值为风洞试验过程中由于现场振动影响,相机在试验段中的位置已经偏离了初始值, 设第n帧图像相机之间新的位姿关系为特征点在相机坐标系下的三维坐标为对应试验段坐标系下的三维坐标为

对任一特征点P,设其在1#相机和2#相机坐标系下的三维坐标分别为P1=[X1 Y1 Z1]T和P2=[X2 Y2 Z2]T,其满足关系对应畸变矫正后的归一化像点坐标为(归一化公式为 其中x、y为特征点图像坐标,u、v为图像主点,fx、fy为等效焦距)。 

根据以上定义以及相机小孔成像原理,将特征点P的共线方程简化如下: 

x1=X1/Z1y1=Y1/Z1x2=X2/Z2y2=Y2/Z2

改写为矩阵形式: 

M1P1=0M2(RcnP1+Tcn)=0---(0.1)

式中M1=10-x101-y1,M2=10-x201-y2.

上述方程对所有时刻所有特征点均成立: 

零状态时, 

M1iP10=0M2i(Rc0P10+Tc0)=0

第n帧图像, 

M1iP1n=0M2i(RcnP1n+Tcn)=0---(0.2)

其中,M1i=10-x1i01-y1i,M2i=10-x2i01-y2i.

步骤三、建立刚体和极线约束方程: 

(1)对试验模型机身上特征标记点的三维坐标,其满足刚体约束条件,对一个刚体来说,一共只有旋转和平移6个自由度。设风洞吹风时模型机身在相机坐标系下观察到的位置和姿态变化为则可以得到如下刚体约束方程: 

Picn=RmcnPic0+Tmcn---(0.3)

其中,i表示模型机身特征点,表示模型零状态时所有特征点在相机坐标系下的三维坐标值。 

将试验段坐标系下相机坐标系的位置和姿态变化表示为Rn、Tn,试验模型的位置和姿态变化表示为则有如下关系成立: 

Rmn=RnRmcnTmn=RnTmcn+Tn---(0.4)

(2)对试验段壁板特征标记点,其试验段坐标系下的三维坐标保持固定不变,相应相机坐标系下的三维坐标也满足刚体约束条件: 

RnPjc0+Tn=Pjcn---(0.5)

其中,j表示壁板特征点。 

(3)对试验模型机翼来说,刚度相对较弱,因其受气动载荷作用而发生弹性变形,其像点坐标满足极线约束条件: 

(Pk2n)TEPk1n=0---(0.6)

式中,k表示模型机翼特征点,为1#相机和2#相机的归一化像点的齐次坐标和

Tcn=t1t2t3,E=Rcn0-t3t2t30-t1-t2t10

步骤四、构建迭代方程: 

将约束条件(0.3)带入观测方程(0.2),得到: 

M1i(RmcnPic0+Tmcn)=0M2i(Rcn(RmcnPic0+Tmcn)+Tcn)=0

设函数F1=M1i(RmcnPic0+Tmcn)=0F2=M2i(Rcn(RmcnPic0+Tmcn)+Tcn)=0

定义向量w=[a b c]T的算子|w|×=0-cbc0-a-ba0.使用罗德里格斯变换公式R=(I+|w|×)(I-|w|×)-1表示旋转矩阵,定义对应的参数为 wmc=amcbmccmc,对应的参数为wc=acbccc.将函数F1和F2进行一阶泰勒展开,得到误差公式: 

ΔF1+M1i(-|Pic0|×Δwmc+ΔTmc)+L1=0ΔF2+M2i(-Rcn|Pic0|×Δwmc+RcnΔTmc-|RmcnPic0+Tmcn|×Δwc+ΔTc)+L2=0

使目标函数L1和L2的模为最小,可以得到法方程组,改写为矩阵形式: 

M1iJ1M1iI00M2iJ2M2iRcnM2iJ3M2iΔwmcΔTmcΔwcΔTc=-ΔF1-ΔF2---(0.7)

上式对所有机身点i均成立,式中J3=-|RmcnPic0+Tmcn|×.

同理,对壁板特征点坐标,满足公式: 

F3=M1j(RnPjc0+Tn)=0F4=M2j(Rcn(RnPjc0+Tn)+Tcn)=0.定义Rn的平差参数为wn=a3b3c3,ΔTn=ΔTn,对上式进行一阶泰勒展开,得到误差公式: 

ΔF3+M1j(-|Pjc0|×Δwn+ΔTn)+L3=0ΔF4+M2j(-Rcn|Pjc0|×Δwn+RcnΔTn-|RnPjc0+Tn|×Δwc+ΔTc)+L4=0

为使得目标函数L3和L4的模为最小,可以得到法方程组: 

M2jJ5M2jM2jJ6M2jRcn00M1jJ4M1jΔwcΔTcΔwnΔTn=-ΔF4-ΔF3---(0.8)

上式对所有壁板特征点j均成立,式中J6=-Rcn|Pjc0|×.

对模型机翼特征点,定义函数其中定义Pk1n=x1y11T,t1t2t3=|Tcn|×=0-t3t2t30-t1-t2t10,函数f5变形为 f5=(Pk2n)T[x1Rcnt1+y1Rcnt2+Rcnt3]=0

对函数f5进行一阶泰勒展开,得到误差方程: 

Δf5+(Pk2n)T(J7Δwc-Rcn|Pk1n|×ΔTc)+lk=0

式中, 

J7=-x1|t1|×-y1|t2|×-|t3|×=0x1t2-y1t1x1t3-t1-x1t2+y1t10y1t3-t2-x1t3+t1-y1t3+t20=y1t3-t2-x1t3+t1x1t2-y1t1×,

改写为矩阵形式: 

(Pk2n)TJ7-(Pk2n)TRcn|Pk1n|×ΔwcΔTc=[-Δf5]---(0.9)

上式对所有机翼特征点k均成立,则为使得目标函数L5=l1···lk模为最小,可以得到法方程组: 

(P12n)TJ71-(P12n)TRcn|P11n|×···(Pk2n)TJ7k-(Pk2n)TRcn|Pk1n|×ΔwcΔTc=-Δf51···-Δf5kk×1---(0.10)

假定系统有i个模型机身特征点、j个试验段壁板点、k个模型机翼特征点,合并公式(0.7)、(0.8)和(0.10),并假定所有的公式具有相同的权重,即可以得到含有18个平差变量的迭代方程: 

上式中J1i=-|Pic0|×,J2i=-Rcn|Pic0|×,J3i=-|RmcnPic0+Tmcn|×,J4j=-|Pjc0|×,J5j=-|RnPjc0+Tn|×,J6j=-Rcn|Pjc0|×,J7k=y1kt3-t2-x1kt3+t1x1kt2-y1kt1×.

在实际工程应用的过程中,还可以根据风洞现场的实际试验条件,对上述方程进行简化。例如对于没有弹性体部件的导弹类试验模型来说,可以去掉上式中所有的和迭代方程同样可以成立;又例如在不考虑试验段壁板点约束的情况下,上述迭代方程的系数矩阵去掉最后的4j行并修改平差参数为ΔwmcΔTmcΔwcΔTc12×1,一样可以求解出相机的振动偏差,但此时就无法求解出模型的当前姿态。 

下面将上述迭代方程简写为: 

JΔD=ΔF   (0.11) 

步骤五、迭代求取方程组最优解: 

以系统零状态时相机之间的相对姿态(由系统标定得到)分解构成迭代初值D0=00wcTc00,以模型零状态下所有特征点的三维坐标和图像坐标作为以及图像帧n时刻机翼特征点像点归一化坐标构成偏差矩阵ΔF。利用公式(0.11)求得当前平差参数D的改正数ΔD=(JT J)-1JTΔF,更新迭代参数D=D0+ΔD。 

以新的迭代参数为初值,重新计算矩阵J和ΔF,计算新的平差参数D的改正数ΔD,如此反复迭代计算直至ΔFT ΔF小于给定的阈值,迭代计算过程结束,此时得到的迭代参数D即为满足系统全部约束条件的最优解。 

步骤六、重构当前相机姿态和模型姿态。包括当前时刻相机新的位姿关系相机坐标系振动修正量Rn、Tn和模型姿态

将上述步骤计算得到的最优解D表示为:D=[a1 b1 c1 t11 t12 t13 a2 b2 c2 t21 t22 t23 a3 b3 c3 t31 t32 t33]T,则系统当前时刻1#相机和2#相机之间的位姿关系为: 

Rcn=(I+S2)(I-S2)-1Tcn=t21t22t23T,其中S2=0-c2b2c20-a2-b2a20

相机坐标系振动修正量为: 

Rn=(I+S3)(I-S3)-1Tn=t31t32t33T,其中S3=0-c3b3c30-a3-b3a30

试验模型在试验段坐标系中的姿态为: 

Rmn=Rn(I+S1)(I-S1)-1Tmn=Rnt11t12t13+Tn,其中S1=0-c1b1c10-a1-b1a10 。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号