Claims
- 1. A method of controlling an aircraft,
- which, when the absolute value of aircraft pitch attitude is less than a predetermined amount, comprises:
- integrating an attitude rate command in Euler coordinates, related to a particular attitude axis of the aircraft, to provide an attitude command related to said axis, subtracting actual aircraft attitude about said axis from said attitude command to provide an attitude error, and converting said attitude error to aircraft body coordinates for use in controlling the aircraft;
- and which, when the absolute value of aircraft pitch attitude exceeds said predetermined amount, comprises:
- converting, to aircraft body coordinates, for use in controlling the aircraft, the last value of said altitude error generated before said pitch attitude exceeded said predetermined amount, and establishing, as the initial value of integrated attitude command to be used in integrating said attitude rate command after said pitch attitude falls below said predetermined amount, the summation of said last value of attitude error and said actual error aircraft attitude.
- 2. A method according to claim 1 wherein said particular attitude axis is roll.
- 3. Apparatus for protecting against Euler singularities in an aircraft control system in which pilot aircraft attitude rate commands about one of the attitude axes, pitch, roll or yaw, are transformed from aircraft body coordinates to Euler coordinates in response to signals indicative of attitude and attitude rate about a plurality of said attitude axes, comprising:
- a plurality of angle sensors, one for each of said axes, each responsive to the aircraft attitude angle about a corresponding attitude axis of the aircraft, and each providing an actual attitude angle signal respectively indicative thereof;
- a plurality of rate sensors, one for each of said axes, each responsive to the rate of change of aircraft attitude angle about a corresponding attitude axis of said aircraft, and each providing an actual attitude rate signal respectively indicative thereof;
- a pilot input control responsive to a pilot rate command input about a selected one of said attitude axes for providing a selected rate command signal indicative thereof; and
- signal processing means responsive to selected ones of said attitude angle signals and said attitude rate signals for transforming said selected rate command signal from aircraft body coordinates to Euler coordinates and providing an Euler rate command signal indicative thereof;
- characterized by the improvement comprising:
- said signal processing means either, in response to said actual pitch angle signal indicating a pitch angle having an absolute value less than a predetermined magnitude, integrating said Euler rate command signal to provide an attitude command signal indicative thereof, subtracting the angle indicated by the one of said angle signals corresponding to said selected axis from the angle indicated by said attitude command signal to provide an error signal indicative of the difference therebetween, and converting said error signal to aircraft body coordinates for use in controlling said aircraft, or alternatively, in response to said actual pitch attitude signal indicating a pitch angle having an absolute value greater than said predetermined magnitude, converting to aircraft body coordinates for use in controlling said aircraft, the last error signal provided before said pitch attitude exceeded said predetermined amount, and initiating, for use as the initial value of said command signal to be integrated after said pitch attitude again falls below said predetermined value, the summation of said last error signal and said actual aircraft attitude.
- 4. Apparatus according to claim 3 wherein said selected one of said attitude axes is roll.
Government Interests
The Government has rights in this invention pursuant to a contract awarded by the Department of the Army.
US Referenced Citations (8)