USH703H - Manual control apparatus with electable mechanical impedance - Google Patents

Manual control apparatus with electable mechanical impedance Download PDF

Info

Publication number
USH703H
USH703H US07/079,323 US7932387A USH703H US H703 H USH703 H US H703H US 7932387 A US7932387 A US 7932387A US H703 H USH703 H US H703H
Authority
US
United States
Prior art keywords
sub
transfer function
control stick
sup
mathematical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US07/079,323
Inventor
Daniel W. Repperger
Augustus Morris, Jr.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
US Air Force
Original Assignee
US Air Force
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by US Air Force filed Critical US Air Force
Priority to US07/079,323 priority Critical patent/USH703H/en
Assigned to UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF AIR FORCE reassignment UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF AIR FORCE ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: MORRIS, AUGUSTUS JR.
Assigned to UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE reassignment UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: REPPERGER, DANIEL W.
Application granted granted Critical
Publication of USH703H publication Critical patent/USH703H/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/0055Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot with safety arrangements
    • G05D1/0061Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C13/00Control systems or transmitting systems for actuating flying-control surfaces, lift-increasing flaps, air brakes, or spoilers
    • B64C13/02Initiating means
    • B64C13/04Initiating means actuated personally
    • B64C13/042Initiating means actuated personally operated by hand
    • B64C13/0421Initiating means actuated personally operated by hand control sticks for primary flight controls
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/04766Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks providing feel, e.g. indexing means, means to create counterforce

Definitions

  • 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.
  • 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.
  • 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.
  • 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.
  • a human operator 208 applies controlling forces to a stick manipulator 200 in order to generate a stick output signal S o 202.
  • the human operator 208 in FIG. 2 operates in response to an error signal 216 which may be visual, aural, tactile, or of other sensory perception in nature.
  • the operator 208 provides a manual input to the manipulator 200 by way of a force summation apparatus 206.
  • the feedback path 210 in FIG. 2 includes the transfer function 204 and extends between the output and input nodes of the stick manipulator 200. Notably, this path excludes use of signals originating in the system being controlled, as was indicated at 102 in the system of FIG.
  • the summation of human operator and feedback signals in the force summation apparatus 206 of FIG. 2 is shown to involve two similarly polarized inputs to the summation apparatus 206, as are indicated at 212 and 214 in FIG. 2.
  • the similar polarizations of the feedback and human operator input signals to the force summation apparatus 206 in FIG. 2 contrasts with the offsetting or negative polarizations of these signals at 106 in FIG. 1.
  • the control stick system may also be arranged as a self-contained or even portable and battery operated apparatus such as might, for example, permit individual tailoring of a control stick system to different aircraft pilots or enable use of the control stick system in environments having limited access to electrical or other forms of energy.
  • a portable battery operated control stick with the provision of stick surrounding feedback and limited electrical energy usage would also be applicable to the video game environment described above.
  • 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.
  • the microprocessor 318 also receives input from an array of manual input controls 320 that determine the mathematical coefficients for the transfer function terms. A determination of transfer function terms in turn determines the mechanical impedance of the control stick 300 by way of locating the poles of the transfer function in the S-plane.
  • 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.
  • 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.
  • 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.
  • 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 o , 324, to a mechanical input movement signal S I (or alternately ⁇ c ) at the control stick 300 can be characterized by the transfer function
  • M s term represents mass present in the control stick and rack and pinion assembly
  • B s indicates the amount of damping present in the assembly
  • K s indicates the spring constant applicable to the system
  • S I represents the input signal which is mechanical in nature and indicated at 301 in FIG. 3.
  • a transfer function of this nature maps into a complex conjugate pair of poles arising from the Ms S 2 +BsS+Ks terms.
  • the signs and magnitudes of the coefficients M s , B s , and K s determine the locations of the poles on an S-plane map.
  • 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.
  • K 3 Mx.
  • selection of the feedback transfer function coefficients K 3 , K 2 and K 1 by the array of manual input controls 320 in FIG. 3, may be used as the arrangement for determining the overall value of the equation (4) coefficients (M s -K 3 ), (B s -K 2 ) and (K s -K 1 ) and thereby the mechanical characteristics of the control stick assembly 303. If, for example, a condition of 0 ⁇ K 3 ⁇ M s , and 0 ⁇ K 2 ⁇ B s and 0 ⁇ K 1 ⁇ K s , then the overall coefficients in equation 3 above are positive, and the mechanical impedance of the control stick 300 is of reduced value.
  • 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 3 , K 2 and K 1 constants at 26, 328 and 330 to the electrical network realization of transfer function or to the computer program transfer function realization.
  • Appendix A is based on an analog apparatus realization and also indicates the mathematical basis for the realization.
  • Appendix B herein shows a digital computer realization of this same transfer function using FORTRAN language coding.
  • control stick transfer function poles and zeroes are, 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.
  • 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.

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.

