Description Hydraulic Servo Home

Electric Servo

 

Electric Motor Drive with Current, Velocity, & Position Control Loops

 

Exerpts from Chapter 8, Appendix B of Manual: HEMMER EXAMPLE 10:

For this appendix, there is a spring between the load inertia and a fixed point and there is no compensation for the current loop or position loop.

 

This appendix was prepared long after the the main part of Chapter 8. In the past, compensation of the current loop required for brushless electric motors was considered to be necessary. This appendix refutes that assumption and it represents a major break-through in servo design technique.

It is noted that a servo with an uncompensated current loop is much easier to impliment because the need for 3 compensators, one for each of the 3 phases required by the brushless AC servomotor, is avoided. Each of the 3 circuits need only have a DC gain, instead of a complex operational amplifier circuit.

 

The pictorial diagram for this is similar to Figure 1-7, except a brushless AC electric motor with a gear train is used to drive the load instead of a hydraulic cylinder and yoke.

Figure 8B1 Example of a drive containing a spring between the load inertia and a fixed point.

 

Figure 8B2 Block Diagram: Current Loop, Gv

 

Note: Ranges are 0 to 18 degrees for load position,

0 +/- 750 deg./sec. for load velocity, and

0+/- 6.846 amps for current (thus +/- 21.36 lb.in. for motor torque )

Figure 8B3 Block Diagram: Velocity & Position Loops

 

The transfer function for the amplifier for the current loop is:

Kac

Gac = -------------------------------------

( Tn 2 S 2 + 2 Zn Tn S +1 )

 

where: Kac = 250 vac / vdc

Tn = T9 = .000016 sec., Zn = Z9 = 0.5 , Wn = 62,832 rad./sec,

fn = 10 khz = switching frequency in PWM power stage.

The above values were specified in input file V-FR-I-10B.TXT for the frequency response program.

Inspection of the notes below Table 8B2-2 indicates that the closed loop transfer function for the current loop is:

 

Kv (Txx S + 1)

Gv = -------------------------------------------------------------------------

(Tx 2 S2 + 2 Zx Tx S +1) (Tn 2 S 2 + 2 Zn Tn S +1)

 

where: Tn = T9 = 16 usec. and Zn = Z9 = 0.5

Tx = Txx = 41 usec. and Zx = 0.8091

 

Loop gain, Kolc = Kf1 Kf2 Hoc = Ka Kie Hoc = 250 x 0.1471 x 1.111 = 40.857

 

1/ Hoc 1 / 1.111 0.90009

Kcur = ----------------- = --------------------- = ---------------- = 0.878585 = 0.88 amps ac / vdc

1 + 1/ Kolc 1 + 1 / 40.857 1.0244756

 

Kv = R x Kcur = 6.8 x 0.88 = 5.984 vac / vdc

 

TABLE 8B1: HEMMER PROGRAM DT: Drive Train Analysis

 

DATA FILE: V-DT-10B.TXT TIME: 12:32:57 DATE: 01-01-2007

 

The load is driven by a Brushless Servomotor at ultimate temperature.

The power amplifier contains a current control loop.

 

TABLE 8B1-1: Electric Motor Characteristics for a

Kollmorgan Model B-102-A Brushless AC Servomotor

 

SYMBOL VALUE UNITS DESCRIPTION

 

Em 169.8 volts max. motor terminal voltage

Nm 7500 rpm max. motor speed

Tmc 7.44 lb.in. max. continuous motor torque

Tmp 21.36 lb.in. peak motor torque

Kti 3.12 lb.in./amp motor torque sensitivity

Kbe 0.0213 volts/rpm motor back emf constant

R 6.8 ohms cold resistance, motor + source

L 30 mh inductance of motor

Jm 0.000274000 lb.in.sec.^2 motor inertia

Tfm 0.36 lb.in. static friction in motor

Dmv 0.000172 lb.in./rad./sec viscous damping at motor shaft

Ct 1.06 ----- Tmc,cold / Tmc,hot

Kt 0.458824 lb.in. / volt motor torque or force gain

