本发明属于航空发动机控制领域,涉及一种实现发动机自动起飞推力控制功能的系统及方法,用于飞行器在起飞或复飞阶段,一台发动机失效时,自动增加另外一台发动机的推力,适用于具备自动起飞推力控制系统(automatictake-offthrustcontrolsystem,以下缩写为attcs)的飞行器。
背景技术:
attcs是装备在飞行器上以用来在任何一台发动机失效时自动增加工作发动机推力的控制系统,目的是在飞行器起飞和复飞阶段当出现发动机失效或者另外一个发动机数据失效时自动增加推力,以满足复飞和起飞的推力需求。
针对双发飞行器,目前的实现方法是,两台发动机的发动机全权限数字发动机控制器(fullauthoritydigitalenginecontrol,以下缩写为fadec)之间直接进行通信(如图1所示),每台发动机fadec根据收到的另外一台发动机的信号判断是否触发attcs功能。每个fadec包含a、b两个通道,两个通道互为冗余,当发动机正常工作时,一个通道为主控通道,一个通道为备份通道。每个fadec的两个通道都通过总线向另一个fadec的两个通道发送信号。在起飞或复飞阶段,当fadec判断另外一侧发动机失效,不足以支持继续起飞或复飞时,就会自动触发attcs功能,以提高本地发动机的推力。
现有技术存在的问题是:两台发动机fadec之间直接连线,隔离性不高;由于attcs触发逻辑集成在fadec中,飞行器制造商缺乏设计自主性;对于原本不具备attcs功能的成熟fadec,没有fadec之间相互通讯的接口,如果想应用在需要attcs功能的新型飞行器上,则需要对fadec硬件进行更改,导致研制周期变长和成本增加。
为了克服上述现有技术的缺陷,需要一种新的实现发动机自动起飞推力控制功能的系统及方法。
技术实现要素:
根据本发明的一个方面,提出了一种实现发动机自动起飞推力控制功能的系统,该系统包括:第一发动机fadec、第二发动机fadec、电气连接到第一发动机fadec和第二发动机fadec的航电系统,
其中,第一发动机fadec接收第一attcs触发输入值,而第二发动机fadec接收第二attcs触发输入值,并且第一发动机fadec和第二发动机fadec将所接收的所述第一attcs触发输入值和所述第二attcs触发输入值发送到所述航电系统,航电系统可以基于第一attcs触发输入值和第二attcs触发输入值按照预定attcs触发逻辑进行判断以触发attcs,并向第一发动机fadec或第二发动机fadec发出调节发动机推力的指令。
根据本发明的实施例,第一attcs触发输入值包括第一发动机油门杆角度值和第一发动机n1转速值,而第二attcs触发输入值包括第二发动机油门杆角度值和第二发动机n1转速值,
其中,第一发动机油门杆角度值是由第一油门杆角度传感器所感测的飞行器的第一发动机的第一发动机油门杆角度(throttleleverangle,简称tla),第一发动机的第一发动机油门杆能够在以下位置之间移动:idle位置、to/ga位置和max位置,
其中,第一发动机n1转速值是由第一n1转速传感器所感测的飞行器的第一发动机的n1转速,
其中,第二发动机油门杆角度值是由第二油门杆角度传感器所感测的飞行器的第二发动机的第二发动机油门杆角度,第二发动机的第二发动机油门杆能够在以下位置之间移动:idle位置、to/ga位置和max位置,
其中,第二发动机n1转速值是由第二n1转速传感器所感测的飞行器的第二发动机的n1转速。
根据本发明,当发生以下条件中的至少一个时航电系统会触发attcs:
a)飞行器处于起飞或者复飞模式;
并且第一发动机和第二发动机中的一个的发动机油门杆处于to/ga位置;
并且第一发动机与第二发动机的n1转速差值的绝对值大于10%-30%,较佳地大于16%,或者第一发动机和第二发动机中的另一个的发动机转速丢失或无效,
b)飞行器处于灵活起飞模式;
并且第一发动机和第二发动机中的一个的发动机油门杆角度大于40°-60°,较佳地为50°;
并且第一发动机与第二发动机的n1转速差异的绝对值大于10%-30%,较佳地大于16%,或者第一发动机和第二发动机中的另一个的发动机转速丢失或无效,
c)飞行器处于起飞或复飞模式、或者灵活起飞模式;
并且第一发动机和第二发动机中的一个的油门杆处于max位置。
根据本发明的另一个方面,还提出了一种实现发动机自动起飞推力控制功能的方法,该方法可包括以下步骤:
第1步:飞行器的第一发动机fadec和第二发动机fadec分别向飞行器的航电系统发送飞行器的attcs触发输入值,例如:油门杆角度值和n1转速值信号;
第2步:航电系统内部交换第一发动机fadec和第二发动机fadec所发送的attcs触发输入值;
第3步:航电系统根据attcs触发输入值判断是否触发attcs功能;
第4步:航电系统分别向第一发动机fadec或第二发动机fadec发送attcs指令;
第5步:第一发动机fadec或第二发动机fadec根据接收到的attcs指令分别控制飞行器的第一发动机或第二发动机增大推力。
由此,通过本发明的实现发动机自动起飞推力控制功能的系统及方法,并且该系统所具有的有益效果是:
1)两台发动机的fadec之间没有直接进行通信,直接满足了ccar25.903(b)/far25.903(b)条款关于发动机之间互相隔离的要求;
2)attcs的触发逻辑集成在飞行器航电系统中,给予飞行器制造商更多的设计自主权;
3)对于原本不具备attcs功能的fadec,如果安装在需要具备attcs功能的飞行器上,无需进行硬件更改,降低了研发周期,并降低了成本。
因而,本发明克服了现有技术的缺陷,实现了本发明的目的。
附图说明
为了进一步说明根据本发明的实现发动机自动起飞推力控制功能的系统及方法,下面将结合附图和具体实施方式对本发明进行详细说明,附图中:
图1是示出了现有技术的实现发动机自动起飞推力控制功能的系统的示意图;
图2是根据本发明的一个实施例的实现发动机自动起飞推力控制功能的系统示意图;
图3是根据本发明的另一个实施例的实现发动机自动起飞推力控制功能的系统的示意图;
图4是根据本发明的实现发动机自动起飞推力控制功能的方法的流程图;
图5根据本发明示出了实现第一发动机attcs触发的示意性逻辑原理图;以及
图6根据本发明示出了实现第二发动机attcs触发的示意性逻辑原理图。
具体实施方式
下面结合附图具体说明本发明的实现发动机自动起飞推力控制功能的系统及方法,其中,相同的部件由相同的附图标记予以标注。
参见图2和3,根据本发明的实现发动机自动起飞推力控制功能的系统可包括:第一发动机、第二发动机、第一发动机fadec10、第二发动机fadec20、电气连接到第一发动机fadec和第二发动机fadec的航电系统30、第一发动机油门杆、第二发动机油门杆、第一油门杆角度传感器、第二油门杆角度传感器、第一n1转速传感器以及第二n1转速传感器。
上述部件在现有技术中已知并且以已知的方式安装在飞行器上,因此,为了简洁的目的,本发明不再详细示出其结构和连接关系。
其中,第一发动机油门杆和第二发动机油门杆各自可以在以下几个位置或挡位之间移动:idle位置、to/ga位置和max位置。其中,idle位置为慢车位,to/ga位置为起飞/复飞位而max位置是最大推力位(挡位)。
其中,第一油门杆角度传感器用于感测第一发动机油门杆角度(tla),并将所感测的第一发动机油门杆角度值11发送到第一发动机fadec10;而第一n1转速传感器用于感测第一发动机n1转速,并将所感测的第一发动机n1转速值12发送到第一发动机fadec10。
其中,第二油门杆角度传感器用于感测第二发动机油门杆角度,并将所感测的第二发动机油门杆角度值21发送到第二发动机fadec20;而第二n1转速传感器用于感测第二发动机n1转速,并将所感测的第二发动机n1转速值22发送到第二发动机fadec20。
第一发动机fadec10将包括第一发动机油门杆角度值11和第一发动机n1转速值12的第一attcs触发输入值发送到航电系统30,而第二发动机fadec20将包括第二发动机油门杆角度值21和第二发动机n1转速值22的第二attcs触发输入值发送到航电系统30,航电系统30能够基于attcs触发输入值进行attcs触发逻辑判断以触发attcs,并向第一发动机fadec10或第二发动机fadec20发出调节发动机推力的指令,然后第一发动机fadec10或第二发动机fadec20调节第一发动机或第二发动机的推力。
应当理解,虽然本发明的各个实施例示出的attcs触发输入值为发动机油门杆角度值和发动机n1转速值,但是本发明并不限于此,而是涵盖能够用来判断发动机中的一个发生异常的任何其它飞行信号/参数,例如来自飞行器上的发动机振动传感器、陀螺仪/水平仪、烟雾传感器或告警设备的相应信号/参数等。
同样地,虽然本发明的各个实施例示出了具有两个发动机的示例,但是本发明同样可以应用于具有两个以上发动机的飞行器,例如具有四个或六个发动机的飞行器。
根据本发明的一个实施例,每个发动机fadec可以包含a、b两个通道,两个通道互为冗余,当发动机正常工作时,一个通道为主控通道,一个通道为备份通道。attcs触发输入值可以经由a、b通道各自独立地发送到航电系统30。
根据本发明的另一个实施例航电系统30可以包括控制模块,通过控制模块基于attcs触发输入值按照预定attcs触发控制逻辑(如将在图5和6中进一步描述的)进行attcs触发判定。
根据本发明的控制模块的示例在图2和图3中详细示出。
具体地,在图2中示出了针对采用arinc429总线的飞行器的实施例。如图2所示,第一发动机fadec的a、b通道通过arinc429总线将tla、n1转速等信号传输至dcu-1。如本文所用,dcu是指数据集中装置(dataconcentratorunit),用于将飞行器各个系统的数据进行集中并整理需要的信息发送给其他系统,并具备逻辑运算功能。第二发动机fadec的a、b通道arinc429总线将tla、n1转速等信号传输至dcu-2。dcu-1和dcu-2之间通过xtalk进行信息交互,以使dcu-1获得第二发动机的信息及dcu-2获得第一发动机的信息。
dcu-1根据第一发动机和第二发动机的tla、n1转速等信号及飞行阶段判断是否触发attcs功能,并将计算结果通过arinc429总线发送给第一发动机fadec10,第一发动机fadec10根据接收到的指令判断是否增加推力。dcu-2根据第一发动机和第二发动机的tla、n1转速等信号及飞行阶段判断是否触发attcs功能,并将计算结果发送给第二发动机fadec20,第二发动机根据指令判断是否增加推力。
在图3中示出了针对采用afdx网络的飞行器的实施例。如图3所示,第一和第二发动机fadec的a、b通道分别连接至飞行器的afdx网络,第一和第二发动机fadec通过afdx网络将tla、n1转速等信号同时传输至集成在ima中的ecsa1和ecsa2中。如本文所用,ecsa是指发动机控制系统软件(enginecontrolsystemapplication)。ecsa1根据接收到的发动机信号及飞行阶段判断是否触发第一发动机的attcs功能,并通过afdx网络将指令传输给第一发动机fadec10,第一发动机fadec10根据接收到的指令判断是否增加推力;ecsa2根据接收到的发动机信号及飞行阶段判断是否触发第二发动机的attcs功能,并通过afdx网络将指令传输给第二发动机fadec20,第二发动机fadec20根据接收到的指令判断是否增加推力。
图4是根据本发明的实现发动机自动起飞推力控制功能的方法的流程图。根据本发明的一个实施例,该方法可包括以下步骤:
第1步:fadec向飞行器的航电系统发送飞行器的attcs触发输入值,例如:油门杆角度值和n1转速值信号;
第2步:航电系统内部交换fadec所发送的attcs触发输入值,例如:油门杆角度值和n1转速值;
第3步:航电系统判断是否触发attcs功能;
第4步:航电系统将判断结果发送到fadec;
第5步:fadec控制是否增大推力。
应当理解,根据本发明的方法不仅可以结合根据本发明的实现发动机自动起飞推力控制功能的系统使用,而且同样可以应用到所有类似的发动机自动起飞推力控制功能的系统,以实现期望的发动机自动起飞推力控制。
图5根据本发明示出了实现第一发动机attcs触发的示意性逻辑原理图。为了说明的目的,在图5的视图中,将第一发动机标记为1号发动机,而相应地,将第二发动机标记为2号发动机。
如图5所示,触发1号发动机attcs功能的条件可包括:
如果满足逻辑条件52:飞行器处于起飞或者复飞模式且1号发动机油门杆处于to/ga位置,1号发动机与2号发动机的n1转速差异的绝对值大于10%-30%,优选或较佳地大于16%,或者2号发动机转速丢失或无效,则触发1号发动机attcs功能;或者
如果满足逻辑条件53:飞行器处于灵活起飞模式,且1号发动机油门杆角度大于40°-60°,优选值或较佳地大于50°,1号发动机与2号发动机的n1转速差异的绝对值大于10%-30%,优选或较佳地大于16%,或者2号发动机转速丢失或无效,则触发1号发动机attcs功能;或者
如果满足逻辑条件51:飞行器处于起飞或复飞模式、或者灵活起飞模式,1号发动机油门杆处于max位置,则触发1号发动机attcs功能。
此处,当1号发动机与2号发动机的n1转速差异的绝对值可指的是:|1号发动机n1转速-2号发动机n1转速|。
图6根据本发明示出了实现第二发动机attcs触发的示意性逻辑原理图。同样地,为了说明的目的,在图6的视图中,将第一发动机标记为1号发动机,而相应地,将第二发动机标记为2号发动机。
如图6所示,触发2号发动机attcs功能的条件可包括:
如果满足逻辑条件62:飞行器处于起飞或者复飞模式且2号发动机油门杆处于to/ga位置,1号发动机与2号发动机的n1转速差异的绝对值大于10%-30%,优选或较佳地大于16%,或者1号发动机转速丢失或无效,则触发2号发动机attcs功能;或者
如果满足逻辑条件63:飞行器处于灵活起飞模式,且2号发动机油门杆角度大于40°-60°,优选值或较佳地大于50°,1号发动机与2号发动机的n1转速差异的绝对值大于10%-30%,优选或较佳地大于16%,或者1号发动机转速丢失或无效,则触发2号发动机attcs功能;或者
如果满足逻辑条件61:飞行器处于起飞或复飞模式、或者灵活起飞模式,2号发动机油门杆处于max位置,则触发2号发动机attcs功能。
此处,当1号发动机与2号发动机的n1转速差异的绝对值可指的是:|1号发动机n1转速-2号发动机n1转速|。
应当理解,此处所述的“1号”和“2号”仅仅是为了便于区分的方便而非进行限制,例如,虽然将第一发动机标记为1号发动机,但是,第一发动机也可以是“2号”发动机,或者在多于两个发动机的飞行器中,可以为未示出的“3号”、“4号”、“5号”或“6号”发动机,而第二发动机是指该飞行器的不同于该第一发动机的另一个发动机。
通过利用本发明的实现发动机自动起飞推力控制功能的系统及方法,使得两台发动机的fadec之间没有直接进行通信,更好地满足了隔离性要求,提高了系统安全性,直接满足了ccar25.903(b)/far25.903(b)条款关于发动机之间互相隔离的要求;并且通过将attcs的触发逻辑集成在飞行器航电系统中,不仅给予飞行器制造商更多的设计自主权,而且使得对于原本不具备attcs功能的fadec,如果安装在需要具备attcs功能的飞行器上,无需进行硬件更改。可以显著地降低研发调试时间,并显著地降低设备和人力成本。
虽然以上结合了较佳实施例对本发明的实现发动机自动起飞推力控制功能的系统及方法进行了说明,但是本技术领域中的普通技术人员应当认识到,上述示例仅是用来说明的,而不能作为对本发明的限制。因此,可以在权利要求书的实质精神范围内对本发明进行修改和变型,这些修改和变型都将落在本发明的权利要求书所要求的范围之内。
1.一种实现发动机自动起飞推力控制功能的系统,其特征在于,所述系统包括:第一发动机fadec、第二发动机fadec以及电气连接到所述第一发动机fadec和所述第二发动机fadec的航电系统,
其中,所述第一发动机fadec接收第一attcs触发输入值,而所述第二发动机fadec接收第二attcs触发输入值,并且所述第一发动机fadec和所述第二发动机fadec将所接收的所述第一attcs触发输入值和所述第二attcs触发输入值发送到所述航电系统,所述航电系统能够基于所述第一attcs触发输入值和所述第二attcs触发输入值按照预定attcs触发逻辑进行判断以触发attcs,并向所述第一发动机fadec或所述第二发动机fadec发出调节发动机推力的指令。
2.如权利要求1所述的系统,其特征在于,所述第一attcs触发输入值包括第一发动机油门杆角度值和第一发动机n1转速值,而所述第二attcs触发输入值包括第二发动机油门杆角度值和第二发动机n1转速值,
其中,所述第一发动机油门杆角度值是由第一油门杆角度传感器所感测的飞行器的第一发动机的第一发动机油门杆角度,所述发动机的第一发动机油门杆能够在以下位置之间移动:idle位置、to/ga位置和max位置,
其中,所述第一发动机n1转速值是由第一n1转速传感器所感测的所述飞行器的所述第一发动机的n1转速,
其中,所述第二发动机油门杆角度值是由第二油门杆角度传感器所感测的所述飞行器的第二发动机的第二发动机油门杆角度,所述发动机的第二发动机油门杆能够在以下位置之间移动:idle位置、to/ga位置和max位置,
其中,所述第二发动机n1转速值是由第二n1转速传感器所感测的所述飞行器的所述第二发动机的n1转速。
3.如权利要求2所述的系统,其特征在于,当发生以下条件中的至少一个时所述航电系统触发attcs:
a)所述飞行器处于起飞或者复飞模式;
并且所述第一发动机和所述第二发动机中的一个的发动机油门杆处于所述to/ga位置;
并且所述第一发动机与所述第二发动机的n1转速差异的绝对值大于转速差异阈值,或者所述第一发动机和所述第二发动机中的另一个的发动机转速丢失或无效,
b)所述飞行器处于灵活起飞模式;
并且所述第一发动机和所述第二发动机中的一个的发动机油门杆角度大于油门杆角度阈值;
并且所述第一发动机与所述第二发动机的n1转速差异的绝对值大于所述转速差异阈值,或者所述第一发动机和所述第二发动机中的另一个的发动机转速丢失或无效,
c)所述飞行器处于起飞或复飞模式、或者灵活起飞模式;
并且所述第一发动机和所述第二发动机中的一个的油门杆处于所述max位置。
4.如权利要求3所述的系统,其特征在于,所述油门杆角度阈值为40°-60°,较佳地为50°。
5.如权利要求3所述的系统,其特征在于,所述转速差异阈值为10%-30%,较佳地为16%。
6.如权利要求1所述的系统,其特征在于所述第一发动机fadec和所述第二发动机fadec各自包含互为冗余的两个通道,所述attcs触发输入值经由所述两个通道各自发送到所述航电系统。
7.如权利要求1所述的系统,其特征在于,所述航电系统包括控制模块,所述控制模块基于所述第一attcs触发输入值和所述第二attcs触发输入值按照预定attcs触发控制逻辑进行attcs触发判定。
8.如权利要求7所述的系统,其特征在于,所述控制模块为dcu或集成在ima中的ecsa。
9.一种实现发动机自动起飞推力控制功能的方法,其特征在于,所述方法包括以下步骤:
1)飞行器的第一发动机fadec向飞行器的航电系统发送飞行器的第一attcs触发输入值,而第二发动机fadec向所述飞行器的所述航电系统发送飞行器的第二attcs触发输入值;
2)所述航电系统内部交换所述第一发动机fadec所发送的所述第一attcs触发输入值和所述第二发动机fadec所发送的所述第二attcs触发输入值;
3)所述航电系统根据所述第一attcs触发输入值和所述第二attcs触发输入值判断是否触发attcs功能;
4)所述航电系统分别向所述第一发动机fadec或所述第二发动机fadec发送attcs指令;
5)所述第一发动机fadec或所述第二发动机fadec根据接收到的所述attcs指令分别控制飞行器的第一发动机或第二发动机增大推力。
10.如权利要求9所述的方法,其特征在于,其特征在于,
所述第一attcs触发输入值包括第一发动机油门杆角度值和第一发动机n1转速值,而所述第二attcs触发输入值包括第二发动机油门杆角度值和第二发动机n1转速值,
其中,所述第一发动机油门杆角度值是由第一油门杆角度传感器所感测的飞行器的第一发动机的第一发动机油门杆角度,
其中,所述第一发动机n1转速值是由第一n1转速传感器所感测的所述飞行器的所述第一发动机的n1转速,
其中,所述第二发动机油门杆角度值是由第二油门杆角度传感器所感测的所述飞行器的第二发动机的第二发动机油门杆角度,
其中,所述第二发动机n1转速值是由第二n1转速传感器所感测的所述飞行器的所述第二发动机的n1转速。
技术总结