Description

RIGHTS OF THE GOVERNMENT
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.
BACKGROUND OF THE INVENTION
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.
SUMMARY OF THE INVENTION
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.
BRIEF DESCRIPTION OF THE DRAWINGS
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.
DETAILED DESCRIPTION
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 o 202. The human operator 208 in FIG. 2 operates in response to an error signal 216 which may be visual, aural, tactile, or of other sensory perception in nature. As a result of this signal, the operator 208 provides a manual input to the manipulator 200 by way of a force summation apparatus 206. The feedback path 210 in FIG. 2 includes the transfer function 204 and extends between the output and input nodes of the stick manipulator 200. Notably, this path excludes use of signals originating in the system being controlled, as was indicated at 102 in the system of FIG. 1. The summation of human operator and feedback signals in the force summation apparatus 206 of FIG. 2 is shown to involve two similarly polarized inputs to the summation apparatus 206, as are indicated at 212 and 214 in FIG. 2. The similar polarizations of the feedback and human operator input signals to the force summation apparatus 206 in FIG. 2 contrasts with the offsetting or negative polarizations of these signals at 106 in FIG. 1.
Use of the stick output signal S o 202 as a signal source for the feedback path 210 in FIG. 2 is a notable aspect of the FIG. 2 stick system, since such feedback signal origination precludes incorporation of noise signals and other difficulties attending the FIG. 1 feedback arrangement. By way of the feedback path illustrated in FIG. 2, the control stick system may also be arranged as a self-contained or even portable and battery operated apparatus such as might, for example, permit individual tailoring of a control stick system to different aircraft pilots or enable use of the control stick system in environments having limited access to electrical or other forms of energy. A portable battery operated control stick with the provision of stick surrounding feedback and limited electrical energy usage would also be applicable to the video game environment described above.
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 K3 =Mx, K2 =Bx, and K1 =Kx in FIG. 2. The microprocessor 318 also receives input from an array of manual input controls 320 that determine the mathematical coefficients for the transfer function terms. A determination of transfer function terms in turn determines the mechanical impedance of the control stick 300 by way of locating the poles of the transfer function in the S-plane.
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 So, 324, to a mechanical input movement signal SI (or alternately μc) at the control stick 300 can be characterized by the transfer function
S.sub.o /S.sub.I =1/(M.sub.s S.sup.2 +B.sub.s S+K.sub.s)   (1)
where the Ms term represents mass present in the control stick and rack and pinion assembly, Bs indicates the amount of damping present in the assembly, Ks indicates the spring constant applicable to the system, and SI represents the input signal which is mechanical in nature and indicated at 301 in FIG. 3. A transfer function of this nature maps into a complex conjugate pair of poles arising from the Ms S2 +BsS+Ks terms. The signs and magnitudes of the coefficients Ms, Bs, and Ks determine the locations of the poles on an S-plane map. Enclosure of the control stick assembly 303 in the feedback loop indicated at 210 in FIGS. 2 and 3 lives rise to a modification of the equation 1 transfer functions according to the well-known closed loop feedback relationship:
output/input=G/(1-GH)                                      (2)
where G represents the forward transfer function and G=1/Ms S2 +Bs S+Ks and H represents the feedback path transfer function and H=Mx S2 +BxSKs and where the input signal and the feedback signal are summed with the same polarity in a summing node.
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 K3 =Mx. K2 =Bx, and K1 =Kx for equations 2-4 to be consistent.
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 K3, K2 and K1 by the array of manual input controls 320 in FIG. 3, may be used as the arrangement for determining the overall value of the equation (4) coefficients (Ms -K3), (Bs -K2) and (Ks -K1) and thereby the mechanical characteristics of the control stick assembly 303. If, for example, a condition of 0<K3 <Ms, and 0<K2 <Bs and 0<K1 <Ks, then the overall coefficients in equation 3 above are positive, and the mechanical impedance of the control stick 300 is of reduced value. Alternatively, if 0<Ms <K3, and 0<Bs <K2, and 0<Ks <K1, the overall coefficients in equation 3 become negative in value, the poles of the overall transfer function are located in the right half of the S plane and the control stick impedance becomes negative. If in another alternative, the values of K3 and Ms are made equal, K2 and Bs are made equal, and K1 and Ks are made equal, it is possible for the control stick 300 to have zero impedance or in effect, no mass, no spring constant, or dashpot constant. Variation of the coefficients K1, K2, and K3 individually, as is suggested in the array of input controls at 320 in FIG. 3, is contemplated in the invention.
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 K3, K2 and K1 constants at 26, 328 and 330 to the electrical network realization of transfer function or to the computer program transfer function realization.
Appendix A herein describes the realization of a transfer function of the type used at 104 in FIG. 1, the transfer function H(S)=K3 S2 K2 S+K1. Appendix A is based on an analog apparatus realization and also indicates the mathematical basis for the realization. Additionally, Appendix B herein shows a digital computer realization of this same transfer function using FORTRAN language coding.
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
APPENDIX A Realization of the Transfer Function K3 S2 +K2 S+K1
A realization of the transfer function H(S)=K3 S2 +K2 S+K1, can be accomplished with a microprocessor using the following procedure. Let C(S) equal the output of the microprocessor and R(S) equal the input to the microprocessor. Then the relationship
C(S)/R(S)=K.sub.3 S.sup.2 (+)K.sub.2 S(+)K.sub.1           (1)
is implemented by using
C(S)/R(S)=(K.sub.3 S.sup.2 +K.sub.2 S+K.sub.1)/(1+S/α).sup.3 (2)
where α is a large number, at least twice the value of the largest root of K3 S2 +K2 S+K1. Then ##EQU2## In the time domain (for zero initial conditions). this reduces to:
C.sub.H 3αC3α.sup.2 Cα.sup.3 C=α.sup.3 K.sub.3 Rα.sup.3 K.sub.2 Rα.sup.3 K.sub.1 R           (5)
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.sub.H 3αC.sub.H 3α.sup.2 C.sub.H α.sup.3 C.sub.H =0 (6)
if the state variables are selected as:
x.sub.1 =C.sub.H                                           (7a)
x.sub.2 =C.sub.H                                           (7b)
x.sub.3 =C.sub.H                                           (7c)
Then
x1 =x2
                                                           (8a)
