Automatic longitudinal pitch trim in aircraft combat simulation
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G09B-009/08
G09B-009/02
출원번호
US-0410704
(2003-04-09)
등록번호
US-7284984
(2007-10-23)
발명자
/ 주소
Zyskowski,Michael Kyle
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Workman Nydegger
인용정보
피인용 횟수 :
9인용 특허 :
6
초록▼
An AutoTrim function automatically adjusts the trim of the elevator of a simulated aircraft to compensate for pitching moments that are not caused by a user affirmatively controlling the elevator. A flight simulator program determines a sum of the pitching moments acting on the simulated aircraft, e
An AutoTrim function automatically adjusts the trim of the elevator of a simulated aircraft to compensate for pitching moments that are not caused by a user affirmatively controlling the elevator. A flight simulator program determines a sum of the pitching moments acting on the simulated aircraft, excluding the user setting of the elevator. The sum of the longitudinal pitching moments is then set equal to zero to solve for a desired position for setting the AutoTrim control. A time lag is applied in setting the AutoTrim control to the desired position, to provide greater realism. Use of the AutoTrim control provides enhanced control authority to the user in controlling the longitudinal pitch of the aircraft. The AutoTrim control functionality is stopped as the angle of attack of the aircraft approaches a stall condition, but resumes when the plane is flying in a substantially safer flight condition.
대표청구항▼
The invention claimed is: 1. A method for automatically compensating for longitudinal pitching moments acting on a simulated aircraft in a virtual flight simulation, comprising the steps of: (a) determining a sum of longitudinal aerodynamic coefficients and moments acting on the simulated aircraft;
The invention claimed is: 1. A method for automatically compensating for longitudinal pitching moments acting on a simulated aircraft in a virtual flight simulation, comprising the steps of: (a) determining a sum of longitudinal aerodynamic coefficients and moments acting on the simulated aircraft; (b) as a function of the sum, automatically setting a longitudinal pitch trim control of the simulated aircraft; and (c) automatically adjusting the setting of the longitudinal pitch trim control of the simulated aircraft in response to changes in dynamic forces acting on the simulated aircraft to change its longitudinal pitch, except for those caused by a user controlling an elevator of the simulated aircraft to affirmatively change a longitudinal pitch of the simulated aircraft, said dynamic forces including a pitching moment that is due to a difference between locations of a center of gravity and an aerodynamic center of the simulated aircraft in the virtual flight simulation. 2. The method of claim 1, wherein the step of automatically adjusting comprises the steps of automatically determining and adjusting the setting of the longitudinal pitch trim control as a function of a plurality of parameters in the virtual flight simulation, while excluding any contribution to the dynamic forces caused by the user varying the elevator of the simulated aircraft to affirmatively change the longitudinal pitch of the simulated aircraft, said plurality of parameters including a real-time angle of attack of the simulated aircraft, a sideslip of the simulated aircraft, a thrust of the simulated aircraft, and a drag acting on the simulated aircraft. 3. The method of claim 1, wherein the step of automatically adjusting the setting provides additional control authority to the user when affirmatively changing the longitudinal pitch of the simulated aircraft with the elevator of the simulated aircraft. 4. The method of claim 1, further comprising the step of introducing a time lag before adjusting the setting of the longitudinal pitch trim control in response to changes in the dynamic forces, to enhance a realism experienced by the user flying the simulated aircraft in the virtual flight simulation. 5. The method of claim 1, further comprising the step of responding to an impending stall condition of the simulated aircraft by stopping automatically setting the longitudinal pitch trim control. 6. The method of claim 5, wherein the step of stopping automatically setting the longitudinal pitch control occurs when an angle of attack of the simulated aircraft reaches a predefined percentage of a stall angle of attack of the simulated aircraft. 7. The method of claim 5, further comprising the step of resuming automatically setting of the longitudinal pitch trim control when the simulated aircraft achieves an improved flight condition in which the stall condition is substantially less likely to occur in the virtual flight simulation. 8. A memory medium on which machine instructions are stored for carrying out the steps of claim 1. 9. A system for automatically compensating for longitudinal pitching moments acting on a simulated aircraft in a virtual flight simulation, comprising: (a) a user input device for providing user input signals used to control the simulated aircraft in the virtual flight simulation, said user input signals including an elevator control signal input produced by a user affirmatively controlling an elevator of the simulated aircraft with the user input device; (b) a processor coupled to the user input device to receive the user input signals; and (c) a memory coupled to the processor, said memory storing a plurality of machine instructions for executing the virtual flight simulation on the processor and for carrying out a plurality of related functions, including: (i) determining a sum of longitudinal aerodynamic coefficients and moments acting on the simulated aircraft; (ii) as a function of the sum, automatically setting a longitudinal pitch trim control of the simulated aircraft; and (iii) automatically adjusting the setting of the longitudinal pitch trim control of the simulated aircraft in response to changes in dynamic forces acting on the simulated aircraft to change its longitudinal pitch, except for those caused by a user controlling an elevator of the simulated aircraft to affirmatively change a longitudinal pitch of the simulated aircraft, said dynamic forces including a pitching moment that is due to a difference between locations of a center of gravity and an aerodynamic center of the simulated aircraft in the virtual flight simulation. 10. The system of claim 9, wherein the machine instructions cause the processor to automatically determine and adjust the setting of the longitudinal pitch trim control as a function of a plurality of parameters in the virtual flight simulation, while excluding any contribution to the dynamic forces caused by a user using the user input device to position the elevator of the simulated aircraft to affirmatively change the longitudinal pitch of the simulated aircraft, said plurality of parameters including a real-time angle of attack of the simulated aircraft, a sideslip of the simulated aircraft, a thrust of the simulated aircraft, and a drag acting on the simulated aircraft. 11. The system of claim 9, wherein the machine instructions further cause the processor to introduce a time lag before adjusting the setting of the longitudinal pitch trim control in response to changes in the dynamic forces, to enhance a realism experienced by the user flying the simulated aircraft in the virtual flight simulation. 12. The system of claim 9, wherein the machine instructions further cause the processor to respond to an impending stall condition of the simulated aircraft by stopping automatically setting the longitudinal pitch trim control. 13. The system of claim 12, wherein the processor stops automatically setting the longitudinal pitch control when an angle of attack of the simulated aircraft reaches a predefined percentage of a stall angle of attack of the simulated aircraft. 14. The system of claim 12, wherein having stopped automatically setting the longitudinal pitch trim control, the processor resumes automatically setting the longitudinal pitch trim control when the simulated aircraft achieves an improved flight condition in which the stall condition is substantially less likely to occur in the virtual flight simulation. 15. A method for assisting a user piloting a simulated aircraft in a virtual flight simulation, by automatically adjusting a longitudinal pitch trim control, comprising the steps of: (a) automatically determining a sum of instantaneous longitudinal pitching moments acting on the simulated aircraft, except those due to elevator rate and elevator position; (b) solving for a position of the longitudinal pitch trim control when the sum is set equal to zero; (c) automatically setting the longitudinal pitch trim control to the position; and (d) repeating steps (a) through (c) to reiteratively automatically set the longitudinal pitch trim control to compensate for longitudinal pitching moments of the simulated aircraft that are not caused by elevator rate and elevator position. 16. The method of claim 15, wherein automatically setting the longitudinal pitch trim control provides an additional elevator control authority available to the user who is piloting the simulated aircraft. 17. The method of claim 15, wherein the step of automatically determining the sum includes the step of automatically determining a dynamic pitching moment caused by an offset between locations of a center of gravity and an aerodynamic center of the simulated aircraft. 18. The method of claim 15, further comprising the step of introducing a lag time when automatically setting the longitudinal pitch trim control to the position, to provide a more realistic user experience to the user who is piloting the simulated aircraft. 19. The method of claim 18, wherein the lag time is based on a predefined time constant. 20. The method of claim 15, further comprising the step of discontinuing automatically setting the longitudinal pitch trim control to the position if the simulated aircraft is approaching a stall condition. 21. The method of claim 20, wherein the step of discontinuing is implemented if an angle of attack of the simulated aircraft reaches a predefined percentage of a stall angle of attack of the simulated aircraft. 22. The method of claim 21, further comprising the step of resuming automatically setting the longitudinal pitch trim control to the position, after the simulated aircraft achieves a substantially safer flight condition in which a likelihood of stalling is substantially less than when the step of discontinuing automatically setting the longitudinal pitch trim control to the position was implemented. 23. The method of claim 15, further comprising the step of enabling the user to selectively disable automatically setting the longitudinal pitch trim control, to permit the user to manually set the longitudinal pitch trim control. 24. A memory medium on which are stored machine instructions for carrying out the steps of claim 15. 25. A system for assisting a user piloting a simulated aircraft in a virtual flight simulation, by automatically adjusting a longitudinal pitch trim control, comprising: (a) a user input device for providing user input signals used to control the simulated aircraft in the virtual flight simulation, said user input signals including an elevator control signal input produced by a user affirmatively controlling an elevator of the simulated aircraft with the user input device; (b) a processor coupled to the user input device to receive the user input signals; (c) a memory coupled to the processor, said memory storing a plurality of machine instructions for executing the virtual flight simulation on the processor and for carrying out a plurality of related functions, including: (i) automatically determining a sum of instantaneous longitudinal pitching moments acting on the simulated aircraft, except those due to elevator rate and elevator position; (ii) solving for a position of the longitudinal pitch trim control when the sum is set equal to zero; (iii) automatically setting the longitudinal pitch trim control to the position; and (iv) repeating (i) through (iii) to reiteratively automatically set the longitudinal pitch trim control to compensate for longitudinal pitching moments of the simulated aircraft that are not caused by elevator rate and elevator position. 26. The system of claim 25, wherein automatically setting the longitudinal pitch trim control provides an additional elevator control authority available to a user who is piloting the simulated aircraft. 27. The system of claim 25, wherein the machine instructions further cause the processor to automatically determine a dynamic pitching moment caused by an offset between locations of a center of gravity and an aerodynamic center of the simulated aircraft. 28. The system of claim 25, wherein the machine instructions further cause the processor to introduce a lag time when automatically setting the longitudinal pitch trim control to the position, to provide a more realistic user experience to a user who is piloting the simulated aircraft. 29. The system of claim 28, wherein the lag time is based on a predefined time constant. 30. The system of claim 25, wherein the machine instructions further cause the processor to discontinue automatically setting the longitudinal pitch trim control to the position if the simulated aircraft is approaching a stall condition. 31. The system of claim 30, wherein the processor discontinues automatically setting the longitudinal pitch trim control to the position if an angle of attack of the simulated aircraft reaches a predefined percentage of a stall angle of attack of the simulated aircraft. 32. The system of claim 31, wherein the machine instructions further cause the processor to resume automatically setting the longitudinal pitch trim control to the position, after the simulated aircraft achieves a substantially safer flight condition in which a likelihood of stalling is substantially less than when the processor discontinued automatically setting the longitudinal pitch trim control to the position. 33. The system of claim 25, wherein the machine instructions further cause the processor to enable a user to selectively disable automatically setting the longitudinal pitch trim control, to permit a user to manually set the longitudinal pitch trim control.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Styers C. James (Cedar Rapids IA), Electronic flight instrument design and evaluation tool.
McDowell Leon H. (Lynnwood WA) Weber Roger E. (Auburn WA) Schmieder Daniel J. (Renton WA), Simulator circuit for electrohydraulically controlled aircraft surfaces.
Pachikara, Abraham J.; Moser, Matthew A.; Carpenter, Paul H.; Finn, Michael R.; Koch, Thomas S.; Bieniawski, Stefan R.; Whitehead, Brian T., Closed loop control of aircraft control surfaces.
Everett, Michael Louis; Everett, Louis Jackson; Ruiz, Jr., Mario, Method and apparatus for automatically controlling aircraft flight control trim systems.
Oudin, Simon; Puyou, Guilhem; Delannoy, Stephane, Method and device for estimating an unwanted pitch moment of an aircraft, and applications to the pitch control of the aircraft.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.