Dm 0.093496 lb.in./rad./sec motor damping if no currrent loop

Te 0.0022 sec. electric motor time constant0.5L/R

Kv 5.984 volts/volt current loop static gain (Reference)

 

 

TABLE 8B1-2: GENERAL CHARACTERISTICS

 

SYMBOL VALUE UNITS DESCRIPTION"

 

Ji 0 lb.in.sec.^2 intermediate inertia

JL 0.843 lb.in.sec^2 load inertia or mass

KL 80 lb.in./rad. spring rate

Kga 20 rad./rad. gear ratio of converter (a)

Nga 0.96 ----- efficiency of converter (a)

Kgb 1 rad./rad. gear ratio of converter (b)

Ngb 1 ----- efficiency of converter (b)

Kg 20 rad./rad. overall conversion ratio

Ng 0.960 ----- overall conversion efficiency

 

Vss 0 rad./sec. steady state load speed

Plim 0.314 rad. +/- load travel limit

Vs 41.672 rad./sec. <= load slew rate

Acl 143.4 rad./sec./sec. => cont. acceleration limit

Apl 425.2 rad./sec./sec. => peak acceleration limit

 

 

TABLE 8B1-3: TRANSFER FUNCTIONS

 

Case 2: Spring between the load inertia and a fixed or movable point.

 

TL = JL x A + DL x V + KL x P + TLs (reference)

 

Gu = Ku ( Te S + 1 )

 

Where: Ku = 0.0521 lb.in./lb.in.

Te = 0.0000 sec. ( Te = 0 when there is a current loop. )

Gb = 1/Kgb

 

Where: 1/Kgb = 1.000 rad./rad.

 

Kpt

Gpt = -----------------------------

( T5^2 S^2 + 2 Z5 T5 S + 1 )

 

 

Where: K = 0.208 lb.in./rad.

D = 0.0001720 lb.in./(rad./sec.)

J = 0.0024693130 lb.in./(rad./sec./sec.)

 

Kpt = 1/K = 4.80000000 rad./lb.in.

 

T5 = 0.108870 sec.

Z5 = 0.0038

 

Guf = Kuf S ( Tuf S + 1 )

 

Where: Kuf = 0.003440 lb.in./(in./sec.)).

Tuf = 14.3565 sec."

 

Kie ( T5^2 S^2 + 2 Z5 T5 S + 1 )

Gie = ---------------------------------------------

( T1'S + 1 ) ( T2'S + 1 ) ( T3'S + 1 )

 

Where: Kie = 0.1471 amps/volt.

T1' = 0.423118 sec.

T2' = 0.025442 sec.

T3' = 0.002429 sec.

 

 

 

TABLE 8B2: HEMMER PROGRAM FR: Frequency Response

 

Current Control Loop

 

DATA FILE: V-FR-I-10B.TXT TIME: 17:51:53 DATE: 12-30-2006

 

The loop gain is 40.86 sec.^0

The phase margin is 72.42 deg.

The unity gain crossover frequency is 19368.68 rad./sec.

 

There is no resonant peak in the frequency range from

100 to 47863 rad./sec.

 

TABLE 8B2-1 - INPUT PARAMETERS FOR TRANSFER FUNCTIONS:

 

INPUT TRANSFER FUNCTION, Gi:

 

Ki = 1 volts / volt , Ni = 0 (* denotes a lead.)

 

* Ti = 0,* Tj = 0,* Tq = 0,* Tk = 0,* Zk = 1

T15 = 0, T16 = 0, T17 = 0

T18 = 0, Z18 = 1, T19 = 0, Z19 = 1

 

 

FEEDBACK TRANSFER FUNCTION, H:

 

Ho = 1.111 volts / volt , Nh = 0

* Td = 0,* Tf = 0,* Th = 0,* Zh = 1, T10 = 0

T11 = 0, T12 = 0, T13 = 0,T14 = 0, Z14 = 1

 

 

OUTPUT TRANSFER FUNCTION, Go: Delay = 0sec.

 

Ko = 1,* Taa = 0,* Tbb = 0,* Zbb = 1

T22 = 0, T23 = 0, Z23 = 1

 

FORWARD LOOP TRANSFER FUNCTIONS, Gf1 AND Gf2:

 

Kf1 = 250, Nf1 = 0, * Ta = 0, * Tb = 0 Ga

* Ty = 0 * Tg = 0, * Zg = 1, T7 = 0, T8 = 0

T9 = 0.000016, Z9 = 0.5, Tn = 0, Zn = 1

Tna = 0, Tnb = 0, Tv = 0

Tr = 0, Zr = 1, * Tm = 0, * Tp = 0

 

Kf2 = 0.1471, Nf2 = 0, * Tc = 0.10887, * Zc = 0.0038 Gie

T1 = 0.423118, T2 =0.025442, T3 = 0.002429, T4 = 0

T5 = 0, Z5 = 0, T6 = 0, Z6 = 0

Delay = 0sec. The excitation of the servo is a sine wave of fixed amplitude.

 

 

TABLE 8B2-2 - MAGNITUDE & PHASE SHIFT VS. FREQUENCY

FOR OPEN & CLOSED LOOP OPERATION.

w 20 LOG GH A M 20 LOG M B

 

rad/sec db deg. --- db deg.

 

1.00 31.40 -24.48 0.88 -1.12 -0.62

3.00 27.05 -56.39 0.88 -1.13 -2.07

10.00 4.55 85.07 0.75 -2.54 29.31

30.00 27.82 52.81 0.88 -1.13 1.81

100.00 32.11 9.03 0.88 -1.12 0.22

300.00 31.13 -28.45 0.88 -1.12 -0.74

1000.00 24.67 -66.16 0.88 -1.13 -2.99

3000.00 15.74 -84.15 0.87 -1.17 -9.08

10000.00 5.46 -96.73 0.84 -1.56 -29.48

30000.00 -3.34 -121.09 0.70 -3.07 -79.14

100000.00 -21.63 -224.02 0.08 -22.03 -227.52

300000.00 -51.26 -257.63 0.00 -52.16 -257.78

1000000.00 -82.80 -266.38 0.00 -83.71 -266.39

9.19 -22.46 -0.01 0.06 -24.01 -0.01

 

 

The approximate closed loop transfer function, Gcl = G' GiGo/H'

where G' has a static gain of 1 and contains the following time

constants and damping ratios of the Input Parameter Table:

 

,,,,,,,T9, Z9,,,,,,,,,.,,,,,,,,,,,,..

 

G' also contains: Txx = Tx = 0.000041 sec. and Zx = 0.8090

 

Note: Symbols in the frequency response plots are defined below:

 

GH is the ratio of output/input for the open loop, in db.

A is the phase shift of the output sine wave from the input sine wave for GH, in deg

M is the ratio of output/input for the closed loop, in db.

 

B is the phase shift of the output sine wave from the input sine wave for M, in deg

Mu is the ratio of output/input for the disturbance response, q/Tu, in db.

 

Wco is the unity gain crossover frequency for which GH = 0 db.

 

PM is the phase margin. PM = 180 + A at W = Wco .

 

 

Figure 8B4 : Open & Closed Loop Frequency Responses for

the Current Loop with No Compensation for

Frequencies from 100 to 100,000 rad./sec.

 

TABLE 8B3: HEMMER PROGRAM FR: Frequency Response

 

Velocity Control Loop

 

DATA FILE: V-FR-V-10B.TXT TIME: 16:17:24 DATE: 12-30-2006

 

The loop gain is 250.50 sec.^0

The phase margin is 84.24 deg.

The unity gain crossover frequency is 2510.47 rad./sec.

 

There is no resonant peak in the frequency range from

100 to 47863 rad./sec.

 

TABLE 8B3-1 - INPUT PARAMETERS FOR TRANSFER FUNCTIONS:

AMPLIFIER, Ga:

 

Ka = 190 Volts/sec./volt (* denotes a lead.)

N1 = 1

* Tg = 0.10887 sec.

* Zg = 0.0076

T7 = 0.1 sec.

 

CURRENT LOOP, Gv:

 

Kv = 5.984 volts/volt

Tn = 0.000041 sec.

Zn = 0.8091

Tr = 0.000016 sec.

Zr = 0.5

* Tp = 0.000041 sec.

 

MOTOR TORQUE/VOLTAGE RATIO, Gt :

 

Kt = 0.459 lb.in./volt

 

MOTOR POSITION / TORQUE OR FORCE RATIO, Gpt:

 

Kpt = 4.8 rad./lb.in.

Np = 0 and N2 = -1.

T5 = 0.10887 sec.

Z5 = 0.0038

 

LOAD POSITION / INTERMEDIATE SHAFT POSITION RATIO, Gb:

 

1/Kgb = 1 rad./rad.

 

FORWARD LOOP & OUTPUT TRANSFER FUNCTIONS, G and Go :

 

G = Ga Gv Kt Gpt and Go = 1 / Kga.

 

INPUT TRANSFER FUNCTION, Gi:

 

Ki = 2 volts / rad., Ni = 0

* Ti = 0,* Tj = 0,* Tq = 0,* Tk = 0,* Zk = 1

T15 = 0, T16 = 0, T17 = 0

T18 = 0, Z18 = 1, T19 = 0, Z19 = 1

 

FEEDBACK TRANSFER FUNCTION, H:

 

Ho = 0.1 volts / rad., Nh = 0

* Td = 0,* Tf = 0,* Th = 0,* Zh = 1,T10 = 0

T11 = 0,T12 = 0,T13 = 0,T14 = 0,Z14 =1

 

This is a Type 0 servo with a # 2 drive that controls VELOCITY

Input parameters not listed elsewhere: Ku =0.0521, Te = 0,

Kg = 20, Ng = 0.96, Kga = 20, Kgb = 1, FB1 = 1, FB2 = 0,

KL = 80, Tdi = 0, SPRING = 2, Cu = 0, Tdo = 0.

 

 

 

TABLE 8B3-2: MAGNITUDE & PHASE SHIFT VS. FREQUENCY

FOR OPEN & CLOSED LOOP OPERATION.

 

w 20 LOG GH A M 20 LOG M B

 

rad/sec db deg. --- db deg.

 

1.00 47.93 -5.66 1.00 -0.03 -0.02

3.00 47.60 -16.55 1.00 -0.03 -0.07

10.00 44.99 -47.57 1.00 -0.03 -0.24

30.00 37.98 -71.78 1.00 -0.03 -0.68

100.00 27.93 -84.57 1.00 -0.04 -2.28

300.00 18.43 -88.81 0.99 -0.08 -6.81

1000.00 7.98 -91.80 0.94 -0.55 -21.99

3000.00 -1.53 -96.98 0.68 -3.29 -54.17

10000.00 -11.78 -115.55 0.28 -11.04 -100.89

30000.00 -22.97 -175.49 0.08 -22.34 -175.15

100000.00 -51.18 -305.21 0.00 -51.20 54.66

300000.00 -90.42 -344.82 0.00 -90.42 15.18

1000000.00 -132.43 -355.54 0.00 -132.43 4.46

9.19 51.34 -42.59 1.00 -0.02 -0.10

 

The approximate closed loop transfer function, Gcl = G' GiGo/H'

where G' has a static gain of 1 and contains the following time

constants and damping ratios of the Input Parameter Table:

 

,,,Tn, Zn,Tr, Zr,,,,,,,,,,,,.Tp,,,,,,,,,,,,..

G' also contains:

Txx = Tx = 0.000375 sec. and Zx = 0.7293

Figure 8B5 : Open & Closed Loop Frequency Responses for

the Velocity Loop with Conventional Compensation

for Frequencies from 100 to 100,000 rad./sec.

 

 

TABLE 8B4: HEMMER PROGRAM FR: Frequency Response

 

Position Control Loop Two Loop Analysis

DATA FILE: V-FR-P-10B.TXT TIME: 17:32:41 DATE: 12-30-2006

 

The loop gain is 747.02 sec.^-1

The phase margin is 73.82 deg.

The unity gain crossover frequency is 723.68 rad./sec.

 

There is no resonant peak in the frequency range from

100 to 47863 rad./sec.

 

TABLE 8B4-1: INPUT PARAMETERS FOR TRANSFER FUNCTIONS:

 

INNER LOOP CONSTANTS:

 

AMPLIFIER, Ga = servoamplifier for the inner velocity loop.

 

Ka = 190 Volts/sec./volt (* denotes a lead.)

N1 = 1

* Tg = 0.10887 sec.

* Zg = 0.0076

T7 = 0.1 sec.

 

CURRENT LOOP, Gv:

 

Kv = 5.984 volts/volt

Tn = 0.000041 sec.

Zn = 0.8091

Tr = 0.000016 sec.

Zr = 0.5

* Tp = 0.000041 sec.

 

MOTOR TORQUE/VOLTAGE RATIO, Gt :

 

Kt = 0.459 lb.in./volt

 

MOTOR POSITION / TORQUE OR FORCE RATIO, Gpt:

 

Kpt = 4.8 rad./lb.in.

Np = 0 and N2 = 0.

T5 = 0.10887 sec.

Z5 = 0.0038

 

LOAD POSITION / INTERMEDIATE SHAFT POSITION RATIO, Gb:

 

1/Kgb = 1 rad./rad.

 

FORWARD LOOP & OUTPUT TRANSFER FUNCTIONS, G and Go :

 

G = Ga Gv Kt Gpt and Go = 1 / Kga.

 

INPUT TRANSFER FUNCTION, Gi

 

Gi = servoamplifier for the outer position loop.

 

Ki = 100 volts / rad., Ni = 0

* Ti = 0,* Tj = 0,* Tq = 0,* Tk = 0,* Zk = 1

T15 = 0, T16 = 0, T17 = 0

T18 = 0, Z18 = 1, T19 = 0, Z19 = 1

 

FEEDBACK TRANSFER FUNCTION, H:

 

Ho = 0.1 volts / rad., Nh = 1

* Td = 0,* Tf = 0,* Th = 0,* Zh = 1,T10 = 0

T11 = 0,T12 = 0,T13 = 0,T14 = 0,Z14 =1

 

OUTER LOOP CONSTANTS: FB2 = 3 and Go2 = Gb.

 

Ho2 = 15, * Tu = 0, * Tw = 0, * Zw = 1

T20 = 0, T21 = 0, Z21 = 1

Ki2 = 15, T26 = 0

Ko2 = 1

 

This is a Type 1 servo with a # 2 drive that controls POSITION.

Input parameters not listed elsewhere: Ku =0.0521, Te = 0,

Kg = 20, Ng = 0.96, Kga = 20, Kgb = 1, FB1 = 1, FB2 = 3,

KL = 80, Tdi = 0, SPRING = 2, Cu = 0, Tdo = 0.

 

 

TABLE 8B4-2: MAGNITUDE & PHASE SHIFT VS. FREQUENCY

FOR OPEN & CLOSED LOOP OPERATION.

 

 

w 20 LOG GH A 20 LOG G2H2 A2 20 LOG M2 B2

 

rad/sec db deg. db deg. db deg.

 

1.00 47.93 -5.66 57.47 -90.02 0.00 -0.08

3.00 47.60 -16.55 47.92 -90.07 0.00 -0.23

10.00 44.99 -47.57 37.47 -90.24 0.00 -0.77

30.00 37.98 -71.78 27.92 -90.68 0.00 -2.30

100.00 27.93 -84.57 17.46 -92.28 -0.03 -7.66

300.00 18.43 -88.81 7.88 -96.81 -0.28 -22.84

1000.00 7.98 -91.80 -3.05 -111.99 -2.91 -70.42

3000.00 -1.53 -96.98 -15.33 -144.17 -14.09 -137.53

10000.00 -11.78 -115.55 -33.54 -190.89 -33.36 -191.12

30000.00 -22.97 -175.49 -54.38 -265.15 -54.38 -265.26

100000.00 -51.18 -305.21 -93.70 -35.34 -93.70 -35.34

300000.00 -90.42 -344.82 -142.46 -74.82 -142.46 -74.82

1000000.00 -132.43 -355.54 -194.93 -85.54 -194.93 -85.54

9.19 51.34 -42.59 38.22 -90.10 0.00 -0.70

 

Figure 8B6 : Open & Closed Loop Frequency Responses for

the Position Loop with No Compensation

for Frequencies from 0.1 to 100 rad./sec.

 

Note: The disturbance response, Mu = 0 at W = 0. This is in agreement with the simulation and the Servo Error Analysis, shown in Figure 8B9 and Table 8B7, respectively.

 

Figure 8B7 : Open & Closed Loop Frequency Responses for the Position Loop

with No Compensation for a 2 loop analysis for Frequencies from

100 to 100,000 rad./sec. ( GH and A are for the inner loop.)

 

Note: The remaining pages in this appendix reflect a gain reduction of 4 to 1 in the velocity loop. This was necessary because the maximum sampling frequency for digital controllers is typically only 4 khz or a sampling time of 250 usec for velocity loops. The original gain would have required a sampling frequency of 16 khz or more. The performance of the position loop is only slightly reduced, since the following error is increased by only 1.17 %.

 

 

 

Fig. 8B8a: Left side of the simulation block diagram for Example EX10B

 

Note: See TABLE 8B1,HEMMER PROGRAM DT: Drive Train Analysis to find values for

the diagram

 

 

Shown below is the Z Transform that corresponds to the Laplace Transform for the servoamplifier in the velocity loop, Ga, when the sampling time is 250 usec. This yields the same transient responses for velocity and position when it is substituted for the Laplace Transform for use in a digital controller.

 

 

 

 

Fig. 8B8b: Right side of the simulation block diagram for Example EX10B

 

Note: See TABLE 8B1,HEMMER PROGRAM DT: Drive Train Analysis to find values for

the diagram

 

 

 

 

Figure 8B9: Simulation of Transient Responses to a 15 deg. Step Command & a 100 lb.in.

Step Disturbance Applied Simultaneously to the Position Loop using Digital Compensation

 

The current and position loops have no compensation, other than proper amplifier gain settings.

The Velocity Loop is compensated with one PID control and one lag, which can be implimented with Conventional Compensation. ( Has 1 integrator, 2 leads, and 1 lag.) This compensation can be accomplished with analog circuits or by a sampled data digital compensation system using a sampling time of 250 usec; The transient responses are identical to those resulting from the use of the Laplace transform transfer function for the servoamplifier in the simulation program, except there is less oscillation of voltage and torque.

 

Curve # 1, red = A, Velocity, deg./sec./ 50

( +/- 2,500 rpm limit at motor results in +/- 750 deg./sec. limit at load)

 

Curve # 2, blue = A, Position, deg. ( +/- 18 deg. limit )

 

Curve # 3, violet = Tm, Motor Torque, lb.in. / 2

( +/- 21.36 lb.in. peak limit allowed for at least 2 seconds )

 

Curve #4, green = Emc, Motor Voltage, vac / 20 ( +/- 200 vac limit )

 

TABLE 8B5: HEMMER PROGRAM SE: Servo Error Analysis

 

Position Control Loop

 

DATA FILE: V-SE-P-10B.TXT TIME: 08:51:36 DATE: 01-24-2007

 

This is a 2 loop, Type 1 servo with a # 2 drive that controls position.

There is a spring between the final inertia & a fixed or movable point.

 

The steady state error, excluding the feedback transducer error,

is 0.000000 deg.. This includes a proportional error of

0.000000 deg. at command, r = 15 deg.

 

The following error is 0.948 deg. at command velocity dr/dt = 700 deg./sec.

 

The output stiffness is infinite.

 

TABLE 1 - DRIVE TRAIN CHARACTERISTICS

 

SYMBOL VALUE UNITS DESCRIPTION

 

Kv 5.984 volt/volts Static Gain of Gv

Kt 0.459 lb.in./volt Motor torque or force gain

KL 80 lb.in./rad. Spring rate

Kga 20.0000 rad./rad. Gear ratio of convertor (a)

Nga 0.960 -------- Efficiency of convertor (a)

Kg 20.0000 rad./rad. Overall conversion ratio

Ng 0.960 -------- Overall conversion efficiency

Fs 100 lb.in. Static load

Pba 0 deg. backlash of Kga

Cont. P -------- controlled variable

Feed. 2 -------- outermost feedback location

Aoe 1.748 volts max. static error at Gv input

Pe 0.000 deg. uncontrolled load static error

Kpse 0.0000000 deg./deg. proportional static error constant

Ese1 0.00000 deg. static error, excluding any

proportional error

 

TABLE 2 - SERVO ELEMENT CHARACTERISTICS

 

SYMBOL VALUE UNITS DESCRIPTION

 

Kil 62.625 1/sec^0 loop gain of innermost loop

Eae 0 u Volts amplifier input drift for Ga

Eie 0 u Volts amplifier input drift for Gi

Ka 47.5 volts/sec^1/vdc gain of amplifier Ga

N1 1 -------- degree of S in the denominator of Ga

Ho 0.1 vdc/rad./sec^1 gain of feedback element H

Nh 1 -------- degree of S in the numerator of H

Ki 100 vdc/vdc gain of input element Gi

Ni 0 -------- degree of S in the denominator of Gi

Ko 0.05 ----- gain of output element Go

 

Ho2 15 vdc/rad. gain of feedback element Ho2

Ki2 15 vdc/rad. gain of input element Gi2

Ko2 1 rad./rad. gain of output element Go2

 

DATA FILE: V-SE-P-10B.TXT TIME: 09:15:48 DATE: 01-24-2007

 

The following error is 0.937 deg. at command velocity dr/dt = 700 deg./sec. or 1.17 % less than above value where the gain is 4 times less.

 

Kil 250.5 1/sec^0 loop gain of innermost loop

Ka 190 volts/sec^1/vdc gain of amplifier Ga

 

 

 

Figure 8B10: Simulation of Transient Responses to a 700 deg./sec. Ramp Command & a 100 lb.in. Step Disturbance Applied Simultaneously to the Position Loop without feed-forward corrections ( Step Size = 10 usec.)

 

Curve # 1, black = Command Position, degrees ( The rate of change is 700 deg./sec.)

 

Curve # 2, red = Controlled Position, degrees. ( The +/- 18 deg. limit is ignored. )

 

Curve # 3, blue = Following Error, degrees x 10

 

The peak following error is 2 deg. at .005 sec. and the steady state following error is 0.965 deg. after .025 sec. This is only1.8 % greater than the 0.948 deg. following error predicted by the Hemmer Servo Error Program.

 

 

 

Figure 8B11: Following Errors, degrees x 100, vs time, seconds, for a Simulation

of Transient Responses to a 700 deg./sec. Ramp Command & a 100 lb.in. Step

Disturbance Applied Simultaneously to the Position Loop ( Step Size = 1 usec.)

 

Curve # 1, blue = No feed-forward corrections are used.

The Steady State Error = - 0.934 deg.

 

Curve # 2, red = A 2 x Velocity feed-forward correction is used.

The Steady State Error = + .018 deg.

 

Curve # 3, black = Both 2 x Velocity & .02 x Acceleration feed-forward corrections are used.

The Steady State Error = - 0.113 deg.

 

 

Figure 8B12: Simulation of the Following Error, degrees x 100, vs time, seconds,

when a Sinusoidal Command with a 15 deg. amplitude and a frequency of 1 hz & a 100 lb.in.

Step Disturbance are Applied Simultaneously to the Position Loop ( Step Size = 1 usec.)

Curve # 1, blue = No feed-forward corrections are employed. The peak error = 0.137 deg.

This is only 0.9 % of the 15 deg. amplitude.

 

Curve # 2, red = A 2 x Velocity feed-forward correction is employed. The peak error = 0.023

deg. This is 6 times better than Curve #1.

 

Curve # 3, black = Both 2 x Velocity and .02 x Acceleration feed-forward corrections are

employed. The peak error = 0.025 deg. ( This is slightly worse than Curve #2. )