CN103529691A - Table look-up three-redundant-signal processing method - Google Patents

Table look-up three-redundant-signal processing method Download PDF

Info

Publication number
CN103529691A
CN103529691A CN201210231179.2A CN201210231179A CN103529691A CN 103529691 A CN103529691 A CN 103529691A CN 201210231179 A CN201210231179 A CN 201210231179A CN 103529691 A CN103529691 A CN 103529691A
Authority
CN
China
Prior art keywords
signal processing
delta
triple redundance
equal
global variable
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
CN201210231179.2A
Other languages
Chinese (zh)
Other versions
CN103529691B (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.)
BEIJING EXPERIMENTAL PLANT
China Academy of Launch Vehicle Technology CALT
Beijing Research Institute of Precise Mechatronic Controls
Original Assignee
BEIJING EXPERIMENTAL PLANT
China Academy of Launch Vehicle Technology CALT
Beijing Research Institute of Precise Mechatronic Controls
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 BEIJING EXPERIMENTAL PLANT, China Academy of Launch Vehicle Technology CALT, Beijing Research Institute of Precise Mechatronic Controls filed Critical BEIJING EXPERIMENTAL PLANT
Priority to CN201210231179.2A priority Critical patent/CN103529691B/en
Publication of CN103529691A publication Critical patent/CN103529691A/en
Application granted granted Critical
Publication of CN103529691B publication Critical patent/CN103529691B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention belongs to the field of signal processing and particularly discloses a table look-up three-redundant-signal processing method. The method comprises the following steps: (1) measuring values of three redundant channels Vx1, Vx2 and Vx3; (2) calculating difference values delta Vx12, delta Vx23 and delta Vx13 between every two of three redundant signals; and (3) looking up a three-redundant-signal look-up table. The third step includes two sub steps: (3.1) judging the relationship between delta Vx12 and a fault judging threshold delta, between delta Vx23 and the fault judging threshold delta and between delta Vx13 and the fault judging threshold delta and looking up the above table, wherein, when delta Vx12, delta Vx23 and delta Vx13 are smaller than or equal to delta, a global variable K is equal to 0, which suggests that the three channels are normal, and any of the channels is taken as the current three-redundant-signal processing result; and (3.2) continuing judging the relationship between delta Vx12 and delta, between delta Vx23 and delta and between delta Vx13 and delta when the global variable K is not equal to 0 and looking up the above table to obtain a three-redundant-signal processing result. The method can enable the pulse of a three-redundant-signal processing result to be minimized.

Description

A kind of table-look-up type triple redundance signal processing method
Technical field
The invention belongs to signal process field, be specifically related to a kind of disposal route of table-look-up type triple redundance signal.
Background technology
The reliability requirement of China's aerospacecraft is more and more higher at present, accordingly the reliability requirement of each building block is also improved day by day, the servo control mechanism of especially controlling as aerospacecraft just seems more important as its reliability of the most basic one deck of whole system.By Redundancy Design, be generally to improve the effective means of servo control mechanism reliability, especially the configuration of triple redundance use is more and more frequent, thereby brings triple redundance signal processing method problem.Normally used triple redundance signal processing method is the mode of majority voting, in three signals, finds out wherein two the most approaching signals, and the mean value of getting them is as final definite signal, and what the method was followed is exactly the principle that the minority is subordinate to the majority.But, conventionally signal is continually varying, and triple redundance signal is often to intermesh, pass through mutually, if adopt the method for majority voting, its voting result is switched by inevitable not stopping between triple redundance signal, even if therefore signal all also there will be on a large scale under normal circumstances, multifrequency time pulsation, this pulsation tends to be brought in result as a kind of interference.Therefore, need a kind of triple redundance signal processing method of pulsing little.
Summary of the invention
Object of the present invention will overcome the deficiencies in the prior art exactly, and a kind of disposal route of triple redundance signal is provided, and the method can make the pulsation of triple redundance signal processing results be reduced to minimum.
Realize the technical scheme of the object of the invention: a kind of table-look-up type triple redundance signal processing method, it comprises the following steps:
(1) measure three redundant channel, tunnel V x1, V x2, V x3value;
(2) V measuring according to above-mentioned steps (1) x1, V x2, V x3value, calculate triple redundance signal V x1, V x2, V x3difference DELTA V between two x12, Δ V x23, Δ V x13be shown below:
ΔV x12=|V x1-V x2|
ΔV x23=|V x2-V x3|
ΔV x13=|V x1-V x3|
(3) the difference DELTA V of the triple redundance signal obtaining according to above-mentioned steps (2) between between two x12, Δ V x23, Δ V x13, according to the corresponding relation of following table 1, table look-up:
(3.1) judge respectively the difference DELTA V of triple redundance signal x12, Δ V x23, Δ V x13and the relation between fault judgement thresholding Δ, then looks into following table 1 according to the relation between these values, from following table 1:
As Δ V x12, Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=0 of output, illustrates that three paths are all normal, now can appoint and get a-road-through road as current triple redundance signal processing results V x;
(3.2), when the global variable K exporting is not equal to 0, continue judgement Δ V in certain execution cycle x12, Δ V x23, Δ V x13and the relation between fault judgement thresholding Δ, then looks into following table 1 according to the relation between these values, obtains triple redundance signal processing results V x.
Described step (3.2) comprises the following steps:
(3.2.1) as Δ V x12be greater than Δ and Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=1 of output, illustrates first via passage or the second paths fault, gets the redundant signals V of Third Road passage x3as current triple redundance signal processing results;
(3.2.2) as Δ V x23be greater than Δ and Δ V x12, Δ V x13while being all less than or equal to Δ, the global variable K=2 of output, illustrates the second paths or Third Road channel failure, gets the redundant signals V of first via passage x1as current triple redundance signal processing results;
(3.2.3) as Δ V x13be greater than Δ and Δ V x12, Δ V x23while being all less than or equal to Δ, the global variable K=3 of output, illustrates first via passage or Third Road channel failure, gets V x2as current triple redundance signal processing results;
(3.2.4) as Δ V x12with Δ V x23all be greater than Δ and Δ V x13while being less than or equal to Δ, the global variable K=4 of output, illustrates the second paths fault, gets V x1as current triple redundance signal processing results;
(3.2.5) as Δ V x23with Δ V x13all be greater than Δ and Δ V x12while being less than or equal to Δ, the global variable K=5 of output, illustrates Third Road channel failure, gets V x1as current triple redundance signal processing results V x;
(3.2.6) as Δ V x12with with Δ V x13all be greater than Δ and Δ V x23while being less than or equal to Δ, the global variable K=6 of output, illustrates first via channel failure, gets V x2as current triple redundance signal processing results;
(3.2.7) as Δ V x12, Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=7 of output, at least two faults of three passages, average and process knot as current triple redundance signal.
Useful technique effect of the present invention is: by the method for tabling look-up, realize the voting of Liao San road displacement signal; Avoided the phenomenon of majority voting arithmetic result pulsation; The method is only just switched when breaking down, and Output rusults is more steady.
Accompanying drawing explanation
Fig. 1 is the processing flow chart of a kind of table-look-up type triple redundance signal processing method provided by the present invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further details.
A kind of table-look-up type triple redundance signal processing method provided by the present invention, comprises the following steps:
(1) first aerospacecraft servo control mechanism is carried out to system initialization, then adopt A-D converter to measure three redundant channel, tunnel V x1, V x2, V x3value,
Wherein, V x1for the redundant signals of first via passage 1, V x2be the redundant signals of the second paths 2, V x3redundant signals for Third Road passage 3.
(2) V measuring according to above-mentioned steps (1) x1, V x2, V x3value, calculate triple redundance signal V x1, V x2, V x3difference DELTA V between two x12, Δ V x23, Δ V x13be shown below:
ΔV x12=|V x1-V x2|
ΔV x23=|V x2-V x3|
ΔV x13=|V x1-V x3|
Wherein, Δ V x12for the difference between the first via and the second tunnel, Δ V x23be the difference between the second road and Third Road, Δ V x13for the difference between the first via and Third Road.
(3) the difference DELTA V of the triple redundance signal obtaining according to above-mentioned steps (2) between between two x12, Δ V x23, Δ V x13, according to the corresponding relation of following table 1, table look-up:
Table 1 triple redundance signal question blank
Figure BDA00001851764200031
In upper table 1, K is triple redundance signal global variable.V xfor triple redundance result.Δ is fault judgement thresholding, and the definite of Δ value need to determine according to a large amount of data, conventionally can according to triple redundance signal under normal circumstances the twice of maximum difference determine, wherein, maximum difference refers to Δ V x12, Δ V x23, Δ V x13the value of middle maximum.
Only have when K is 0, next execution cycle just re-starts the computing of tabling look-up, during other situation, all illustrate and at least exist a road to occur extremely, according to upper table 1, carrying out the output switching of triple redundance signal processing results Vx controls, next execution cycle no longer carries out redundancy and processes computing, directly the result of current period is continued forever.The concrete steps of tabling look-up according to the corresponding relation of upper table 1 are as follows:
(3.1) judge respectively the difference DELTA V of triple redundance signal x12, Δ V x23, Δ V x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, from upper table 1:
As Δ V x12, Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=0 of output, illustrates that three paths are all normal, now can appoint and get a-road-through road V x1, V x2, V x3zhong mono-tunnel is as current triple redundance signal processing results V x.And next execution cycle repeats above-mentioned computing.
(3.2), when the global variable K exporting is not equal to 0, carry out following judgement: the difference DELTA V that judges respectively triple redundance signal in certain execution cycle x12, Δ V x23, Δ V x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, from upper table 1:
(3.2.1) as Δ V x12be greater than Δ and Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=1 of output, illustrates first via passage 1 or the second paths 2 faults, gets the redundant signals V of Third Road passage 3 x3as current triple redundance signal processing results Vx;
(3.2.2) as Δ V x23be greater than Δ and Δ V x12, Δ V x13while being all less than or equal to Δ, the global variable K=2 of output, illustrates the second paths 2 or Third Road passage 3 faults, gets the redundant signals V of first via passage 1 x1as current triple redundance signal processing results Vx;
(3.2.3) as Δ V x13be greater than Δ and Δ V x12, Δ V x23while being all less than or equal to Δ, the global variable K=3 of output, illustrates first via passage 1 or Third Road passage 3 faults, gets V x2as current triple redundance signal processing results Vx;
(3.2.4) as Δ V x12with Δ V x23all be greater than Δ and Δ V x13while being less than or equal to Δ, the global variable K=4 of output, illustrates the second paths 2 faults, gets V x1as current triple redundance signal processing results Vx;
(3.2.5) as Δ V x23with Δ V x13all be greater than Δ and Δ V x12while being less than or equal to Δ, the global variable K=5 of output, illustrates Third Road passage 3 faults, gets V x1as current triple redundance signal processing results Vx;
(3.2.6) as Δ V x12with with Δ V x13all be greater than Δ and Δ V x23while being less than or equal to Δ, the global variable K=6 of output, illustrates first via passage 1 fault, gets V x2as current triple redundance signal processing results Vx;
(3.2.7) as Δ V x12, Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=7 of output, at least two faults of three passages, average as current triple redundance signal processing results, i.e. Vx=(V x1+ V x2+ V x3)/3.
By above step, can find out, the all-pass of handling of this triple redundance signal is crossed the method realization of tabling look-up, in addition, under normal circumstances, forever only export a kind of result, and if only if, and a certain road occurs when abnormal, output triple redundance signal once switches, then again do not switch, therefore process Output rusults more steady, do not produce pulsation.
In conjunction with the accompanying drawings and embodiments the present invention is explained in detail above, but the present invention is not limited to above-described embodiment, in the ken possessing those of ordinary skills, can also under the prerequisite that does not depart from aim of the present invention, makes various variations.The content not being described in detail in the present invention all can adopt prior art.

Claims (2)

1. a table-look-up type triple redundance signal processing method, is characterized in that, it comprises the following steps:
(1) measure three redundant channel, tunnel V x1, V x2, V x3value;
(2) V measuring according to above-mentioned steps (1) x1, V x2, V x3value, calculate triple redundance signal V x1, V x2, V x3difference DELTA V between two x12, Δ V x23, Δ V x13be shown below:
ΔV x12=|V x1-V x2|
ΔV x23=|V x2-V x3|
ΔV x13=|V x1-V x3|
(3) the difference DELTA V of the triple redundance signal obtaining according to above-mentioned steps (2) between between two x12, Δ V x23, Δ V x13, according to the corresponding relation of following table 1, table look-up:
Table 1
Figure FDA00001851764100011
(3.1) judge respectively the difference DELTA V of triple redundance signal x12, Δ V x23, Δ V x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, from upper table 1:
As Δ V x12, Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=0 of output, illustrates that three paths are all normal, and this former a-road-through road of getting is as current triple redundance signal processing results V x;
(3.2), when the global variable K of output is not equal to 0, continue judgement Δ V x12, Δ V x23, Δ V x13and the relation between fault judgement thresholding Δ, then looks into upper table 1 according to the relation between these values, obtains triple redundance signal processing results V x.
2. a kind of table-look-up type triple redundance signal processing method according to claim 1, is characterized in that: described step (3.2) comprises the following steps:
(3.2.1) as Δ V x12be greater than Δ and Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=1 of output, illustrates first via passage (1) or the second paths (2) fault, gets the redundant signals V of Third Road passage (3) x3as current triple redundance signal processing results;
(3.2.2) as Δ V x23be greater than Δ and Δ V x12, Δ V x13while being all less than or equal to Δ, the global variable K=2 of output, illustrates the second paths (2) or Third Road passage (3) fault, gets the redundant signals V of first via passage (1) x1as current triple redundance signal processing results;
(3.2.3) as Δ V x13be greater than Δ and Δ V x12, Δ V x23while being all less than or equal to Δ, the global variable K=3 of output, illustrates first via passage (1) or Third Road passage (3) fault, gets V x2as current triple redundance signal processing results;
(3.2.4) as Δ V x12with Δ V x23all be greater than Δ and Δ V x13while being less than or equal to Δ, the global variable K=4 of output, illustrates the second paths (2) fault, gets V x1as current triple redundance signal processing results;
(3.2.5) as Δ V x23with Δ V x13all be greater than Δ and Δ V x12while being less than or equal to Δ, the global variable K=5 of output, illustrates Third Road passage (3) fault, gets V x1as current triple redundance signal processing results Vx;
(3.2.6) as Δ V x12with with Δ V x13all be greater than Δ and Δ V x23while being less than or equal to Δ, the global variable K=6 of output, illustrates first via passage (1) fault, gets V x2as current triple redundance signal processing results;
(3.2.7) as Δ V x12, Δ V x23, Δ V x13while being all less than or equal to Δ, the global variable K=7 of output, at least two faults of three passages, average and process knot as current triple redundance signal.
CN201210231179.2A 2012-07-04 2012-07-04 A kind of table-look-up type triple redundance signal processing method Active CN103529691B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210231179.2A CN103529691B (en) 2012-07-04 2012-07-04 A kind of table-look-up type triple redundance signal processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210231179.2A CN103529691B (en) 2012-07-04 2012-07-04 A kind of table-look-up type triple redundance signal processing method

Publications (2)

Publication Number Publication Date
CN103529691A true CN103529691A (en) 2014-01-22
CN103529691B CN103529691B (en) 2016-08-10

Family

ID=49931787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210231179.2A Active CN103529691B (en) 2012-07-04 2012-07-04 A kind of table-look-up type triple redundance signal processing method

Country Status (1)

Country Link
CN (1) CN103529691B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106705822A (en) * 2016-11-29 2017-05-24 中国神华能源股份有限公司 Turbine valve stroke measuring device, turbine valve stroke monitoring system and turbine valve stroke monitoring method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031180A (en) * 1989-04-11 1991-07-09 Trw Inc. Triple redundant fault-tolerant register
EP0754990A2 (en) * 1995-07-20 1997-01-22 Raytheon Company Voting node for a distributed control system
CN101576836A (en) * 2009-06-12 2009-11-11 北京航空航天大学 Degradable three-machine redundancy fault-tolerant system
CN101794241A (en) * 2010-01-27 2010-08-04 清华大学 Circuit of power-on reset of triple redundancecy fault-tolerance computer based on programmable logic device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031180A (en) * 1989-04-11 1991-07-09 Trw Inc. Triple redundant fault-tolerant register
EP0754990A2 (en) * 1995-07-20 1997-01-22 Raytheon Company Voting node for a distributed control system
CN101576836A (en) * 2009-06-12 2009-11-11 北京航空航天大学 Degradable three-machine redundancy fault-tolerant system
CN101794241A (en) * 2010-01-27 2010-08-04 清华大学 Circuit of power-on reset of triple redundancecy fault-tolerance computer based on programmable logic device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曾广商 等: ""高可靠三冗余伺服机构系统"", 《航天控制》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106705822A (en) * 2016-11-29 2017-05-24 中国神华能源股份有限公司 Turbine valve stroke measuring device, turbine valve stroke monitoring system and turbine valve stroke monitoring method

Also Published As

Publication number Publication date
CN103529691B (en) 2016-08-10

Similar Documents

Publication Publication Date Title
CN102621938A (en) Triple redundancy control system in process control and method thereof
CN103683391A (en) Power control method of battery management system
CN104467368B (en) The current equalizing method and power-supply system of a kind of voltage source
CN108698630B (en) Computing and functional architecture system for improving failure safety of power steering apparatus
CN106227195B (en) A kind of fault detection judges compensation triple redundance method of servo-controlling
US9189957B2 (en) Single cycle offset adjustment for traffic signal controllers using a threshold percentage of the cycle length
US20130079902A1 (en) Multi-channel control switchover logic
CN109491238B (en) Redundancy method for controller of subway platform door control system
CN203786481U (en) Gas turbine redundancy control system analog quantity input module
CN102955427A (en) Interconnecting error correction type triple-modular redundancy control system and arbitration method
CN202421819U (en) Triple redundancy analog output module for DCS (Distributed Control System)
CN112757897A (en) Self-learning method and system for accelerator pedal of pure electric vehicle and vehicle
CN107479362A (en) A kind of fault tolerant control method of hybrid magnets suspension system
WO2016091022A1 (en) Sub-module distributed control method, device and system
WO2016202396A8 (en) Bus failure detection transceiver architecture and transceiver operation method
CN107124130A (en) A kind of rotary transformer position failure information judges and fault handling method
JP2022521938A (en) Safety system and how to operate the safety system
CN103018623A (en) Method for automatically adjusting phase sequence wiring error
US20180343092A1 (en) Communication device and communication system
CN103529691A (en) Table look-up three-redundant-signal processing method
US20180322001A1 (en) Methods for operating multicore processors
US20110264832A1 (en) Systems, methods, and apparatus for facilitating communications between an external controller and fieldbus devices
CN105206084B (en) A kind of traffic signal control method detected based on detector failures
CN104253596A (en) Anti-shake processing method and equipment for switch circuit
JP5635156B1 (en) Distribution line rolling load system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant