Time-Optimal Output Transition for Minimum Phase Systems

Size: px
Start display at page:

Download "Time-Optimal Output Transition for Minimum Phase Systems"

Transcription

1 Time-Optimal Output Transition for Minimum Phase Systems Jennifer Haggerty Graduate Research Assistant Department of Mechanical and Aerospace Engineering University at Buffalo Buffalo, NY Tarunraj Singh Professor, Fellow of ASME Department of Mechanical and Aerospace Engineering University at Buffalo Buffalo, NY ABSTRACT The time-optimal output transition control problem for stable or marginally stable systems with minimum-phase zeros is discussed in this paper. A double integrator system with a real left-half plane zero is used to illustrate the development of the time-optimal output transition controller. It is shown that an exponentially decaying postactuation control profile is necessary to maintain the output at the desired final location. It is shown that the resulting solution to the output transition time-optimal control profile can be generated by a time-delay filter whose zeros and poles cancels the poles and zeros of the system to be controlled. The design of the time-optimal output transition problem is generalized and illustrated on the benchmark floating oscillator problem. Introduction Feedforward control is now a reliable approach for precision motion control in applications ranging from hard disk drives [], wafer scanners [], cranes [3], to flexible space structures [4]. This includes shaping the reference input for a stable system, i.e., feedback stabilized system or an open loop-control such as time-optimal control which provides the nominal trajectories which are followed by a perturbation feedback controller. The input-shaping/time-delay filtering [5, 6] approach which eliminates residual vibration by a simple phase shifted harmonic cancelation has been extensively studied. Issues dealing with desensitizing the reference shaper to model parameter uncertainties has been the focus to permit robust design [7,8] while techniques to minimize excitation of un-modeled modes has been addressed by limiting the jerk [9] or by using smooth trajectories [0]. Modifications to the traditional input shaper design include work by Dijkstra and Bosgra [] where they illustrate the use of iterative learning control to design an input shaper to eliminate residual vibrations in rest-torest maneuvers of wafer scanners. An adaptive input shaping technique was presented by Bodson [] where the traditional time-delay filter and a second order pre-filter are designed to eliminate residual vibrations. Another class of open-loop controller which focuses on rest-to-rest maneuvers such a time-optimal [3 5] fuel-time optimal [6, 7], jerk-limited time-optimal [8, 9] which explicitly includes control constraints has also been the focus of numerous researchers over the past three decades. All the aforementioned papers deal with state-to-state transition. Often one is interested in regulating specific outputs which can be a function of multiple states. For systems whose transfer Corresponding author

2 functions are characterized by zeros, the output is a function of multiple states. For such systems, one can pose an optimal control problem which endeavors to transition the output from a state of rest to a state of rest. This optimal output transition problem has been addressed by Iamratanakul et al. [0] for a dual-stage disk drive where pre- and post-actuation is used to minimize the energy consumed in the output-to-output transition problem. Iamratanakul and Devasia [] extended the minimum-energy control profile to a weighted time/energy cost function. They show that using pre- and post-actuation results in reducing the weighted time/energy cost function for output-to-output transition relative to state-to-state transition. Devasia [] developed a time-optimal design strategy for system with rigid and flexible modes and illustrated the technique on a benchmark floating oscillator problem with multiple inputs. The output-to-output transition problem was shown to be a bang-bang profile in the transition time window and an output-maintaining inverse input law was derived to synthesize the pre- and post-actuation control profiles. This article focuses on systems with minimum-phase zeros, i.e., zeros in the left half of the complex plane. To help illustrate the motivation for the parameterizations of the time-optimal output-to-output transition control profile, a double integrator with a left half plane zero is considered. The optimal control is shown to be identical to one synthesized from a time-delay filter which is designed to cancel the poles and zeros of the system via the zeros and poles of the transfer function of the time-delay filter. The change in the structure of the post-actuation time-optimal control profile as a function of the transition maneuver is illustrated for the double integrator problem. A generalization of the design approach is presented followed by the illustration of the design of a post-actuation time-optimal controller for the benchmark floating oscillator problem. Problem Formulation This section will focus on the development of a post-actuation time-optimal controller for a double integrator with a left half plane zero. Closed form solutions to the output transition minimum-time control will be derived. Variation in the structure of the time-optimal control as a function of the maneuver distance will be illustrated. The design of the postactuation control is initiated in the time-domain since it permits a clear motivation for the form of the post-actuation control. It also help transition and illustrate the parity in formulating the post-actuation control in the frequency domain, leading to the final generalization in the frequency domain.. Time Domain Development Consider the time optimal control of the system: ÿt) = k ut) + αut) ) to transition from a initial state of rest to a terminal state where the output is at rest. Assume k and α are greater than zero, resulting in a minimum phase zero of the transfer function relating the input u to the output y. Rewriting the system in state space form, the time-optimal control problem can be stated as: min J = t f subject to { ϕ ϕ } = [ } y = [ α k ]{ ϕ ϕ ]{ ϕ ϕ } [ ] 0 + u ϕ 0) = ϕ 0) = 0, and yt f ) = y f,ẏt f ) = 0, t t f ut) t a) b) c) d) e) Since the terminal constraint is: ẏt f ) = αϕ t f ) + kut f ) = 0, 3) and with the knowledge that ut f ) is constrained to lie between - and, and assuming k is positive, Equation 3) can be rewritten as the inequality constraints:

3 αϕ t f ) k ẏt f ) = 0 αϕ t f ) + k 4) using the limiting value of u. The resulting inequality constraints are: αϕ t f ) k ẏt f ) 0 5) αϕ t f ) k + ẏt f ) 0 6) where the terminal velocity of zero has been represented symbolically to permit the determination of an analytical expression of the Lagrange multiplier associated with the inequality constraint. The resulting optimal control problem is: min J = t f subject to } [ ]{ } [ ] { ϕ 0 ϕ 0 = + u ϕ 0 0 ϕ }{{}}{{}}{{} A x B y = [ α k ]{ } ϕ ϕ ϕ 0) = ϕ 0) = 0, αϕ t f ) + kϕ t f ) = y f, αϕ t f ) k ẏt f ) 0 αϕ t f ) k + ẏt f ) 0 ut) t 7a) 7b) 7c) 7d) 7e) 7f) 7g) 7h) Including the terminal equality and inequality constraints into the cost function, the augmented cost function can be written as: J a = ν αϕ t f ) k ẏt f )) + ν αϕ t f ) k + ẏt f )) + βαϕ t f ) + kϕ t f ) y f ) + t f 0 + λ T Ax + Bu ẋ) ) dt 8) where the Lagrange multipliers associated with the terminal inequality constraints: ν and ν 0 and the Hamiltonian is defined as: H = + λ T Ax + Bu) 9) The necessary conditions for optimality are: { λ λ } { ϕ = H [ ]{ } [ ] 0 ϕ λ = ϕ 0 + u 0) 0 0 ϕ } { λ = H [ ]{ } 0 0 λ x = λ ) 0 λ } { } { } { } 0 0 α t f ) = ν ν α + β ) α k u = sign B T λ ) 3) ν,ν 0 4) H0) = 0 5)

4 Solving the costate equations, we have: λ t) = C 6) λ t) = Ct + D 7) Since λ t f ) = βα from Equation ), we have C = αβ. Exploiting the constraint given by Equation 5), we have: H0) = + λ 0) = + D = 0 8) assuming that the initial control magnitude is, resulting in D =. The resulting time-optimal control is: u = sign αβt ). 9) It is clear from the structure of the switching function αβt, that the control can switch at most once. Assuming a single switch parameterization of the time optimal control profile as: ut) = H t T s ) t 0, 0) where H t T s ) is the Heaviside step function and the control switches at time T s, we have: αβt s = 0 T s = αβ. ) Integrating the state equations given by Equation 0), we have: ϕ t) = t t T s ) H t T s ) t 0, ) ϕ t) = t t T s )H t T s ) t 0. 3) Since at time t f, the terminal control is -, the active terminal constraint is: αϕ t f ) k ẏt f ) = 0 α t f + T s ) k ẏt f ) = 0 4) which results in the solution: t f = αt s k ẏt f ) α 5) From the terminal equality constraint: αϕ t f ) + kϕ t f ) = y f 6) ) α t f t f T s ) + k t f t f T s )) = y f 7) the switch time can be solved in closed form: T s = k + 4y f α, k + 4y f α. 8) α α

5 Equation ) leads to the closed form solution for the Lagrange multiplier: β = 9) k + 4αy f Since λ t f ) from Equation ) is: λ t f ) = ν ν )α + βk = αβt f, 30) and with the knowledge that ν = 0, since the corresponding constraint is inactive, we have: ν = α 3) which is a positive number since α > 0. With the knowledge that the Lagrange multipliers are the sensitivity of the cost function to variation in the level of the constraint, we have: dj a dy f = β 3) dj a dẏ f = ν if constraint u=- is active 33) dj a dẏ f = ν if constraint u= is active. 34) Since the Lagrange multiplier β is defined as the sensitivity of the cost function to a perturbation in the constraint level y f, we have: β = dt f =, 35) dy f k + 4αy f which matches the solution given by Equation 9). ν can also be calculated from the sensitivity equation: ν = dt f dẏ f = α. 36) which matches the solution given by Equation 3). Figure illustrates the variation of the switch time solid line) and the maneuver time dashed line) as a function of the final displacement for α = and k =. It should be noted that the switch time and the maneuver time are coincident for a displacement of y f = 6. The structure of the time-optimal post-actuation control for maneuvers smaller than y f = 6 will be presented later.. Post Actuation Figure illustrates the terminal equality constraint for the output. It is clear that the terminal states ϕ t f ) and ϕ t f ) have to lie on the line given by Equation 3) shown by the dashed line. Once the states have reached the constraint line, the states have to evolve such that they slide along the constraint line ensuring that yt) = y f and ẏt) = 0 for all time greater than t f. Since, αϕ t) + kϕ t) = y f, t > t f 37) ϕ t) = y f αϕ t) k 38)

6 4.5 T s Maneuver/Switch Times t f Final Displacement Fig.. Variation of Maneuver and Switch Time y f " k y f =! +k y f! " Fig.. Output Constraint for Post-Actuation and ẏt f ) = αϕ t) + kut) = 0, t > t f 39) ut) = α k ϕ t). 40)

7 Substituting the control given by Equation 40) into the state equation, the resulting evolution of the states after time t f are: ϕ = u = α k ϕ 4) ϕ t) = e α k t t f ) ϕ t f ) t t f, 4) and ϕ t) = k α e α k t t f ) ϕ t f ) + k α ϕ t f ) + ϕ t f ). 43) The control can now be represented as: u = ϕ = α k e α k t t f ) ϕ t f ). 44) With the knowledge that ut f ) =, we have: ut f ) = = α k ϕ t f ) ϕ t f ) = k α 45) or u = e α k t t f ) t t f 46) is the post-actuation control which constrains the output yt) to equal y f for all time greater than t f. Note that the control given in Equation 46 starts at - and transitions exponentially to zero thus satisfying the control constraint given by Equation 7h..3 Frequency Domain Development Singh and Vadali [5] presented a frequency domain approach for the design of time-optimal controllers. A time-delay filter was parameterized in terms of the switch times and the maneuver time with the knowledge that the time-optimal control profile is bang-bang. The output of the time-delay filter when subject to a step input results in a bang-bang control profile. A parameter optimization problem is posed so as to require zeros of the transfer function of the time-delay filter cancel the poles of the system with an additional constraint to satisfy the terminal maneuver constraint. The same approach of designing a time-delay filter will be used for optimal output-to-output transition control. With the knowledge that the post-actuation time-optimal control for the second order system given by Equation ) is: ut) = H t T s ) + e α k t t f ) )H t t f ), 47) the frequency domain representation of the control profile is: Us) = s exp st s ) + } s + α k {{ } G c s) α k ) exp st f ). 48) where G c s) is the transfer function of a time-delay filter which generates the time-optimal post-actuation control profile. Note that the transfer function of the time-delay filter includes a pole located at s = α k which corresponds to the zero of the system transfer function, in essence canceling the zero of the transfer function with a pole of the time-delay filter. Evaluating the transfer function of the time-delay filter at s = 0, we have: α k e st f G c s = 0) = e st s + s + α k ) = + = 0 49)

8 which cancels one pole of the system transfer function located at the origin. To cancel a second pole at the origin, we require: dg c s) s = 0) = T s e st α s k t f e st f α ds s + α k ) k e st f s + α k ) 50) = T s t f α k ) = 0 5) when substituting the closed form solution for T s and t f given by Equations 5) and 8). Thus the time-optimal postactuation control can be derived by designing a time-delay filter which uses its poles and zeros to cancel the zeros and poles of the system respectively. Note that the structure of the time-delay filter for output-to-output transition depends on the zeros of transfer function of the system as opposed to the structure of the time-delay filter for state-to-state transition which is a sum of delayed step inputs, which results in a bang-bang control profile..4 Small Maneuvers Equation 5 presents the relationship between the maneuver time and the switch time: t f = T s k α 5) when ẏt f ) = 0. It can be seen that the maneuver time and the switch time coincide when: T s = k α 53) which corresponds to a maneuver of y f = 3k α. 54) For maneuvers smaller than y f = 3k α, the inequality constraints: αϕ t f ) k 0 55) αϕ t f ) k 0 56) are not active and consequently, the corresponding Lagrange multipliers ν and ν are zero. This implies that the magnitude of the control at the final time is neither - or. Assuming the initial control is u =, the state evolution is given by the equations: ϕ t) = t 57) ϕ t) = t 58) which results in the terminal constraint: α t f + kt f = y f 59) which results in the solution: t f = k ± k + αy f α. 60)

9 The final time has to be: t f = k + k + αy f α 6) since the other solution results in a negative time. Since the output velocity at the terminal time should be 0, we have: αt f + kut f ) = 0, ut f ) = αt f k = k k + αy f. 6) k The transversality conditions are: { λ λ } { } { } { } 0 0 α t f ) = ν ν α + β α k 63) and since: λ t) = C 64) λ t) = Ct + D, 65) H0) = + λ 0) = 0 66) we have: C = αβ 67) D = 68) β = = k + αt f k + αy f 69) ν = ν = 0. 70) Since the Lagrange multiplier β is defined as the sensitivity of the cost function to a perturbation in the constraint, we have: β = dt f = dy f α α, 7) k + αy f which matches the solution given by Equation 69). The post-actuation control to maintain yt) at y f was shown in Equation 44) to be: u = ϕ = α k e α k t t f ) ϕ t f ), 7) and with the knowledge that: the post-actuation control is: ϕ t f ) = t f = k + k + αy f α, 73) ut) = k k + αy f k e α k t t f ). 74)

10 Since this control is valid for maneuvers less than y f 3k α, it is clear that the coefficient of the exponentially decaying term in the control is less than -, satisfying the control constraints. The transfer function of a time-delay filter to generate the time-optimal post-actuation control profile can be shown to be: G c s) = s k + αy f + α exp st f ). 75) ks + α Evaluating G c s = 0), and dg c ds s = 0), we have: G c s = 0) = = 0 76) and dg c k s = 0) = + αy f ds ks + α s k exp st f ) +t + αy f + α f exp st f ) ks + α k s k + αy f + α ks + α) exp st f ) = 0 77) when t f is given by Equation 6). It can again be noted that the transfer function given by Equation 75) cancels the poles and zeros of the second order system. Figure 3 illustrates the variation of the maneuver time and the switch time as a function of varying maneuvers. The next section will generalize the design of pole-zero zero-pole canceling post-actuation controllers T s t f 3.5 Maneuver/Switch Times Final Displacement Fig. 3. Variation of Maneuver and Switch Time

11 3 Generalization Consider a stable or marginally stable transfer function of the form Y s) Us) = G ps) = m i=0 a is i s n + n j=0 b 78) js j where n m. All the zeros of the plant G p s) are assumed to lie in the left-half of the complex plane. For systems which include non-minimum phase zeros, only the left-half plane zeros are considered in the design. For the design of a post-actuation time-delay filter, consider the pre-filter parameterization: Us) Rs) = G cs) = + L k= ) k exp st k ) + exp st L ) m r=0 c rs r m i=0 a is i. 79) The parameters of the time-delay filter, i.e., c r, and T k need to satisfy the constraints: G c s = p j ) = 0, p j = rootss n n + j=0 b j s j ) 80) which guarantees cancelation of all the poles of the system with zeros of the time-delay filter. The poles include the rigid body poles, i.e., s = 0,0. To ensure that the final values of the desired step input of magnitude y f is achieved, we require: y f = lim s 0 s sg cg p = a 0 c b 0 a 0 L k= ) k ). 8) If the limit is indeterminate, L Hôpitals rule is used repeatedly until the limit can be determined. Finally, since the postactuation control is required to satisfy the control constraints, constraints which ensure that the control bounds are satisfied after time T L, which corresponds to the post-actuation phase of the control are added to the optimization problem. The post actuation part of the control is given by the equation: Us) = s ± + m r=0 c rs r m i=0 a is i ), 8) the inverse Laplace transform of which results in the solution ut). Since the zeros of the system which are the poles of the time-delay filter transfer function, are stable, one can ensure satisfaction of the control constraints by determining the time t = T L+ when: du dt = 0 83) TL+ and requiring the control to be: ut L+ ). 84) An optimization problem can be posed to determine the parameters of the post-actuation time-delay filter. The statement

12 of the problem is: min J = T L subject to L + ) k exp st k ) + exp st L ) m r=0 c rs r k= m i=0 a is i = 0 p j s= p j ) L c 0 lim s 0 s sg cg p = a 0 b 0 85a) 85b) + + ) k = y f 85c) a 0 k= ut L+ ) = L ± + m r=0 c rs r )) s m i=0 a is i 85d) du dt = 0 85e) TL+ T L+ > T L > T L >... > T > T > 0 85f) This is a nonlinear parameter optimization problem which can converge to multiple solutions. To ensure optimality, necessary conditions for optimality need to be derived. In output transition problems, the goal is to force the output to the desired value and maintain it there for all future time. This can be accomplished using post-actuation control for system with minimum-phase zeros. The terminal output constraint is: yt f ) = Cxt f ) = y f. 86) To maintain the output at the desired value for all time greater than t f, we require: dy dt = C Axt f ) + But f )) = 0 87) t f If CB = 0, then the next sequence of derivatives need to be tested until ut) explicitly shows up in the equation: d q y dt q = CA q Axt f ) + But f )) = 0, 88) t f which is called the q th order state variable equality constraint. Here the q th total time derivative is the control variable constraint which can be rewritten as inequality constraints using the limits of ut): CA q Axt f ) + B)) 0 89) CA q Axt f ) B)) 0. 90)

13 The constrained optimal control problem can be represented as: subject to t f min J = dt 0 ẋ = Ax + Bu x0) = 0 Cxt f ) = y f CA q xt f ) = 0 CA q Axt f ) + B)) 0 CA q Axt f ) B)) 0 ut) 9a) 9b) 9c) 9d) 9e) 9f) 9g) 9h) 9i) To determine the necessary conditions for optimality, the augmented cost function is: J a = ν CA q Axt f ) B)) + ν CA q Axt f ) B)) + β 0 Cxt f ) y f ) q + i= where the Hamiltonian is defined as: β i CA i xt f ) + t f 0 + λ T Ax + Bu ẋ) ) dt 9) H = + λ T Ax + Bu). 93) The necessary conditions for optimality are given by the equations: ẋ = H = Ax + Bu λ 94a) λ = H x = AT λ u = sign B T λ ) x0) = 0 λt f ) = A q ) T C T ν A q ) T C T ν +C T q β 0 + β i A i ) T C T ν 0,ν 0 yt f ) = Cxt f ) = y f CA q xt f ) = 0 CA q xt f ) CA q B 0 CA q xt f ) CA q B 0 i= 94b) 94c) 94d) 94e) 94f) 94g) 94h) 94i) 94j) The proposed time-optimal post-actuation controller design will be illustrated on the benchmark floating oscillator problem in the next section. 4 Benchmark Problem For the two mass spring system shown in Figure 4, the transfer function relating the input to the displacement of the first mass is: Y s) Us) = s + cs + s s + cs + ) 95)

14 u k m m y c y Fig. 4. Floating Oscillator where the two masses are equal, the spring stiffness is unity and the damping constant is c. The unit step response of the system is: y t) = t e ct cos c c t) 4 c e ct sin c t) 96) from which the higher derivatives can be calculated in closed form. To determine the structure of the post actuation control, rewrite Equation 95) as a differential equation:... y + c... y + ÿ = ü + c u + u. 97) Laplace transform of Equation 97) leads to: s 4 + cs 3 + s ) Y s) s 3 y 0) + s ẏ 0) + sÿ 0) +... y 0)) cs y 0) + sẏ 0) + ÿ 0)) At the initiation of the post-actuation control, we have sy 0) + ẏ 0)) = s + cs + ) Us) su0) + u0)) cu0). 98) y 0) = y f,ẏ 0) = 0, or Y s) = y f s 99) which permits rewriting Equation 98) as sÿ 0) +... y 0)) cÿ 0) = s + cs + ) Us) su0) + u0)) cu0). or Us) = s + c)u0) + u0) s + c)ÿ 0)... y 0) s = as + b + cs + s + cs + 00) To arrive at a time-delay filter transfer function which generates the post-actuation control given by Equation 00), we have s + G pa) =... s + c)u0) + u0) s + c)ÿ0) y 0) s + cs + assuming the control magnitude is prior to the initiation of the post-actuation control. Solving Equation 0) for G pa, we have 0) G pa = ss + c)u0) + s u0) ss + c)ÿ 0) s... y 0) s + 0) + cs +

15 which can be simplified to: P {}}{{}}{ G pa = s u0) ÿ 0) + ) + scu0) + u0) cÿ 0)... y 0)) + s + cs + Q 03) Assuming a three switch time-delay filter corresponds to the time-optimal structure for the output-to-output transition control profile, the time-delay filter s transfer function can be parameterized as: ) G c = e st + e st e st 3 + Ps + Qs + s + cs + e st 4 04) The post actuation control is given by the step response of system with the transfer function given by Equation 03) which can be represented as: ) b + ac e c t sin / ) c + 4t ut) = + c + 4 ) ae c t cos / c + 4t 05) where a = Pc Q, and b = c P. 06) The derivative of the post actuation control ac b+ ut) = ac e /tc cos )ce /tc sin / c +4 / c + 4t ) c +4t + b + ac ) e cos /tc ) + /ae /tc sin ) + / c + 4t / c c + 4t) ) can be used to determine when ut) reaches it minimum and maximum. We can now constrain the limiting values of ut) to be equal to ± to satisfy the bounds on the control. For the post actuation problem, the additional constraints which need to be imposed to ensure that the post-actuation control does not violate the control constraints requires solving the equations: ut 5 T 4 ) = 0 08) ut 5 T 4 ) = 09) since ut 5 T 4 ) = 0 corresponds to the minimum of ut) which when included as part of the time-delay filter response given by Equation 04) corresponds to ut 5 ) =. 4. Necessary Conditions for Optimality The state space model of the benchmark problem with the output being the displacement of the mass acted on by the input is: ẋ x 0 ẋ = x ẋ 3 k k c c + 0 x 3 u 0) ẋ 4 k k c c x 4 0 }{{}}{{}}{{}}{{} ẋ A x B y = [ ] x x ) }{{} x 3 C x 4 }{{} x

16 The costate equation is: λ 0 0 k k λ λ = 0 0 k k λ λ 3 0 c c λ 3 λ 4 0 c c λ 4 }{{}}{{}}{{} Λ A Λ ) Since the Hamiltonian is: H = + Λ T Ax + Bu), 3) the time-optimal control is given by the equation: u = sign Λ T B ). 4) The terminal constraints are: yt f ) = y f = [ ] x x = x x t f ) 5) 3 x 4 ẏt f ) = 0 = [ ] x x = x x 3 t f ) 6) 3 x 4 ÿt f ) = 0 = [ k k c c ] x x + ut x f ) 7) 3 x 4 The constraint given by Equation 7) can be rewritten as inequality constraints: [ ] k k c c [ k k c c ] x x x 3 x 4 x x x 3 x 4 0 8) 0 9) The augmented cost function includes the following terms: ν [ ] k k c c x x x 3 x 4 + ν [ k k c c ] x x x 3 x 4 +β x t f ) y f ) + β x 3 t f ) 0)

17 which leads to the terminal costate constraint: λ k k 0 λ t λ f ) = k 3 c ν k c ν β + 0 β ) c c 0 0 λ 4 When the inequality constraints Equation 8)-9) are inactive, ν and ν are both 0. The terminal value of the control can then be determined from Equation 7) resulting in: Since the Hamiltonian is 0 at the terminal time, we have: { λ t f ) λ t f ) λ 3 t f ) λ 4 t f ) } ut f ) = [ k k c c ] x t f ) x t f ). ) x 3 t f ) x 4 t f ) k k c c k k c c x t f ) 0 x t f ) + 0 x 3 t f ) ut f ) =. 3) x 4 t f ) 0 Equations 0),), 5), 6), 8), 9) and ) form the necessary conditions for optimality. 4. Large Maneuver Parameterize the time-optimal post-actuation control as a three switch bang-bang control followed by a decaying sinusoidal post-actuation control as shown in Figure 5). Note that since the zeros of the system which need to be cancelled are a pair of complex left-half plane zeros, the poles of the time-delay filter which cancel them will result in a damped harmonic post-actuation control profile. u t - T T T 3 T 4 T 5 Fig. 5. Three-Switch Post-Actuation Control Profile The time-delay filter which generates the control profile illustrated in Figure 5) is: ) G c = e st + e st e st 3 + Ps + Qs + s + cs + e st 4. 4)

18 The zeros of the transfer function G c s) should cancel the poles of the system located at: s = 0,0, c ± i c. 5) The parameter optimization problem can be posed as: min J = T 4 subject to dg c ds s = 0) = T T + T 3 T 4 + Q c = ) k e ct k cos c T k + c Qc + P)e ct 4 cos c T k= + k= 6a) 6b) 6c) c c Q)e ct 4 sin c T 4 = 0 6d) ) k e ct k sin c T k c Qc + P)e ct 4 sin c T 4 c c Q)e ct 4 cos c T 4 = 0 6e) P QT 4 + T 4 + ct T + T 3 )) + ut 5 T 4 ) = 0 ut 5 T 4 ) = 3 k= ) k Tk = y f 6f) 6g) 6h) 0 < T < T < T 3 < T 4 < T 5 6i) where ut) and ut) are given by Equations 05) and 07). For an output displacement of y f = 3, Figure 6 illustrates the post-actuation time-optimal control, the switching curve and the corresponding evolution of the displacement of the first mass of the benchmark floating oscillator. It can be noted that the post-actuation control profile is a damped harmonic which reaches the minimum of - at 6. seconds. Control Output Time Time Fig. 6. Large Maneuver Three-Switch Post-Actuation

19 Figure 7 illustrates the variation of the switch times and the maneuver time as a function of the final displacement y f. It can be seen that the first two switches shown by the dash and dotted line collapse in the vicinity of y f =.9. The parameterization presented in this section corresponds to all maneuvers greater than y f =.9. For maneuvers smaller than y f =.9, a new parameterization of the control profile is necessary which is presented in the next section. 9 8 Maneuver/Switch Times T T T 3 T y f Fig. 7. Switch and Maneuver Time 4.3 Small Maneuver Parameterize the time-optimal post-actuation control as a single switch bang-bang control followed by a decaying sinusoidal post-actuation control as shown in Figure 8. The time-delay filter which generates the control profile illustrated in Figure 8 is: ) G c = e st + Ps + Qs + s + cs + e st. 7)

20 u t - T T T 3 Fig. 8. Single-Switch Post-Actuation Control Profile The parameter optimization problem can be posed as: min J = T 8a) subject to 8b) dg c ds s = 0) = T T + Q c = 0 8c) e ct cos c T + c Qc + P)e ct cos c T + c c Q)e ct sin c T = 0 8d) e ct sin c T c Qc + P)e ct sin c T + c c Q)e ct cos c T = 0 8e) P QT + T + ct ) T = y f 8f) ut 3 T ) = 0 8g) ut 3 T ) < 8h) 0 < T < T < T 3 8i) Figure 7 illustrates the variation of the switch times and the maneuver time as a function of the final displacement y f for maneuvers smaller than y f =.9. Figure 9 illustrates a typical post-actuation time-optimal control profile. For a maneuver of unit, it can be seen that a single switch bang-bang control transitions the output from an initial state of rest to a terminal state of rest. The postactuation control as opposed to the large maneuver case does not reach the control limits in the post-actuation phase of the control. Figure 0 illustrates the variation in the maneuver time of the state-to-state transition time optimal control solid line) and the time optimal output transition control dashed line), as a function of the maneuver y f. It can be seen that the post-actuation time-optimal control consistently requires significantly smaller time to complete the maneuver. It should be noted that the number of switches for the time optimal control cannot, in most application be prescribed at the outset. The number of switches as shown in Figures 3 and 7 changes as a function of the maneuver. They also change for the same maneuver, as a function of varying damping coefficient as shown by Singh [3] for minimum time control. Consequently, the designer must select a certain number of switches and solve the parameter optimization problem and then check if all the necessary conditions of optimality are satisfied. If they are not, a different parametrization is selected and the process is repeated till the right number of switches which satisfy all the necessary conditions of optimality is identified.

21 Control Time.5 Output Time Fig. 9. Small Maneuver Single-Switch Post-Actuation Maneuver Time State to State Output to Output Final Displacement y f ) Fig. 0. Comparison of Maneuver Times 5 Conclusions An analytical solution to the post-actuation time-optimal controller for a double integrator with a left-half plane zero is presented to motivate the structure of the post-actuation control profile. A corresponding frequency domain design approach is shown to equate to cancelling the poles and zeros of the system transfer function with the zeros and poles of a transfer function of a time-delay filter. The transition of the structure of the time-optimal control profile as a function of maneuver distance is illustrated for the double integrator problem. The post-actuation time-optimal control profile is generalized and illustrated on the benchmark floating oscillator problem where it is shown that the post-actuation control profile is a damped harmonic. The transition phase of the control is shown to be bang-bang with a three switch structure for large

22 maneuvers and a single switch structure for smaller maneuvers. Comparison with the time-optimal state-to-state transition for the benchmark problem helps illustrate the reduction in maneuver time of the output transition time-optimal control. For systems with non-minimum phase zeros, a pre-actuation phase in conjunction with a bang-bang transition phase is the solution to the time-optimal output transition problem. The proposed post-actuation design approach can be used to solve the pre-actuation design by reversing time and solving for the transformed post-actuation time-optimal controller. To desensitize the performance of the post-actuation control to uncertainties in the location of the system poles, multiples zeros of the timedelay filter can be located at the nominal location of the uncertain poles. When knowledge of the support of the uncertain poles are known, a minimax optimization problem can be formulated to minimize the worst performance of the controller over the domain of uncertainty. Acknowledgements The authors gratefully acknowledge helpful discussions with Prof. S. R. Vadali of Aerospace Engineering, Texas A & M University. References [] Devasia, S., 0. Time-optimal control with pre/post actuation for dual-stage systems. Control Systems Technology, IEEE Transactions on, 0), march, pp [] Stearns, H., Yu, S., Fine, B., Mishra, S., and Tomizuka, M., 008. A comparative study of feedforward tuning methods for wafer scanning systems. ASME Conference Proceedings, ), pp [3] Singhose, W., and Vaughan, J., 0. Reducing vibration by digital filtering and input shaping. Control Systems Technology, IEEE Transactions on, 96), nov., pp [4] Singh, T., and Vadali, S. R., 993. Input-shaped control of three-dimensional maneuvers of flexible spacecraft. Journal of Guidance, Control and Dynamics, 66), Nov., pp [5] Singer, N., and Seering, W. P., 990. Pre-shaping command inputs to reduce system vibration. Journal of Dynamic Systems, Measurement and Control, ), pp [6] Singh, T., and Vadali, S. R., 993. Robust time delay control. Journal of Dynamic Systems, Measurement and Control, 5), pp [7] Singhose, W., Derezinski, S., and Singer, N., 996. Extra-insensitive input shapers for controlling flexible spacecraft. Journal of Guidance, Control and Dynamics, 9), pp [8] Singh, T., 00. Minimax design of robust controllers for flexible systems. Journal of Guidance, Control and Dynamics, 55), pp [9] Singh, T., 004. Jerk limited input shapers. ASME Journal of Dynamic Systems, Measurement and Control, 6), Mar., pp [0] Junkins, J. L., Rahman, Z. H., and Bang, H., 99. Near-minimum-time maneuvers of flexible structures by parameter optimization. Journal of Guidance, Control and Dynamics, 4), pp [] Dijkstra, B., and Bosgra, O., 003. Exploiting iterative learning control for input shaping, with application to a wafer stage. In American Control Conference, 003. Proceedings of the 003, Vol. 6, pp vol.6. [] Bodson, M., 997. An adaptive algorithm for the tuning of two input shaping methods. In American Control Conference, 997. Proceedings of the 997, Vol. 3, pp vol.3. [3] Singh, G., Kabamba, P. T., and McClamroch, N. H., 989. Planar time-optimal control, rest-to-rest slewing of flexible spacecraft. Journal of Guidance, Control and Dynamics, ), pp [4] Ben-Asher, J., Burns, J. A., and Cliff, E. M., 99. Time-optimal slewing of flexible spacecraft. Journal of Guidance, Control and Dynamics, 5), pp [5] Singh, T., and Vadali, S. R., 994. Robust time-optimal control: Frequency domain approach. Journal of Guidance, Control and Dynamics, 7), pp [6] Wie, B., Sinha, R., Sunkel, J., and Cox, K., 993. Robust fuel- and time-optimal control of uncertain flexible space strcutures. In Guidance, Dynamics and Control Conference. [7] Singh, T., 995. Fuel/time optimal control of the benchmark problem. Journal of Guidance, Control and Dynamics, 86), pp [8] Muenchhof, M., and Singh, T., 003. Jerk limited time optimal control of flexible structures. ASME Journal of Dynamic Systems, Measurement and Control, 5), pp [9] Ben-Itzak, S., and Karniel, A., 008. Minimum acceleration criterion with constraints implies bang-bang control as an underlying principle for optimal trajectories of arm reaching movements. Neural Computation, 0, pp [0] Iamratanakul, D., Jordan, B., Leang, K., and Devasia, S., 008. Optimal output transitions for dual-stage systems. Control Systems Technology, IEEE Transactions on, 65), sept., pp

23 [] Iamratanakul, D., and Devasia, S., 008. Feedforward input design for minimum-time/energy, output transitions for dual-stage systems. In American Control Conference, 008, pp [] Devasia, S., 0. Time-optimal control with pre/post actuation for dual-stage systems. Control Systems Technology, IEEE Transactions on, 0), march, pp [3] Singh, T., 996. Effect of damping on the structure of time-optimal controllers. Journal of Guidance, Control and Dynamics, 95), Sept., pp

MINIMAX DESIGN OF PREFILTERS FOR MANEUVERING FLEXIBLE STRUCTURES

MINIMAX DESIGN OF PREFILTERS FOR MANEUVERING FLEXIBLE STRUCTURES MINIMAX DESIGN OF PREFILTERS FOR MANEUVERING FLEXIBLE STRUCTURES Tarunraj Singh Yong-Lin Kuo Department of Mechanical and Aerospace Engineering SUNY at Buffalo, Buffalo, New York 426 ABSTRACT This paper

More information

Time-optimal control of flexible systems subject to friction

Time-optimal control of flexible systems subject to friction OPTIMAL CONTROL APPLICATIONS AND METHODS Optim. Control Appl. Meth. 28; 29:257 277 Published online 3 September 27 in Wiley InterScience (www.interscience.wiley.com)..82 Time-optimal control of flexible

More information

Desensitized Minimum Power/Jerk Control Profiles for Rest-to-Rest Maneuvers

Desensitized Minimum Power/Jerk Control Profiles for Rest-to-Rest Maneuvers Proceedings of the American Control Conference Chicago, Illinois June 2 Desensitized Minimum Power/Jerk Control Profiles for Rest-to-Rest Maneuvers Timothy A. Hindle Tarunraj Singh Graduate Student Associate

More information

Design of Input Shapers using Modal Cost for Multi-mode Systems

Design of Input Shapers using Modal Cost for Multi-mode Systems Design of Input Shapers using Modal Cost for Multi-mode Systems Ravi Kumar a, Tarunraj Singh,b a Department of Mechanical & Aerospace Engineering, University at Buffalo, Buffalo, NY 426 b Department of

More information

Minimax Robust Jerk Limited Control of Flexible Structures CSME Forum 2002

Minimax Robust Jerk Limited Control of Flexible Structures CSME Forum 2002 Minimax Robust Jerk Limited Control of Flexible Structures CSME Forum 22 Marco Muenchhof Graduate Student Department of Mechanical and Aerospace Engineering SUNY at Buffalo, Buffalo, New York 426 Currently

More information

Polynomial Chaos Based Design of Robust Input Shapers

Polynomial Chaos Based Design of Robust Input Shapers Tarunraj Singh Professor e-mail: tsingh@buffalo.edu Puneet Singla Assistant Professor e-mail: psingla@buffalo.edu Umamaheswara Konda e-mail: venkatar@buffalo.edu Department of Mechanical and Aerospace

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

More information

Fast Seek Control for Flexible Disk Drive Systems

Fast Seek Control for Flexible Disk Drive Systems Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat La-orpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO

More information

MINIMUM-TIME MOTION PLANNING OF CRANES WITH PARAMETRIC UNCERTAINTY USING LINEAR PROGRAMMING. José J. Da Cruz,1

MINIMUM-TIME MOTION PLANNING OF CRANES WITH PARAMETRIC UNCERTAINTY USING LINEAR PROGRAMMING. José J. Da Cruz,1 th Portuguese Conference on Automatic Control 6-8 July CONTROLO Funchal, Portugal MINIMUM-TIME MOTION PLANNING OF CRANES WITH PARAMETRIC UNCERTAINTY USING LINEAR PROGRAMMING José J. Da Cruz, Escola Politécnica

More information

Efficient Minimax Control Design for Prescribed Parameter Uncertainty

Efficient Minimax Control Design for Prescribed Parameter Uncertainty JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS Vol. 27, No. 6, November December 2004 Efficient Minimax Control Design for Prescribed Parameter Uncertainty Dirk Tenne and Tarunraj Singh State University of

More information

Passive Control of Overhead Cranes

Passive Control of Overhead Cranes Passive Control of Overhead Cranes HASAN ALLI TARUNRAJ SINGH Mechanical and Aerospace Engineering, SUNY at Buffalo, Buffalo, New York 14260, USA (Received 18 February 1997; accepted 10 September 1997)

More information

Trajectory planning and feedforward design for electromechanical motion systems version 2

Trajectory planning and feedforward design for electromechanical motion systems version 2 2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers

More information

Rest-to-Rest Motion of an Experimental Flexible Structure Subject to Friction: Linear Programming Approach

Rest-to-Rest Motion of an Experimental Flexible Structure Subject to Friction: Linear Programming Approach Rajaey Kased e-mail: kased@eng.buffalo.edu Tarunraj Singh e-mail: tsingh@buffalo.edu Department of Mechanical and Aerospace Engineering, University at Buffalo, Buffalo, NY 426 Rest-to-Rest Motion of an

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute

More information

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4) A Exercise State will have dimension 5. One possible choice is given by y and its derivatives up to y (4 x T (t [ y(t y ( (t y (2 (t y (3 (t y (4 (t ] T With this choice we obtain A B C [ ] D 2 3 4 To

More information

INPUT SHAPING CONTROL OF ELECTRONIC CAMS

INPUT SHAPING CONTROL OF ELECTRONIC CAMS Engineering MECHANICS, Vol. 20, 203, No. 6, p. 49 50 49 INPUT SHAPING CONTROL OF ELECTRONIC CAMS Petr Beneš*, Michael Valášek*, Ondřej Marek** The paper deals with the non-vibration control of electronic

More information

THERE has been extensive research in the eld of vibration

THERE has been extensive research in the eld of vibration JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS Vol., No. 3, May June 00 Desensitized Jerk Limited-Time Optimal Control of Multi-Input Systems Marco Muenchhof and Tarunraj Singh State University of New York

More information

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

magnitude [db] phase [deg] frequency [Hz] feedforward motor load - ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Minimum Time Control of A Second-Order System

Minimum Time Control of A Second-Order System 49th IEEE Conference on Decision and Control December 5-7, 2 Hilton Atlanta Hotel, Atlanta, GA, USA Minimum Time Control of A Second-Order System Zhaolong Shen and Sean B. Andersson Department of Mechanical

More information

The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept An Industrial-Robots Suited Input Shaping Control Scheme

The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept An Industrial-Robots Suited Input Shaping Control Scheme The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept. 28 An Industrial-Robots Suited Input Shaping Control Scheme Amine Kamel, Friedrich Lange, Gerd Hirzinger Abstract Compliance

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 16.323 Principles of Optimal Control Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 16.323 Lecture

More information

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems 2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2

More information

EXTREMAL ANALYTICAL CONTROL AND GUIDANCE SOLUTIONS FOR POWERED DESCENT AND PRECISION LANDING. Dilmurat Azimov

EXTREMAL ANALYTICAL CONTROL AND GUIDANCE SOLUTIONS FOR POWERED DESCENT AND PRECISION LANDING. Dilmurat Azimov EXTREMAL ANALYTICAL CONTROL AND GUIDANCE SOLUTIONS FOR POWERED DESCENT AND PRECISION LANDING Dilmurat Azimov University of Hawaii at Manoa 254 Dole Street, Holmes 22A Phone: (88)-956-2863, E-mail: azimov@hawaii.edu

More information

Rest-to-Rest Motion of an Experimental Flexible Structure subject to Friction: Linear Programming Approach

Rest-to-Rest Motion of an Experimental Flexible Structure subject to Friction: Linear Programming Approach AIAA5 Rest-to-Rest Motion of an Experimental Flexible Structure subject to Friction: Linear Programming Approach Rajaey Kased and Tarunraj Singh kased@eng.buffalo.edu tsingh@eng.buffalo.edu State University

More information

New Aspects of Input Shaping Control to Damp Oscillations of a Compliant Force Sensor

New Aspects of Input Shaping Control to Damp Oscillations of a Compliant Force Sensor 8 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-3, 8 New Aspects of Input Shaping Control to Damp Oscillations of a Compliant Force Sensor Amine Kamel, Friedrich Lange

More information

LYAPUNOV-BASED ELLIPTICAL TO CIRCULAR PLANAR ORBIT TRANSFERS IN LEVI-CIVITA COORDINATES

LYAPUNOV-BASED ELLIPTICAL TO CIRCULAR PLANAR ORBIT TRANSFERS IN LEVI-CIVITA COORDINATES (Preprint) AAS 2-66 LYAPUNOV-BASED ELLIPTICAL TO CIRCULAR PLANAR ORBIT TRANSFERS IN LEVI-CIVITA COORDINATES Sonia Hernandez, Maruthi R. Akella, and Cesar A. Ocampo INTRODUCTION We consider planar orbit

More information

Two-Point Boundary Value Problem and Optimal Feedback Control based on Differential Algebra

Two-Point Boundary Value Problem and Optimal Feedback Control based on Differential Algebra Two-Point Boundary Value Problem and Optimal Feedback Control based on Differential Algebra Politecnico di Milano Department of Aerospace Engineering Milan, Italy Taylor Methods and Computer Assisted Proofs

More information

A Robust Controller for Scalar Autonomous Optimal Control Problems

A Robust Controller for Scalar Autonomous Optimal Control Problems A Robust Controller for Scalar Autonomous Optimal Control Problems S. H. Lam 1 Department of Mechanical and Aerospace Engineering Princeton University, Princeton, NJ 08544 lam@princeton.edu Abstract Is

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

ECSE.6440 MIDTERM EXAM Solution Optimal Control. Assigned: February 26, 2004 Due: 12:00 pm, March 4, 2004

ECSE.6440 MIDTERM EXAM Solution Optimal Control. Assigned: February 26, 2004 Due: 12:00 pm, March 4, 2004 ECSE.6440 MIDTERM EXAM Solution Optimal Control Assigned: February 26, 2004 Due: 12:00 pm, March 4, 2004 This is a take home exam. It is essential to SHOW ALL STEPS IN YOUR WORK. In NO circumstance is

More information

Minimum Time Control of A Second-Order System

Minimum Time Control of A Second-Order System Minimum Time Control of A Second-Order System Zhaolong Shen and Sean B. Andersson Department of Mechanical Engineering, Boston University, Boston, MA 225 {zlshen,sanderss}@bu.edu Abstract A new algorithm

More information

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

Robust time-delay control of multimode

Robust time-delay control of multimode INT. J. CONTROL, 1995, VOL. 62, No.6, 1319-1339 Robust time-delay control of multimode systems T. SINGHt:j: and S. R. VADALIt This paper presents a procedure for the design of open loop controllers for

More information

Differential Equations and Modeling

Differential Equations and Modeling Differential Equations and Modeling Preliminary Lecture Notes Adolfo J. Rumbos c Draft date: March 22, 2018 March 22, 2018 2 Contents 1 Preface 5 2 Introduction to Modeling 7 2.1 Constructing Models.........................

More information

MODERN CONTROL DESIGN

MODERN CONTROL DESIGN CHAPTER 8 MODERN CONTROL DESIGN The classical design techniques of Chapters 6 and 7 are based on the root-locus and frequency response that utilize only the plant output for feedback with a dynamic controller

More information

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31 Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured

More information

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 Unit Outline Introduction to the course: Course goals, assessment, etc... What is Control Theory A bit of jargon,

More information

Identification Methods for Structural Systems

Identification Methods for Structural Systems Prof. Dr. Eleni Chatzi System Stability Fundamentals Overview System Stability Assume given a dynamic system with input u(t) and output x(t). The stability property of a dynamic system can be defined from

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries . AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

Methods for Synthesizing Very High Q Parametrically Well Behaved Two Pole Filters

Methods for Synthesizing Very High Q Parametrically Well Behaved Two Pole Filters Methods for Synthesizing Very High Q Parametrically Well Behaved Two Pole Filters Max Mathews Julius O. Smith III Center for Computer Research in Music and Acoustics (CCRMA) Department of Music, Stanford

More information

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Position and Velocity Profile Tracking Control for New Generation Servo Track

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method International Journal of Electrical Engineering. ISSN 0974-2158 Volume 7, Number 2 (2014), pp. 257-270 International Research Publication House http://www.irphouse.com Robust Tuning of Power System Stabilizers

More information

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27 1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Control, Stabilization and Numerics for Partial Differential Equations

Control, Stabilization and Numerics for Partial Differential Equations Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua

More information

Dynamics and Controls of a Generalized Frequency Domain Model Flexible Rotating Spacecraft

Dynamics and Controls of a Generalized Frequency Domain Model Flexible Rotating Spacecraft SpaceOps Conferences 5-9 May 24, Pasadena, CA SpaceOps 24 Conference.254/6.24-797 Dynamics and Controls of a Generalized Frequency Domain Model Flexible Rotating Spacecraft Tarek A. Elgohary, James D.

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Introduction to Modern Control MT 2016

Introduction to Modern Control MT 2016 CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate Lecture 2 First-order ordinary differential equations (ODE) Solution of a linear ODE Hints to nonlinear

More information

Deterministic Dynamic Programming

Deterministic Dynamic Programming Deterministic Dynamic Programming 1 Value Function Consider the following optimal control problem in Mayer s form: V (t 0, x 0 ) = inf u U J(t 1, x(t 1 )) (1) subject to ẋ(t) = f(t, x(t), u(t)), x(t 0

More information

Attitude Control of a Bias Momentum Satellite Using Moment of Inertia

Attitude Control of a Bias Momentum Satellite Using Moment of Inertia I. INTRODUCTION Attitude Control of a Bias Momentum Satellite Using Moment of Inertia HYOCHOONG BANG Korea Advanced Institute of Science and Technology HYUNG DON CHOI Korea Aerospace Research Institute

More information

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control Fernando A. C. C. Fontes 1 and Lalo Magni 2 1 Officina Mathematica, Departamento de Matemática para a Ciência e

More information

Iterative Feedforward Tuning for Residual Vibration Reduction

Iterative Feedforward Tuning for Residual Vibration Reduction Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 28 Iterative Feedforward Tuning for Residual Vibration Reduction Antonio Visioli Aurelio Piazzi

More information

CDS 101/110a: Lecture 10-1 Robust Performance

CDS 101/110a: Lecture 10-1 Robust Performance CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty

More information

Laplace Transforms Chapter 3

Laplace Transforms Chapter 3 Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first. Laplace transforms play a key role in important

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University Chemical Process Dynamics and Control Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University 1 Chapter 4 System Stability 2 Chapter Objectives End of this

More information

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)

More information

1 Trajectory Generation

1 Trajectory Generation CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position

More information

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question

More information

I pendage structure is considered. Considerable work has

I pendage structure is considered. Considerable work has JOURNAL OF GUDANCE, CONTROL, AND DYNAMCS Vol. 6, No. 6, November-December 993 nput-shaped Control of Three-Dimensional Maneuvers of Flexible Spacecraft T. Singh* S. R. Vadalit Texas A&M University, College

More information

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented

More information

Richiami di Controlli Automatici

Richiami di Controlli Automatici Richiami di Controlli Automatici Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA) Richiami di Controlli Automatici

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

More information

Solutions to Math 53 Math 53 Practice Final

Solutions to Math 53 Math 53 Practice Final Solutions to Math 5 Math 5 Practice Final 20 points Consider the initial value problem y t 4yt = te t with y 0 = and y0 = 0 a 8 points Find the Laplace transform of the solution of this IVP b 8 points

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

Minimum Fuel Optimal Control Example For A Scalar System

Minimum Fuel Optimal Control Example For A Scalar System Minimum Fuel Optimal Control Example For A Scalar System A. Problem Statement This example illustrates the minimum fuel optimal control problem for a particular first-order (scalar) system. The derivation

More information

OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS

OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS STUDIES IN ASTRONAUTICS 3 OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS JOHNL.JUNKINS Texas A&M University, College Station, Texas, U.S.A. and JAMES D.TURNER Cambridge Research, Division of PRA, Inc., Cambridge,

More information

Solution of Linear State-space Systems

Solution of Linear State-space Systems Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state

More information

HIGH-ORDER STATE FEEDBACK GAIN SENSITIVITY CALCULATIONS USING COMPUTATIONAL DIFFERENTIATION

HIGH-ORDER STATE FEEDBACK GAIN SENSITIVITY CALCULATIONS USING COMPUTATIONAL DIFFERENTIATION (Preprint) AAS 12-637 HIGH-ORDER STATE FEEDBACK GAIN SENSITIVITY CALCULATIONS USING COMPUTATIONAL DIFFERENTIATION Ahmad Bani Younes, James Turner, Manoranjan Majji, and John Junkins INTRODUCTION A nonlinear

More information

CHAPTER INTRODUCTION

CHAPTER INTRODUCTION CHAPTER 3 DYNAMIC RESPONSE OF 2 DOF QUARTER CAR PASSIVE SUSPENSION SYSTEM (QC-PSS) AND 2 DOF QUARTER CAR ELECTROHYDRAULIC ACTIVE SUSPENSION SYSTEM (QC-EH-ASS) 3.1 INTRODUCTION In this chapter, the dynamic

More information

Dynamic Inversion Design II

Dynamic Inversion Design II Lecture 32 Dynamic Inversion Design II Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Topics Summary of Dynamic Inversion Design Advantages Issues

More information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

A GENERALIZED SECOND ORDER COMPENSATOR DESIGN FOR VIBRATION CONTROL OF FLEXIBLE STRUCTURES

A GENERALIZED SECOND ORDER COMPENSATOR DESIGN FOR VIBRATION CONTROL OF FLEXIBLE STRUCTURES A GENERALIZED SECOND ORDER COMPENSATOR DESIGN FOR VIBRATION CONTROL OF FLEXIBLE STRUCTURES Hyochoong ~ a n and ~ t Brij N. Agrawalt Naval Postgraduate School Monterey, California t Abstract In this paper,

More information

Closed-form minimax time-delay filters for underdamped systems

Closed-form minimax time-delay filters for underdamped systems OPTIMAL CONTROL APPLICATIONS AND METHODS Otim. Control Al. Meth. 27; 28:157 173 Published online 4 December 26 in Wiley InterScience (www.interscience.wiley.com)..79 Closed-form minimax time-delay filters

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

More information

New Damped-Jerk trajectory for vibration reduction

New Damped-Jerk trajectory for vibration reduction New Damped-Jerk trajectory for vibration reduction Richard Bearee To cite this version: Richard Bearee. New Damped-Jerk trajectory for vibration reduction. Control Engineering Practice, Elsevier, 24, 28,

More information

Basic Procedures for Common Problems

Basic Procedures for Common Problems Basic Procedures for Common Problems ECHE 550, Fall 2002 Steady State Multivariable Modeling and Control 1 Determine what variables are available to manipulate (inputs, u) and what variables are available

More information

EVALUATION OF (UNSTABLE) NON-CAUSAL SYSTEMS APPLIED TO ITERATIVE LEARNING CONTROL

EVALUATION OF (UNSTABLE) NON-CAUSAL SYSTEMS APPLIED TO ITERATIVE LEARNING CONTROL EVALUATION OF (UNSTABLE) NON-CAUSAL SYSTEMS APPLIED TO ITERATIVE LEARNING CONTROL M.G.E. Schneiders, M.J.G. van de Molengraft and M. Steinbuch Eindhoven University of Technology, Control Systems Technology,

More information

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs 5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract

More information

Homework Solution # 3

Homework Solution # 3 ECSE 644 Optimal Control Feb, 4 Due: Feb 17, 4 (Tuesday) Homework Solution # 3 1 (5%) Consider the discrete nonlinear control system in Homework # For the optimal control and trajectory that you have found

More information