Movatterモバイル変換


[0]ホーム

URL:


CN111679999A - Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicle - Google Patents

Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicle
Download PDF

Info

Publication number
CN111679999A
CN111679999ACN202010547400.XACN202010547400ACN111679999ACN 111679999 ACN111679999 ACN 111679999ACN 202010547400 ACN202010547400 ACN 202010547400ACN 111679999 ACN111679999 ACN 111679999A
Authority
CN
China
Prior art keywords
redundancy
flight control
data
voting
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010547400.XA
Other languages
Chinese (zh)
Other versions
CN111679999B (en
Inventor
李卫星
高忠剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Tianyu Hangtong Technology Co ltd
Original Assignee
Sichuan Tianyu Hangtong Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Tianyu Hangtong Technology Co ltdfiledCriticalSichuan Tianyu Hangtong Technology Co ltd
Priority to CN202010547400.XApriorityCriticalpatent/CN111679999B/en
Publication of CN111679999ApublicationCriticalpatent/CN111679999A/en
Application grantedgrantedCritical
Publication of CN111679999BpublicationCriticalpatent/CN111679999B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention relates to the technical field of redundancy management, and discloses a signal redundancy management method for a large-scale freight transport unmanned aerial vehicle sensor. The specific method comprises the following steps: data initialization → data synchronization → data acquisition → input data cross transmission → input data comparison → data fusion → control law calculation → output data cross transmission → output data comparison → data transmission → data voting circuit → airborne terminal → fault handling; the invention can increase redundancy resources and shield the influence of fault parts through signal monitoring and voting of four redundancies based on a task-level synchronization algorithm and a voting algorithm, thereby improving the task reliability and flight reliability of the flight control computer.

Description

Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicle
Technical Field
The invention relates to the technical field of redundancy management, in particular to a signal redundancy management method for a sensor of a large-scale freight transport unmanned aerial vehicle.
Background
With the development of social economy in China, intelligent logistics is rapidly developed, so that modern e-commerce is more and more popular, each province in China has an express figure, but in some remote areas, many logistics companies are reluctant to bring the areas into a transportation range because of generally small freight volume, poor road traffic conditions and high freight cost, but in recent years, as the technology of freight unmanned aerial vehicles is greatly developed, many logistics companies begin to use unmanned aerial vehicles to deliver goods.
In order to ensure the task reliability and the safety reliability of a freight unmanned aerial vehicle flight control system, in a modern flight control system, a flight control computer adopts redundancy technology in a large quantity, and the reliability of the flight control computer is improved by increasing redundancy resources and shielding the influence of a fault component.
Disclosure of Invention
Solves the technical problem
Aiming at the defects of the prior art, the invention provides a sensor signal redundancy management method for a large-scale freight transport unmanned aerial vehicle.
Technical scheme
In order to solve the above problems, the present invention provides the following technical solutions: a large-scale freight transport unmanned aerial vehicle sensor signal redundancy management method, the flight control computer monitors and votes the analog input signal that the redundancy sensor outputs, the management of sensor redundancy includes the monitoring and votes of the four redundancy signal, the monitoring and votes of the three redundancy signal, the monitoring and votes of the two redundancy signal. The specific method comprises the following steps: data initialization → data synchronization → data acquisition → input data cross transmission → input data comparison → data fusion → control law calculation → output data cross transmission → output data comparison → data transmission → data voting circuit → airborne terminal → fault handling;
(1) monitoring and voting of quad redundancy signals
Firstly, ordering the four redundancy signals, then calculating differences in pairs, comparing the difference value with a given threshold value, taking a majority for voting, and when the four signals have uncertain faults, taking the on-line monitoring of the sensor as a reference, and taking the signal which is considered to be correct by the on-line monitoring as a normal signal;
(2) monitoring and voting of three-redundancy signals
When the four-redundancy signal has a one-time permanent fault and the one-time fault is not recovered, the four-redundancy sensor is reduced to a three-redundancy sensor to continue working, at the moment, the three-redundancy voting monitoring is used for processing, the three-redundancy signals are sequenced, the median value is subtracted from the other two signals respectively, the difference value is compared with a given tolerance value, and when the uncertain fault occurs, the on-line monitoring of the sensor is used as the reference, and the on-line monitoring is used for considering the correct signal to be a normal signal;
(3) monitoring and voting of two redundancy signals
When the triple redundancy signal has a permanent fault again, the triple redundancy sensor is reduced to a double redundancy sensor to continue working, the double redundancy voting monitoring principle is used for processing, the difference of the double redundancy signals is calculated, the difference value is compared with a given threshold value, if the difference value exceeds the threshold value, the on-line monitoring of the sensor is taken as a reference, the on-line monitoring considers that the correct signal is a normal signal, the double redundancy signals are voted, and the average value is taken as the output of the voting value.
Preferably, when the input data and the output data are transmitted in a cross manner, a data cross link algorithm is adopted, the flight control computer disassembles the calculated output instruction into data frames, the data frames are sequentially transmitted, and after the receiving node receives the data frames, the data information in the data frames is taken out and assembled into data.
Preferably, when the flight control computer performs redundancy management, a task-level synchronization algorithm is used to compare and vote the calculation results, and the specific steps are as follows:
s1, in each operation period, firstly operating an upper application program, performing flight control calculation, and entering a synchronization point after a calculation result is obtained;
s2 at the synchronization point, the flight control computer first generates the synchronization frame of the period, carries the record and sends the serial number of the flight control computer, runs the period serial number information, and broadcasts to other flight control computers;
s3, the flight control computer checks the received synchronization frame of other flight control computers, and judges that the other flight control computers enter the synchronization point or are in a synchronization receiving waiting state;
s4 receiving the synchronous frame of other flight control computers and judging the related information to judge whether the synchronous frame is reasonable;
s5, if the flight control computer receives reasonable synchronous frames of other flight control computers before the synchronous waiting time reaches the upper limit, the synchronization is successful, the time between the flight control computer entering the synchronous point and the last synchronous frame is calculated, the value is used as a time difference parameter to be transmitted to upper application software, the synchronization is finished, otherwise, the synchronization of the flight control computer is considered to be failed;
s6 informs the upper layer application program to delay according to the time difference parameter delivered by the synchronization algorithm to ensure that the local flight control computer and the application program of the slowest flight control computer in the network start simultaneously in the next operating cycle.
Preferably, the redundancy management method is realized by a plurality of independent tasks, each flight control cycle is realized by sending an operation result to the shared memory after the flight control software completes operation, then sending a message to the redundancy management interface and starting the task, the redundancy management interface sequentially starts a synchronous task, receives/sends bus tasks to process data in the shared memory, updates a system view according to the processing results of the tasks, calculates the membership relationship and carries out data voting, and finally the redundancy management interface task returns the operation result of the operation cycle to the upper application software.
Preferably, a voting algorithm is adopted to shield the redundancy flight control computer system from faults, and based on vector distance calculation, the voting algorithm is as follows:
(1) calculating the distance between the packaging expression vectors of any two flight control computers;
(2) if the distance between the packaging representation vectors of the two flight control computers is smaller than the threshold value determined by the user, respectively casting a ticket to the two flight control computers;
(3) after the data of all the flight control computers are processed, the ticket obtaining conditions of all the flight control computers are counted, the flight control computers with most tickets exceeding 2/3 are normal, the flight control computers with less tickets than 1/3 are abnormal, and the final output result is the resolving result of the flight control computer with the largest ticket number.
Advantageous effects
The invention provides a large-scale freight unmanned aerial vehicle sensor signal redundancy management method, which has the following beneficial effects:
the invention can increase redundancy resources and shield the influence of fault parts through signal monitoring and voting of four redundancies based on a task-level synchronization algorithm and a voting algorithm, thereby improving the task reliability and flight reliability of the flight control computer.
Detailed Description
All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Further explaining a technical scheme provided by the invention:
a large-scale freight transport unmanned aerial vehicle sensor signal redundancy management method, the flight control computer monitors and votes the analog input signal that the redundancy sensor outputs, the management of sensor redundancy includes the monitoring and votes of the four redundancy signal, the monitoring and votes of the three redundancy signal, the monitoring and votes of the two redundancy signal. The specific method comprises the following steps: data initialization → data synchronization → data acquisition → input data cross transmission → input data comparison → data fusion → control law calculation → output data cross transmission → output data comparison → data transmission → data voting circuit → airborne terminal → fault handling;
(1) monitoring and voting of quad redundancy signals
Firstly, ordering the four-redundancy signals, then carrying out pairwise difference calculation, comparing the difference value with a given threshold value, taking a majority for voting, when the four signals have uncertain faults (such as 2:2 faults), taking the online monitoring of a sensor as a reference, taking the signal which is considered to be correct by the online monitoring as a normal signal, and taking the average value with the largest degree as the output of a voting value when the four-redundancy signals are voted;
(2) monitoring and voting of three-redundancy signals
When the four-redundancy signal has a one-time permanent fault and the one-time fault is not recovered, the four-redundancy sensor is reduced to a three-redundancy sensor to continue working, then the three-redundancy voting monitoring is used for processing, the three-redundancy signals are sorted, the median value is subtracted from the other two signals respectively, the difference value is compared with a given tolerance value, similarly, when an uncertain fault (1:1:1 fault) occurs, the on-line monitoring of the sensor is used as the reference, the on-line monitoring is used for judging that the correct signal is a normal signal, and when the three-redundancy signal votes, the median value is used as the voting value to be output;
(3) monitoring and voting of two redundancy signals
When the triple redundancy signal has a permanent fault again, the triple redundancy sensor is reduced to a double redundancy sensor to continue working, the double redundancy voting monitoring principle is used for processing, the difference of the double redundancy signals is calculated, the difference value is compared with a given threshold value, if the difference value exceeds the threshold value, the on-line monitoring of the sensor is taken as a reference, the on-line monitoring considers that the correct signal is a normal signal, the double redundancy signals are voted, and the average value is taken as the output of the voting value.
When the input data and the output data are transmitted in a cross mode, a data cross link algorithm is adopted, the flight control computer disassembles the output instruction obtained by calculation into data frames, the data frames are sequentially sent, and after the receiving node receives the data frames, the data information in the data frames is taken out and assembled into data. In order to ensure the integrity of the transmission process, an end frame is added as a mark at the end of the data frame, then sending according to the sequence of the data frame and the end frame, the end frame triggers the receiving node to check the data and the integrity, the sending node waits for the feedback of the receiving node, if there is a datagram frame loss, the lost datagram frame is retransmitted, the node receives datagrams and end frames of other nodes, if it is the end frame, it indicates that the sending node has finished sending the group data frame, the receiving node starts scanning the buffer area, checks whether all data frames are received, if there is a lost frame, the receiving node generates a retransmission request frame, requests the counterpart transmission bus to retransmit the lost data frame, if no frame is lost, the receiving node generates a successful confirmation frame and sends the successful confirmation frame to the transmitting node of the opposite side to inform the successful transmission.
When the flight control computer performs redundancy management, a task-level synchronization algorithm is used to compare and vote the calculation results, and the method specifically comprises the following steps:
s1, in each operation period, firstly operating an upper application program, performing flight control calculation, and entering a synchronization point after a calculation result is obtained;
s2 at the synchronization point, the flight control computer first generates the synchronization frame of the period, carries the record and sends the serial number of the flight control computer, runs the period serial number information, and broadcasts to other flight control computers;
s3, the flight control computer checks the received synchronous frame of other flight control computers, judges that other flight control computers enter a synchronous point or are in a synchronous receiving waiting state, in order to prevent the communication fault or the flight control computer fault from causing deadlock, the synchronous receiving waiting time must have an upper limit, and once the upper limit is reached, the synchronization is forcibly removed;
s4 receiving the synchronous frame of other flight control computers and judging the related information to judge whether the synchronous frame is reasonable;
s5, if the flight control computer receives reasonable synchronous frames of other flight control computers before the synchronous waiting time reaches the upper limit, the synchronization is successful, the time between the flight control computer entering the synchronous point and the last synchronous frame is calculated, the value is used as a time difference parameter to be transmitted to upper application software, the synchronization is finished, otherwise, the synchronization of the flight control computer is considered to be failed;
s6 informs the upper layer application program to delay according to the time difference parameter delivered by the synchronization algorithm to ensure that the local flight control computer and the application program of the slowest flight control computer in the network start simultaneously in the next operating cycle.
The redundancy management method is realized through a plurality of independent tasks, each flight control period is realized through the steps that after the flight control software finishes operation, an operation result is sent to a shared memory, then a message is sent to a redundancy management interface, the task is started, the redundancy management interface sequentially starts a synchronous task, receives/sends bus tasks to process data in the shared memory, updates a system view according to the processing results of the tasks, calculates the membership relation and carries out data voting, and finally the redundancy management interface task returns the operation result of the operation period to upper-layer application software.
Adopting a voting algorithm to shield the redundancy flight control computer system from faults, and based on vector distance calculation, the voting algorithm is as follows:
(1) calculating the distance between the packaging expression vectors of any two flight control computers;
(2) if the distance between the packaging representation vectors of the two flight control computers is smaller than the threshold value determined by the user, respectively casting a ticket to the two flight control computers;
(3) after the data of all the flight control computers are processed, the ticket obtaining conditions of all the flight control computers are counted, the flight control computers with most tickets exceeding 2/3 are normal, the flight control computers with less tickets than 1/3 are abnormal, and the final output result is the resolving result of the flight control computer with the largest ticket number.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (5)

4. The sensor signal redundancy management method of the large-scale freight transportation unmanned aerial vehicle according to claim 1, characterized in that the redundancy management method is realized by a plurality of independent tasks, in each flight control period, after the flight control software completes the operation, the operation result is sent to the shared memory, then a message is sent to the redundancy management interface, the task is started, the redundancy management interface sequentially starts a synchronous task, receives/sends bus tasks to process data in the shared memory, updates a system view according to the processing results of the tasks, calculates membership and carries out data voting, and finally the redundancy management interface task returns the operation result of the operation period to upper application software.
CN202010547400.XA2020-06-162020-06-16Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicleActiveCN111679999B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010547400.XACN111679999B (en)2020-06-162020-06-16Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicle

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010547400.XACN111679999B (en)2020-06-162020-06-16Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicle

Publications (2)

Publication NumberPublication Date
CN111679999Atrue CN111679999A (en)2020-09-18
CN111679999B CN111679999B (en)2022-07-08

Family

ID=72436421

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010547400.XAActiveCN111679999B (en)2020-06-162020-06-16Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicle

Country Status (1)

CountryLink
CN (1)CN111679999B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112685888A (en)*2020-12-252021-04-20中国航空工业集团公司沈阳飞机设计研究所Three-redundancy flight management system and information flow processing method thereof
CN113204732A (en)*2021-05-142021-08-03四川腾盾科技有限公司Method and system for voting dual-redundancy data of sensor of unmanned aerial vehicle, computer program and storage medium
CN113850033A (en)*2021-09-272021-12-28广东汇天航空航天科技有限公司Redundancy system, redundancy management method and readable storage medium
CN115826393A (en)*2023-02-152023-03-21西安羚控电子科技有限公司Dual-redundancy management method and device of flight control system
CN120197117A (en)*2025-05-262025-06-24中国船舶集团有限公司第七〇七研究所 Redundancy management method and device for sensor loop signal in navigation control system

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6085127A (en)*1997-03-182000-07-04Aurora Flight Sciences CorporationFault tolerant automatic control system utilizing analytic redundancy
CN105116717A (en)*2015-08-112015-12-02中国航空工业集团公司西安飞机设计研究所Quad-redundant signal monitoring method and device
CN106774397A (en)*2016-11-302017-05-31中国航空工业集团公司沈阳飞机设计研究所A kind of four redundance flight control systems computer synchronous method
CN107608381A (en)*2017-09-302018-01-19江西洪都航空工业集团有限责任公司A kind of fly-by-wire flight control system control framework for mixing redundant configurations
CN105204431B (en)*2015-08-112018-01-30中国航空工业集团公司西安飞机设计研究所Four remaining signal monitoring means of votings and equipment
US20190041851A1 (en)*2017-08-042019-02-07Facebook, Inc.Unified and redundant flight and mission control for an unmanned aerial vehicle
CN109870936A (en)*2017-12-052019-06-11成都纵海科技有限公司A kind of four remaining fire control computers
CN109976141A (en)*2019-04-132019-07-05成都飞机工业(集团)有限责任公司UAV sensor signal remaining voting system
CN111026689A (en)*2019-12-042020-04-17中国直升机设计研究所Redundancy voting consistency method for multi-redundancy flight control computer

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6085127A (en)*1997-03-182000-07-04Aurora Flight Sciences CorporationFault tolerant automatic control system utilizing analytic redundancy
CN105116717A (en)*2015-08-112015-12-02中国航空工业集团公司西安飞机设计研究所Quad-redundant signal monitoring method and device
CN105204431B (en)*2015-08-112018-01-30中国航空工业集团公司西安飞机设计研究所Four remaining signal monitoring means of votings and equipment
CN106774397A (en)*2016-11-302017-05-31中国航空工业集团公司沈阳飞机设计研究所A kind of four redundance flight control systems computer synchronous method
US20190041851A1 (en)*2017-08-042019-02-07Facebook, Inc.Unified and redundant flight and mission control for an unmanned aerial vehicle
CN107608381A (en)*2017-09-302018-01-19江西洪都航空工业集团有限责任公司A kind of fly-by-wire flight control system control framework for mixing redundant configurations
CN109870936A (en)*2017-12-052019-06-11成都纵海科技有限公司A kind of four remaining fire control computers
CN109976141A (en)*2019-04-132019-07-05成都飞机工业(集团)有限责任公司UAV sensor signal remaining voting system
CN111026689A (en)*2019-12-042020-04-17中国直升机设计研究所Redundancy voting consistency method for multi-redundancy flight control computer

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
方霞 等: "《第十六届中国航空测控技术年会论文集》", 12 July 2019, 《测控技术》杂志社*
马超 等: "双双余度飞控计算机余度管理算法设计与实现", 《科技风》*

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112685888A (en)*2020-12-252021-04-20中国航空工业集团公司沈阳飞机设计研究所Three-redundancy flight management system and information flow processing method thereof
CN112685888B (en)*2020-12-252024-04-09中国航空工业集团公司沈阳飞机设计研究所Three-redundancy fly-pipe system and information stream processing method thereof
CN113204732A (en)*2021-05-142021-08-03四川腾盾科技有限公司Method and system for voting dual-redundancy data of sensor of unmanned aerial vehicle, computer program and storage medium
CN113850033A (en)*2021-09-272021-12-28广东汇天航空航天科技有限公司Redundancy system, redundancy management method and readable storage medium
CN113850033B (en)*2021-09-272024-02-20广东汇天航空航天科技有限公司Redundancy system, redundancy management method and readable storage medium
CN115826393A (en)*2023-02-152023-03-21西安羚控电子科技有限公司Dual-redundancy management method and device of flight control system
CN120197117A (en)*2025-05-262025-06-24中国船舶集团有限公司第七〇七研究所 Redundancy management method and device for sensor loop signal in navigation control system
CN120197117B (en)*2025-05-262025-08-29中国船舶集团有限公司第七〇七研究所Redundancy management method and device for sensor loop-back signal in navigation control system

Also Published As

Publication numberPublication date
CN111679999B (en)2022-07-08

Similar Documents

PublicationPublication DateTitle
CN111679999B (en)Sensor signal redundancy management method for large-scale freight transport unmanned aerial vehicle
CN107423152A (en)A kind of block chain common recognition node automatic recovery method
CN107483135A (en)A kind of high synchronous time triggered Ethernet device and method
CN109327411A (en)Restore the ethernet communication equipment of the mistake of the end node and interchanger in vehicle
CN102237983A (en)File transmission method, transmission device and receiving device for non-frame structure communication system
KR20200139059A (en)Controller diagnostic device and method thereof
CN110535933B (en)Parallel chain consensus method, device and storage medium
CN114500151A (en)Motion control communication system and communication method based on CAN bus
EP4160991B1 (en)Communication method and apparatus based on dual channel and rssp-i, and electronic device and storage medium
US8438262B2 (en)Method and system for analysis of message transactions in a distributed system
CN110569395A (en)stable and reliable block chain Byzantine consensus process design method
CN114124669A (en) A method and system for interconnection between CTC and existing vehicle system
CN115714464B (en) A method and system for automatic acceptance of power grid error-proof information access
CN116915514A (en) Intrusion detection method, device and smart car based on bidirectional temporal convolutional network
CN113177011B (en)Spacecraft data analysis application method
CN106921619A (en)A kind of correlating event processing method and processing device
CN115952561A (en)Data processing method, device, equipment and medium applied to rail transit system
Wang et al.Anomaly information detection and fault tolerance control method for CAN-FD bus network
CN115348199A (en)Vehicle-mounted network debugging system and method based on MVB bus
CN116030545A (en) Data acquisition method and system, automatic driving controller and mobile device
CN120387757B (en)Method, equipment and medium for monitoring service full link
CN115967635B (en) A design method and device for automotive communication middleware DDS
CN113378802B (en) Alarm information sending method, electronic device and computer readable medium
CN120196390A (en) Vehicle display method, device, cockpit controller, vehicle display system, vehicle
Jiang et al.Verification and implementation of the protocol standard in train control system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp