← Back to Patent Explorer
US6085127A Expired / Lapsed US ⏱️ 0.0 years remaining

Fault tolerant automatic control system utilizing analytic redundancy

Assignee: Dabulamanzi Holdings LLC
•
Filing: 1998-10-05
•
Granted: 2000-07-04
•
Expires: 2018-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for a fault tolerant automatic control system for a dynamic device having a sensor and a predetermined control algorithm include structure and steps for receiving a status signal from the sensor. Structure and steps are provided for transforming the sensor status signal and a predetermined reference signal into a linear time invariant coordinate system, generating a sensor estimate in the linear time invariant coordinate system based on the transformed sensor status signal and the transformed reference signal, transforming the sensor estimate into a physical coordinate system, detecting an error in the sensor status signal based on a comparison of the transformed sensor estimate and the sensor status signal, and reconfiguring the predetermined control algorithm based on the detected error. Preferably, the apparatus and method are implemented in an aircraft flight control system capable of detecting an aircraft sensor fault and reconfiguring the flight control program such that flight control surface actuators are commanded by ignoring or mitigating the failed sensor.

Inventors

  • 👤 David W. Vos

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:26
CPC Classifications
G; G05; G05B; G05B9/00; G05B9/02; G05B9/03; G05D; G05D1/00; G05D1/0055; G05D1/0077

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 72 words
An automatic control apparatus for controlling a dynamic device having control means, the apparatus comprising: processing structure which (i) transforms control criteria, which controls the dynamic device control means, into a linear time invariant coordinate system; (ii) determines an expected response for the device according to the transformed control criteria; (iii) compares the expected response with a measured response of the device; and (iv) reconfigures the control means based on the comparison.
Claim 2
Dependent Claim 72 words
An automatic control apparatus for controlling a dynamic device having control means, the apparatus comprising: processing structure which (i) transforms control criteria, which controls the dynamic device control means, into a linear time invariant coordinate system; (ii) determines an expected response for the device according to the transformed control criteria; (iii) compares the expected response with a measured response of the device; and (iv) reconfigures the control means based on the comparison.
Claim 3
Dependent Claim 12 words
Apparatus according to claim 1, wherein the dynamic device comprises an aircraft.
Claim 4
Dependent Claim 14 words
Apparatus according to claim 1, wherein the control criteria comprise flight control surface criteria.
Claim 5
Dependent Claim 26 words
Apparatus according to claim 3, wherein the step of reconfiguring the control means comprises the step of providing modified control signals to the flight control surfaces.
Claim 6
Dependent Claim 28 words
Apparatus according to claim 1, wherein the step of determining an expected response comprises the step of determining the expected response in the linear time invariant coordinate system.
Claim 7
Dependent Claim 34 words
Apparatus according to claim 1, wherein the step of comparing the expected response with the measured response comprises the step of comparing the expected response and the measured response in a physical coordinate stem.
Claim 8
Independent Claim 71 words
A method of determining the operational status of a control system for controlling a dynamic device, said method comprising the steps of: transforming dynamic device control signals into a linear time invariant system; generating an estimated behavior of the device from the transformed signals; transforming the estimated behavior into a physical coordinate system; and evaluating the status of the system by comparing the actual device behavior with the transformed estimated behavior.
Claim 9
Independent Claim 71 words
A method of determining the operational status of a control system for controlling a dynamic device, said method comprising the steps of: transforming dynamic device control signals into a linear time invariant system; generating an estimated behavior of the device from the transformed signals; transforming the estimated behavior into a physical coordinate system; and evaluating the status of the system by comparing the actual device behavior with the transformed estimated behavior.
Claim 10
Dependent Claim 13 words
A method according to claim 7, wherein the dynamic device comprises an aircraft.
Claim 11
Dependent Claim 14 words
A method according to claim 7, wherein the dynamic device comprises a land vehicle.
Claim 12
Dependent Claim 24 words
A method according to claim 7, further comprising the step of reconfiguring the control system of the dynamic device based on the evaluating step.
Claim 13
Dependent Claim 151 words
A programmed computer for determining the operational status of a parameter dependent control system for controlling a dynamic device, said programmed computer comprising: a memory having at least one region for storing computer executable code; and a processor which executes the program code stored in said memory; wherein the program code includes code responsive to: (i) receiving a current state signal representing a current state of the device and a control signal for effecting control of the device; (ii) transforming the current state signal and the control signal into a linear time invariant coordinate system; (iii) estimating an expected behavior of the device using the transformed current state signal and the transformed control signal and for generating an estimate signal corresponding to the expected behavior; and (iv) determining the operational status of the control system by comparing the expected behavior of the device with the current state signal in physical coordinates.
Claim 14
Dependent Claim 151 words
A programmed computer for determining the operational status of a parameter dependent control system for controlling a dynamic device, said programmed computer comprising: a memory having at least one region for storing computer executable code; and a processor which executes the program code stored in said memory; wherein the program code includes code responsive to: (i) receiving a current state signal representing a current state of the device and a control signal for effecting control of the device; (ii) transforming the current state signal and the control signal into a linear time invariant coordinate system; (iii) estimating an expected behavior of the device using the transformed current state signal and the transformed control signal and for generating an estimate signal corresponding to the expected behavior; and (iv) determining the operational status of the control system by comparing the expected behavior of the device with the current state signal in physical coordinates.
Claim 15
Dependent Claim 29 words
A computer according to claim 11, wherein the code responsive to estimating the expected behavior includes code for estimating the expected behavior in the linear time invariant coordinate system.
Claim 16
Dependent Claim 32 words
A computer according to claim 12, wherein the code responsive to determining the operational status includes code responsive to determining the operational status of the dynamic device in a physical coordinate system.
Claim 17
Dependent Claim 14 words
A computer according to claim 11, wherein the computer is installed in an aircraft.
Claim 18
Dependent Claim 36 words
A computer according to claim 11, wherein the program code includes code responsive to inverse coordinate transforming the expected behavior of the dynamic device from the linear time invariant coordinate system to a physical coordinate system.
Claim 19
Dependent Claim 135 words
Computer executable software codes stored on a computer readable medium, the codes for determining the operational status of a parameter dependent control system for controlling a dynamic device, the codes comprising: code responsive to receiving a current state signal representing a current state of the device and a control signal for effecting control of the device; code responsive to transforming the current state signal and the control signal into a linear time invariant coordinate system; code responsive to estimating an expected behavior of the device using the transformed current state signal and the transformed control signal and for generating an estimate signal corresponding to the expected behavior; and code responsive to determining the operational status of the control system by comparing the expected behavior of the device with the current state signal in physical coordinates.
Claim 20
Dependent Claim 135 words
Computer executable software codes stored on a computer readable medium, the codes for determining the operational status of a parameter dependent control system for controlling a dynamic device, the codes comprising: code responsive to receiving a current state signal representing a current state of the device and a control signal for effecting control of the device; code responsive to transforming the current state signal and the control signal into a linear time invariant coordinate system; code responsive to estimating an expected behavior of the device using the transformed current state signal and the transformed control signal and for generating an estimate signal corresponding to the expected behavior; and code responsive to determining the operational status of the control system by comparing the expected behavior of the device with the current state signal in physical coordinates.
Claim 21
Dependent Claim 30 words
Software code according to claim 16, wherein the code responsive to estimating the expected behavior includes code responsive to estimating the expected behavior in the linear time invariant coordinate system.
Claim 22
Dependent Claim 32 words
Software code according to claim 16, wherein the code responsive to determining the operational status includes code responsive to determining the operational status of the dynamic device in a physical coordinate system.
Claim 23
Dependent Claim 41 words
Software code according to claim 16, wherein the dynamic device includes control means, and further comprising code responsive to reconfiguring the dynamic device control means based on the comparison of the expected behavior of the device with the current state signal.
Claim 24
Independent Claim 83 words
A method of reconfiguring a control system for mitigating the effect of a failed component in a dynamic device, said method comprising the steps of: transforming component and control signals into a linear time invariant system; generating an estimated signal from the transformed component and control signals; transforming the estimated signal into a physical coordinate system; comparing the estimated signal with the component signal to detect a component failure; and adjusting the control system to mitigate the effect of the detected failed component.
Claim 25
Independent Claim 83 words
A method of reconfiguring a control system for mitigating the effect of a failed component in a dynamic device, said method comprising the steps of: transforming component and control signals into a linear time invariant system; generating an estimated signal from the transformed component and control signals; transforming the estimated signal into a physical coordinate system; comparing the estimated signal with the component signal to detect a component failure; and adjusting the control system to mitigate the effect of the detected failed component.
Claim 26
Dependent Claim 13 words
A method according to claim 20, wherein the dynamic device comprises an aircraft.
Claim 27
Dependent Claim 46 words
A method according to claim 20, wherein the step of generating an estimated signal comprises the step of generating an estimated behavior of the dynamic device by failure detection filtering the transformed component and control signals to generate the estimated behavior in linear time invariant coordinates.
Claim 28
Dependent Claim 35 words
A method according to claim 20, wherein the step of transforming the estimated signal into a physical coordinate system includes the step of inverse coordinate transforming dynamic device expected behavior into the physical coordinate system.
Claim 29
Dependent Claim 109 words
Computer executable software codes stored on a computer readable medium, the codes for reconfiguring a control system to mitigate the effect of a failed component in a dynamic device, said codes comprising: code responsive to transforming component signals and control signals into a linear time invariant coordinate system; code responsive to generating an estimated signal by filtering the transformed component and control signals; code responsive to transforming the estimated signal into a physical coordinated system; code responsive to comparing the transformed estimated signal with the component signal to detect a component failure; and code responsive to adjusting the control system to mitigate the effect of the detected failed component.
Claim 30
Dependent Claim 109 words
Computer executable software codes stored on a computer readable medium, the codes for reconfiguring a control system to mitigate the effect of a failed component in a dynamic device, said codes comprising: code responsive to transforming component signals and control signals into a linear time invariant coordinate system; code responsive to generating an estimated signal by filtering the transformed component and control signals; code responsive to transforming the estimated signal into a physical coordinated system; code responsive to comparing the transformed estimated signal with the component signal to detect a component failure; and code responsive to adjusting the control system to mitigate the effect of the detected failed component.
Claim 31
Dependent Claim 34 words
Software code according to claim 24, wherein the dynamic device comprises an aircraft, and wherein the code responsive to adjusting the control system includes code responsive to adjusting flight control surfaces of the aircraft.
Claim 32
Dependent Claim 35 words
Software code according to claim 24, wherein the code responsive to adjusting the control system to mitigate the effect of the detected failed component includes code responsive to ignoring signals from the detected failed component.
Claim 33
Dependent Claim 36 words
Software code according to claim 24, wherein the code responsive to adjusting the control system to mitigate the effect of the detected failed component includes code responsive to modifying control signals received from a non-failed component.
Claim 34
Dependent Claim 91 words
Computer executable software code stored on a computer readable medium, the code identifies a failed component in a dynamic device, the code comprising; code responsive to transforming at least a component signal into a linear time invariant coordinate system; code responsive to defining an estimated behavior for the component in the linear time invariant coordinate system; code responsive to comparing a measured component behavior with the estimated component behavior; and code responsive to identifying a component failure based on the comparison between the estimated and measured component behavior in physical coordinates.
Claim 35
Dependent Claim 91 words
Computer executable software code stored on a computer readable medium, the code identifies a failed component in a dynamic device, the code comprising; code responsive to transforming at least a component signal into a linear time invariant coordinate system; code responsive to defining an estimated behavior for the component in the linear time invariant coordinate system; code responsive to comparing a measured component behavior with the estimated component behavior; and code responsive to identifying a component failure based on the comparison between the estimated and measured component behavior in physical coordinates.
Claim 36
Dependent Claim 32 words
Software code according to claim 28, wherein the code responsive to transforming includes code responsive to transforming both the component signal and a reference signal into the linear time invariant coordinate system.
Claim 37
Dependent Claim 40 words
Software code according to claim 29, wherein the code responsive to defining an estimated behavior includes code responsive to defining the estimated behavior in the linear time invariant system based on the transformed component signal and the transformed reference signal.
Claim 38
Dependent Claim 31 words
Software code according to claim 28, wherein the code responsive to comparing includes code responsive to comparing a measured component behavior with the estimated component behavior in a physical coordinate system.
Claim 39
Dependent Claim 32 words
Software code according to claim 28, wherein the dynamic device includes a control system, and further comprising code responsive to reconfiguring the dynamic device control system based on the identified component failure.
Claim 40
Dependent Claim 28 words
Software code according to claim 28, further comprising code responsive to transforming the estimated behavior for the component in the linear time invariant coordinate system to physical coordinates.
Claim 41
Dependent Claim 47 words
Software code according to claim 28, wherein the code responsive to transforming at least the component signal into a linear time invariant system includes code responsive to measuring a status of the dynamic device including operational parameters as well as a dynamic state of said dynamic device.

References Cited (Backward Citations)

US4441151A Cited
US4644538A Cited
US4649484A Cited
US5182703A Cited
US5297052A Cited
US5274554A Cited
US5282129A Cited
US5289377A Cited
US5493497A Cited
US5615119A Cited
US5819188A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-04 2004-01-03 2004-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-04 2008-01-03 2008-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-04 2012-01-03 2012-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag