Time-Optimal Output Transition for Minimum Phase Systems
|
|
- Johnathan Lynch
- 5 years ago
- Views:
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 Tarunraj Singh Yong-Lin Kuo Department of Mechanical and Aerospace Engineering SUNY at Buffalo, Buffalo, New York 426 ABSTRACT This paper
More informationTime-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 informationDesensitized 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 informationDesign 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 informationMinimax 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 informationPolynomial 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 informationJerk 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 informationFast 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 informationMINIMUM-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 informationEfficient 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 informationPassive 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 informationTrajectory 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 informationRest-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 informationMixed 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 informationState 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 informationINPUT 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 informationTHERE 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 informationmagnitude [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 informationDr 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 informationRaktim 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 informationCONTROL 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 informationTopic # 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 informationD(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 informationMinimum 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 informationThe 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 informationControl 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 informationPrinciples 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 informationTrajectory 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 informationEXTREMAL 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 informationRest-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 informationNew 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 informationLYAPUNOV-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 informationTwo-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 informationA 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 informationControl 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 informationECSE.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 informationMinimum 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 informationControl 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 informationVideo 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 informationRobust 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 informationDifferential 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 informationMODERN 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 informationIntroduction. 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 informationMATH4406 (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 informationIdentification 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 informationRaktim 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 informationLecture 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 informationControl 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 informationMethods 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 informationPosition 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 informationControl 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 informationRaktim 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 informationChapter 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 informationRobust 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 informationECEN 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 informationELEC4631 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 informationFINITE 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 informationControl, 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 informationDynamics 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 informationGoodwin, 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 informationControl 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 informationIntroduction 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 informationDeterministic 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 informationAttitude 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 informationPrashant 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 informationA 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 informationIterative 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 informationCDS 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 informationLaplace 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 informationOptimal 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 informationChemical 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 informationControl 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 information1 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 informationTopic # 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 informationControl 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 informationI 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 informationControl 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 informationRichiami 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 informationTopic # 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 informationUncertainty 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 informationSolutions 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 informationTime 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 informationMinimum 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 informationOPTIMAL 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 informationSolution 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 informationHIGH-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 informationCHAPTER 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 informationDynamic 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 informationSubject: 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 informationA 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 informationClosed-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 informationIMC 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) 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 informationChapter 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 informationNew 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 informationBasic 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 informationEVALUATION 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 informationAdaptive 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 informationHomework 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