US H703 H Abstract Mechanical impedance determining apparatus for the control stick of an aircraft, an aircraft simulator, or non-aircraft apparatus such as a video game. Impedance determination is accomplished by a feedback path connected from output to input of the control stick with feedback transfer function coefficients determined by operator election in order to achieve positive, negative, or zero mechanical impedance at the control stick. Electrical network and computer realization of the feedback signal transfer function are contemplated using s plane pole descriptions of overall stick and feedback path characterizing transfer functions.
Claims(2) 1. Aircraft controlling apparatus comprising the combination of:
a manually operable electrical output signal generating aircraft control stick apparatus having a first mathematical transfer function: an electrical signal input to mechanical signal output feedback signal apparatus connected between the electrical signal output of said control stick apparatus and a mechanical input node thereof, the combination of said feedback signal apparatus with said control stick apparatus having a second closed loop transfer function which includes selectable dynamic stability characteristic determining mathematical constant terms therein; means selective of said transfer function dynamic stability determining mathematical constant term values for selecting stability and instability characteristics and characteristics intermediate thereof in said control stick apparatus. 2. The aircraft controlling apparatus of claim 1 wherein said first transfer function has the mathematical form of:
S and said second transfer function has the mathematical form of S with the mathematical constant term M _{s} -K_{3} measuring physical mass quantity,the mathematical constant term B _{s} -K_{2} measuring viscons friction quantity, andthe mathematical constant term K _{s} -K_{1}, measuring spring constant,and wherein said means selective of dynamic stability determining mathematical constant term values includes mathematical constant values electable between the limits of: K _{3}, K_{2}, and K_{1} being numerically smaller than M_{s}, B_{s} and K_{s} respectively andK _{3}, K_{2} and K_{1} being numerically larger than M_{s}, B_{s} and K_{s} respectively.Description The invention described herein may be manufactured and used by or for the Government of the United States for all governmental purposes without the payment of any royalty. This invention relates to the field of human actuated control devices such as the joystick control or control stick or control column used in video games, aircraft flight surface control, construction machinery maneuvering and in other human operated apparatus. The coupling system by which information from an aircraft pilot is transmitted to the aircraft control surfaces and the resulting response of the aircraft to control surface position changes has reached a refined state of evolution. In most present-day commercial and military aircraft, for example, the use of hydraulic or other power assistance arrangements is routine and the achievement of realistic stick "feel"--even in the presence of this power assistance has been enhanced with each new generation of aircraft. With respect to control stick to aircraft dynamic response for example, it is now recognized that a degree of dynamic instability or system overshoot followed by damped oscillation can be desirable in high-performance aircraft such as a military fighter. In the F-16 aircraft currently used by the U.S. Air Force, for example, in the roll axis mode, the roll dynamics are intentionally made to be slightly unstable in this manner in order to achieve a quick response to the human pilot commands. Fighter pilots are known to prefer this type of pilot-to-aircraft interaction as a result of a desire to have the aircraft be extremely sensitive to commands. Another example of such controls is found in present-day helicopters wherein the control stick system dynamics are inherently unstable but also provide the helicoper with the capability for rapid maneuvering. In the present invention, this interface between the human operator and the controlled apparatus is considered in terms of the control stick transfer functions and mechanical impedances. In the present invention, the control stick of an aircraft, an aircraft simulator, a video game, or other human operated apparatus is characterized with respect to its mechanical transfer function. In this characterization, the relationship of output and input parameters is expressed in mathematical terms and the resulting transfer function modified to have operator selected characteristics. Modification is achieved through the addition of a parameter adjustable feedback path between output and input nodes of the control stick. Operator adjustment of three coefficients in the feedback transfer function, coefficients corresponding to mass, damping, and spring constant thereby enables the attainment of control stick impedances which vary from positive to zero to negative values. An object of the present invention is therefore to provide a joystick control apparatus in which the mechanical impedance of the joystick is variable. Another object of the invention is to provide a control stick which is capable of a selected degree of dynamic response instability. Another object of the invention is to provide a control stick in which the mechanical impedance is variable over a zero centered range. Another object of the invention is to provide a joystick control arrangement in which each of the mechanical characteristics of mass, damping, and spring constant is independently variable. Another object of the invention is to provide a control arrangement which may be adapted to a variety of different joystick configurations including the control column mounted wheel used in the large aircraft art. Another object of the invention to provide a joystick controller which may be used in aircraft, video game, or other utilization environments. Another object of the invention to provide a control stick apparatus in which certain of the transfer function coefficients may have negative numerical values. Another object of the invention is to provide a control stick having selectable mechanical impedance characteristics and low fabrication cost. Additional objects and features of the invention will be understood from the following description and the accompanying drawings. These and other objects are achieved by transducer apparatus for generating electrical signals representative of human operator control movements which includes a manually operable controlling element characterized by a first complex mathematical transfer function relating mechanical input and electrical output functions thereof, feedback signal path apparatus connected between electrical output of the controlling element and the mechanical input thereof, the feedback signal path apparatus being characterized by a second complex mathematical transfer function, adjustment means for selecting the value of mathematical coefficients appearing in the second transfer function and thereby the response to stimulus character of the transducer apparatus, the adjustment means including an adjustment range which includes a region of dynamic response instability. FIG. 1 shows a prior art control stick system arrangement. FIG. 2 shows the signal arrangement for a control stick according to the present invention. FIG. 3 shows additional details of a control stick system made in accordance with the present invention. FIG. 4 shows an analog simulation of a feedback transfer function relating to appendix A herein. FIG. 1 in the drawings shows a prior art control stick system wherein a stick manipulator or control column or other manually operated input transducer device 100 receives input force from a human operator 108 and from a feedback loop path 116 by way of a force summing apparatus 106. The feedback loop 116 in FIG. 1 includes both the system being controlled 102 and a feedback transfer function 104. The FIG. 1 prior art system also includes a second overall feedback path 118 for the output signal 114. This second feedback signal may, for example, be in the form of an image observed by the human operator 108 together with the summation of input and feedback signals at 112 to form a display image 110 and an error signal 120 that directs the human operator 108 input to the force summer 106. The FIG. 1 control stick system is more fully described in U.S. Pat. No. 4,477,043 to D. W. Repperger. The FIG. 1 system notably includes two feedback paths 116 and 118 which utilize the system output signal θp 114. This use of the output signal from the system being controlled as the source of feedback signals for error determination is in accordance with the conventional wisdom for feedback systems but, however, in some instances, may be accomplished only with some difficulty in obtaining the measurement θp. Explicit information regarding the signal θp 114 and its derivatives is usually required in order to enable one or more of the feedback paths 116 and 118. Measurement of the variable θp 114 may, however, be difficult to accomplish in a real world system, since for example, in an aircraft a signal representing the variable θp (t) may in fact represent aircraft attitude and may therefore be corrupted by noise disturbances such as wind buffeting. FIG. 2 of the drawings shows an improved control stick system made in accordance with the present invention. In the FIG. 2 system a human operator 208 applies controlling forces to a stick manipulator 200 in order to generate a stick output signal S Use of the stick output signal S Additional details of a control stick system in accordance with the present invention are shown in FIG. 3 of the drawings. In FIG. 3, the feedback loop 210 is shown to include an embodiment of the transfer function 204 in the form of a programmed microprocessor 318. In FIG. 3 it is understood that certain conditions are imposed on FIG. 3, that is, that K The force summation apparatus 206 in FIG. 2 is shown in FIG. 3 to include a plurality of component elements including the pressurized fluid cylinder and piston assembly 311, the control stick rack and pinion assembly 304-302 which is also generally designated by the number 303 and the transducer elements 314 and 316. Attending the control stick rack and pinion assembly 304-302 in FIG. 3 is a mechanical-to-electrical transducer device shown generally by the block 322 and coupled mechanically to the stick 300 as is indicated at 336 in FIG. 3. The output signal from the transducer of the block 322 is indicated at 324 in FIG. 3 and comprises the output of the FIG. 3 apparatus. The signal 324 is also applied to the microprocessor 318 for generation of the feedback loop signal. Signals from the feedback transfer function block, i.e., the microprocessor 318, are converted into the mechanical forces receivable at the control stick 300 by way of a pair of electrical current to fluid pressure transducer elements 314 and 316 by which pressures in the cylinder chambers 308 and 310 are made proportional to the electrical current flows 338 and 340 originating in the transfer function block or microprocessor 318. Additional details concerning the pressure transducer elements 314 and 316 and the cylinder and piston assembly 311, including the gaseous or other types of pressurized fluid used and desirable electrical circuitry for the transducer elements 314 and 316 are to be found in U.S. Pat. No. 4,632,341 issued to D. W. Repperger et al. The assembly 303 in FIG. 3 therefore includes a control stick 300 which may, for example, be pivoted about an axis 334 in order to move a gear member 302 which is engaged with the teeth of a rack member 304. According to the described and illustrated arrangement of the assembly 303, movement of the stick 300 by a human operator causes generation of an electrical signal in the transducers of block 322 and also causes movement of the piston 312 in the assembly 311. Conversely, movement of the piston 312 as a result of signals received from the microprocessor 318 will cause movement or force application to the stick 300 by way of the cylinder and piston assembly 311. The ratio of the output signal S
S where the M
output/input=G/(1-GH) (2) where G represents the forward transfer function and G=1/M In FIG. 2 the summing node 212 is a positive polarity [as contrasted to the FIG. 1 showing]; this arrangement is shown later to give rise to the subtraction of mechanical impedances. This arrangement also additionally distinguishes the present invention from the apparatus described in my prior U.S. Pat. No. 4,447,043. Application of this known feedback relationship to the systems shown in FIGS. 2 and 3 which include the indicated transfer functions for the control stick and the feedback path provides an overall system transfer function of ##EQU1## In comparing FIGS. 2 and 3, it may be noted that K Since the characteristics of the control stick assembly 303 are presumed to be fixed and non-variable in nature, selection of the feedback transfer function coefficients K Discrete electrical circuit realizations of the feedback transfer functions in blocks 204 and 318 herein may be used to embody the invention. Such hardware embodiments using operational amplifiers, threshold detectors, and digital logic may be preferable to the programmed microprocessor in some arrangements of the invention. The realization of electrical networks having the second order pole combinations resulting from the transfer functions of equations 2 and 3 above or the realization of these second order mathematical functions in the form of computer program algorithms is within the capability of persons skilled in the electrical network and computer programming arts. Individual potentiometers may be used to couple elections of the K Appendix A herein describes the realization of a transfer function of the type used at 104 in FIG. 1, the transfer function H(S)=K As indicated earlier herein, the presence of some degree of instability in an aircraft control stick has been found pleasing to pilots in order that a quickly responsive aircraft be achieved. The above-indicated right-hand s plane location of control stick transfer function poles and zeroes is, of course, compatible with this unstable-fast response condition. The FIG. 3 disclosed control stick impedance determining apparatus is, of course, illustrative of a single-axis system. Commonly in aircraft and most other control stick arrangements, a two-axis system is desirable. Two-axis control stick impedance determination may, of course, be achieved by duplicating the FIG. 3 apparatus for a second axis--an axis which can be perpendicular to the plane of the FIG. 3 drawing, for example. The ability to control inertias, dampings, and spring constants in the transfer functions and mechanical impedances of a control stick is desirable for accommodating a variety of operator tastes and utilization system demands. According to the present however, an electrical or electronic embodiment of a control stick feedback system allows the achievement of true negative impedance characteristics and moreover, accomplishes these characteristics at low cost in comparison with the heretofore practiced arrangements, and with the flexibility of specifying transfer function pole and zero locations with relative freedom. While the apparatus and method herein described constitute a preferred embodiment of the invention, it is to be understood that the invention is not limited to this precise form of apparatus or and that changes may be made therein without departing from the scope of the invention, which is defined in the appended _{3} S^{2} +K_{2} S+K_{1} A realization of the transfer function H(S)=K
C(S)/R(S)=K is implemented by using
C(S)/R(S)=(K where α is a large number, at least twice the value of the largest root of K
C to reduce this to state variable form, first convert the homogenous part, left hand side of equation (5) into state variable form. This is accomplished using:
C if the state variables are selected as:
x
x
x Then x
(8a)
x
x For the non-homogenous equation, assume:
x
x
x where f
x Now substitute into (9c):
x
and
(x
or
x
or
x wish to have equation (13) to be equivalent to equation (5). This is accomplished using
f
and
f
or
f
and
(3αf
or
3α[α
or
f
and since R is the input, we let
a=α
b=α
and
c=α The state variable equations [9a-b]become
x
x
x These equations can be simulated with the three integrator analog system of FIG. 4.
APPENDIX B__________________________________________________________________________FORTRAN CODE SIMULATION OF THE MICROPROCESSOR -REALIZATION IN APPENDIX__________________________________________________________________________ PROGRAM MAIN (INPUT,OUTPUT,TAPE5=INPUT,TAPE 6=OUTPUT) DIMENSION X1(101),X2(101),X3(101),R(101),C(101) 1 DX1(101),DX2(101),DX3(101)C READ THE INPUT TIME SERIES R(T) READ(S)R(I),I=1,101C INITIALIZE THE ZERO INITIAL CONDITIONS ON X1,X2,AND X3 X1(1)=0.0 X2(1)=0.0 X3(1)=0.0C DEFINE DELTA T, THE TIME STEP DELTAT=.01C DEFINE ALPHA,THE CUTOFF FREQUENCY ALPHA=50.C DEFINE K1,K2,AND K3-CALL THEM XK1,XK2,AND XK3 XK1=1.0 XK2=4.0 XK3=4.0C DEFINE THE LITTLE A,B,C COEFFICIENTS A=((ALPHA)**3)*XK3 B=((ALPHA)**3)*XK2-(3.)*((ALPHA)**4)*XK3 C=((ALPHA)**3)*XK1-(3.)*((ALPHA)**5)*XK3-(3.)*((ALPHA**4)*XK2 1 +(9.)*((ALPHA)**5)*XK3C NOW INTEGRATE THE STATE EQUATIONS FORWARD DO 1 I=1,100 DX1(I)=X2(I)+A*R(I) DX2(I)=X3(I)+B*R(I) DX3(I)=-(3.)*ALPHA*X3(I)-3.*((ALPHA)**2)*X2(I)-((ALPHA)**3) *X1(I)+C*R(I)C NOW UPDATE THE NEXT TIME STEP J=I+1 X1(J)=X1(I)+DELTAT*DX1(I) X2(J)=X2(I)+DELTAT*DX2(I) X3(J)=X3(I)+DELTAT*DX3(I)I CONTINUEC WRITE IT OUT TIME=0.0 PRINT(6,3) DO 2 I=1,101 PRINT(6,4)TIME,X1(I),X2(I),X3(I) TIME=TIME+DELTAT2 CONTINUE3 FORMAT(1X,SHTIME=,8X,6HX1(T)=,8X,6HX2(T)=,8X,6HX3(T)=,1)4 FORMAT(1X,F5.2,3(3X,F11.5)) END__________________________________________________________________________ Non-Patent Citations
Referenced by
Classifications
Legal Events
Rotate |