Abstract
This chapter introduces the augmented state-dependent Riccati equation (SDRE) technique for the advanced control of the tandem cold metal rolling process. The advantages of the SDRE method when compared to conventional control are presented. The characteristics of several other advanced control methods are included for evaluation in light of the augmented SDRE method. A brief introductory discussion on linear quadratic control concepts also is included as background in preparation for the presentation of the SDRE technique. The results of simulations using the augmented SDRE method as applied to typical tandem cold rolling applications show the effectiveness of this technique for control of the tandem cold rolling process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
It is known [16] that if \( a(0) = 0 \), and \( a(x) \in {C^1} \), an infinite number of such factorizations exist, and similarly with g(x).
- 2.
Unless noted otherwise, when the expression “for all x” is used, it is intended to mean “for all x in the control space”.
- 3.
Simulink is a registered trademarks of The MathWorks, Inc., Natick, MA 01760-2098.
- 4.
MATLAB and Simulink are registered trademarks of The MathWorks, Inc., Natick, MA 01760-2098.
- 5.
In a linear sense, the pair {C,A} is detectable if and only if every unstable mode is observable [38].
- 6.
In a linear sense, the pair {A,B} is stabilizable if and only if every unstable mode is controllable [38].
- 7.
The notation for gradient is as given in Section “Computation of Gradients” in the Appendix.
References
Pearson JD. Approximation methods in optimal control. J Electron Control. 1962;13:453–69.
Wernli A, Cook G. Suboptimal control for the nonlinear quadratic regulator problem. Automatica. 1975;11:75–84.
Mracek CP, Cloutier JR. Control designs for the nonlinear benchmark problem via the state-dependent Riccati equation method. Int J Robust Nonlinear Control. 1998;8:401–33.
Friedland B. Advanced control system design. Englewood Cliffs: Prentice-Hall; 1996.
Parrish DK, Ridgely DB. Control of an artificial human pancreas using the SDRE method. In: Proceedings of American Control Conference, Albuquerque; 1997.
Cloutier JR, Stansbery DT. Nonlinear, hybrid bank-to-turn/skid-to-turn autopilot design. Proceedings of the AIAA Guidance, Navigation, and Control Conference; 2001; Montreal.
Cloutier JR, Zipfel PH. Hypersonic guidance via the state-dependent-Riccati equation control method. Proceedings of IEEE Conference of Control Applications; 1991; Hawaii.
Stansbery DT, Cloutier JR. Position and attitude control of a spacecraft using the state-dependent-Riccati equation technique. Proceedings of American Control Conference; 2000; Chicago.
Beeler SC, Kepler GM. Reduced order modeling and control of thin film growth in an HPCVD reactor. Control Research Computation Report CRSC-TR00-33. Raleigh: North Carolina State University; 2000.
Athans M, Falb PL. Optimal control an introduction to the theory and its applications. New York: McGraw-Hill; 1966.
Lewis FL. Optimal control. New York: Wiley; 1986.
Cimen T. State-dependent Riccati equation (SDRE) control: a survey. In: Chung MJ, Misra P, editors. Plenary papers, milestone reports, and select survey papers. Seoul: 17th IFAC World Congress; 2008.
Erdem EB. Analysis and real-time implementation of state-dependent Riccati equation controlled systems, PhD thesis. Champaign: University of Illinois at Urbana-Champaign; 2001.
Hammet KD. Control of nonlinear systems via state feedback state-dependent Riccati equation techniques. PhD thesis, Air Force Institute of Technology, Ohio, 1997.
Coutier JR, D’Souza N, Mracek CP. Nonlinear regulation and nonlinear H∞ control via the state-dependent Riccati equation technique: part 1, theory. Proceedings of International Conference on Nonlinear Problems in Aviation and Aerospace. Dayton Beach: Embry Riddle University; 1996; P. 117–31.
Vidyasagar M. Nonlinear systems analysis. Englewood Cliffs: Prentice-Hall; 1978.
Tsiotras P, Corless M, Rotea M. Counterexample to a recent result on the stability of nonlinear systems. IMA J Math Control Info. 1996;13(2):129–30.
Pittner J. Pointwise linear quadratic control of a tandem cold rolling mill, PhD thesis. Pittsburgh: University of Pittsburgh; 2006.
Pittner J, Simaan MA. Optimal control of tandem cold rolling using a pointwise linear quadratic technique with trims. J Dyn Syst-T ASME. 2008;130(2):021006-1–021006-11.
Kinney CS, Laub AJ. The matrix sign function. IEEE Trans Automat Control. 1995;40(8):1330–48.
Kugi A, Haas W, Schlacher K, et al. Active compensation in rolling mills. IEEE Trans Ind Appl. 2000;36(2):625–32.
Hayes MH. Statistical digital signal processing and modeling. New York: Wiley; 1996.
Widrow B, Streans S. Adaptive signal processing. Englewood Cliffs: Prentice-Hall; 1986.
Neumerkel D, Shorten R, Hambrecht A. Robust learning algorithms for nonlinear filtering. IEEE International Conference on Acoustics, Speech, Signal Processing. vol 6; Atlanta 1996; P. 3565–58.
Rawlings JB. Tutorial overview of model predictive control. IEEE Control Syst Mag. 2000;20(3):38–52.
Allgower F, Badgwell TA, Qin SJ, et al. Nonlinear predictive control and moving horizon estimation-an introductory overview. In: Frank PM, editor. Advances in control: highlights of ECC99. London: Springer; 1999.
Edwards E, Spurgeon SK. Sliding mode control theory and applications. London: Taylor & Francis; 1998.
Slotine JJE, Li W. Applied nonlinear control. Englewood Cliffs: Prentice-Hall; 1991.
Pittner J, Simaan MA. Optimum feedback controller design for tandem cold metal rolling. Proceedings of IFAC 17th World Congress; 2008; Seoul, P. 988–93.
Pittner J, Simaan MA. Optimal control of continuous tandem cold metal rolling. In: Proceedings of American Control Conference; 2008; Seattle, P. 2018–23.
Pittner J, Simaan MA. Control of a continuous tandem cold rolling process. Control Eng Pract. 2008;16(11):1379–90.
Pittner J, Samaras NS, Simaan MA. A new strategy for optimal control of continuous tandem cold metal rolling. IEEE Trans Ind Appl. 2010;46(2):703–11.
Roberts WL. Cold rolling of steel. New York: Marcel Dekker; 1978.
Ginzburg V, Ballas R. Roll eccentricity. United Engineering. Pittsburgh: International Rolling Mill Consultants. Pittsburgh; 1998.
Tezuka T, Yamashita T, Sato T, et al. Application of a new automatic gauge control system for the tandem cold mill. IEEE Trans Ind Appl. 2002;38(2):553–8.
Sekiguchi K, Seki Y, Okitani N, et al. The advanced set-up and control system for Dofasco’s tandem cold mill. IEEE Trans Ind Appl. 1996;32(3):608–616.
Khalil HK. Nonlinear systems. New York: Macmillan; 1992.
Zhou K, Doyle JC. Essentials of robust control. Upper Saddle River: Prentice-Hall; 1998.
Vetter W. Derivative operations on matrices. IEEE Trans Automat Control. 1970;15(2):241–4.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
The sections of this appendix provide material that supplements what is presented earlier in this chapter. Provided are some applicable definitions and theorems, detailed methods for the computation of gradients, derivations of various relationships relating to functions of the state variables, and a derivation of the necessary conditions for the optimality of the SDRE controller.
5.1.1 Definitions and Theorems
The definitions and theorems which follow are related to the material presented in Section 5.3.1. The definitions are based on [37] and [15]. Theorems are based on [15]. A more detailed theoretical treatment is found in [12] and the references cited therein.
Definition 1. A system is considered an autonomous system if the function f does not depend explicitly on t, i.e.
Definitions 2 through 8 are based on an autonomous system, where \( f:D \to {R^n} \) is a locally Lipshitz map from D into \( {R^n} \).
Definition 2. The point \( \tilde{x} \) is an equilibrium point of (5.59) if
Definition 3. Taking \( \tilde{x} = 0 \) for convenience and without loss of generality, the equilibrium point of (5.60) is stable if for each \( \it\varepsilon > 0 \) there is a \( \it\delta \) such that
Definition 4. The equilibrium point of (5.60) is unstable if it is not stable.
Definition 5. The equilibrium point \( \tilde{x} = 0 \) is asymptotically stable if it is stable and a \( \delta \) can be chosen such that
Definition 6. Let \( \phi (x;t) \) be the solution of (5.59) that starts at time t = 0 and at an initial state x 0 , with \( \tilde{x} = 0 \). Then the region of attraction is the set of all points x such that
Definition 7. The equilibrium point \( \tilde{x} = \it 0 \) is locally asymptotically stable if it is asymptotically stable and its region of attraction is some neighborhood of the origin.
Definition 8. The equilibrium point \( \tilde{x} = 0 \) is globally asymptotically stable if
no matter how large \( \left\| x \right\| \) is.
Definition 9. {C(x), A(x)} is a pointwise observable parameterization of the nonlinear system in a region \( \Omega \) if the pair {C(x), A(x)} is pointwise observable (in the linear sense) for all \( x \in \Omega \).
Definition 10. {C(x), A(x)} is a pointwise detectable parameterization of the nonlinear system in a region \( \Omega \) if the pair {C(x), A(x)} is pointwise detectableFootnote 5 (in the linear sense) for all \( x \in \Omega \).
Definition 11. {A(x), B(x)} is a pointwise controllable parameterization of the nonlinear system in a region \( \Omega \) if the pair {A(x), B(x)} is pointwise controllable (in the linear sense) for all \( x \in \Omega \).
Definition 12. {A(x), B(x)} is a pointwise stabilizable parameterization of the nonlinear system in a region \( \Omega \) if the pair {A(x), B(x)} is pointwise stabilizableFootnote 6 (in the linear sense) for all \( x \in \Omega \).
Theorem 1. In addition to a(x), b(x), R(x), Q(x), Q(x) \(\in {C^k} \), \( k \ge 1 \), assume that A(x) is smooth (i.e. \( A(x) \in {C^k} \)) and that A(x) is both a stabilizable and detectable coefficient parameterization of the nonlinear system. Then the state-dependent Riccati equation method produces a closed-loop solution which is locally asymptotically stable.
Proof: The proof is provided in [15].
Theorem 2. Assume that the functions A(x), b(x), K(x), Q(x), and R(x), and their gradientsFootnote 7 \({ \nabla_x}A{\hbox{\it (}}x{\hbox{\it )}},\,\,{\nabla_x}b{\hbox{\it (}}x{\hbox{\it )}},\,\,{\nabla_x}K{\hbox{\it (}}x{\hbox{\it )}} \), and \( {\nabla_x}A{\hbox{\it (}}x{\hbox{\it )}} \) are bounded along trajectories. Then, under stability, as the state x is driven to zero, the necessary condition for optimality is asymptotically satisfied at a quadratic rate.
Proof: The proof is provided in [15].
5.1.2 Computation of Gradients
With \( x \in {R^n},\,\,Q'(x) = Q(x) \in {R^{nxn}} \), and \( Q(x) \in {C^1} \), and using matrix differentiation formulae as given in [39],
where
and
Equation 5.65 can be verified by first computing \( x'Q(x)x \) on an element-by-element basis, and then computing \( {\nabla_x}(x'Q(x)x) \).
Example 1
Computation of \( {\nabla_x}(x'Q(x)x) \), for \( x \in {R^2},\ Q'(x) = Q(x) \in {R^{2x2}},\ Q(x) \in {C^1} \):
Using (5.65) and (5.66), and not showing function arguments,
and then using (5.67),
Performing the multiplications and substituting into (5.68), and noting that q 12 = q 21,
Computing \( x'Qx \) on an element-by-element basis and then computing \( {\nabla_x}{\hbox {\it (}}x'Qx{\hbox {\it )}} \) verifies the result obtained in (5.71).
Example 2
Computation of \( {\nabla_x}(\lambda 'A(x)x) \), where \( x \in {R^2},\,\,A(x) \in {R^{2x2}},\,\,A(x) \in {C^1},\,\lambda \in {R^2}\), for all x:
Using matrix differentiation formulae, and not showing function arguments,
where
and
It is straightforward to use (5.74) and (5.75) and substitute into (5.72) and (5.73) to obtain the result.
5.1.3 Derivation of Relationships as Functions of the State Variables
The material which follows relates closely to the determination of the state-dependent elements of the A(x) matrix as noted in Section 5.3.3.
5.1.3.1 Relationships for Output Thickness and Specific Roll Force
During each scan of the controller, \( \xi \) and \( \alpha \) are computed at a number of equally spaced points in a predetermined neighborhood of h out0 as
where h in for stand 1 is the input thickness to the mill, and for stands 2,3,4,5 is the output thickness of the previous stand delayed by the appropriate interstand time delay,
where μ and \( R' \)are the friction coefficient and the deformed work roll radius, and t d,i,i+1 is the time delay between stands i and i + 1.
During the same controller scan, using the relationship (2.12) for the specific roll force and noting that F = PW, the total roll force is computed (at each point) as
where W is the strip width and other variables are as denoted in Chapter 2. In the neighborhood of h out0, F then is approximated by a linear fit which is reasonable because the neighborhood is not large,
where c 1 and c 2 are constants. Using (2.26) and (5.80), h out is then
and the specific roll force is
and thus for stands 2,3,4,5, h out and P depend on the state variables.
5.1.3.2 Relationships for Entry and Exit Strip Speeds
Using (2.19) the strip speed at the exit of the roll bite can be written as
where the forward slip f as given in (2.23) ultimately depends on the state variables. By conservation of mass flow across the roll bite,
and thus \( ({V_{in,i + 1}} - {V_{out,i}}) \) also depends on the state variables.
5.1.4 Derivation of the Necessary Conditions for Optimality
What is presented in this section supports the material discussed in Section 5.3.1.
From the cost function (5.17) and the nonlinear constraint (5.15), the Hamiltonian function is formed as:
where \( \lambda \in {R^n} \) is a Lagrange multiplier. The necessary conditions for optimality of a nonlinear controller are:
Using (5.85) and the control law (5.19),
\( {\nabla_u}H \) will be zero if λ is chosen so that
Differentiating with respect to time results in
Equating (5.94) and (5.95), and using the nonlinear constraint (5.15), (5.86), (5.89), and (5.93),
Rearranging and grouping terms,
From the state-dependent algebraic Riccati equation, the expression (A′(x) K(x)+K(x) A(x) − K(x) B R −1 (x) B′ K(x) + Q(x)) is equal to zero, and substituting for u (5.89) gives the necessary condition for the closed-loop solution to be near-optimal
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this chapter
Cite this chapter
Pittner, J., Simaan, M.A. (2011). Advanced Control: The Augmented SDRE Technique. In: Tandem Cold Metal Rolling Mill Control. Advances in Industrial Control. Springer, London. https://doi.org/10.1007/978-0-85729-067-0_5
Download citation
DOI: https://doi.org/10.1007/978-0-85729-067-0_5
Published:
Publisher Name: Springer, London
Print ISBN: 978-0-85729-066-3
Online ISBN: 978-0-85729-067-0
eBook Packages: EngineeringEngineering (R0)