Digital automatic flight control system with disparate function monitoring
First Claim
1. An automatic flight control system for aircraft having sensor means for providing sensor signals in accordance with flight conditions experienced by said aircraft and having aircraft control means responsive to aircraft control command signals for controlling said flight conditions of said aircraft and for providing flight condition control signals to control aircraft functions affecting said flight conditions, one channel of said automatic control system comprising:
- digital computer means having computer input means responsive to said sensor signals and said flight condition control signals, program memory means, and computer output means;
computer input coupling means for coupling said sensor signals and said flight condition control signals to said computer input means;
computer output coupling means for coupling said computer output means to said aircraft control means for providing aircraft control command signals thereto;
said digital computer means having a program stored in said program memory means comprising a plurality of first program segments for execution by said digital computer means such that said digital computer means operates responsively to said sensor signals by performing a plurality of tasks to provide said aircraft control command signals, which control said aircraft functions, to said computer output means;
said program further including a plurality of second program segments, correspondingly associated with said first program segments and responsive to said sensor signals, for respectively monitoring performance of said first program segments;
each said second program segment performing a disparate task over mutually disjoint computation paths with respect to said corresponding first program segment, said disparate tasks are arranged to test if said aircraft is performing in a manner prohibited by said aircraft functions controlled by said corresponding first program segment;
means for controlling repeated iterations of said program; and
means for assuring that all of said second program segments are executed during each iteration of said program.
2 Assignments
0 Petitions
Accused Products
Abstract
A channel of an automatic flight control system utilizes dual identical digital processors. Active task modules and monitor modules therefor are included in the processors. The active task modules and the monitor modules are arranged so that an active task module in one processor has a corresponding monitor module in the other processor where the corresponding modules perform disparate functionality over disjoint computation paths with respect to each other. The monitor module tests to determine if the aircraft is performing in a manner prohibited by the functionality controlled by the associated task module.
33 Citations
5 Claims
-
1. An automatic flight control system for aircraft having sensor means for providing sensor signals in accordance with flight conditions experienced by said aircraft and having aircraft control means responsive to aircraft control command signals for controlling said flight conditions of said aircraft and for providing flight condition control signals to control aircraft functions affecting said flight conditions, one channel of said automatic control system comprising:
-
digital computer means having computer input means responsive to said sensor signals and said flight condition control signals, program memory means, and computer output means; computer input coupling means for coupling said sensor signals and said flight condition control signals to said computer input means; computer output coupling means for coupling said computer output means to said aircraft control means for providing aircraft control command signals thereto; said digital computer means having a program stored in said program memory means comprising a plurality of first program segments for execution by said digital computer means such that said digital computer means operates responsively to said sensor signals by performing a plurality of tasks to provide said aircraft control command signals, which control said aircraft functions, to said computer output means; said program further including a plurality of second program segments, correspondingly associated with said first program segments and responsive to said sensor signals, for respectively monitoring performance of said first program segments; each said second program segment performing a disparate task over mutually disjoint computation paths with respect to said corresponding first program segment, said disparate tasks are arranged to test if said aircraft is performing in a manner prohibited by said aircraft functions controlled by said corresponding first program segment; means for controlling repeated iterations of said program; and means for assuring that all of said second program segments are executed during each iteration of said program. - View Dependent Claims (2, 3, 4, 5)
-
Specification