x.sub.2 =x.sub.3                                           (8b)
x.sub.3 =-3αx.sub.3 -3α.sup.2 x.sub.2 -α.sup.3 x.sub.1 (8c)
For the non-homogenous equation, assume:
x.sub.1 =x.sub.2 +f.sub.1 (t)                              (9a)
x.sub.2 =x.sub.3 +f.sub.2 (t)                              (9b)
x.sub.3 =-3αx.sub.3 -α.sup.2 x.sub.2 -α.sup.2 -α.sup.3 x.sub.1 +f.sub.3 (t)                       (9c)
where f1 (t), f2 (t), and f3 (t) are to be determined. Rewriting (9a-b) yields:
x.sub.2 =x.sub.1 -f.sub.1                                  (10a)
Now substitute into (9c):
x.sub.3 =x.sub.2 =f.sub.2 =x.sub.1 -f.sub.1 -f.sub.2       (10b)
and
(x.sub.1 -f.sub.1 -f.sub.2)=-3α[x.sub.1 -f.sub.1 -f.sub.2 ]-3α.sup.2 [.sub.1 -f.sub.1]-α.sup.3 x.sub.1 +f.sub.3 (11)
or
x.sub.1 -f.sub.1 -f.sub.2 =-αx.sub.1 +αf.sub.1 +3αf.sub.2 -3α.sup.2 x.sub.1+ 3α.sup.2 f.sub.1 -α.sup.3 x.sub.1 +f.sub.3                                                  (12)
or
x.sub.1 3αx.sub.1 +3α.sup.2 x.sub.1+α.sup.3 x.sub.1 =f.sub.1 +(f.sub.2 +3αf.sub.1)+(3αf.sub.2+ 3α.sup.2 f.sub.1 +f.sub.3)                                         (13)
wish to have equation (13) to be equivalent to equation (5). This is accomplished using
f.sub.1=α.sup.3 K.sub.3 R                            (14)
and
f.sub.2 +3α[α.sup.3 K.sub.3 R]=α.sup.3 K.sub.2 R (15)
or
f.sub.2=[α.sup.3 K.sub.2- 3α.sup.4 k.sub.3 ]R  (16)
and
(3αf.sub.2 +3α.sup.2 f.sub.1 +.sub.3 f )=α.sup.3 K.sub.1 R                                                         (17)
or
3α[α.sup.3 K.sub.2 -3α.sup.4 K.sub.3 ]R+3α.sup.2 [α.sup.3 α.sup.2 [α.sup.3 K.sub.3 ]R=α.sup.3 K.sub.1 R                                                 (18)
or
f.sub.3 =[α.sup.3 K.sub.1 -α.sup.5 K.sub.3 -3α.sup.4 K.sub.2 +9α.sup.5 K.sub.3 ]                         (19)
and since R is the input, we let
a=α.sup.3 K.sub.3                                    (20a)
b=α.sup.3 K.sub.2 -3α.sup.4 K.sub.3            (20b)
and
c=α.sup.3 K.sub.1 -3α.sup.s K.sub.3 α.sup.4 K.sub.2 +9αK.sub.3                                          (20c)
The state variable equations [9a-b]become
x.sub.1 =x.sub.2 +AR                                       (21a)
x.sub.2 =x.sub.3 +BR                                       (21b)
x.sub.3 =-3αx.sub.3 -3α.sup.2 x.sub.2 -α.sup.3 x.sub.1 +CR                                                       (21c)
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,101                                                     
C INITIALIZE THE ZERO INITIAL CONDITIONS ON X1,X2,AND X3                  
  X1(1)=0.0                                                               
  X2(1)=0.0                                                               
  X3(1)=0.0                                                               
C DEFINE DELTA T, THE TIME STEP                                           
  DELTAT=.01                                                              
C 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.0                                                                 
C 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)*XK3                                                
C 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 CONTINUE                                                                
C 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+DELTAT                                                        
2 CONTINUE                                                                
3 FORMAT(1X,SHTIME=,8X,6HX1(T)=,8X,6HX2(T)=,8X,6HX3(T)=,1)                
4 FORMAT(1X,F5.2,3(3X,F11.5))                                             
  END                                                                     
__________________________________________________________________________

Claims (2)

We claim:
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.sub.O /S.sub.I =1/(M.sub.s S.sup.2 +B.sub.s S+K),
and said second transfer function has the mathematical form of
S.sub.O /S.sub.I =1/[(M.sub.s -K.sub.3)S.sup.2 +(B.sub.s -K.sub.2)S+(K.sub.s -K.sub.1)],
with the mathematical constant term Ms -K3 measuring physical mass quantity,
the mathematical constant term Bs -K2 measuring viscons friction quantity, and
the mathematical constant term Ks -K1, 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:
K3, K2, and K1 being numerically smaller than Ms, Bs and Ks respectively and
K3, K2 and K1 being numerically larger than Ms, Bs and Ks respectively.
US07/079,323 1987-07-30 1987-07-30 Manual control apparatus with electable mechanical impedance Abandoned USH703H (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US07/079,323 USH703H (en) 1987-07-30 1987-07-30 Manual control apparatus with electable mechanical impedance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/079,323 USH703H (en) 1987-07-30 1987-07-30 Manual control apparatus with electable mechanical impedance

Publications (1)

Publication Number Publication Date
USH703H true USH703H (en) 1989-11-07

Family

ID=22149819

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/079,323 Abandoned USH703H (en) 1987-07-30 1987-07-30 Manual control apparatus with electable mechanical impedance

Country Status (1)

Country Link
US (1) USH703H (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0483773A1 (en) * 1990-10-29 1992-05-06 Systems Control Technology, Inc. Apparatus and method for controlling a load target in response to a force exerted thereon
EP0659640A1 (en) * 1993-12-21 1995-06-28 Honeywell Inc. Active hand controller system
EP0718731A1 (en) * 1994-12-21 1996-06-26 EUROCOPTER FRANCE, Société Anonyme dite: Arrangement for actuating a controlled element for an aircraft, especially a helicopter, with electrical flight control system
US6072145A (en) * 1996-07-04 2000-06-06 Toyota Jidosha Kabushiki Kaisha Spot welding apparatus and a method for controlling the apparatus
US20020099453A1 (en) * 1997-03-14 2002-07-25 Toyotaro Tokimoto Input device for improving man-machine interface
US20100200701A1 (en) * 2002-11-18 2010-08-12 Airbus France Fly-by-wire control system for an aircraft comprising detection of pilot induced oscillations and a control for such a system
US7850456B2 (en) 2003-07-15 2010-12-14 Simbionix Ltd. Surgical simulation device, system and method
US8500451B2 (en) 2007-01-16 2013-08-06 Simbionix Ltd. Preoperative surgical simulation
US8543338B2 (en) 2007-01-16 2013-09-24 Simbionix Ltd. System and method for performing computerized simulations for image-guided procedures using a patient specific model
US9501955B2 (en) 2001-05-20 2016-11-22 Simbionix Ltd. Endoscopic ultrasonography simulation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4071209A (en) 1976-08-23 1978-01-31 Lockheed Corporation Vehicle control system incorporating a compensator to stabilize the inherent dynamics thereof
US4168045A (en) 1978-02-28 1979-09-18 United Technologies Corporation Speed and collective pitch bias of helicopter longitudinal cyclic pitch
US4477043A (en) 1982-12-15 1984-10-16 The United States Of America As Represented By The Secretary Of The Air Force Biodynamic resistant control stick
US4632341A (en) 1985-02-06 1986-12-30 The United States Of America As Represented By The Secretary Of The Air Force Stabilizing force feedback in bio-actuated control systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4071209A (en) 1976-08-23 1978-01-31 Lockheed Corporation Vehicle control system incorporating a compensator to stabilize the inherent dynamics thereof
US4168045A (en) 1978-02-28 1979-09-18 United Technologies Corporation Speed and collective pitch bias of helicopter longitudinal cyclic pitch
US4477043A (en) 1982-12-15 1984-10-16 The United States Of America As Represented By The Secretary Of The Air Force Biodynamic resistant control stick
US4632341A (en) 1985-02-06 1986-12-30 The United States Of America As Represented By The Secretary Of The Air Force Stabilizing force feedback in bio-actuated control systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
McFadden, "Cockpit Control Loader", McFadden Systems, Inc., sales brochure.

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0483773A1 (en) * 1990-10-29 1992-05-06 Systems Control Technology, Inc. Apparatus and method for controlling a load target in response to a force exerted thereon
US5435729A (en) * 1990-10-29 1995-07-25 System Control Technolgoy Inc. Motor control loading system
US5634794A (en) * 1990-10-29 1997-06-03 Systems Control Technology Inc. Aircraft simulator and method
EP0659640A1 (en) * 1993-12-21 1995-06-28 Honeywell Inc. Active hand controller system
EP0718731A1 (en) * 1994-12-21 1996-06-26 EUROCOPTER FRANCE, Société Anonyme dite: Arrangement for actuating a controlled element for an aircraft, especially a helicopter, with electrical flight control system
FR2728537A1 (en) * 1994-12-21 1996-06-28 Eurocopter France DEVICE FOR ACTUATING A CONTROL MEMBER FOR AN AIRCRAFT, IN PARTICULAR A HELICOPTER, WITH ELECTRIC FLIGHT CONTROLS
US6128554A (en) * 1994-12-21 2000-10-03 Societe Anonyme Dite: Eurocopter France Device for actuating a controlled member for an aircraft, particularly such as a fly-by-wire helicopter
US6072145A (en) * 1996-07-04 2000-06-06 Toyota Jidosha Kabushiki Kaisha Spot welding apparatus and a method for controlling the apparatus
US20020099453A1 (en) * 1997-03-14 2002-07-25 Toyotaro Tokimoto Input device for improving man-machine interface
US20060055671A1 (en) * 1997-03-14 2006-03-16 Avix Inc. Input device for improving man-machine interface
US7167157B2 (en) 1997-03-14 2007-01-23 Avix Inc. Input device for improving man-machine interface
US9501955B2 (en) 2001-05-20 2016-11-22 Simbionix Ltd. Endoscopic ultrasonography simulation
US20100200701A1 (en) * 2002-11-18 2010-08-12 Airbus France Fly-by-wire control system for an aircraft comprising detection of pilot induced oscillations and a control for such a system
US8473121B2 (en) * 2002-11-18 2013-06-25 Airbus Operations Sas Fly-by-wire control system for an aircraft comprising detection of pilot induced oscillations and a control for such a system
US7850456B2 (en) 2003-07-15 2010-12-14 Simbionix Ltd. Surgical simulation device, system and method
US8500451B2 (en) 2007-01-16 2013-08-06 Simbionix Ltd. Preoperative surgical simulation
US8543338B2 (en) 2007-01-16 2013-09-24 Simbionix Ltd. System and method for performing computerized simulations for image-guided procedures using a patient specific model

Similar Documents

Publication Publication Date Title
US5062594A (en) Flight control system with tactile feedback
US4236325A (en) Simulator control loading inertia compensator
US4632341A (en) Stabilizing force feedback in bio-actuated control systems
Ellis Presence of mind: A reaction to Thomas Sheridan's “further musings on the psychophysics of presence”
US3220121A (en) Ground-based flight training or simulating apparatus
USH703H (en) Manual control apparatus with electable mechanical impedance
US4398889A (en) Flight simulator
US4576577A (en) Blended mode concept for control of flight simulator motion systems
US20050080495A1 (en) Apparatus and method for controlling a force-activated controller
JPS61226804A (en) Control device of multidegree-of-freedom nonlinear machine system
Corliss et al. TELEOPERATOR CONTROLS. An AEC-NASA Technology Survey.
Chen et al. An optimal washout filter design for a motion platform with senseless and angular scaling maneuvers
Bekey The human operator in control systems
CA1124860A (en) Method and apparatus to extend the bandwidth of buffeting in flight simulators
Wu et al. Is there an optimum motion cueing algorithm?
US4737905A (en) Apparatus employing coordinate system and nonlinear transformations for moving a driven member in response to an operating member
US3132828A (en) Dirigible craft control apparatus and method
US2860423A (en) Flight training apparatus for simulating control loading with pilot pressure control
Sturgeon Controllers for aircraft motion simulators
Bachelder SCOPE-pilot workload estimation using control response: Theoretical development and practical demonstration
Gutridge Three degree-of-freedom simulator motion cueing using classical washout filters and acceleration feedback
Crossley et al. Synthesis of aircraft modal control systems
US3000112A (en) Autopilot simulator
Lin et al. High performance, adaptive, robust bank-to-turn missile autopilot design
Li et al. Adaptive functions of man in vehicle control systems

Legal Events

Date Code Title Description
AS Assignment

Owner name: UNITED STATES OF AMERICA, THE, AS REPRESENTED BY T

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:MORRIS, AUGUSTUS JR.;REEL/FRAME:004837/0959

Effective date: 19870721

AS Assignment

Owner name: UNITED STATES OF AMERICA, THE, AS REPRESENTED BY T

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:REPPERGER, DANIEL W.;REEL/FRAME:004984/0509

Effective date: 19880720

Owner name: UNITED STATES OF AMERICA, THE, AS REPRESENTED BY T

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST. SUBJECT TO LICENSE RECITED;ASSIGNOR:REPPERGER, DANIEL W.;REEL/FRAME:004984/0509

Effective date: 19880720

STPP Information on status: patent application and granting procedure in general

Free format text: DEFENSIVE PUBLICATION OR SIR FILE