CN116225040B - 一种基于惯导系统的飞机自动调姿方法 - Google Patents
一种基于惯导系统的飞机自动调姿方法 Download PDFInfo
- Publication number
- CN116225040B CN116225040B CN202310305451.5A CN202310305451A CN116225040B CN 116225040 B CN116225040 B CN 116225040B CN 202310305451 A CN202310305451 A CN 202310305451A CN 116225040 B CN116225040 B CN 116225040B
- Authority
- CN
- China
- Prior art keywords
- jack
- aircraft
- roll angle
- gamma
- attitude
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 230000008569 process Effects 0.000 claims abstract description 25
- 239000013598 vector Substances 0.000 claims description 29
- 238000004422 calculation algorithm Methods 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 10
- 238000010801 machine learning Methods 0.000 claims description 8
- 238000012937 correction Methods 0.000 claims description 7
- 238000012549 training Methods 0.000 claims description 5
- 210000002569 neuron Anatomy 0.000 claims description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种基于惯导系统的飞机自动调姿方法,包括调试步骤和调姿步骤,在调试过程中,将飞机调整为水平姿态,然后测定左千斤顶、右千斤顶的升降高度与飞机横滚角的关系;测定前千斤顶的升降高度与飞机俯仰角的关系;并采用多项式拟合方法确定升降高度与飞机横滚角的关系式以及升降高度与飞机俯仰角的关系式。在调资过程中,通过控制升降左千斤顶或右千斤顶,调整飞机的横滚角至目标值;通过控制前千斤顶调整俯仰角至目标俯仰角。本发明可实现飞机高精度、自动化调姿,减轻机务工作强度;在调姿过程中,无需在飞机表面放置多余组件,避免损坏飞机表面结构。本发明简化了飞机调姿工序,提高了工作效率,具有较好的实用性。
Description
技术领域
本发明属于飞机姿态调整的技术领域,具体涉及一种基于惯导系统的飞机自动调姿方法。
背景技术
在飞机称重等调试维护工作中,常需要调整飞机姿态,使之满足要求。目前,在生产实践中,先使用千斤顶顶起飞机,准备好水平仪、卷尺等工具,通过测量机上几组水平测量点之间的位置关系,进而调整并确定飞机姿态。然而,由于水平仪位姿、卷尺精度、光照条件等因素,使用该方法进行飞机调姿时通常耗时较长,且精度不高,不能很好地满足对于飞机姿态要求较高的使用场景。另外,目前所使用的千斤顶大多靠人力顶升,且在调姿过程中往往需要频繁调整顶升高度,不仅消耗体力,且升降精度不高、速度较慢。
目前,惯导系统广泛用于航空航天、制导武器等领域,能实时反映飞机航向、俯仰、横滚等姿态信息。其中,捷联式惯性导航系统具有可靠性高、功能强、重量轻、成本低、精度高以及使用灵活等优点,已经成为当今惯性导航系统发展的主流。伺服电机具有精度高、高速性能好、抗过载能力强、运行稳定等优点,普遍应用于机床、激光加工设备、机器人等对工艺精度、加工效率和工作可靠性等要求相对较高的系统。因此,可以考虑从飞机惯导系统读取姿态信息,用于飞机调姿工序,同时使用伺服电机驱动千斤顶升降,实现飞机姿态高精度、自动化的快速调整。
发明内容
本发明的目的在于提供一种基于惯导系统的飞机自动调姿方法,可实现飞机高精度、自动化调姿,减轻机务工作强度;在调姿过程中,无需在飞机表面放置多余组件,避免损坏飞机表面结构。
本发明主要通过以下技术方案实现:
一种基于惯导系统的飞机自动调姿方法,在飞机的机头下方设置有前千斤顶,且在飞机的左右机翼下方分别设置有左千斤顶、右千斤顶;包括以下步骤:
步骤S100:调试:
步骤S110:分别设置前千斤顶、左千斤顶、右千斤顶的顶升零点高度,然后设置前千斤顶、左千斤顶、右千斤顶的协调顶起顶升高度;
步骤S120:将飞机调整为水平姿态,其中|γ|≤∈γ、|θ|≤∈θ,γ为飞机的横滚角,θ为飞机的俯仰角,∈γ为横滚角允许误差,∈θ为俯仰角允许误差;
步骤S130:以机头处为坐标原点建立坐标系Oxyz,且x轴为逆航向方向,xOy面为水平面;前千斤顶、左千斤顶、右千斤顶的坐标分别为:Q10(x10,y10,z10)、Q20(x20,y20,z20)、Q30(x30,y30,z30),且x20=x30,、y20+y30=0、y10=0;
计算前千斤顶、左千斤顶、右千斤顶所在平面Q0的法向量为:
飞机惯导系统的水平面G0的法向量为:
将分别投影到xOz面和yOz面,有投影向量:
此时,平面Q0与平面G0的夹角为平面Q0与平面G0的夹角余弦为:
步骤S140:测定左千斤顶、右千斤顶的升降高度h与飞机横滚角的关系;测定前千斤顶的升降高度h与飞机俯仰角θ的关系;
使左千斤顶升降高度h,前千斤顶、左千斤顶、右千斤顶的坐标分别为:Q11(x10,y10,z10)、Q21(x20,y20,z20+h)、Q31(x30,y30,z30),计算出前千斤顶、左千斤顶、右千斤顶所在平面Q1的法向量:
此时飞机惯导系统的水平面G1的法向量为平面Q1与平面G1的夹角为的,假设飞机为刚体,则和相等:
对比前后飞机惯导系统的法向量变化,将其投影到xOz面,便可求得左千斤顶升降高度h后飞机横滚角变化量的余弦值:
由此可求出左千斤顶升降高度h与飞机横滚角变化量之间的函数关系;
cosγ2=γ2(h)
由于飞机在调姿过程中机身存在变形,故需引入修正函数α2(h),对于左千斤顶,修正后的函数关系式:
α2(h)cosγ2=γ2(h)
α2(h)为横滚角修正函数;
整理可得:
γ2=f2(h) (1)
其中,
同理可以得到:
右千斤顶升降高度h与飞机横滚角γ3之间的函数关系:
γ3=f3(h) (2)
前千斤顶升降高度h与飞机俯仰角θ1之间的函数关系:
θ1=f1(h) (3)
步骤S200:调姿:
步骤S210:设置飞机目标姿态:目标横滚角γ0与目标俯仰角θ0;
步骤S220:根据公式(1)或公式(2),通过控制升降左千斤顶或右千斤顶,调整飞机的横滚角γ至目标值γ0,|γ-γ0|≤∈γ;
步骤S230:根据公式(3),控制前千斤顶调整俯仰角θ至目标俯仰角θ0,|θ-θ0|≤∈θ。
为了更好地实现本发明,进一步地,所述步骤S140中采用多项式拟合方法确定公式(1):
步骤S141:固定每次的左千斤顶的顶升高度h0,依次顶升h0,记录此时顶升后的高度h与横滚角γ2的数据;
步骤S142:根据统计记录的多次h与γ2的数值,建立基于机器学习算法的h到γ2的网络模型,最终得到:
γ2=a0+a1h+a2h2+...anhn。
为了更好地实现本发明,进一步地,所述步骤S142中机器学习算法选用多元回归模型或者神经元模型。
为了更好地实现本发明,进一步地,所述步骤S142中随着训练模型变量的增加,选用树模型算法实现h与γ2对应关系的建立。
为了更好地实现本发明,进一步地,采用多项式拟合方法确定公式(2)、公式(3)。
为了更好地实现本发明,进一步地,步骤S220中,根据公式(1),通过控制升降左千斤顶调整飞机的横滚角的步骤如下:
步骤S221:在飞机协调顶起之后,左千斤顶的位置为Q20(x20,y20,z20),对比此时的飞机的横滚角γ至目标值γ0,由公式(1)求解得到左千斤顶需要升降的高度h1,控制左千斤顶第一次升降;
步骤S222:控制左千斤顶第一次升降后,再次对比此时的飞机的横滚角γ至目标值γ0,若满足|γ-γ0|≤∈γ,则结束调姿过程,否则,再次通过公式(1)求解得到左千斤顶需要升降的高度h2,控制左千斤顶第二次升降;
步骤S223:控制左千斤顶第二次升降后,再次对比此时的飞机的横滚角γ至目标值γ0,若满足|γ-γ0|≤∈γ,则结束调姿过程,否则,控制左千斤顶升降高度h3,其中,h3=h2/2控制左千斤顶第二次升降;
步骤S224:重复步骤S223,每次控制左千斤顶升降的高度为前一次的一半,即直到调整飞机的横滚角满足|γ-γ0|≤∈γ。
为了更好地实现本发明,进一步地,通过控制升降右千斤顶调整飞机的横滚角的方法,与通过控制升降左千斤顶调整飞机的横滚角的方法相同。
为了更好地实现本发明,进一步地,通过控制前千斤顶调整俯仰角至目标值|θ-θ0|≤∈θ的方法,与通过控制升降左千斤顶调整飞机的横滚角的方法相同。
本发明的有益效果:
本发明旨在简化飞机调姿工序、提高工作效率、减轻机务劳动强度、便于操作使用。本发明可实现飞机高精度、自动化调姿,减轻机务工作强度;在调姿过程中,无需在飞机表面放置多余组件,避免损坏飞机表面结构。本发明简化了飞机调姿工序,提高了工作效率;本发明操作简单,方便使用,具有较好的实用性。
附图说明
图1为本发明调试部分的流程图;
图2为本发明调资部分的流程图;
图3为通过左千斤顶调姿的流程图。
具体实施方式
实施例1:
一种基于惯导系统的飞机自动调姿方法,在飞机的机头下方设置有前千斤顶,且在飞机的左右机翼下方分别设置有左千斤顶、右千斤顶;包括以下步骤:
步骤S100:如图1所示,调试:
步骤S110:分别设置前千斤顶、左千斤顶、右千斤顶的顶升零点高度,然后设置前千斤顶、左千斤顶、右千斤顶的协调顶起顶升高度;
步骤S120:将飞机调整为水平姿态,其中|γ|≤∈γ、|θ|≤∈θ,γ为飞机的横滚角,θ为飞机的俯仰角,∈γ为横滚角允许误差,∈θ为俯仰角允许误差;
步骤S130:以机头处为坐标原点建立坐标系Oxyz,且x轴为逆航向方向,xOy面为水平面;前千斤顶、左千斤顶、右千斤顶的坐标分别为:Q10(x10,y10,z10)、Q20(x20,y20,z20)、Q30(x30,y30,z30),且x20=x30,、y20+y30=0、y10=0;
计算前千斤顶、左千斤顶、右千斤顶所在平面Q0的法向量为:
飞机惯导系统的水平面G0的法向量为:
将分别投影到xOz面和yOz面,有投影向量:
此时,平面Q0与平面G0的夹角为平面Q0与平面G0的夹角余弦为:
步骤S140:测定左千斤顶、右千斤顶的升降高度h与飞机横滚角的关系;测定前千斤顶的升降高度h与飞机俯仰角θ的关系;
使左千斤顶升降高度h,前千斤顶、左千斤顶、右千斤顶的坐标分别为:Q11(x10,y10,z10)、Q21(x20,y20,z20+h)、Q31(x30,y30,z30),计算出前千斤顶、左千斤顶、右千斤顶所在平面Q1的法向量:
此时飞机惯导系统的水平面G1的法向量为平面Q1与平面G1的夹角为的,假设飞机为刚体,则和相等:
对比前后飞机惯导系统的法向量变化,将其投影到xOz面,便可求得左千斤顶升降高度h后飞机横滚角变化量的余弦值:
由此可求出左千斤顶升降高度h与飞机横滚角变化量之间的函数关系;
cosγ2=γ2(h)
由于飞机在调姿过程中机身存在变形,故需引入修正函数α2(h),对于左千斤顶,修正后的函数关系式:
α2(h)cosγ2=γ2(h)
α2(h)为横滚角修正函数;
整理可得:
γ2=f2(h) (1)
其中,
同理可以得到:
右千斤顶升降高度h与飞机横滚角γ3之间的函数关系:
γ3=f3(h) (2)
前千斤顶升降高度h与飞机俯仰角θ1之间的函数关系:
θ1=f1(h) (3)
步骤S200:如图2所示,调姿:
步骤S210:设置飞机目标姿态:目标横滚角γ0与目标俯仰角θ0;
步骤S220:根据公式(1)或公式(2),通过控制升降左千斤顶或右千斤顶,调整飞机的横滚角γ至目标值γ0,|γ-γ0|≤∈γ;
步骤S230:根据公式(3),控制前千斤顶调整俯仰角θ至目标俯仰角θ0,|θ-θ0|≤∈θ。
优选地,如图3所示,在步骤S220中,根据公式(1),通过控制升降左千斤顶调整飞机的横滚角的步骤如下:
步骤S221:在飞机协调顶起之后,左千斤顶的位置为Q20(x20,y20,z20),对比此时的飞机的横滚角γ至目标值γ0,由公式(1)求解得到左千斤顶需要升降的高度h1,控制左千斤顶第一次升降;
步骤S222:控制左千斤顶第一次升降后,再次对比此时的飞机的横滚角γ至目标值γ0,若满足|γ-γ0|≤∈γ,则结束调姿过程,否则,再次通过公式(1)求解得到左千斤顶需要升降的高度h2,控制左千斤顶第二次升降;
步骤S223:控制左千斤顶第二次升降后,再次对比此时的飞机的横滚角γ至目标值γ0,若满足|γ-γ0|≤∈γ,则结束调姿过程,否则,控制左千斤顶升降高度h3,其中,h3=h2/2控制左千斤顶第二次升降;
步骤S224:重复步骤S223,每次控制左千斤顶升降的高度为前一次的一半,即直到调整飞机的横滚角满足|γ-γ0|≤∈γ。
优选地,通过控制升降右千斤顶调整飞机的横滚角的方法,以及通过控制前千斤顶调整俯仰角至目标值|θ-θ0|≤∈θ的方法,均与通过控制升降左千斤顶调整飞机的横滚角的方法相同。
本发明可实现飞机高精度、自动化调姿,减轻机务工作强度;在调姿过程中,无需在飞机表面放置多余组件,避免损坏飞机表面结构。本发明简化了飞机调姿工序,提高了工作效率;本发明操作简单,方便使用,具有较好的实用性。
实施例2:
本实施例是在实施例1的基础上进行优化,所述步骤S140中采用多项式拟合方法确定公式(1):
步骤S141:固定每次的左千斤顶的顶升高度h0,依次顶升h0,记录此时顶升后的高度h与横滚角γ2的数据;
步骤S142:根据统计记录的多次h与γ2的数值,建立基于机器学习算法的h到γ2的网络模型,最终得到:
γ2=a0+a1h+a2h2+...anhn。
优选地,所述步骤S142中机器学习算法选用多元回归模型或者神经元模型。进一步地,所述步骤S142中随着训练模型变量的增加,选用树模型算法实现h与γ2对应关系的建立。
本发明可实现飞机高精度、自动化调姿,减轻机务工作强度;在调姿过程中,无需在飞机表面放置多余组件,避免损坏飞机表面结构。本发明简化了飞机调姿工序,提高了工作效率;本发明操作简单,方便使用,具有较好的实用性。
本实施例的其他部分与实施例1相同,故不再赘述。
实施例3:
一种基于惯导系统的飞机自动调姿系统,包括惯导系统(飞机自带)、飞机顶升装置、上位机等。在工作时,首先在上位机中输入飞机的目标姿态,并使用顶升装置将飞机协调顶起;上位机可实时无线读取惯导系统给出的飞机姿态信息,同时对飞机姿态数据进行处理,并与目标姿态对比,计算出顶升装置的作动量,控制其升降。如此往复,最终调整出满足要求的飞机姿态。
所述惯导系统为两台捷联式惯导系统,位于飞机相应设备舱内,在调姿过程中取二者平均值作为飞机姿态角,以减小误差。
所述飞机顶升装置为前千斤顶、左千斤顶、右千斤顶三台千斤顶,按照使用要求,一台支撑在飞机机头下方,另两台分别支撑在飞机左右机翼下方。三台千斤顶均为伺服电机驱动,可接收来自上位机的指令,精确控制升降。
所述上位机可实时无线读取惯导系统给出的飞机俯仰角与横滚角,实时监控三台千斤顶的顶升高度,通过其内置程序判断飞机当前姿态是否满足要求,计算出各千斤顶需要升降的高度,无线控制各千斤顶运动以调整飞机姿态。
本发明可实现飞机高精度、自动化调姿,减轻机务工作强度;在调姿过程中,无需在飞机表面放置多余组件,避免损坏飞机表面结构。本发明简化了飞机调姿工序,提高了工作效率;本发明操作简单,方便使用,具有较好的实用性。
实施例4:
一种基于惯导系统的飞机自动调姿方法,首先,在进行飞机姿态调整前应确保飞机惯导系统已经过调试校准。上位机同时采集两台惯导系统给出的飞机姿态角,计算二者的平均值用于确定飞机当前姿态。
本发明分为调试和应用两个阶段,具体步骤如下:
一、调试
为了使该系统能够更高效地工作,在正式投入使用前,需进行调试工作,以更好地满足飞机调姿工作。调试步骤如下:
1、使用数据线缆将上位机与飞机上两台惯导系统的维护接口相连,打开飞机调姿软件,点击“维护调试”按钮。
2、设置千斤顶顶升零点高度h10、h20、h30:通过分别点击“前升”、“左升”、“右升”按钮,将千斤顶升起。当各千斤顶均与顶块相接触时,点击“设置顶升零点高度”按钮。
h10—前千斤顶顶升零点高度(mm);
h20—左千斤顶顶升零点高度(mm);
h30—右千斤顶顶升零点高度(mm)。
3、设置千斤顶协调顶起顶升高度h11、h21、h31:点击“清零”按钮,将各千斤顶顶升高度值清零;继续点击“前升”、“左升”、“右升”按钮,将飞机协调顶起至满足要求的高度,点击“设置协调顶起顶升高度”按钮。
h11—前千斤顶协调顶起顶升高度(mm);
h21—左千斤顶协调顶起顶升高度(mm);
h31—右千斤顶协调顶起顶升高度(mm)。
4、将飞机调整为惯导系统指示的水平姿态:通过分别点击“前升”、“前降”、“左升”、“左降”、“右升”、“右降”按钮,调整各千斤顶顶升高度。观察屏幕上显示的飞机姿态,将飞机调整至惯导系统指示的水平姿态,即:|γ|≤∈γ、|θ|≤∈θ、(∈γ、∈θ可根据飞机机体尺寸及调姿精度要求计算得出)。点击“设置水平零点”按钮,屏幕上将出现各千斤顶新的一组顶升高度值,且均为0mm。
γ—飞机的横滚角(°);
θ—飞机的俯仰角(°);
∈γ—横滚角允许误差(°);
∈θ—俯仰角允许误差(°)。
建立固定坐标系Oxyz,机头处为坐标原点,x轴为逆航向方向,xOy面为水平面。
设此时三个千斤顶顶块坐标为Q10(x10,y10,z10)、Q20(x20,y20,z20)、Q30(x30,y30,z30),各坐标值均为已知,忽略飞机尺寸公差以及各顶块安装位置误差,根据飞机机体几何关系,有x20=x30,、y20+y30=0、y10=0。
Q10—前千斤顶顶块;
Q20—左千斤顶顶块;
Q30—右千斤顶顶块。
由此可计算三个千斤顶顶块所在平面Q0的法向量
设此时惯导系统的水平面为G0,法向量其中,aG0、bG0、cG0可根据惯导系统指示的飞机姿态角求出。
将分别投影到xOz面和yOz面,有投影向量
此时,平面Q0与平面G0的的夹角余弦
5、如图1所示,测定左千斤顶升降高度h后对飞机横滚角γ的影响。
通过点击“左升”、“左降”按钮,使左千斤顶升降高度h。此时,三个千斤顶顶块坐标为Q11(x10,y10,z10)、Q21(x20,y20,z20+h)、Q31(x30,y30,z30)。
Q11—前千斤顶顶块;
Q21—左千斤顶顶块;
Q31—右千斤顶顶块。
可计算三个千斤顶顶块所在平面Q1的法向量
设此时惯导系统水平面为G1,法向量其中,aG1、bG1、cG1可根据惯导系统指示的飞机姿态角求出。
将投影到xOz面,有投影向量
假设飞机为刚体,则此时平面Q1与平面G1的夹角应不变,即
对比升降前后惯导系统水平面的法向量变化,将其投影到xOz面,便可求得左千斤顶升降高度h后飞机横滚角变化量的余弦值:
由此可求出左千斤顶升降高度h与飞机横滚角变化量之间的函数关系
cosγ2=γ2(h)
由于飞机在调姿过程中机身存在变形,故需引入修正函数α2(h)。对于左千斤顶,修正后的函数关系式为
α2(h)cosγ2=γ2(h)
α2(h)—横滚角修正函数。
整理可得
γ2=f2(h) (1)
其中
优选地,采用多项式拟合方法确定式(1),步骤如下:
①固定每次的千斤顶顶升高度h0,依次顶升h0,记录此时顶升后的高度h与横滚角γ2的数据。
②如表1所示,统计记录多次h与γ2的数值,建立基于机器学习算法的h到γ2的输入-输出模型,并进行模型的训练与预测。机器学习算法可以选用多元回归模型或者神经元模型。
③最终得到
γ2=a0+a1h+a2h2+...anhn。
④未来可随着训练模型变量的增加选用随机森林等树模型算法实现h与γ2对应关系的建立。
表1
h | γ2 |
h0 | k1 |
2h0 | k2 |
...... | ...... |
nh0 | kn |
通过点击“左升”或“左降”按钮,将飞机恢复至水平姿态。
6、重复步骤5,可拟合
右千斤顶升降高度h与飞机横滚角γ之间的函数关系:
γ3=f3(h) (2)
前千斤顶顶升降高度h与飞机俯仰角θ之间的函数关系:
θ1=f1(h) (3)
7、点击“完成工作”按钮,将飞机放下,点击“保存数据”按钮,退出软件,断开数据线缆。
二、应用
完成调试后,如图2所示,本系统的使用步骤如下:
1、使用数据线缆将上位机与飞机上对应维护接口相连,打开飞机调姿软件,点击“姿态调整”按钮。
2、将各千斤顶顶起至顶升零点高度:点击“初始顶升”按钮,分别将前、左、右千斤顶顶起至顶升零点高度h10、h20、h30。
3、将各千斤顶顶起至协调顶起高度:点击“协调顶起”按钮,将飞机协调顶起。前、左、右千斤顶的协调顶起高度分别为h11、h21、h31。
4、设置飞机目标姿态:点击“设置目标姿态”按钮,可在屏幕上输入飞机的目标横滚角γ0与俯仰角θ0。
5、如图3所示,将飞机调整至目标姿态:点击“开始调姿”按钮,系统开始飞机调姿工作。
首先,通过升降左(或右)千斤顶,调整飞机的横滚角至目标值,即|γ-γ0|≤∈γ。
①以左千斤顶为例,在飞机协调顶起之后,左千斤顶顶块的位置为Q20(x20,y20,z20)。对比此时飞机横滚角γ与目标值γ0,由式(1),可求解出左千斤顶需要升降的高度h1,并控制千斤顶作动。
②第一次升降后,再次对比此时飞机横滚角γ与目标值γ0,若满足|γ-γ0|≤∈θγ,则结束调姿过程;若不满足,则再由式(1),求解出左千斤顶需要升降的高度h2,并控制千斤顶作动。
③第二次升降后,再次对比此时飞机横滚角γ至目标值γ0,若满足|γ-γ0|≤∈γ,则结束调姿过程;若不满足,则控制左千斤顶升降高度h3,其中h3=h2/2。
④重复步骤③,每次控制左千斤顶升降的高度为前一次的一半,即直到调整飞机横滚角至满足|γ-γ0|≤∈γ。
同理,可根据式(3),通过控制前千斤顶升降,将飞机俯仰角调整至目标值,即|θ-θ0|≤∈θ。至此,飞机已调整至目标姿态。
6、可根据工作需求,选择保存飞机的重量、重心、姿态等数据。
7、点击“完成工作”按钮,将飞机放下,退出软件,断开数据线缆。
本发明可实现飞机高精度、自动化调姿,减轻机务工作强度;在调姿过程中,无需在飞机表面放置多余组件,避免损坏飞机表面结构。本发明简化了飞机调姿工序,提高了工作效率;本发明操作简单,方便使用,具有较好的实用性。
以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。
Claims (8)
1.一种基于惯导系统的飞机自动调姿方法,其特征在于,在飞机的机头下方设置有前千斤顶,且在飞机的左右机翼下方分别设置有左千斤顶、右千斤顶;包括以下步骤:
步骤S100:调试:
步骤S110:分别设置前千斤顶、左千斤顶、右千斤顶的顶升零点高度,然后设置前千斤顶、左千斤顶、右千斤顶的协调顶起顶升高度;
步骤S120:将飞机调整为水平姿态,其中,γ为飞机的横滚角,θ为飞机的俯仰角,为横滚角允许误差,为俯仰角允许误差;
步骤S130:以机头处为坐标原点建立坐标系Oxyz,且x轴为逆航向方向,xOy面为水平面;前千斤顶、左千斤顶、右千斤顶的坐标分别为:Q 10(x 10,y 10,z 10)、Q 20(x 20,y 20,z 20)、Q 30(x 30,y 30,z 30),且x 20=x 30,、y 20+y 30=0、y 10=0;
计算前千斤顶、左千斤顶、右千斤顶所在平面Q 0 的法向量为:
飞机惯导系统的水平面G 0 的法向量为:
其中,a G0 、b G0 、c G0 根据惯导系统指示的飞机姿态角求出;
将分别投影到xOz面和yOz面,有投影向量:
此时,平面Q 0与平面G 0 的夹角为φ 0,平面Q 0与平面G 0 的夹角余弦为:
步骤S140:测定左千斤顶、右千斤顶的升降高度h与飞机横滚角的关系;测定前千斤顶的升降高度h与飞机俯仰角θ的关系;
使左千斤顶升降高度h,前千斤顶、左千斤顶、右千斤顶的坐标分别为:Q 11(x 10,y 10,z 10)、Q 21(x 20,y 20,z 20+h)、Q 31(x 30,y 30,z 30),计算出前千斤顶、左千斤顶、右千斤顶所在平面Q 1 的法向量:
;
其中,a G1 、b G1 、c G1 根据惯导系统指示的飞机姿态角求出;
此时飞机惯导系统的水平面G 1的法向量为;平面Q 1与平面G 1的夹角为φ 1的,假设飞机为刚体,则φ 0和φ 1相等:
对比前后飞机惯导系统的法向量变化,将其投影到xOz面,便可求得左千斤顶升降高度h后飞机横滚角变化量的余弦值:
由此可求出左千斤顶升降高度h与飞机横滚角变化量之间的函数关系;
由于飞机在调姿过程中机身存在变形,故需引入修正函数,对于左千斤顶,修正后的函数关系式:
为横滚角修正函数;
整理可得:
(1)
其中,
同理可以得到:
右千斤顶升降高度h与飞机横滚角γ3之间的函数关系:
(2)
前千斤顶升降高度h与飞机俯仰角θ 1之间的函数关系:
(3)
步骤S200:调姿:
步骤S210:设置飞机目标姿态:目标横滚角γ0与目标俯仰角θ 0;
步骤S220:根据公式(1)或公式(2),通过控制升降左千斤顶或右千斤顶,调整飞机的横滚角γ至目标值γ0,;
步骤S230:根据公式(3),控制前千斤顶调整俯仰角θ至目标俯仰角θ 0,。
2.根据权利要求1所述的一种基于惯导系统的飞机自动调姿方法,其特征在于,所述步骤S140中采用多项式拟合方法确定公式(1):
步骤S141:固定每次的左千斤顶的顶升高度h 0,依次顶升h 0,记录此时顶升后的高度h与横滚角γ2的数据;
步骤S142:根据统计记录的多次h与γ2的数值,建立基于机器学习算法的h到γ2的网络模型,最终得到:
。
3.根据权利要求2所述的一种基于惯导系统的飞机自动调姿方法,其特征在于,所述步骤S142中机器学习算法选用多元回归模型或者神经元模型。
4.根据权利要求2所述的一种基于惯导系统的飞机自动调姿方法,其特征在于,所述步骤S142中随着训练模型变量的增加,选用树模型算法实现h与γ2对应关系的建立。
5.根据权利要求2-4任一项所述的一种基于惯导系统的飞机自动调姿方法,其特征在于,采用多项式拟合方法确定公式(2)、公式(3)。
6.根据权利要求1-4任一项所述的一种基于惯导系统的飞机自动调姿方法,其特征在于,在步骤S220中,根据公式(1),通过控制升降左千斤顶调整飞机的横滚角的步骤如下:
步骤S221:在飞机协调顶起之后,左千斤顶的位置为Q 20(x 20,y 20,z 20),对比此时的飞机的横滚角γ至目标值γ0,由公式(1)求解得到左千斤顶需要升降的高度h 1,控制左千斤顶第一次升降;
步骤S222:控制左千斤顶第一次升降后,再次对比此时的飞机的横滚角γ至目标值γ0,若满足,则结束调姿过程,否则,再次通过公式(1)求解得到左千斤顶需要升降的高度h 2,控制左千斤顶第二次升降;
步骤S223:控制左千斤顶第二次升降后,再次对比此时的飞机的横滚角γ至目标值γ0,若满足,则结束调姿过程,否则,控制左千斤顶升降高度h 3,其中,h 3=h 2/2控制左千斤顶第二次升降;
步骤S224:重复步骤S223,每次控制左千斤顶升降的高度为前一次的一半,即,直到调整飞机的横滚角满足。
7.根据权利要求6所述的一种基于惯导系统的飞机自动调姿方法,其特征在于,通过控制升降右千斤顶调整飞机的横滚角的方法,与通过控制升降左千斤顶调整飞机的横滚角的方法相同。
8.根据权利要求6所述的一种基于惯导系统的飞机自动调姿方法,其特征在于,通过控制前千斤顶调整俯仰角至目标值的方法,与通过控制升降左千斤顶调整飞机的横滚角的方法相同。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310305451.5A CN116225040B (zh) | 2023-03-27 | 2023-03-27 | 一种基于惯导系统的飞机自动调姿方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310305451.5A CN116225040B (zh) | 2023-03-27 | 2023-03-27 | 一种基于惯导系统的飞机自动调姿方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116225040A CN116225040A (zh) | 2023-06-06 |
CN116225040B true CN116225040B (zh) | 2024-07-12 |
Family
ID=86580614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310305451.5A Active CN116225040B (zh) | 2023-03-27 | 2023-03-27 | 一种基于惯导系统的飞机自动调姿方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116225040B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111207745A (zh) * | 2020-02-20 | 2020-05-29 | 北京星际导控科技有限责任公司 | 一种适用于大机动无人机垂直陀螺仪的惯性测量方法 |
CN112896551A (zh) * | 2021-05-08 | 2021-06-04 | 成都飞机工业(集团)有限责任公司 | 一种飞机航电设备安装的校准辅助方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7739045B2 (en) * | 2006-05-31 | 2010-06-15 | Honeywell International Inc. | Rapid self-alignment of a strapdown inertial system through real-time reprocessing |
CN101858754B (zh) * | 2010-03-30 | 2012-12-26 | 浙江大学 | 一种应用于飞机总装配的惯导水平测量方法 |
FR2972275B1 (fr) * | 2011-03-03 | 2014-01-03 | Thales Sa | Procede et systeme de determination de l'attitude d'un aeronef par mesures accelerometriques multi-axes |
CN106843245B (zh) * | 2016-12-01 | 2022-02-01 | 北京京东乾石科技有限公司 | 一种无人机姿态控制方法、装置及无人机 |
JP7114265B2 (ja) * | 2018-02-09 | 2022-08-08 | 株式会社トプコン | 無人航空機用ジンバル機構 |
CN110726420A (zh) * | 2019-09-11 | 2020-01-24 | 北京航空航天大学 | 一种捷联惯导姿态调整装置及其调整方法 |
JP7457526B2 (ja) * | 2020-02-26 | 2024-03-28 | 株式会社Subaru | 航空機 |
CN111498142B (zh) * | 2020-05-06 | 2021-12-14 | 南京航空航天大学 | 一种飞机航电成品安装校准方法 |
CN113189901A (zh) * | 2021-04-08 | 2021-07-30 | 成都立航科技股份有限公司 | 一种用于飞机的高精度高集成化重型智能顶升系统及方法 |
CN115435817B (zh) * | 2022-11-07 | 2023-03-14 | 开拓导航控制技术股份有限公司 | Mems惯导安装误差的标定方法、存储介质和控制计算机 |
-
2023
- 2023-03-27 CN CN202310305451.5A patent/CN116225040B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111207745A (zh) * | 2020-02-20 | 2020-05-29 | 北京星际导控科技有限责任公司 | 一种适用于大机动无人机垂直陀螺仪的惯性测量方法 |
CN112896551A (zh) * | 2021-05-08 | 2021-06-04 | 成都飞机工业(集团)有限责任公司 | 一种飞机航电设备安装的校准辅助方法 |
Also Published As
Publication number | Publication date |
---|---|
CN116225040A (zh) | 2023-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112833786B (zh) | 一种舱段位姿测量及对准系统、控制方法及应用 | |
CN109211104B (zh) | 一种加工孔位法向在线修正方法 | |
CN108663032B (zh) | 基于机器人的工作面液压支架姿态和直线度检测装置及方法 | |
CN102458779A (zh) | 机械手校正装置及其方法 | |
CN112859935A (zh) | 一种多点支撑平台的调平控制方法 | |
CN109911241B (zh) | 一种基于七次多项式的多部段自动化调姿的调姿方法 | |
CN115113582B (zh) | 一种面向零件轮廓误差的五轴位置环增益离线矫正方法 | |
CN105678023B (zh) | 一种飞机壁板卧式自动钻铆机的运动参数辨识方法 | |
CN110039548B (zh) | 一种拼装机控制方法、装置及设备 | |
CN116225040B (zh) | 一种基于惯导系统的飞机自动调姿方法 | |
CN113814974B (zh) | 一种六关节机械臂运动控制调试方法 | |
CN112631342B (zh) | 大型海洋模块滑移装船协同作业方法 | |
CN116214531B (zh) | 一种工业机器人的路径规划方法及装置 | |
CN111546379B (zh) | 一种工业机器人运行状态监测的传感器布局方法 | |
CN113668546A (zh) | 一种挖掘机进行自动修坡的施工方法 | |
CN116893627B (zh) | 基于迭代步长的运动平台位姿控制方法、装置与存储介质 | |
CN109397293B (zh) | 一种基于移动机器人的地面水平误差建模及补偿方法 | |
CN117589458A (zh) | 一种发动机与试车架对接系统及方法 | |
CN115026843B (zh) | 一种基于交叉激光传感器的自动tcp标定及纠偏方法 | |
CN115674204A (zh) | 一种基于深度强化学习与导纳控制的机器人轴孔装配方法 | |
CN110231823B (zh) | 一种双轮机器人的直接控制方法 | |
CN114670203A (zh) | 一种激光视觉引导机器人自动焊接手眼标定方法 | |
CN115816465B (zh) | 用于隧道检测的地质雷达测线选取与随动控制方法及系统 | |
CN114199457B (zh) | 一种500公斤级飞机整机重量特性高精度测量方法 | |
CN109870253A (zh) | 一种基于外形检测的飞机装配过程应力监控方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |