WO2024046055A1 - Aircraft fault protection method and device, and computer-readable storage medium - Google Patents
Aircraft fault protection method and device, and computer-readable storage medium Download PDFInfo
- Publication number
- WO2024046055A1 WO2024046055A1 PCT/CN2023/111746 CN2023111746W WO2024046055A1 WO 2024046055 A1 WO2024046055 A1 WO 2024046055A1 CN 2023111746 W CN2023111746 W CN 2023111746W WO 2024046055 A1 WO2024046055 A1 WO 2024046055A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- aircraft
- alarm
- fault protection
- processing mechanism
- alarm prompt
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000007246 mechanism Effects 0.000 claims abstract description 73
- 238000012545 processing Methods 0.000 claims abstract description 68
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 4
- 230000009471 action Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 2
- 230000005856 abnormality Effects 0.000 abstract 2
- 238000004364 calculation method Methods 0.000 description 11
- 230000009286 beneficial effect Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/55—Navigation or guidance aids for a single aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
- B64D2045/0085—Devices for aircraft health monitoring, e.g. monitoring flutter or vibration
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/58—Navigation or guidance aids for emergency situations, e.g. hijacking or bird strikes
Definitions
- the present invention relates to the technical field of unmanned aircraft, and in particular to an aircraft fault protection method, equipment and computer-readable storage medium.
- the present invention proposes an aircraft fault protection method, equipment and computer-readable storage medium to solve the problem of failure scenarios such as command anomalies, control anomalies and status anomalies in the data link, which cannot guarantee the unmanned aircraft. Technical issues to continue safe flight and landing.
- the invention proposes a fault protection method for an aircraft, which method includes:
- the aircraft is controlled to execute the automatic processing mechanism corresponding to the alarm prompt according to the priority of the alarm prompt.
- the invention also proposes a fault protection device for an aircraft, which device includes a memory, a processor and a computer program stored on the memory and executable on the processor.
- the computer program is executed by the processor.
- the present invention also proposes a computer-readable storage medium.
- the computer-readable storage medium stores a fault protection program of the aircraft.
- the fault protection program of the aircraft is executed by the processor, the fault of the aircraft as described in any of the above items is realized. Steps of conservation methods.
- Implement the aircraft fault protection method, equipment and computer-readable storage medium of the present invention by generating an alarm prompt corresponding to the trigger condition when the preset trigger condition is met; when the alarm prompt is not in the preset When the alarm level is at the alarm level, the alarm prompt is sent to the ground station connected to the aircraft; when the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, the alarm prompt is sent according to the priority of the alarm prompt.
- the first stage controls the aircraft to execute the automatic processing mechanism corresponding to the alarm prompt.
- the present invention implements a more efficient and complete fault protection scheme, improves the aircraft's ability to handle fault scenarios such as command anomalies, control anomalies, and status anomalies in the data link, and ensures flight safety.
- Figure 1 is a flow chart of the first embodiment of the aircraft fault protection method of the present invention.
- Figure 2 is a flow chart of the second embodiment of the aircraft fault protection method of the present invention.
- Figure 3 is a flow chart of the third embodiment of the aircraft fault protection method of the present invention.
- Figure 4 is a flow chart of the fourth embodiment of the aircraft fault protection method of the present invention.
- Figure 5 is a flow chart of the fifth embodiment of the aircraft fault protection method of the present invention.
- Figure 6 is a flow chart of the sixth embodiment of the aircraft fault protection method of the present invention.
- Figure 7 is a flow chart of the seventh embodiment of the aircraft fault protection method of the present invention.
- Figure 8 is a flow chart of the eighth embodiment of the aircraft fault protection method of the present invention.
- FIG. 1 is a flow chart of the first embodiment of the aircraft fault protection method of the present invention. This embodiment proposes an aircraft fault protection method, which includes:
- a Fail-Safe fault protection mechanism is proposed.
- the fault protection mechanism is that, first, when one or more preset trigger conditions are met, the aircraft generates one or more alarm prompts corresponding to the above one or more trigger conditions; then, the aircraft sends One or more generated alarm prompts are sent to the ground station that is connected to the aircraft. Among them, more serious alarm prompts are marked according to multiple preset alarm levels, while other alarm prompts are not marked by alarm levels and only need to be sent to the ground station for alarm reminder.
- corresponding automatic processing mechanisms are set for some alarm prompts with higher alarm levels.
- the corresponding alarm reminder is sent to the ground station; on the other hand, the flight controller of the aircraft executes the corresponding automatic processing mechanism mentioned above, thereby achieving fault protection more efficiently .
- the beneficial effect of this embodiment is that when the preset trigger condition is met, an alarm prompt corresponding to the trigger condition is generated; when the alarm prompt is not at the preset alarm level, the alarm prompt is sent to the ground station connected to the aircraft; when the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, control the aircraft to execute the alarm according to the priority of the alarm prompt Prompt the corresponding automatic processing mechanism.
- This embodiment implements a more efficient and complete fault protection scheme, improves the aircraft's ability to handle fault scenarios such as command anomalies, control anomalies, and status anomalies in the data link, and ensures flight safety.
- Figure 2 is a flow chart of a second embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
- the alarm levels are divided into L1, L2, and L3.
- the alarm levels L1, L2, and L3 respectively correspond to the first alarm level, the second alarm level, and the third alarm level in this embodiment and the following embodiments.
- alarms indicating navigation errors, dangerous power loss, and low battery please land are used as the first alarm level; the first priority landing processing mechanism, the second priority return processing mechanism, and the third priority
- the return-to-home processing mechanism of the first level is respectively set as an automatic processing mechanism corresponding to the navigation error, the dangerous power loss, and the low battery please land.
- the determination method when the alarm prompt is a navigation error is to determine whether the square of the ratio of the speed state quantity, the data of the magnetic compass state quantity and the standard deviation of the corresponding state is less than a preset threshold. If it is greater than the threshold, it is determined that one or more of the following faults have occurred: First, the navigation EKF (Extended Kalman Filter, Extended Kalman Filter) has a serious deviation in the attitude estimate of the aircraft; second, there is a serious deviation in the ground speed estimation of the navigation EKF; third Yes, the magnetic compass sensor has serious measurement errors, which affects the navigation attitude, ground speed, and position estimation; fourth, the GNSS (Global Navigation Satellite System, Global Navigation Satellite System) speed measurement values have serious deviations, affecting the Estimation of aircraft ground speed and spatial position.
- the navigation EKF Extended Kalman Filter
- the magnetic compass sensor has serious measurement errors, which affects the navigation attitude, ground speed, and position estimation
- the GNSS Global Navigation Satellite System, Global Navigation Satellite System
- the way to determine when the alarm prompts a dangerous power loss is to determine whether there is a fault in the motor in the unlocked state, thereby determining whether to trigger the corresponding failsafe fault protection.
- the motor has failed: first, if the time since the current system last received the ESC speed message is greater than 320ms; second, if the motor output command reaches 95% of the maximum value % or above, but the motor speed displayed through the message is less than 300rpm.
- the way to determine when the alarm prompt is low battery please land is to perform a preset number of times (for example, 1 time) at a preset period (for example, per second) when the location status is valid and the system is unlocked. ) intelligent power detection. Use this intelligent power detection to estimate the flight time that the current aircraft power can sustain. , as well as the estimated return time threshold t rtl,th and the forced landing time threshold t land,th , where the return time is the smaller of the time it takes to return to the preset starting point from the current position and the time it takes to return to the nearest alternate landing point.
- the flight time that can be maintained is determined Whether it is less than the return time threshold t rtl,th and the forced landing time threshold t land,th , if within a continuous preset period (for example, the preset period is 1s, the continuous preset period is 2s), determine the flight that can be sustained above time If the battery is less than the return time threshold t rtl,th and the forced landing time threshold t land,th , a low battery please land warning will be generated.
- a continuous preset period for example, the preset period is 1s, the continuous preset period is 2s
- Scenario 1 the flight time that can be maintained above When it is greater than the return time threshold t rtl,th and the forced landing time threshold t land,th , cancel the generated warning prompt of low battery please land, or cancel the warning prompt of low battery please return;
- Scenario 2 the flight can be maintained as described above time When it is less than the return time threshold t rtl,th and greater than the forced landing time threshold t land,th , a warning prompt that the battery is low and please return is generated;
- scenario three the flight time can be maintained as long as the above When it is less than the return time threshold t rtl,th and the forced landing time threshold t land,th , a warning prompt that the battery is low and please land is generated;
- Scenario 4 within the above-mentioned flight time that can be maintained When it is greater than the return time threshold t rtl,th and less than the forced landing time threshold t land,th , an alarm prompt indicating that the battery is low and please
- the beneficial effect of this embodiment is that by setting the alarm prompts for navigation errors, dangerous power loss and low battery please land as the first alarm level; combining the first priority landing processing mechanism, the second priority return processing mechanism and The third priority return processing mechanism is respectively set to be an automatic processing mechanism corresponding to the navigation error, the dangerous power loss, and the low battery request to land.
- This embodiment classifies the most serious alarm prompts into the first alarm level, and based on such alarm prompts, provides accurate detection and judgment conditions for aircraft fault protection.
- Figure 3 is a flow chart of a third embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
- the mechanisms are respectively set to the automatic processing mechanisms corresponding to the serious bus error, the serious alarm of the battery management system, the general power loss, the low battery please return, and the ground station signal loss, and multiple flight control backups
- the mechanism serves as an automatic processing mechanism for the main flight control switch.
- the way to determine when the alarm prompt is a serious bus error is to obtain the sending error count and receiving error count when the CAN bus is in error through the preset sending failure counter TC and receiving failure counter RC, where, Each time the data transmission fails, the corresponding counter value is incremented by 1, and each time the data transmission is successful, the corresponding counter value is decremented by 1.
- a register LC is preset, through which the error type code of the last CAN bus error occurred is recorded.
- the value range of the error type code is 0 ⁇ 8, and the value in 0 ⁇ 8 represents the CAN protocol standard. The meaning of CAN bus errors.
- the determination method when the alarm prompt is a serious alarm of the battery management system is: if the battery management system does not generate any fault information, a serious alarm of the battery management system will not be generated; if the fault information provided by the battery management system is a warning, If the severity level is set, the above-mentioned serious alarm of the battery management system is triggered, and the event processing logic corresponding to the above-mentioned serious alarm of the battery management system is entered.
- the determination method when the alarm prompt is a general power loss is to determine whether there is a fault in the motor in the unlocked state, thereby determining whether to trigger the corresponding failsafe fault protection.
- the motor has failed: first, if the time since the current system last received the ESC speed message is greater than 320ms; second, if the motor output command reaches 95% of the maximum value % or above, but the motor speed displayed through the message is less than 300rpm.
- the way to determine when the alarm prompts that the battery is low and please return is as shown in Table 2 of the above embodiment.
- the flight time that can be maintained is When it is less than the return time threshold t rtl,th and greater than the forced landing time threshold t land,th , the above-mentioned low battery please return warning is generated.
- the way to determine when the alarm prompt is that the ground station signal is lost is that after the ground station obtains control of the aircraft, the ground station sends heartbeat data to the aircraft at a preset frequency.
- the aircraft does not receive heartbeat data or mode switching instructions from the ground station within a preset period of time (for example, 5 seconds), an alarm prompt is generated that the ground station signal is lost.
- the way to determine when the alarm prompts the master flight control to switch is to configure the first flight control calculation unit, the second flight control calculation unit and the third flight control calculation unit in the flight control system.
- the control system selects one flight control calculation unit among the first flight control calculation unit, the second flight control calculation unit and the third flight control calculation unit as the current main flight control calculation unit according to the preset switching conditions, and the control system selects one flight control calculation unit as the current main flight control calculation unit.
- the main flight control computing unit performs aircraft flight attitude and position control tasks, flight mode management and other functions. Among them, when the main flight control is switched, if the switched main flight control calculation unit does not match the switching command of the flight control system, an alarm prompt that the above-mentioned main flight control is switched is generated.
- the beneficial effect of this embodiment is that by taking serious bus errors, serious alarms of the battery management system, general power loss, low battery please return, ground station signal loss, and main flight control switching as the second alarm level; the fourth priority
- the return processing mechanism of the fifth priority, the return processing mechanism of the sixth priority, the return processing mechanism of the seventh priority and the return processing mechanism of the eighth priority are respectively set to the above Automatic processing mechanisms corresponding to serious bus errors, serious alarms of the battery management system, general power loss, low battery please return, and ground station signal loss, and use multi-flight control backup mechanisms as the main flight Automatic processing mechanism to control switching.
- This embodiment classifies more serious alarm prompts into the second alarm level, and based on such alarm prompts, provides accurate detection and judgment conditions for aircraft fault protection.
- Figure 4 is a flow chart of the fourth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
- the way to determine whether the alarm prompt is a general alarm of the battery management system is: if the fault information provided by the battery management system belongs to the preset general level, a general alarm of the battery management system is generated. At this time, only the ground station is informed. Sending alarm prompts for general alarms of the battery management system, there is no need to execute the corresponding event handling logic.
- the way to determine whether the alarm prompt is a general alarm of bus error is to obtain the sending error count and receiving error count when the CAN bus is in error through the preset sending failure counter TC and receiving failure counter RC, where, Each time the data transmission fails, the corresponding counter value is incremented by 1, and each time the data transmission is successful, the corresponding counter value is decremented by 1.
- a register LC is preset, through which the error type code of the last CAN bus error occurred is recorded.
- the value range of the error type code is 0 ⁇ 8, and the value in 0 ⁇ 8 represents the CAN protocol standard. The meaning of CAN bus errors.
- the way to determine whether the alarm prompt is contact with the electronic fence is that when the aircraft is in the electronic fence no-fly zone or buffer zone, or when the aircraft guidance target is in the electronic fence no-fly zone or buffer zone, the above-mentioned contact electronic fence is generated.
- Fence warning when the aircraft is in the electronic fence no-fly zone or buffer zone, or when the aircraft guidance target is in the electronic fence no-fly zone or buffer zone, the above-mentioned contact electronic fence is generated.
- the way to determine whether the alarm prompt is a radar error is to generate a radar error warning prompt when the flight control system fails to obtain the downward-looking radar data of the aircraft.
- the beneficial effect of this embodiment is to use the battery management system general alarm, bus error general alarm, contact electronic fence and radar error as the third alarm level; use the suspension or hover processing mechanism as the automatic processing mechanism of the contact electronic fence .
- This embodiment classifies general level alarm prompts into the third alarm level, and based on such alarm prompts, provides accurate detection and judgment conditions for aircraft fault protection.
- Figure 5 is a flow chart of the fifth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
- the flight control system of the aircraft enters the landing mode and controls the aircraft to perform the descent procedure at a preset descent speed.
- the aircraft's system navigation is in normal working condition, the aircraft's current horizontal position target remains unchanged, or it responds to external speed-type horizontal microcontrol instructions to adjust the aircraft's current horizontal position; while the aircraft's system navigation cannot provide the aircraft's current horizontal position.
- the position information is in state, control the current attitude target level of the aircraft.
- the beneficial effect of this embodiment is that when the landing processing mechanism is executed, the aircraft is controlled to enter a preset landing mode and the aircraft is controlled to descend at a preset descent speed; when the navigation error is not generated, When an alarm prompt is issued, the current horizontal position target is maintained, or the current horizontal position is adjusted in response to an external speed horizontal microcontrol instruction. When an alarm prompt for the navigation error is generated, the current attitude target level is maintained.
- This embodiment provides a complete control logic for the automatically executed landing processing mechanism, so that when a corresponding alarm prompt appears on the aircraft, an automated solution is provided for aircraft fault protection.
- Figure 6 is a flow chart of the sixth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
- the time consuming for continuing the route and the time consuming for returning are calculated and compared. If the above-mentioned continuation route takes less time than the above-mentioned return-to-home time, the current flight mode of the aircraft will not be changed; if the above-mentioned continuation route takes longer than the above-mentioned return-to-home time, the current flight mode of the aircraft will be switched to the return-to-home mode, and the corresponding execution will be performed automatically. return operation.
- the beneficial effect of this embodiment is that when the return processing mechanism is executed, if the aircraft is in the preset automatic route mode, the time taken to continue the route and the time taken to return are calculated and compared; When the time is shorter than the return time, the automatic route mode is maintained. When the continued route is longer than the return time, the automatic route mode is switched to the preset return mode and the return action is performed.
- This embodiment provides a complete control logic for the automatically executed return-to-home processing mechanism, so that when a corresponding alarm prompt appears on the aircraft, an automated solution is provided for aircraft fault protection.
- Figure 7 is a flow chart of the seventh embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
- S62 Determine the warning status information or warning level information of the power saturation warning, the output difference warning, and the vibration warning, so that the ground station indicates the warning status information or the warning through display signals of different colors. Level information.
- Table 3 shows the warning information and ground station display colors corresponding to the power saturation warning, output difference warning, and vibration warning.
- this embodiment monitors the status of power saturation warning, output difference warning and vibration warning in a hierarchical manner, and transmits the corresponding data to the ground station to remind observers at the ground station to pay attention to the corresponding alarm prompts, and on the ground The station performs post-flight data analysis through the above data.
- the corresponding display signal of the ground station when the power saturation warning, output difference warning and vibration warning are not generated, the corresponding display signal of the ground station is green; when the power saturation warning, output difference warning and vibration warning are generated, it is 1 When the level is 2, the corresponding display signal of the ground station is red; when the generated power saturation warning, output difference warning and vibration warning are level 2, the corresponding display signal of the ground station is yellow; when the generated power saturation warning, output difference warning and When the vibration warning is level 3, the corresponding display signal on the ground station is blue.
- the flight control system of the aircraft monitors the target speed control signals output to each ESC in real time, and checks the percentage of each signal to the maximum target speed. Among them, when there is at least one output signal with a percentage greater than 90% and less than 96% or greater than 0% and less than 4%, a power saturation level 3 alarm is generated; when there is at least one output signal with a percentage greater than 96% or less than 4 % and the duration is less than 2 seconds, a power saturation level 2 alarm is generated; when at least one output signal percentage is greater than 96% or less than 4% and the duration is greater than 2 seconds, a power saturation level 1 alarm is generated. .
- the flight control system monitors the target speed control signal output to each ESC in real time, and makes a judgment based on the percentage of the difference between its maximum output and minimum output and the maximum target speed.
- the difference percentage is greater than 31% and less than 44%
- an output difference level 3 alarm is generated; when the difference is greater than 44% and the duration is less than 2 seconds, an output difference level 2 alarm is generated; when the difference is greater than 44% and the duration is greater than 2 seconds, an alarm prompt with an output difference of 1 level is generated.
- the flight control system monitors and determines the Z-axis accelerometer observation value of the aircraft.
- a vibration warning level 3 alarm is generated; when the amplitude is greater than 1 G and the duration does not exceed 1 second, a vibration warning level 2 alarm is generated; when the amplitude is greater than 1 G and the duration exceeds 1 second, a vibration warning level 1 alarm is generated.
- the beneficial effect of this embodiment is that by dividing the alarm prompts sent to the ground station into power saturation early warning, output difference early warning and vibration early warning; determining the power saturation early warning, the output difference early warning and the vibration early warning. Early warning status information or early warning level information, so that the ground station indicates the early warning status information or the early warning level information through display signals of different colors.
- This embodiment sends relatively mild alarm prompts to the ground station, and based on such alarm prompts, provides a subsequent data analysis basis for aircraft fault protection.
- Figure 8 is a flow chart of the eighth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
- a determination method is proposed to determine whether the square of the ratio of the speed state quantity, the data of the magnetic compass state quantity and the standard deviation of the corresponding state is less than a preset threshold.
- the flight control system performs a judgment on whether it is greater than the above-mentioned preset threshold at a preset frequency (for example, 10Hz). If it is judged to be greater than or equal to 10 times within a continuous period of 1 second, an alarm prompt for a navigation error will be generated.
- the fault elimination method for the alarm prompt of the navigation error is to eliminate the generated alarm prompt of the navigation error if the 10 judgments are not greater than the above-mentioned preset threshold within 1 consecutive second.
- the proposed method for relieving the alarm prompts of serious bus errors and general bus error alarms is to monitor the status of the CAN bus at the flight control system end, and further, for each electronic adjustment Monitor the status data returned by the speed controller and monitor the packet loss of its CAN bus messages.
- Alarm prompts for general alarms and bus errors is 10 Hz.
- the beneficial effect of this embodiment is that by presetting the release condition corresponding to the trigger condition; when the trigger condition is satisfied, an alarm prompt corresponding to the trigger condition is generated and maintained; when the release condition is satisfied , cancel the alarm prompt corresponding to the trigger condition.
- This embodiment provides a complete control logic for the generation and cancellation of alarm prompts, so that the aircraft's alarm prompts can be eliminated in a timely manner when corresponding conditions are met, thereby avoiding repeated processing or mishandling of alarm prompts.
- the present invention also proposes an aircraft fault protection device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor.
- the computer program is When executed by the processor, the steps of implementing the aircraft fault protection method as described in any one of the above items are implemented.
- the present invention also proposes a computer-readable storage medium.
- the computer-readable storage medium stores a fault protection program of the aircraft.
- the fault protection program of the aircraft is executed by the processor, it implements any of the above. The steps of the aircraft fault protection method described above.
- the aircraft fault protection method, equipment and computer-readable storage medium generate an alarm prompt corresponding to the trigger condition when the preset trigger condition is met; when the alarm prompt is not in the preset state, When the alarm level is at the alarm level, the alarm prompt is sent to the ground station connected to the aircraft; when the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, the alarm prompt is sent according to the alarm prompt.
- the priority controls the aircraft to execute the automatic processing mechanism corresponding to the alarm prompt.
- the present invention implements a more efficient and complete fault protection scheme, improves the aircraft's ability to handle fault scenarios such as command anomalies, control anomalies, and status anomalies in the data link, and ensures flight safety. Therefore, it has industrial practicality.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本发明涉及无人驾驶航空器技术领域,尤其涉及一种飞行器的故障保护方法、设备及计算机可读存储介质。The present invention relates to the technical field of unmanned aircraft, and in particular to an aircraft fault protection method, equipment and computer-readable storage medium.
现有技术中,随着公共航空运输事业的飞速发展,乘坐飞机实现快捷舒适的旅行已经成为人们日常生活中一种极其普通的交通方式。相较于传统的有人驾驶航空器,无人驾驶航空器旨在实现安全、环保、智能的低空中短途载人交通。In the existing technology, with the rapid development of public air transportation, taking an airplane to achieve fast and comfortable travel has become an extremely common mode of transportation in people's daily life. Compared with traditional manned aircraft, unmanned aircraft aim to achieve safe, environmentally friendly, and intelligent low-altitude short-distance manned transportation.
目前,在通过无人驾驶航空器实现载人交通时,针对飞行控制系统对无人驾驶航空器的飞行控制与过程管理,一般会配置基础性的运行保护功能。但是,受限于上述运行保护功能的设计完整性,在面对数据链路出现指令异常、控制异常以及状态异常等故障场景,如何保证无人驾驶航空器继续安全飞行和着陆,是目前亟待解决的技术问题。At present, when manned transportation is realized through unmanned aircraft, basic operation protection functions are generally configured for the flight control and process management of the unmanned aircraft by the flight control system. However, limited by the design integrity of the above-mentioned operational protection functions, how to ensure that unmanned aircraft continue to fly and land safely in the face of fault scenarios such as command anomalies, control anomalies, and status anomalies in the data link is an urgent problem that needs to be solved. technical problem.
有鉴于此,本发明提出一种飞行器的故障保护方法、设备及计算机可读存储介质,以解决在面对数据链路出现指令异常、控制异常以及状态异常等故障场景,不能保证无人驾驶航空器继续安全飞行和着陆的技术问题。In view of this, the present invention proposes an aircraft fault protection method, equipment and computer-readable storage medium to solve the problem of failure scenarios such as command anomalies, control anomalies and status anomalies in the data link, which cannot guarantee the unmanned aircraft. Technical issues to continue safe flight and landing.
本发明为解决上述技术问题所采用的技术方案如下:The technical solutions adopted by the present invention to solve the above technical problems are as follows:
本发明提出了一种飞行器的故障保护方法,该方法包括:The invention proposes a fault protection method for an aircraft, which method includes:
在预设的触发条件被满足时,生成与所述触发条件对应的告警提示;When the preset trigger condition is met, generate an alarm prompt corresponding to the trigger condition;
在所述告警提示未处于预设的告警等级时,将所述告警提示发送至与飞行器连接的地面站;When the alarm prompt is not at the preset alarm level, send the alarm prompt to the ground station connected to the aircraft;
在所述告警提示处于所述告警等级、且存在与所述告警提示对应的自动处理机制时,根据所述告警提示的优先级控制所述飞行器执行与所述告警提示对应的所述自动处理机制。When the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, the aircraft is controlled to execute the automatic processing mechanism corresponding to the alarm prompt according to the priority of the alarm prompt. .
本发明还提出了一种飞行器的故障保护设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的飞行器的故障保护方法的步骤。The invention also proposes a fault protection device for an aircraft, which device includes a memory, a processor and a computer program stored on the memory and executable on the processor. The computer program is executed by the processor. When implementing the steps of the aircraft fault protection method as described in any of the above items.
本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有飞行器的故障保护程序,飞行器的故障保护程序被处理器执行时实现如上述任一项所述的飞行器的故障保护方法的步骤。The present invention also proposes a computer-readable storage medium. The computer-readable storage medium stores a fault protection program of the aircraft. When the fault protection program of the aircraft is executed by the processor, the fault of the aircraft as described in any of the above items is realized. Steps of conservation methods.
实施本发明的飞行器的故障保护方法、设备及计算机可读存储介质,通过在预设的触发条件被满足时,生成与所述触发条件对应的告警提示;在所述告警提示未处于预设的告警等级时,将所述告警提示发送至与飞行器连接的地面站;在所述告警提示处于所述告警等级、且存在与所述告警提示对应的自动处理机制时,根据所述告警提示的优先级控制所述飞行器执行与所述告警提示对应的所述自动处理机制。本发明实现了一种更高效、更完善的故障保护方案,提升了飞行器针对数据链路出现指令异常、控制异常以及状态异常等故障场景的处理能力,保证了飞行安全。Implement the aircraft fault protection method, equipment and computer-readable storage medium of the present invention by generating an alarm prompt corresponding to the trigger condition when the preset trigger condition is met; when the alarm prompt is not in the preset When the alarm level is at the alarm level, the alarm prompt is sent to the ground station connected to the aircraft; when the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, the alarm prompt is sent according to the priority of the alarm prompt. The first stage controls the aircraft to execute the automatic processing mechanism corresponding to the alarm prompt. The present invention implements a more efficient and complete fault protection scheme, improves the aircraft's ability to handle fault scenarios such as command anomalies, control anomalies, and status anomalies in the data link, and ensures flight safety.
下面将结合附图及实施例对本发明作进一步说明,附图中:The present invention will be further described below in conjunction with the accompanying drawings and examples. In the accompanying drawings:
图1是本发明飞行器的故障保护方法第一实施例的流程图。Figure 1 is a flow chart of the first embodiment of the aircraft fault protection method of the present invention.
图2是本发明飞行器的故障保护方法第二实施例的流程图。Figure 2 is a flow chart of the second embodiment of the aircraft fault protection method of the present invention.
图3是本发明飞行器的故障保护方法第三实施例的流程图。Figure 3 is a flow chart of the third embodiment of the aircraft fault protection method of the present invention.
图4是本发明飞行器的故障保护方法第四实施例的流程图。Figure 4 is a flow chart of the fourth embodiment of the aircraft fault protection method of the present invention.
图5是本发明飞行器的故障保护方法第五实施例的流程图。Figure 5 is a flow chart of the fifth embodiment of the aircraft fault protection method of the present invention.
图6是本发明飞行器的故障保护方法第六实施例的流程图。Figure 6 is a flow chart of the sixth embodiment of the aircraft fault protection method of the present invention.
图7是本发明飞行器的故障保护方法第七实施例的流程图。Figure 7 is a flow chart of the seventh embodiment of the aircraft fault protection method of the present invention.
图8是本发明飞行器的故障保护方法第八实施例的流程图。Figure 8 is a flow chart of the eighth embodiment of the aircraft fault protection method of the present invention.
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention and are not intended to limit the present invention.
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。In the following description, suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present invention and have no specific meaning in themselves. Therefore, "module", "component" or "unit" may be used interchangeably.
实施例一Embodiment 1
图1是本发明飞行器的故障保护方法第一实施例的流程图。本实施例提出了一种飞行器的故障保护方法,该方法包括:Figure 1 is a flow chart of the first embodiment of the aircraft fault protection method of the present invention. This embodiment proposes an aircraft fault protection method, which includes:
S1、在预设的触发条件被满足时,生成与所述触发条件对应的告警提示。S1. When the preset trigger condition is met, generate an alarm prompt corresponding to the trigger condition.
S2、在所述告警提示未处于预设的告警等级时,将所述告警提示发送至与飞行器连接的地面站。S2. When the alarm prompt is not at the preset alarm level, send the alarm prompt to the ground station connected to the aircraft.
S3、在所述告警提示处于所述告警等级、且存在与所述告警提示对应的自动处理机制时,根据所述告警提示的优先级控制所述飞行器执行与所述告警提示对应的所述自动处理机制。S3. When the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, control the aircraft to execute the automatic processing mechanism corresponding to the alarm prompt according to the priority of the alarm prompt. processing mechanism.
在本实施例中,提出了一种Fail-Safe故障保护机制。该故障保护机制是,首先,在预设的一项或多项触发条件被满足时,由飞行器生成与上述一项或多项触发条件对应的一项或多项告警提示;然后,由飞行器将生成的一项或多项告警提示发送至与该飞行器保持连接的地面站。其中,针对较为严重的告警提示,按预设的多个告警等级进行标识,而针对其它的告警提示,则不以告警等级进行标识,只需发送至地面站进行告警提醒。In this embodiment, a Fail-Safe fault protection mechanism is proposed. The fault protection mechanism is that, first, when one or more preset trigger conditions are met, the aircraft generates one or more alarm prompts corresponding to the above one or more trigger conditions; then, the aircraft sends One or more generated alarm prompts are sent to the ground station that is connected to the aircraft. Among them, more serious alarm prompts are marked according to multiple preset alarm levels, while other alarm prompts are not marked by alarm levels and only need to be sent to the ground station for alarm reminder.
在本实施例中,在预设的多个告警等级中,针对部分告警等级较高的告警提示,设置相应的自动处理机制。在这部分告警等级较高的告警提示生成时,一方面,向地面站进行相应的告警提醒,另一方面,由飞行器的飞行控制器执行上述相应的自动处理机制,从而更高效地实现故障保护。In this embodiment, among the multiple preset alarm levels, corresponding automatic processing mechanisms are set for some alarm prompts with higher alarm levels. When this part of the alarm prompt with a higher alarm level is generated, on the one hand, the corresponding alarm reminder is sent to the ground station; on the other hand, the flight controller of the aircraft executes the corresponding automatic processing mechanism mentioned above, thereby achieving fault protection more efficiently .
本实施例的有益效果在于,通过在预设的触发条件被满足时,生成与所述触发条件对应的告警提示;在所述告警提示未处于预设的告警等级时,将所述告警提示发送至与飞行器连接的地面站;在所述告警提示处于所述告警等级、且存在与所述告警提示对应的自动处理机制时,根据所述告警提示的优先级控制所述飞行器执行与所述告警提示对应的所述自动处理机制。本实施例实现了一种更高效、更完善的故障保护方案,提升了飞行器针对数据链路出现指令异常、控制异常以及状态异常等故障场景的处理能力,保证了飞行安全。The beneficial effect of this embodiment is that when the preset trigger condition is met, an alarm prompt corresponding to the trigger condition is generated; when the alarm prompt is not at the preset alarm level, the alarm prompt is sent to the ground station connected to the aircraft; when the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, control the aircraft to execute the alarm according to the priority of the alarm prompt Prompt the corresponding automatic processing mechanism. This embodiment implements a more efficient and complete fault protection scheme, improves the aircraft's ability to handle fault scenarios such as command anomalies, control anomalies, and status anomalies in the data link, and ensures flight safety.
实施例二Embodiment 2
图2是本发明飞行器的故障保护方法第二实施例的流程图,基于上述实施例,所述方法还包括:Figure 2 is a flow chart of a second embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
S41、将告警提示为导航错误、危险的动力缺失以及电量低请降落作为第一告警等级。S41. If the alarm indicates a navigation error, dangerous power loss, or low battery, please lower it as the first alarm level.
S42、将第一优先级的降落处理机制、第二优先级的返航处理机制以及第三优先级的返航处理机制分别设置为所述导航错误、所述危险的动力缺失以及所述电量低请降落对应的自动处理机制。S42. Set the first priority landing processing mechanism, the second priority return processing mechanism, and the third priority return processing mechanism to the navigation error, the dangerous power loss, and the low battery please land respectively. Corresponding automatic processing mechanism.
请参考表1,该表示出了故障保护的告警总表。Please refer to Table 1, which shows a summary of fault protection alarms.
表1Table 1
在该表中,将告警等级分为L1、L2以及L3,该告警等级L1、L2以及L3分别对应本实施例和以下实施例的第一告警等级、第二告警等级以及第三告警等级。In this table, the alarm levels are divided into L1, L2, and L3. The alarm levels L1, L2, and L3 respectively correspond to the first alarm level, the second alarm level, and the third alarm level in this embodiment and the following embodiments.
在本实施例中,将告警提示为导航错误、危险的动力缺失以及电量低请降落作为第一告警等级;将第一优先级的降落处理机制、第二优先级的返航处理机制以及第三优先级的返航处理机制分别设置为所述导航错误、所述危险的动力缺失以及所述电量低请降落对应的自动处理机制。In this embodiment, alarms indicating navigation errors, dangerous power loss, and low battery please land are used as the first alarm level; the first priority landing processing mechanism, the second priority return processing mechanism, and the third priority The return-to-home processing mechanism of the first level is respectively set as an automatic processing mechanism corresponding to the navigation error, the dangerous power loss, and the low battery please land.
在本实施例中,针对告警提示为导航错误时的判定方式是,判断速度状态量、磁罗盘状态量的数据与对应状态的标准差的比值的平方是否小于一个预设的阈值,若大于该阈值,则确定出现以下的一个或多个故障:一是,导航EKF (ExtendedKalmanFilter,扩展卡尔曼滤波器)对飞行器的姿态估计出现严重偏差;二是,导航EKF的地速估计出现严重偏差;三是,磁罗盘传感器出现严重测量错误,影响导航对航姿态、地速、位置的估计;四是,GNSS(全球导航卫星系统Global Navigation Satellite System,全球导航卫星系统)速度测量值有严重偏差,影响对飞行器地速、空间位置的估计。In this embodiment, the determination method when the alarm prompt is a navigation error is to determine whether the square of the ratio of the speed state quantity, the data of the magnetic compass state quantity and the standard deviation of the corresponding state is less than a preset threshold. If it is greater than the threshold, it is determined that one or more of the following faults have occurred: First, the navigation EKF (Extended Kalman Filter, Extended Kalman Filter) has a serious deviation in the attitude estimate of the aircraft; second, there is a serious deviation in the ground speed estimation of the navigation EKF; third Yes, the magnetic compass sensor has serious measurement errors, which affects the navigation attitude, ground speed, and position estimation; fourth, the GNSS (Global Navigation Satellite System, Global Navigation Satellite System) speed measurement values have serious deviations, affecting the Estimation of aircraft ground speed and spatial position.
在本实施例中,针对告警提示为危险的动力缺失时的判定方式是,在解锁状态下,判断电机是否存在故障,从而决定是否触发对应的failsafe故障保护。其中,以下两项任意一项满足时,则判定电机发生了故障:一是,若当前系统距离上一次收到电调转速报文的时间大于320ms,二是,电机输出指令达最大值的95%以上,但通过报文显示的电机转速小于300rpm。在本实施例中,在八旋翼飞行器中,两个以上电机发生故障,或者两个非对角线上的上下电机故障,即任意两个电机的电机编号 i、j 满足 i+j≠17时,生成上述危险的动力缺失的告警提示。In this embodiment, the way to determine when the alarm prompts a dangerous power loss is to determine whether there is a fault in the motor in the unlocked state, thereby determining whether to trigger the corresponding failsafe fault protection. Among them, when any one of the following two items is satisfied, it is determined that the motor has failed: first, if the time since the current system last received the ESC speed message is greater than 320ms; second, if the motor output command reaches 95% of the maximum value % or above, but the motor speed displayed through the message is less than 300rpm. In this embodiment, in the eight-rotor aircraft, more than two motors fail, or two non-diagonal upper and lower motors fail, that is, when the motor numbers i and j of any two motors satisfy i+j≠17 , generate an alarm prompt for the above-mentioned dangerous power loss.
在本实施例中,针对告警提示为电量低请降落时的判定方式是,在位置状态有效且系统已解锁时,按预设周期(例如,每秒钟)执行预设次数(例如,1次)的智能电量检测。通过该智能电量检测估计当前飞行器的电量所能维持的飞行时间 ,以及估计返航时间阈值t rtl,th和迫降时间阈值t land,th,其中,返航时间是从当前位置返回预设的起始点的用时和返回最近备降点的用时中的较小的用时。在本实施例中,判断所能维持的飞行时间 是否小于返航时间阈值t rtl,th和迫降时间阈值t land,th,若在连续的预设周期内(例如,预设周期为1s,连续的预设周期为2s)判断上述所能维持的飞行时间 小于返航时间阈值t rtl,th和迫降时间阈值t land,th,则生成电量低请降落的告警提示。 In this embodiment, the way to determine when the alarm prompt is low battery, please land is to perform a preset number of times (for example, 1 time) at a preset period (for example, per second) when the location status is valid and the system is unlocked. ) intelligent power detection. Use this intelligent power detection to estimate the flight time that the current aircraft power can sustain. , as well as the estimated return time threshold t rtl,th and the forced landing time threshold t land,th , where the return time is the smaller of the time it takes to return to the preset starting point from the current position and the time it takes to return to the nearest alternate landing point. In this embodiment, the flight time that can be maintained is determined Whether it is less than the return time threshold t rtl,th and the forced landing time threshold t land,th , if within a continuous preset period (for example, the preset period is 1s, the continuous preset period is 2s), determine the flight that can be sustained above time If the battery is less than the return time threshold t rtl,th and the forced landing time threshold t land,th , a low battery please land warning will be generated.
在本实施例中,请参考表2,该表示出了低电量时的检测和判定逻辑。In this embodiment, please refer to Table 2, which shows the detection and determination logic when the battery is low.
表2Table 2
在本实施例中,如表2所述:场景一,在上述所能维持的飞行时间 大于返航时间阈值t rtl,th和迫降时间阈值t land,th时,解除已生成的电量低请降落的告警提示、或者解除电量低请返航的告警提示;场景二,在上述所能维持的飞行时间 小于返航时间阈值t rtl,th、且大于迫降时间阈值t land,th时,生成电量低请返航的告警提示;场景三,在上述所能维持飞行时间 小于返航时间阈值t rtl,th和迫降时间阈值t land,th时,生成电量低请降落的告警提示;场景四,在上述所能维持的飞行时间 大于返航时间阈值t rtl,th、且小于迫降时间阈值t land,th时,生成电量低请降落的告警提示。可以看出,在上述场景三和场景四时,生成电量低请降落的告警提示。 In this embodiment, as described in Table 2: Scenario 1, the flight time that can be maintained above When it is greater than the return time threshold t rtl,th and the forced landing time threshold t land,th , cancel the generated warning prompt of low battery please land, or cancel the warning prompt of low battery please return; Scenario 2, the flight can be maintained as described above time When it is less than the return time threshold t rtl,th and greater than the forced landing time threshold t land,th , a warning prompt that the battery is low and please return is generated; scenario three, the flight time can be maintained as long as the above When it is less than the return time threshold t rtl,th and the forced landing time threshold t land,th , a warning prompt that the battery is low and please land is generated; Scenario 4, within the above-mentioned flight time that can be maintained When it is greater than the return time threshold t rtl,th and less than the forced landing time threshold t land,th , an alarm prompt indicating that the battery is low and please land is generated. It can be seen that in the above scenarios three and four, an alarm prompt indicating that the battery is low and please land is generated.
本实施例的有益效果在于,通过将告警提示为导航错误、危险的动力缺失以及电量低请降落作为第一告警等级;将第一优先级的降落处理机制、第二优先级的返航处理机制以及第三优先级的返航处理机制分别设置为所述导航错误、所述危险的动力缺失以及所述电量低请降落对应的自动处理机制。本实施例将最为严重的告警提示划分至第一告警等级,并基于这类告警提示,为飞行器的故障保护提供了精准的检测和判定条件。The beneficial effect of this embodiment is that by setting the alarm prompts for navigation errors, dangerous power loss and low battery please land as the first alarm level; combining the first priority landing processing mechanism, the second priority return processing mechanism and The third priority return processing mechanism is respectively set to be an automatic processing mechanism corresponding to the navigation error, the dangerous power loss, and the low battery request to land. This embodiment classifies the most serious alarm prompts into the first alarm level, and based on such alarm prompts, provides accurate detection and judgment conditions for aircraft fault protection.
实施例三Embodiment 3
图3是本发明飞行器的故障保护方法第三实施例的流程图,基于上述实施例,所述方法还包括:Figure 3 is a flow chart of a third embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
S43、将总线严重错误、电池管理系统严重告警、一般的动力缺失、电量低请返航、地面站信号丢失、主飞控发生切换作为第二告警等级。S43. Serious bus errors, serious battery management system alarms, general power loss, low battery please return, ground station signal loss, and main flight control switching as the second alarm level.
S44、将第四优先级的返航处理机制、将第五优先级的返航处理机制、将第六优先级的返航处理机制、将第七优先级的返航处理机制以及将第八优先级的返航处理机制分别设置为所述总线严重错误、所述电池管理系统严重告警、所述一般的动力缺失、所述电量低请返航以及所述地面站信号丢失对应的自动处理机制,以及将多飞控备份机制作为所述主飞控发生切换的自动处理机制。S44. Add the fourth priority return processing mechanism, the fifth priority return processing mechanism, the sixth priority return processing mechanism, the seventh priority return processing mechanism, and the eighth priority return processing mechanism. The mechanisms are respectively set to the automatic processing mechanisms corresponding to the serious bus error, the serious alarm of the battery management system, the general power loss, the low battery please return, and the ground station signal loss, and multiple flight control backups The mechanism serves as an automatic processing mechanism for the main flight control switch.
在本实施例中,针对告警提示为总线严重错误时的判定方式是,通过预设的发送失败计数器TC与接收失败计数器RC,分别获取CAN总线错误时的发送错误计数和接收错误计数,其中,每次数据传输失败时,相应的计数器数值加1,每次数据传输成功时,相应的计数器数值减1。同时,预设一个寄存器LC,通过该寄存器LC记录上次发生CAN总线错误时的错误类型代码,该错误类型代码的取值范围是0~8,由0~8中的数值代表CAN协议标准中CAN总线错误的含义。基于上述设定,触发CAN严重告警的条件是:任一CAN总线的 “TC<127” 且 “RC<127”且“LC=0”持续时间大于0.5秒、或任一CAN总线的“TC>=127”或“RC>=127”或“LC>0”。In this embodiment, the way to determine when the alarm prompt is a serious bus error is to obtain the sending error count and receiving error count when the CAN bus is in error through the preset sending failure counter TC and receiving failure counter RC, where, Each time the data transmission fails, the corresponding counter value is incremented by 1, and each time the data transmission is successful, the corresponding counter value is decremented by 1. At the same time, a register LC is preset, through which the error type code of the last CAN bus error occurred is recorded. The value range of the error type code is 0~8, and the value in 0~8 represents the CAN protocol standard. The meaning of CAN bus errors. Based on the above settings, the conditions for triggering a serious CAN alarm are: "TC<127" and "RC<127" and "LC=0" on any CAN bus for more than 0.5 seconds, or "TC> on any CAN bus =127" or "RC>=127" or "LC>0".
在本实施例中,针对告警提示为电池管理系统严重告警时的判定方式是,若电池管理系统无任何故障信息产生,则不生成电池管理系统严重告警;若电池管理系统提供的故障信息属于预设的严重等级,则触发上述电池管理系统严重告警,并进入与上述电池管理系统严重告警对应的事件处置逻辑。In this embodiment, the determination method when the alarm prompt is a serious alarm of the battery management system is: if the battery management system does not generate any fault information, a serious alarm of the battery management system will not be generated; if the fault information provided by the battery management system is a warning, If the severity level is set, the above-mentioned serious alarm of the battery management system is triggered, and the event processing logic corresponding to the above-mentioned serious alarm of the battery management system is entered.
在本实施例中,针对告警提示为一般的动力缺失时的判定方式是,在解锁状态下,判断电机是否存在故障,从而决定是否触发对应的failsafe故障保护。其中,以下两项任意一项满足时,则判定电机发生了故障:一是,若当前系统距离上一次收到电调转速报文的时间大于320ms,二是,电机输出指令达最大值的95%以上,但通过报文显示的电机转速小于300rpm。在本实施例中,在八旋翼飞行器中,若一个电机发生故障,或者两个电机对角线上的上下电机故障,即任意两个电机的电机编号 i、j 满足 i+j=17时,生成上述一般动力缺失的告警提示。In this embodiment, the determination method when the alarm prompt is a general power loss is to determine whether there is a fault in the motor in the unlocked state, thereby determining whether to trigger the corresponding failsafe fault protection. Among them, when any one of the following two items is satisfied, it is determined that the motor has failed: first, if the time since the current system last received the ESC speed message is greater than 320ms; second, if the motor output command reaches 95% of the maximum value % or above, but the motor speed displayed through the message is less than 300rpm. In this embodiment, in the eight-rotor aircraft, if one motor fails, or the upper and lower motors on the diagonal line of the two motors fail, that is, when the motor numbers i and j of any two motors satisfy i+j=17, Generate warning prompts for the above general lack of power.
在本实施例中,针对告警提示为电量低请返航时的判定方式是,如上述实施例的表2可以看出,针对场景二,在上述所能维持的飞行时间 小于返航时间阈值t rtl,th、且大于迫降时间阈值t land,th时,生成上述电量低请返航的告警提示。 In this embodiment, the way to determine when the alarm prompts that the battery is low and please return is as shown in Table 2 of the above embodiment. For scenario two, the flight time that can be maintained is When it is less than the return time threshold t rtl,th and greater than the forced landing time threshold t land,th , the above-mentioned low battery please return warning is generated.
在本实施例中,针对告警提示为地面站信号丢失时的判定方式是,当地面站获取了飞行器的控制权后,地面站向飞行器以预设的频率发送心跳数据。当飞行器在持续的预设时段(例如,5秒)内未收到地面站的心跳数据或模式切换指令时,生成上述地面站信号丢失的告警提示。In this embodiment, the way to determine when the alarm prompt is that the ground station signal is lost is that after the ground station obtains control of the aircraft, the ground station sends heartbeat data to the aircraft at a preset frequency. When the aircraft does not receive heartbeat data or mode switching instructions from the ground station within a preset period of time (for example, 5 seconds), an alarm prompt is generated that the ground station signal is lost.
在本实施例中,针对告警提示为主飞控发生切换时的判定方式是,在飞行控制系统中配置第一飞行控制计算单元、第二飞行控制计算单元以及第三飞行控制计算单元,由飞行控制系统按预设的切换条件在上述第一飞行控制计算单元、第二飞行控制计算单元以及第三飞行控制计算单元中选定一个飞行控制计算单元作为当前的主飞行控制计算单元,并由该主飞行控制计算单元执行飞行器飞行姿态和位置控制任务、飞行模式管理等功能。其中,在主飞控发生切换时,若切换后的主飞行控制计算单元与飞行控制系统的切换指令不相符,则生成上述主飞控发生切换的告警提示。In this embodiment, the way to determine when the alarm prompts the master flight control to switch is to configure the first flight control calculation unit, the second flight control calculation unit and the third flight control calculation unit in the flight control system. The control system selects one flight control calculation unit among the first flight control calculation unit, the second flight control calculation unit and the third flight control calculation unit as the current main flight control calculation unit according to the preset switching conditions, and the control system selects one flight control calculation unit as the current main flight control calculation unit. The main flight control computing unit performs aircraft flight attitude and position control tasks, flight mode management and other functions. Among them, when the main flight control is switched, if the switched main flight control calculation unit does not match the switching command of the flight control system, an alarm prompt that the above-mentioned main flight control is switched is generated.
本实施例的有益效果在于,通过将总线严重错误、电池管理系统严重告警、一般的动力缺失、电量低请返航、地面站信号丢失、主飞控发生切换作为第二告警等级;将第四优先级的返航处理机制、将第五优先级的返航处理机制、将第六优先级的返航处理机制、将第七优先级的返航处理机制以及将第八优先级的返航处理机制分别设置为所述总线严重错误、所述电池管理系统严重告警、所述一般的动力缺失、所述电量低请返航以及所述地面站信号丢失对应的自动处理机制,以及将多飞控备份机制作为所述主飞控发生切换的自动处理机制。本实施例将较为严重的告警提示划分至第二告警等级,并基于这类告警提示,为飞行器的故障保护提供了精准的检测和判定条件。The beneficial effect of this embodiment is that by taking serious bus errors, serious alarms of the battery management system, general power loss, low battery please return, ground station signal loss, and main flight control switching as the second alarm level; the fourth priority The return processing mechanism of the fifth priority, the return processing mechanism of the sixth priority, the return processing mechanism of the seventh priority and the return processing mechanism of the eighth priority are respectively set to the above Automatic processing mechanisms corresponding to serious bus errors, serious alarms of the battery management system, general power loss, low battery please return, and ground station signal loss, and use multi-flight control backup mechanisms as the main flight Automatic processing mechanism to control switching. This embodiment classifies more serious alarm prompts into the second alarm level, and based on such alarm prompts, provides accurate detection and judgment conditions for aircraft fault protection.
实施例四Embodiment 4
图4是本发明飞行器的故障保护方法第四实施例的流程图,基于上述实施例,所述方法还包括:Figure 4 is a flow chart of the fourth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
S45、将电池管理系统一般告警、总线错误一般告警、接触电子围栏以及雷达错误作为第三告警等级。S45. Set the battery management system general alarm, bus error general alarm, contact with electronic fence and radar error as the third alarm level.
S46、将暂缓或悬停处理机制作为所述接触电子围栏的自动处理机制。S46. Use the suspension or hover processing mechanism as the automatic processing mechanism for contacting the electronic fence.
在本实施例中,针对告警提示为电池管理系统一般告警的判定方式是,若电池管理系统提供的故障信息属于预设的一般等级,则生成电池管理系统一般告警,此时,仅向地面站发送电池管理系统一般告警的告警提示,无需执行对应的事件处置逻辑。In this embodiment, the way to determine whether the alarm prompt is a general alarm of the battery management system is: if the fault information provided by the battery management system belongs to the preset general level, a general alarm of the battery management system is generated. At this time, only the ground station is informed. Sending alarm prompts for general alarms of the battery management system, there is no need to execute the corresponding event handling logic.
在本实施例中,针对告警提示为总线错误一般告警的判定方式是,通过预设的发送失败计数器TC与接收失败计数器RC,分别获取CAN总线错误时的发送错误计数和接收错误计数,其中,每次数据传输失败时,相应的计数器数值加1,每次数据传输成功时,相应的计数器数值减1。同时,预设一个寄存器LC,通过该寄存器LC记录上次发生CAN总线错误时的错误类型代码,该错误类型代码的取值范围是0~8,由0~8中的数值代表CAN协议标准中CAN总线错误的含义。基于上述设定,触发CAN总线一般告警的条件是:任一CAN总线的“TC<127 ” 且 "RC<127”且“LC=0”持续时间少于0.5秒,此时,生成上述总线错误一般告警的告警提示。In this embodiment, the way to determine whether the alarm prompt is a general alarm of bus error is to obtain the sending error count and receiving error count when the CAN bus is in error through the preset sending failure counter TC and receiving failure counter RC, where, Each time the data transmission fails, the corresponding counter value is incremented by 1, and each time the data transmission is successful, the corresponding counter value is decremented by 1. At the same time, a register LC is preset, through which the error type code of the last CAN bus error occurred is recorded. The value range of the error type code is 0~8, and the value in 0~8 represents the CAN protocol standard. The meaning of CAN bus errors. Based on the above settings, the conditions for triggering a general CAN bus alarm are: "TC<127" and "RC<127" and "LC=0" of any CAN bus last for less than 0.5 seconds. At this time, the above bus error is generated Alarm prompts for general alarms.
在本实施例中,针对告警提示为接触电子围栏的判定方式是,飞行器在处于电子围栏禁飞区或缓冲区时,或者飞行器制导目标处于电子围栏禁飞区或缓冲区时,生成上述接触电子围栏的告警提示。In this embodiment, the way to determine whether the alarm prompt is contact with the electronic fence is that when the aircraft is in the electronic fence no-fly zone or buffer zone, or when the aircraft guidance target is in the electronic fence no-fly zone or buffer zone, the above-mentioned contact electronic fence is generated. Fence warning.
在本实施例中,针对告警提示为雷达错误的判定方式是,当飞行控制系统未能获取到飞行器的下视雷达数据时,生成雷达错误的告警提示。In this embodiment, the way to determine whether the alarm prompt is a radar error is to generate a radar error warning prompt when the flight control system fails to obtain the downward-looking radar data of the aircraft.
本实施例的有益效果在于,通过将电池管理系统一般告警、总线错误一般告警、接触电子围栏以及雷达错误作为第三告警等级;将暂缓或悬停处理机制作为所述接触电子围栏的自动处理机制。本实施例将一般程度的告警提示划分至第三告警等级,并基于这类告警提示,为飞行器的故障保护提供了精准的检测和判定条件。The beneficial effect of this embodiment is to use the battery management system general alarm, bus error general alarm, contact electronic fence and radar error as the third alarm level; use the suspension or hover processing mechanism as the automatic processing mechanism of the contact electronic fence . This embodiment classifies general level alarm prompts into the third alarm level, and based on such alarm prompts, provides accurate detection and judgment conditions for aircraft fault protection.
实施例五Embodiment 5
图5是本发明飞行器的故障保护方法第五实施例的流程图,基于上述实施例,所述方法还包括:Figure 5 is a flow chart of the fifth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
S51、在执行所述降落处理机制时,控制所述飞行器进入预设的降落模式,并以预设的下降速度控制所述飞行器下降。S51. When executing the landing processing mechanism, control the aircraft to enter a preset landing mode and control the aircraft to descend at a preset descent speed.
S52、在未生成所述导航错误的告警提示时,保持当前的水平位置目标,或者响应外部速度式水平微控指令,以调整当前的水平位置,在已生成所述导航错误的告警提示时,保持当前的姿态目标水平。S52. When the alarm prompt of the navigation error is not generated, maintain the current horizontal position target, or respond to the external speed horizontal micro-control instruction to adjust the current horizontal position. When the alarm prompt of the navigation error is generated, Maintain current attitude target level.
在本实施例中,飞行器的飞行控制系统进入降落模式,并以预设的下降速度控制飞行器执行下降程序。在飞行器的系统导航处于正常工作状态时,控制飞行器当前的水平位置目标保持不变,或者响应外部速度式水平微控指令,以调整飞行器当前的水平位置;而在飞行器的系统导航不能提供飞行器当前的位置信息的状态时,控制飞行器当前的姿态目标水平。In this embodiment, the flight control system of the aircraft enters the landing mode and controls the aircraft to perform the descent procedure at a preset descent speed. When the aircraft's system navigation is in normal working condition, the aircraft's current horizontal position target remains unchanged, or it responds to external speed-type horizontal microcontrol instructions to adjust the aircraft's current horizontal position; while the aircraft's system navigation cannot provide the aircraft's current horizontal position. When the position information is in state, control the current attitude target level of the aircraft.
本实施例的有益效果在于,通过在执行所述降落处理机制时,控制所述飞行器进入预设的降落模式,并以预设的下降速度控制所述飞行器下降;在未生成所述导航错误的告警提示时,保持当前的水平位置目标,或者响应外部速度式水平微控指令,以调整当前的水平位置,在已生成所述导航错误的告警提示时,保持当前的姿态目标水平。本实施例为自动执行的降落处理机制提供了完善的控制逻辑,使得飞行器出现相应告警提示时,为飞行器的故障保护提供了自动化的解决方式。The beneficial effect of this embodiment is that when the landing processing mechanism is executed, the aircraft is controlled to enter a preset landing mode and the aircraft is controlled to descend at a preset descent speed; when the navigation error is not generated, When an alarm prompt is issued, the current horizontal position target is maintained, or the current horizontal position is adjusted in response to an external speed horizontal microcontrol instruction. When an alarm prompt for the navigation error is generated, the current attitude target level is maintained. This embodiment provides a complete control logic for the automatically executed landing processing mechanism, so that when a corresponding alarm prompt appears on the aircraft, an automated solution is provided for aircraft fault protection.
实施例六Embodiment 6
图6是本发明飞行器的故障保护方法第六实施例的流程图,基于上述实施例,所述方法还包括:Figure 6 is a flow chart of the sixth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
S53、在执行所述返航处理机制时,若所述飞行器处于预设的自动航线模式,则计算并比对继续航线耗时和返航耗时。S53. When executing the return processing mechanism, if the aircraft is in the preset automatic route mode, calculate and compare the time taken to continue the route and the time taken to return.
S54、在所述继续航线耗时短于所述返航耗时时,保持所述自动航线模式,在所述继续航线耗时长于所述返航耗时时,将所述自动航线模式切换为预设的返航模式,并执行返航动作。S54. When the time consuming for continuing the route is shorter than the time consuming for returning, maintain the automatic route mode. When the time consuming for continuing the route is longer than the time consuming for returning, switch the automatic route mode to the preset return time. mode and perform the return-to-home action.
在本实施例中,当飞行器的飞行控制系统处于自动航线模式时,对上述继续航线耗时和上述返航耗时进行计算和对比。若上述继续航线耗时短于上述返航耗时,则不改变飞行器当前的飞行模式;若上述继续航线耗时长于上述返航耗时,则切换飞行器当前的飞行模式至返航模式,并自动地执行相应的返航操作。In this embodiment, when the flight control system of the aircraft is in the automatic route mode, the time consuming for continuing the route and the time consuming for returning are calculated and compared. If the above-mentioned continuation route takes less time than the above-mentioned return-to-home time, the current flight mode of the aircraft will not be changed; if the above-mentioned continuation route takes longer than the above-mentioned return-to-home time, the current flight mode of the aircraft will be switched to the return-to-home mode, and the corresponding execution will be performed automatically. return operation.
本实施例的有益效果在于,通过在执行所述返航处理机制时,若所述飞行器处于预设的自动航线模式,则计算并比对继续航线耗时和返航耗时;在所述继续航线耗时短于所述返航耗时时,保持所述自动航线模式,在所述继续航线耗时长于所述返航耗时时,将所述自动航线模式切换为预设的返航模式,并执行返航动作。本实施例为自动执行的返航处理机制提供了完善的控制逻辑,使得飞行器出现相应告警提示时,为飞行器的故障保护提供了自动化的解决方式。The beneficial effect of this embodiment is that when the return processing mechanism is executed, if the aircraft is in the preset automatic route mode, the time taken to continue the route and the time taken to return are calculated and compared; When the time is shorter than the return time, the automatic route mode is maintained. When the continued route is longer than the return time, the automatic route mode is switched to the preset return mode and the return action is performed. This embodiment provides a complete control logic for the automatically executed return-to-home processing mechanism, so that when a corresponding alarm prompt appears on the aircraft, an automated solution is provided for aircraft fault protection.
实施例七Embodiment 7
图7是本发明飞行器的故障保护方法第七实施例的流程图,基于上述实施例,所述方法还包括:Figure 7 is a flow chart of the seventh embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
S61、将发送至所述地面站的告警提示分为动力饱和预警、输出差异预警以及振动预警。S61. Divide the alarm prompts sent to the ground station into power saturation warning, output difference warning and vibration warning.
S62、确定所述动力饱和预警、所述输出差异预警以及所述振动预警的预警状态信息或预警等级信息,以使所述地面站通过不同颜色的显示信号指示所述预警状态信息或所述预警等级信息。S62. Determine the warning status information or warning level information of the power saturation warning, the output difference warning, and the vibration warning, so that the ground station indicates the warning status information or the warning through display signals of different colors. Level information.
在本实施例中,请参考表3,该表示出了动力饱和预警、输出差异预警以及振动预警所对应的预警信息和地面站显示颜色。其中,本实施例对动力饱和预警、输出差异预警以及振动预警的状态进行分等级地监视,并将相应的数据传输至地面站,以提醒地面站的观察员注意到相应的告警提示,以及在地面站通过上述数据执行飞行后的数据分析。In this embodiment, please refer to Table 3, which shows the warning information and ground station display colors corresponding to the power saturation warning, output difference warning, and vibration warning. Among them, this embodiment monitors the status of power saturation warning, output difference warning and vibration warning in a hierarchical manner, and transmits the corresponding data to the ground station to remind observers at the ground station to pay attention to the corresponding alarm prompts, and on the ground The station performs post-flight data analysis through the above data.
表3table 3
在本实施例中,如上表所述,在未生成动力饱和预警、输出差异预警以及振动预警时,地面站对应的显示信号为绿色;在生成的动力饱和预警、输出差异预警以及振动预警为1级时,地面站对应的显示信号为红色;在生成的动力饱和预警、输出差异预警以及振动预警为2级时,地面站对应的显示信号为黄色;在生成的动力饱和预警、输出差异预警以及振动预警为3级时,地面站对应的显示信号为蓝色。In this embodiment, as described in the above table, when the power saturation warning, output difference warning and vibration warning are not generated, the corresponding display signal of the ground station is green; when the power saturation warning, output difference warning and vibration warning are generated, it is 1 When the level is 2, the corresponding display signal of the ground station is red; when the generated power saturation warning, output difference warning and vibration warning are level 2, the corresponding display signal of the ground station is yellow; when the generated power saturation warning, output difference warning and When the vibration warning is level 3, the corresponding display signal on the ground station is blue.
在本实施例中,飞行器的飞行控制系统实时监测输出给各电调的目标转速控制信号,对各信号占最大目标转速的百分比进行检查。其中,当至少存在一个输出信号的百分比大于90%且小于96%或大于0%且小于4%时,生成动力饱和3级的告警提示;当至少存在一个输出信号的百分比大于96%或小于4%且持续时间少于2秒时,生成动力饱和2级的告警提示;当至少存在一个输出信号的百分比大于 96%或小于4%且持续时间大于2秒时,生成动力饱和1级的告警提示。In this embodiment, the flight control system of the aircraft monitors the target speed control signals output to each ESC in real time, and checks the percentage of each signal to the maximum target speed. Among them, when there is at least one output signal with a percentage greater than 90% and less than 96% or greater than 0% and less than 4%, a power saturation level 3 alarm is generated; when there is at least one output signal with a percentage greater than 96% or less than 4 % and the duration is less than 2 seconds, a power saturation level 2 alarm is generated; when at least one output signal percentage is greater than 96% or less than 4% and the duration is greater than 2 seconds, a power saturation level 1 alarm is generated. .
在本实施例中,飞行控制系统实时监测输出给各电调的目标转速控制信号,根据其最大输出和最小输出之差与最大目标转速的百分比进行判断。当差值百分比大于31%且小于44%时,生成输出差异3级的告警提示;当差值大于44%且持续时间少于2秒时,生成输出差异2级的告警提示;当差值大于44%且持续时间大于2秒时,生成输出差异1级的告警提示。In this embodiment, the flight control system monitors the target speed control signal output to each ESC in real time, and makes a judgment based on the percentage of the difference between its maximum output and minimum output and the maximum target speed. When the difference percentage is greater than 31% and less than 44%, an output difference level 3 alarm is generated; when the difference is greater than 44% and the duration is less than 2 seconds, an output difference level 2 alarm is generated; when the difference is greater than 44% and the duration is greater than 2 seconds, an alarm prompt with an output difference of 1 level is generated.
在本实施例中,飞行控制系统对飞行器的Z轴方向加速度计观测值进行监测判断。当振幅大于0.5个G小于1个G时,生成报振动预警3级的告警提示;当振幅大于1个G且持续时间不超过1秒,生成振动预警2级的告警提示;当振幅大于1个G且持续时间超过1秒,生成振动预警1级的告警提示。In this embodiment, the flight control system monitors and determines the Z-axis accelerometer observation value of the aircraft. When the amplitude is greater than 0.5 G and less than 1 G, a vibration warning level 3 alarm is generated; when the amplitude is greater than 1 G and the duration does not exceed 1 second, a vibration warning level 2 alarm is generated; when the amplitude is greater than 1 G and the duration exceeds 1 second, a vibration warning level 1 alarm is generated.
本实施例的有益效果在于,通过将发送至所述地面站的告警提示分为动力饱和预警、输出差异预警以及振动预警;确定所述动力饱和预警、所述输出差异预警以及所述振动预警的预警状态信息或预警等级信息,以使所述地面站通过不同颜色的显示信号指示所述预警状态信息或所述预警等级信息。本实施例将较轻程度的告警提示发送至地面站,并基于这类告警提示,为飞行器的故障保护提供后续的数据分析基础。The beneficial effect of this embodiment is that by dividing the alarm prompts sent to the ground station into power saturation early warning, output difference early warning and vibration early warning; determining the power saturation early warning, the output difference early warning and the vibration early warning. Early warning status information or early warning level information, so that the ground station indicates the early warning status information or the early warning level information through display signals of different colors. This embodiment sends relatively mild alarm prompts to the ground station, and based on such alarm prompts, provides a subsequent data analysis basis for aircraft fault protection.
实施例八Embodiment 8
图8是本发明飞行器的故障保护方法第八实施例的流程图,基于上述实施例,所述方法还包括:Figure 8 is a flow chart of the eighth embodiment of the aircraft fault protection method of the present invention. Based on the above embodiment, the method further includes:
S71、预设与所述触发条件对应的解除条件。S71. Preset the release condition corresponding to the trigger condition.
S72、在所述触发条件被满足时,生成并保持所述触发条件对应的告警提示,在所述解除条件被满足时,解除所述触发条件对应的告警提示。S72. When the trigger condition is satisfied, generate and maintain an alarm prompt corresponding to the trigger condition. When the release condition is satisfied, cancel the alarm prompt corresponding to the trigger condition.
在本实施例中,针对导航错误的告警提示,提出了以判断速度状态量、磁罗盘状态量的数据与对应状态的标准差的比值的平方是否小于一个预设阈值的判定方式。其中,飞行控制系统以预设的频率(例如,10Hz)执行1次是否大于上述预设阈值的判断,若在连续的1s内,判断为大于、且超过10次,则生成导航错误的告警提示。在本实施例中,针对该导航错误的告警提示的故障消除方式是,在连续的1s内,若10次判断未大于上述预设阈值,则消除已生成的导航错误的告警提示。In this embodiment, for the warning prompt of navigation error, a determination method is proposed to determine whether the square of the ratio of the speed state quantity, the data of the magnetic compass state quantity and the standard deviation of the corresponding state is less than a preset threshold. Among them, the flight control system performs a judgment on whether it is greater than the above-mentioned preset threshold at a preset frequency (for example, 10Hz). If it is judged to be greater than or equal to 10 times within a continuous period of 1 second, an alarm prompt for a navigation error will be generated. . In this embodiment, the fault elimination method for the alarm prompt of the navigation error is to eliminate the generated alarm prompt of the navigation error if the 10 judgments are not greater than the above-mentioned preset threshold within 1 consecutive second.
在本实施例中,针对上述总线严重错误的告警提示和总线错误一般告警的告警提示,所提出的解除方式是,在监测飞行控制系统端CAN总线状态的基础上,进一步的,针对各电子调速器返回的状态数据,对其CAN总线报文出现丢包的情况进行监视。其中,在所有CAN总线的TC=0、且RC=0、且LC=0,即,在电子调速器接收的电机转速控制CAN总线报文无丢包时,解除上述总线严重错误的告警提示和总线错误一般告警的告警提示。可选地,在本实施例中,对上述 CAN总线报文出现丢包的情况的监视频率为10Hz。In this embodiment, the proposed method for relieving the alarm prompts of serious bus errors and general bus error alarms is to monitor the status of the CAN bus at the flight control system end, and further, for each electronic adjustment Monitor the status data returned by the speed controller and monitor the packet loss of its CAN bus messages. Among them, when TC=0, RC=0, and LC=0 on all CAN buses, that is, when the motor speed control CAN bus message received by the electronic speed regulator does not lose packets, the alarm prompt of the above serious bus error is cleared. Alarm prompts for general alarms and bus errors. Optionally, in this embodiment, the monitoring frequency for packet loss in the CAN bus message is 10 Hz.
本实施例的有益效果在于,通过预设与所述触发条件对应的解除条件;在所述触发条件被满足时,生成并保持所述触发条件对应的告警提示,在所述解除条件被满足时,解除所述触发条件对应的告警提示。本实施例告警提示的生成和解除提供了完善的控制逻辑,使得飞行器的告警提示在满足相应条件时能够被及时地消除,避免造成告警提示的重复处理或误处理。The beneficial effect of this embodiment is that by presetting the release condition corresponding to the trigger condition; when the trigger condition is satisfied, an alarm prompt corresponding to the trigger condition is generated and maintained; when the release condition is satisfied , cancel the alarm prompt corresponding to the trigger condition. This embodiment provides a complete control logic for the generation and cancellation of alarm prompts, so that the aircraft's alarm prompts can be eliminated in a timely manner when corresponding conditions are met, thereby avoiding repeated processing or mishandling of alarm prompts.
实施例九Embodiment 9
基于上述实施例,本发明还提出了一种飞行器的故障保护设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的飞行器的故障保护方法的步骤。Based on the above embodiments, the present invention also proposes an aircraft fault protection device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The computer program is When executed by the processor, the steps of implementing the aircraft fault protection method as described in any one of the above items are implemented.
需要说明的是,上述设备实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在设备实施例中均对应适用,这里不再赘述。It should be noted that the above device embodiments and method embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments for details, and the technical features in the method embodiments are applicable to the device embodiments and will not be described again here.
实施例十Embodiment 10
基于上述实施例,本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有飞行器的故障保护程序,飞行器的故障保护程序被处理器执行时实现如上述任一项所述的飞行器的故障保护方法的步骤。Based on the above embodiments, the present invention also proposes a computer-readable storage medium. The computer-readable storage medium stores a fault protection program of the aircraft. When the fault protection program of the aircraft is executed by the processor, it implements any of the above. The steps of the aircraft fault protection method described above.
需要说明的是,上述介质实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在介质实施例中均对应适用,这里不再赘述。It should be noted that the above-mentioned medium embodiment and method embodiment belong to the same concept, and the specific implementation process can be found in the method embodiment for details, and the technical features in the method embodiment are correspondingly applicable to the medium embodiment, and will not be described again here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this document, the terms "comprising", "comprises" or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or device that includes a series of elements not only includes those elements, It also includes other elements not expressly listed or inherent in the process, method, article or apparatus. Without further limitation, an element defined by the statement "comprises a..." does not exclude the presence of additional identical elements in a process, method, article or apparatus that includes that element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The above serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of the present invention, many forms can be made without departing from the spirit of the present invention and the scope protected by the claims, and these all fall within the protection of the present invention.
本发明实施例的飞行器的故障保护方法、设备及计算机可读存储介质,通过在预设的触发条件被满足时,生成与所述触发条件对应的告警提示;在所述告警提示未处于预设的告警等级时,将所述告警提示发送至与飞行器连接的地面站;在所述告警提示处于所述告警等级、且存在与所述告警提示对应的自动处理机制时,根据所述告警提示的优先级控制所述飞行器执行与所述告警提示对应的所述自动处理机制。本发明实现了一种更高效、更完善的故障保护方案,提升了飞行器针对数据链路出现指令异常、控制异常以及状态异常等故障场景的处理能力,保证了飞行安全。因此,具有工业实用性。The aircraft fault protection method, equipment and computer-readable storage medium according to the embodiment of the present invention generate an alarm prompt corresponding to the trigger condition when the preset trigger condition is met; when the alarm prompt is not in the preset state, When the alarm level is at the alarm level, the alarm prompt is sent to the ground station connected to the aircraft; when the alarm prompt is at the alarm level and there is an automatic processing mechanism corresponding to the alarm prompt, the alarm prompt is sent according to the alarm prompt. The priority controls the aircraft to execute the automatic processing mechanism corresponding to the alarm prompt. The present invention implements a more efficient and complete fault protection scheme, improves the aircraft's ability to handle fault scenarios such as command anomalies, control anomalies, and status anomalies in the data link, and ensures flight safety. Therefore, it has industrial practicality.
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211052482.6 | 2022-08-31 | ||
CN202211052482.6A CN115440090B (en) | 2022-08-31 | 2022-08-31 | Method and equipment for protecting faults of aircraft and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024046055A1 true WO2024046055A1 (en) | 2024-03-07 |
Family
ID=84243791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/111746 WO2024046055A1 (en) | 2022-08-31 | 2023-08-08 | Aircraft fault protection method and device, and computer-readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115440090B (en) |
WO (1) | WO2024046055A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115440090B (en) * | 2022-08-31 | 2024-05-28 | 亿航智能设备(广州)有限公司 | Method and equipment for protecting faults of aircraft and computer readable storage medium |
CN116978261B (en) * | 2023-09-25 | 2024-04-09 | 粤港澳大湾区数字经济研究院(福田) | Space-time resource and space-time process management system and flight scheduling method |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4115847A (en) * | 1974-07-05 | 1978-09-19 | Sperry Rand Corporation | Automatic flight control system with operatively monitored digital computer |
US20060167598A1 (en) * | 2002-07-10 | 2006-07-27 | Marconi Selenia Communications S.P.A. | Avionic system and ground station for aircraft out of route management and alarm communications |
CA2928844A1 (en) * | 2015-06-05 | 2016-12-05 | Airbus Helicopters | Engine failure management process and device for an aircraft turbine engine |
CN108922252A (en) * | 2018-08-08 | 2018-11-30 | 四川航空股份有限公司 | Flight safety monitoring method and device |
KR101970239B1 (en) * | 2017-12-18 | 2019-08-27 | 한국과학기술원 | Method and System of Optimal Protection Level for Local-Area Differential GNSS to Support UAV Navigation |
CN110844092A (en) * | 2019-11-28 | 2020-02-28 | 中国商用飞机有限责任公司北京民用飞机技术研究中心 | Aircraft fault warning method and system |
CN111874256A (en) * | 2020-08-12 | 2020-11-03 | 中国科学院工程热物理研究所 | Fault emergency treatment method and device for solar unmanned aerial vehicle |
CN112379694A (en) * | 2020-11-25 | 2021-02-19 | 中国工程物理研究院总体工程研究所 | Emergency processing method and system for flight fault |
US20210171221A1 (en) * | 2019-12-09 | 2021-06-10 | The Boeing Company | Onboard diagnosis and correlation of failure data to maintenance actions |
CN113156999A (en) * | 2021-05-08 | 2021-07-23 | 一飞(海南)科技有限公司 | Method, system and application for processing abnormal fault level of cluster formation airplane |
CN113302129A (en) * | 2020-09-29 | 2021-08-24 | 深圳市大疆创新科技有限公司 | Power failure detection method and device for unmanned aerial vehicle and unmanned aerial vehicle |
WO2021244544A1 (en) * | 2020-06-03 | 2021-12-09 | 深圳市道通智能航空技术股份有限公司 | Unmanned aerial vehicle fault detection method, unmanned aerial vehicle, and unmanned aerial vehicle system |
CN115440090A (en) * | 2022-08-31 | 2022-12-06 | 亿航智能设备(广州)有限公司 | Fault protection method and equipment for aircraft and computer readable storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108700882A (en) * | 2017-06-30 | 2018-10-23 | 深圳市大疆创新科技有限公司 | Flight control method and device, monitoring method and device, storage medium |
CN111522354B (en) * | 2019-02-01 | 2024-02-20 | 中强光电股份有限公司 | Unmanned aerial vehicle and its failure safety method |
CN112769224B (en) * | 2021-02-22 | 2024-04-26 | 广东汇天航空航天科技有限公司 | Aircraft and control circuit of flight control system thereof |
-
2022
- 2022-08-31 CN CN202211052482.6A patent/CN115440090B/en active Active
-
2023
- 2023-08-08 WO PCT/CN2023/111746 patent/WO2024046055A1/en unknown
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4115847A (en) * | 1974-07-05 | 1978-09-19 | Sperry Rand Corporation | Automatic flight control system with operatively monitored digital computer |
US20060167598A1 (en) * | 2002-07-10 | 2006-07-27 | Marconi Selenia Communications S.P.A. | Avionic system and ground station for aircraft out of route management and alarm communications |
CA2928844A1 (en) * | 2015-06-05 | 2016-12-05 | Airbus Helicopters | Engine failure management process and device for an aircraft turbine engine |
KR101970239B1 (en) * | 2017-12-18 | 2019-08-27 | 한국과학기술원 | Method and System of Optimal Protection Level for Local-Area Differential GNSS to Support UAV Navigation |
CN108922252A (en) * | 2018-08-08 | 2018-11-30 | 四川航空股份有限公司 | Flight safety monitoring method and device |
CN110844092A (en) * | 2019-11-28 | 2020-02-28 | 中国商用飞机有限责任公司北京民用飞机技术研究中心 | Aircraft fault warning method and system |
US20210171221A1 (en) * | 2019-12-09 | 2021-06-10 | The Boeing Company | Onboard diagnosis and correlation of failure data to maintenance actions |
WO2021244544A1 (en) * | 2020-06-03 | 2021-12-09 | 深圳市道通智能航空技术股份有限公司 | Unmanned aerial vehicle fault detection method, unmanned aerial vehicle, and unmanned aerial vehicle system |
CN111874256A (en) * | 2020-08-12 | 2020-11-03 | 中国科学院工程热物理研究所 | Fault emergency treatment method and device for solar unmanned aerial vehicle |
CN113302129A (en) * | 2020-09-29 | 2021-08-24 | 深圳市大疆创新科技有限公司 | Power failure detection method and device for unmanned aerial vehicle and unmanned aerial vehicle |
CN112379694A (en) * | 2020-11-25 | 2021-02-19 | 中国工程物理研究院总体工程研究所 | Emergency processing method and system for flight fault |
CN113156999A (en) * | 2021-05-08 | 2021-07-23 | 一飞(海南)科技有限公司 | Method, system and application for processing abnormal fault level of cluster formation airplane |
CN115440090A (en) * | 2022-08-31 | 2022-12-06 | 亿航智能设备(广州)有限公司 | Fault protection method and equipment for aircraft and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115440090B (en) | 2024-05-28 |
CN115440090A (en) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2024046055A1 (en) | Aircraft fault protection method and device, and computer-readable storage medium | |
US10816969B2 (en) | Method and apparatus for controlling unmanned aerial vehicle | |
US10745127B2 (en) | Systems and methods for execution of recovery actions on an unmanned aerial vehicle | |
US9315258B2 (en) | Electric flight control system and method for an aircraft | |
WO2020119720A1 (en) | Auxiliary unmanned aerial vehicle finding method and apparatus, and unmanned aerial vehicle | |
JP6246590B2 (en) | Automatic aircraft control when flight crew is out of work | |
JP5032480B2 (en) | Energy protection equipment for aircraft | |
WO2015161784A1 (en) | Dual-redundancy flight control system | |
CN107065932A (en) | A kind of the condition of a disaster detects the control method of four rotor wing unmanned aerial vehicles | |
WO2019134150A1 (en) | Fault detection method and device for unmanned aerial vehicle and movable platform | |
US20150344149A1 (en) | Failure analysis system | |
CN107407919A (en) | Safety control system and method of operating the safety control system | |
JP2017095083A5 (en) | ||
US10510243B2 (en) | Method for processing an error when performing a predetermined avionics procedure, related computer program and detection and alert system | |
CN115390432B (en) | Redundancy unmanned aerial vehicle flight control system and flight control method | |
WO2016172251A1 (en) | Systems and methods for execution of recovery actions on an unmanned aerial vehicle | |
CN111874256A (en) | Fault emergency treatment method and device for solar unmanned aerial vehicle | |
CN112639653B (en) | Non-binary collaboration restoration system | |
JP7154390B2 (en) | Time available before aircraft auto-recovery starts | |
CN206235880U (en) | A kind of multiple monitoring system of Service Robots control system | |
CN114179078A (en) | A robot control method, device, system and readable storage medium | |
CN109270957A (en) | A kind of plant protection system and its flying vehicles control method and apparatus | |
CN109191920B (en) | Beidou autonomous navigation method based on Beidou short message | |
WO2023207701A1 (en) | Autonomous driving method and system, and controllers, electronic device and computer storage medium | |
CN109931930B (en) | Dual-redundancy measurement system of unmanned aerial vehicle and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23859090 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |