Methods and apparatus for implementing mid-value selection functions for dual dissimlar processing modules
원문보기
IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0245729
(2005-10-06)
|
등록번호 |
US-7421320
(2008-09-02)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
8 |
초록
▼
A system providing mid-value selection (MVS) for control command output in a fly-by-wire system where the fly-by-wire systems includes a plurality of primary flight computers (PFCs) receiving data through integrated flight control buses from actuation control electronics (ACE) for flight crew and st
A system providing mid-value selection (MVS) for control command output in a fly-by-wire system where the fly-by-wire systems includes a plurality of primary flight computers (PFCs) receiving data through integrated flight control buses from actuation control electronics (ACE) for flight crew and status sensor inputs, the PFCs providing data through the flight control buses to the ACE for control signal output, provides elements for receiving in an ACE data from each PFC and receiving a data valid signal with respect to each PFC. Fresh data for each PFC is selected as the data received or past MVS output responsive to the respective data valid signal. Based on a predetermined criterion the system chooses from the PFC fresh data a selected set of PFC fresh data as the MVS output and stores the MVS output for use.
대표청구항
▼
What is claimed is: 1. A method for providing mid-value selection (MVS) for control command output in a fly by wire system having a plurality of primary flight computers (PFCs) receiving data through integrated flight control buses from actuation control electronics (ACE) for flight crew and status
What is claimed is: 1. A method for providing mid-value selection (MVS) for control command output in a fly by wire system having a plurality of primary flight computers (PFCs) receiving data through integrated flight control buses from actuation control electronics (ACE) for flight crew and status sensor inputs, the PFCs providing data through the flight control buses to the ACE for control signal output, comprising the steps of: a. receiving in an ACE data from each PFC; b. receiving a data valid signal with respect to each PFC; c. selecting, as fresh data for each PFC, data received or past MVS output responsive to the respective data valid signal; d. choosing from the PFC fresh data based on a predetermined criterion selected PFC fresh data as the MVS output; and e. storing the MVS output for use as past MVS output. 2. A method as defined in claim 1 wherein the step of choosing from the PFC fresh data comprises the steps of: a. comparing each set of PFC fresh data with a second set of PFC fresh data; b. creating a control signal for each compared pair based on the result of the comparison; and, c. choosing the fresh data for the MVS output based on the created control signals. 3. A method as defined in claim 2 wherein the step of choosing comprises conducting a table look-up in a matrix of the control signals. 4. A method as defined in claim 2 wherein the step of choosing comprises logically comparing the control signals and selecting fresh data from a respective PFC based on the result of the comparison. 5. A method as defined in claim 4 wherein the system incorporates three PFCs and three control signals are generated, the comparison comprising: providing a first logical AND of the inverse of a first of the control signals with a second and third control signal; providing a second logical AND of the first control signal with the inverse of the second and the inverse of the third control signals; providing a third logical AND of the inverse of the first and the inverse of the second control signals and the third control signal; providing a forth logical AND of the first and second control signals and an inverse of the third control signal; logically ORing outputs of the first and second logical ANDs with a resulting "true" selecting fresh data corresponding to a first of the PFCs; logically ORing outputs of the third and forth logical ANDs with a resulting "true" selecting fresh data corresponding to a second of the PFCs; and selecting fresh data corresponding to the third PFC responsive to "false" results on both logical ORs. 6. A method as defined in claim 2 wherein the system incorporates three PFCs and the step of comparing fresh data comprises the steps of: determining in a first comparison if the fresh data from the first PFC is greater than or equal to the fresh data from the second PFC; determining in a second comparison if the fresh data from the second PFC is greater than or equal to the fresh data from the third PFC; determining in a third comparison if the fresh data from the third PFC is greater than or equal to the fresh data from the second PFC; and wherein the step of creating a control signal for each compared pair comprises: defining a first control signal as "1" if the first comparison is true and "0" if not; defining a second control signal as "1" if the second comparison is true and "0" if not; and defining a third control signal as "1 if the third comparison is true and "0" if not. 7. A method as defined in claim 6 wherein the step of choosing the fresh data for the MVS output comprises a table look up wherein for the first control signal, the second control signal and third control signal equal to 000, fresh data from the first PFC is provided; for the first control signal, the second control signal and the third control signal equal to 001, fresh data from the second PFC is provided; for the first control signal, the second control signal and the third control signal equal to 010 fresh data from the first PFC is provided; for the first control signal, the second control signal and the third control signal equal to 011 fresh data from the third PFC is provided; for the first control signal, the second control signal and the third control signal equal to 100 fresh data from the third PFC is provided; for the first control signal, the second control signal and the third control signal equal to 101 fresh data from the first PFC is provided; for the first control signal, the second control signal and the third control signal equal to 110 fresh data from the second PFC is provided; and, for the first control signal, the second control signal and the third control signal equal to 111 fresh data from the first PFC is provided. 8. A method as defined in claim 1 wherein the system incorporates three PFCs, the PFC data is discrete and the step of choosing from the PFC fresh data comprises: conducting a first logical AND of the first and second fresh data; conducting a second logical AND of the second and third fresh data; conducting a third logical AND of the third and first fresh data; summing the output of the three logical ANDs; comparing the sum to a constant and choosing the larger value as the MVS output. 9. A mid-value selection (MVS) system for control command output in a fly by wire (FBW) system having a plurality of primary flight computers (PFCs) receiving data through integrated flight control buses from actuation control electronics (ACE) for flight crew and status sensor inputs, the PFCs providing data through the flight control buses to the ACE for control signal output, comprising: a. means for receiving in an ACE data from each PFC; b. means for receiving a data valid signal with respect to each PFC; c. means for selecting, as fresh data for each PFC, data received or past MVS output responsive to the respective data valid signal; d. means for choosing from the PFC fresh data based on a predetermined criterion selected PFC fresh data as the MVS output; and e. means for storing the MVS output for use as past MVS output. 10. A system as defined in claim 9 wherein the means for choosing from the PFC fresh data comprises: a. means for comparing each set of PFC fresh data with a second set of PFC fresh data; b. means for creating a control signal for each compared pair based on the result of the comparison; and, c. means for choosing the fresh data for the MVS output based on the created control signals. 11. A system as defined in claim 10 wherein the means for choosing comprises a look-up table having a matrix of the control signals. 12. A system as defined in claim 10 wherein the means for choosing comprises means for logically comparing the control signals and means for selecting fresh data from a respective PFC based on the result of the comparison. 13. A system as defined in claim 12 wherein the FBW system incorporates three PFCs and three control signals are generated, the means for logically comparing comprises: a first logical AND of the inverse of a first of the control signals with a second and third control signal; a second logical AND of the first control signal with the inverse of the second and the inverse of the third control signals; a third logical AND of the inverse of the first and the inverse of the second control signals and the third control signal; a forth logical AND of the first and second control signals and an inverse of the third control signal; a logical OR receiving the outputs of the first and second logical ANDs with a resulting "true" selecting fresh data corresponding to a first of the PFCs; a logical OR receiving the outputs of the third and forth logical ANDs with a resulting "true" selecting fresh data corresponding to a second of the PFCs; and means for selecting fresh data corresponding to the third PFC responsive to "false" results on both logical ORs. 14. A system as defined in claim 10 wherein the FBW system incorporates three PFCs and the means for comparing fresh data comprises: a first comparator to determine if the fresh data from the first PFC is greater than or equal to the fresh data from the second PFC; a second comparator to determine if the fresh data from the second PFC is greater than or equal to the fresh data from the third PFC; a third comparator to determine if the fresh data from the third PFC is greater than or equal to the fresh data from the second PFC; and wherein the means for creating a control signal for each compared pair comprises: a first control signal of "1" output from the first comparator if true and "0" if not; a second control signal of "1" output from the second comparator if true and "0" if not; and a third control signal of "1" output from the third comparator if true and "0" if not. 15. A system as defined in claim 14 wherein the means for choosing the fresh data for the MVS output comprises a table look up wherein for the first control signal, the second control signal and third control signal equal to 000, fresh data from the first PFC is provided; for the first control signal, the second control signal and the third control signal equal to 001, fresh data from the second PFC is provided; for the first control signal, the second control signal and the third control signal equal to 010 fresh data from the first PFC is provided; for the first control signal, the second control signal and the third control signal equal to 011 fresh data from the third PFC is provided; for the first control signal, the second control signal and the third control signal equal to 100 fresh data from the third PFC is provided; for the first control signal, the second control signal and the third control signal equal to 101 fresh data from the first PFC is provided; for the first control signal, the second control signal and the third control signal equal to 110 fresh data from the second PFC is provided; and, for the first control signal, the second control signal and the third control signal equal to 111 fresh data from the first PFC is provided. 16. A system as defined in claim 9 wherein the FBW system incorporates three PFCs, the PFC data is discrete and the means for choosing from the PFC fresh data comprises: a first logical AND of the first and second fresh data; a second logical AND of the second and third fresh data; a third logical AND of the third and first fresh data; a summer receiving the output of the three logical ANDs; means for comparing the sum to a constant and means for choosing the larger value as the MVS output.
이 특허에 인용된 특허 (8)
-
Shaw John L. (Renton WA) Herzog Hans K. (Bellevue WA), Autonomous terminal data communications system.
-
Platzer,Jean Paul; Wanchu,Stephane, Dual/triplex flight control architecture.
-
Hess, Richard, High integrity control system architecture using digital computing platforms with rapid recovery.
-
Jackson Douglas O. (Mercer Island WA), Method and apparatus for implementing a databus voter to select flight command signals from one of several redundant asy.
-
Yeh Ying Chin, Method and apparatus for obtaining high integrity and availability in a multi-channel system.
-
Tulpule Bhalchandra R. (Farmington CT) Avritch Steven A. (Bristol CT), Mid-value signal selection system.
-
Buus Henning (Woodinville WA), Multiaxis redundant fly-by-wire primary flight control system.
-
Tomlinson Lloyd R. ; Freeman Robert E., Signal selection and fault detection apparatus and method.
이 특허를 인용한 특허 (2)
-
Higuchi, Yosuke; Matsuda, Takeshi, Aircraft and control method therefor.
-
Nelson, Donald John; Rogoff, Stephen Forrest; Vetsch, LeRoy Ernest, System and method for three input voting.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.