ISIJ International
Online ISSN : 1347-5460
Print ISSN : 0915-1559
ISSN-L : 0915-1559
Regular Article
Active Vibration and Flatness Control of a Strip in a Continuous Galvanizing Line using Positive Position Feedback Control
Wonchul Jung Yu Jin JangSeungho LimSangchul Won
Author information
JOURNAL OPEN ACCESS FULL-TEXT HTML

2013 Volume 53 Issue 5 Pages 854-865

Details
Abstract

In this paper, we propose active vibration control of a strip in a continuous galvanizing line (CGL) using positive position feedback (PPF) control. The control system includes five pairs of electromagnetic actuators and controllers. First, the overall system was modeled using the three-dimensional finite element modeling (FEM) package ANSYS. The Krylov subspace technique was then used to reduce the order of the model. Finally, PPF control was applied to control the vibration. The stability condition was derived from the stiffness matrix concept, which shows the relationship between the DC gain of the controller and that of the system. Root locus analysis was performed to validate the stability condition derived. The results of the software simulations and the experiments demonstrate the effectiveness of the proposed controller under various tension conditions.

1. Introduction

The primary function of a continuous galvanizing line (CGL) is to coat a steel strip in a thin layer of zinc, enhancing the corrosion resistance of the final product. After the strip is cleaned, annealed, and cooled down to the temperature of molten zinc, the strip enters the zinc pot and travels around three rollers, which redirect it up through an air knife system (Fig. 1). The air knives blow off the excess molten zinc and control the coating thickness.

Fig. 1.

Typical CGL process layout with electromagnet vibration control system.

During the processing, the strip develops longitudinal and transverse curvatures due to the bending action of the sink roller under tension.1) Moreover, vibration may be invoked by many sources such as the eccentricity of the rotating rollers, air pressure differences between the air knives, and tension fluctuations due to speed mismatch between the rollers. Accordingly, the curvature and the vibration of the strip cause uneven coating on the strip and result in a poor-quality strip. To eliminate these, three kinds of vibration-absorbing schemes are currently used. One of these involves adjusting the tension and line speed.2) However, increasing the tension causes the sink roller’s bush and sleeve to wear out quickly. Another approach is to introduce passive damping by squeezing the strip with rollers.3) Although this absorbing scheme is effective, a disadvantage of this method is that it may cause surface defects such as scratches if the surface of the roller is contaminated. The final approach relies on noncontact active vibration control using electromagnetic actuators.4,5,6)

The difficulties in active vibration control of the strip arise from the fact that the strip must be considered as a multimodal system with many frequency modes.7) It is very hard to describe the motion of the strip in a simple model because it moves in a three-dimensional space. Modeling the strip accurately yields a very high-order model.8,9) Only a noncontacting position feedback sensor can be used because the strip is moving in a real situation. For these reasons, state feedback control cannot be used to control the vibration of the strip because it may give rise to the well-known phenomenon of spill-over.10) Inoue et al.5) studied spill-over of a strip where the axial direction movement was modeled by a finite element method. However, they did not consider the lateral movement of the strip. They used a proportional integral (PI) controller with a phase-lead compensator for electromagnet control. O. Bruls et al.6) used a model that neglected the global motion of the strip and the Craig-Bampton substructuring technique in model reduction. Although they employed proportional and derivative (PD) feedback control in the simulation, they did not consider spill-over.

In this paper, we propose active control of the flatness of the strip using positive position feedback (PPF) control. The control system consists of five pairs of electromagnetic actuators. First, the overall system was modeled using state equations of the motion of the strip based on three-dimensional finite element modeling (FEM) with ANSYS. Next, the Krylov subspace technique was used to reduce the order of the state equations. Finally, decentralized PPF control was applied for vibration control, with each actuator operated by feeding back the corresponding magnitude of vibration at the same location. The stability condition for the control system was derived from the stiffness matrix concept. The derived stability condition shows the relationship between the DC gain of the controller and that of the system. The gain of the controller was adjusted according to the stability condition under various tension values because the DC gain of the system changes with the tension. Root locus analysis of the closed-loop control system was performed to validate the derived stability condition. A computer simulation was performed for various filter frequencies and tension values. The experimental results demonstrate the effectiveness of the controller under various tension conditions.

This paper is organized as follows. In Section 2, FEM of the strip and model order reduction using the Krylov subspace technique are formulated. Section 3 presents the stability condition and the design of the controller. In Section 4, computer simulations performed to validate the stability condition are presented. In Section 5, hardware experimental results are provided, and the conclusion is given in Section 6.

2. Finite Element Model of the Strip

This section outlines the mathematical modeling of the strip under tension. The commercial finite element package ANSYS was used for three-dimensional full-scale system analysis and system matrix extraction. FEM leads to a high-order full-scale system model. The corresponding reduced-order small-scale model was then derived based on second-order Krylov subspace methods. The rectangular strip 1200-mm wide and 2000-mm high was investigated. The actual strip was placed in the experimental set-up, as shown in Fig. 2.

Fig. 2.

Pilot test equipment for active vibration control.

2.1. Three-dimensional Mathematical Modeling

All elements are represented with a quadrilateral shell element in three dimensions, which has both bending and membrane properties associated with displacements and rotations. The element has 24 independent degrees of freedom consisting of qk = [ ux,k, vy,k, wz,k, θx,k, θy,k, θz,k ] at each of its four nodes, as shown in Fig. 3. The vector qk is used to denote the generalized nodal displacement vector, and subscripts x, y, z, and k denote the directions and node number. The total degree of freedom of the system denoted N are determined by the total degree of freedom of the elements and that of the boundary conditions. The number of nodes and elements used in the finite element model are summarized in Table 1. The size of the system matrix is the same as the total degree of freedom of the system. We call this system a full-scale system. The generalized nodal force input vector for corresponding qk is defined by Fk = [ fx,k, fy,k, fz,k, mxx,k, myy,k, mzz,k ] , the elements of which are nodal forces and moments in the x, y, z direction. By combining all the elements, the finite element model of the strip leads to full-scale dynamic equations of motion in the following form:   

M q ¨ (t)+D q ˙ (t)+Kq(t)=F(t) (1)
where M,D,K N×N , q(t)= [ q 1 , q 2 , q k ,] T N×1 , and F(t)= [ F 1 , F 2 ,, F k ,] T N×1 are the mass, damping, stiffness matrix, generalized displacement vector, and generalized force input vector of the full-scale system.
Fig. 3.

Shell element.

Table 1.Information on the finite element model.
ParamsValue [unit]
Element typeShell63
Number of node651
Number of element600
Number of total DOF3654
Thickness of strip0.8 [mm]
Width of strip1200 [mm]
Length of strip2000 [mm]
Young’s modulus200e9 [N/m2]
Poison ratio0.3
Specific weight7850 [kg/m3]

2.2. Modal Analysis

Modal analysis of the system in Eq. (1) without damping (i.e. D = 0) provides information on dynamic characteristics of the strip such as its natural frequency and mode shape. Figures 4(a), 4(b), and 4(c) show the finite element model, displacement, and stress distribution from prestress analysis. Uniform stress was distributed throughout whole strip owing to its simple rectangular shape. The results of the prestress analysis against tension were updated in FE model for modal analysis. Tension produced a stiffening effect and considerably increased the natural frequencies. Figure 5 shows the first six mode shapes of the tensioned strip. Generally, the vibratory mode (nx, my) of a plate is distinguished by the number of nodal lines in the horizontal (nx) and vertical direction (my), as shown in Fig. 5. Note that nodal lines are lines at which two standing waves add with opposite phase and cancel each other out, so any actuator or sensor located at these lines does not contribute to vibration control for the mode (nx, my). For instance, vertical modes such as mode (0,1), mode (1,1) and mode (2,1) can not be controlled by actuators arranged as in Fig. 2 because all of them are located on vertical modal line my = 1. But horizontal vibrations, especially major mode (0,0) and transverse curvature of strip can be controlled. Vibratory mode and their natural frequencies are listed in Table 2.

Fig. 4.

Finite element model.

Fig. 5.

Vibratory mode shapes.

Table 2.Natural frequencies of the pretensioned strip.
NoMode shapeNatural frequency[Hz]
nxmy600 [kgf]800 [kgf]1300 [kgf]
 100 7.3222 8.398610.6092
 210 9.839611.285814.2613
 30115.559317.725822.2082
 42022.373925.547632.1018
 51123.171126.080232.1543
 62123.525126.818033.6325
 73126.987330.586738.0833
 80232.714436.389243.7847
 91237.035137.059645.2237
103139.512944.464655.1420

2.3. Full-scale State Space Representation

Among many nodes, five points in Fig. 2 are assumed to be excited by magnetic actuators in the z-direction. The forces excited by the electromagnet are defined by fz,EMi (i=1~5), where subscript i indicates the number of the magnetic actuator. The displacements measured by collocated sensors are defined by wz,j (j=1~5), where subscript j denotes the number of the sensor. Then, the system input, output vector can be represented as u= [ u 1 , u 2 , u 3 , u 4 , u 5 ] T 5×1 and y= [ y 1 , y 2 , y 3 , y 4 , y 5 ] T 5×1 , respectively, where ui = fx,EMi and yj = wz,j. The input matrix B N×5 and the output matrix C 5×N can be defined for the corresponding input and output vectors. Consequently, the dynamic model can be represented as:   

{ M x ¨ (t)+D x ˙ (t)+Kx(t)=Bu(t) y(t)=Cx(t) (2)
Since FEM model in Eq. (2) is linear, the superposition principle can be used. For the j-th input uj and the i-th output yi , by introducing intermediate state vector xj , dynamic model in Eq. (2) can be rewritten as the linear combination form:   
{ M x ¨ j (t)+D x ˙ j (t)+K x j (t)= B j u j (t) y i (t)= C i j=1 5 x j (t) ,i=1~5,j=1~5 (3)
where, Bj and Ci are j-th column vector of input matrix B and i-th row vector of output matrix C. To find the individual relationship between the j-th input and i-th output, intermediate output variable yij was introduced into the linear combination output yi(t) in Eq. (3) as   
y i (t)= C i j=1 5 x j (t)= j=1 5 C i x j (t) = j=1 5 y ij (t) (4)
where,   
y ij (t)= C i x j (t) (5)
From Eqs. (3) and (5), the intermediate state space equations, which relate intermediate state variable and output variable, can be expressed as:   
{ M x ¨ j (t)+D x ˙ j (t)+K x j (t)= B j u j (t) y ij (t)= C i x j (t) ,i=1~5,j=1~5 (6)
From Eq. (6), the transfer function for j-th input and i-th output can be represented as:   
H ij (s)= Y ij (s) U j (s) = C i (M s 2 +Ds+K) -1 B j (7)
Consequently, from state Eq. (2), the transfer function matrix can be expressed as follows:   
(8)
where Y(s), U(s), and H(s) denote the output vector, the input vector, and the full scale system transfer function matrix, respectively, with elements Hij(s) in the Laplace domain.

Among 25 transfer functions in Eq. (8), the first column of matrix H(s) shown in Fig. 6 depicts the relationship between the force input u1 and the displacement output yi, (i = 1~5). The figure shows that u1 has the greatest effect on the collocated position y1.

Fig. 6.

Finite element analysis of the compliance (transfer function) of the pretensioned strip.

2.4. Model Order Reduction

Although the full-scale finite element model predicts the exact dynamic characteristics, the FEM simulation combined with the controller cannot be conducted in real time owing to the large scale of the computation. Thus, the order of the numerical model should be reduced in the controller design. Efficient model order reduction techniques, the Krylov subspace method was adopted to obtain a reduced order model from the original FE model. This technique dramatically reduces the degree of freedom and makes a real-time simulation possible.

The Krylov subspace method, which uses moment matching between the original and reduced systems, is very useful for reduced-order modeling of large-scale systems.11)

2.4.1. Moment of Transfer Function

The moment is defined as the coefficient of Taylor series for a transfer function. Consider the transfer function in Eq. (7) without damping (i.e.D = 0) expressed as:   

H ij (s)= C i (M s 2 +K) -1 B j (9)
By factoring out K, the transfer function can be rewritten as:   
H ij (s)= C i ( K -1 M s 2 +I) -1 K -1 B j (10)
the Taylor series of this transfer function around zero is expanded as follows   
H ij (s)= k=0 C i (- K -1 M) k ( K -1 B j ) s 2i (11)
then the moments mk is defined as the coefficients of Taylor series for Hij(s) as   
m k = C i (- K -1 M) k ( K -1 B j ) (12)
If a number of moments of original and reduced models are equal to each other, then the original and the reduced models match.

2.4.2. Krylov Subspace

The Krylov subspace is defined as   

K q (A,r)=span{ r, Ar A q-1 r } (13)
where A N×N and r N is called starting vector. The subspace is spanned by the starting vector r and the vectors are produced by consecutive multiplication of the matrix A to vector up to q–1. The vectors r, Ar, ··· which construct the subspace are called basis vectors.

The moments in Eq. (12) can be represented in Krylov subspace by substituting A = K–1M and r = K-1B as   

K q ( K -1 M, K -1 B j )=span{ V j,1 , V j,2 V j,q } (14)
where Vj,k, k = 1~q are the orthonormal basis vectors for Krylov subspace, and can be obtained by using Arnoldi process which is stabilized Gram-Schmidt process as shown in Fig. 7.
Fig. 7.

Arnoldi process for Krylov subspace orthonormal basis generation.

It is well known that if the matrix Vj in Eq. (14) is basis of Krylov subspace, then the first q moments of the original and the reduced models match as follows.11)   

m k = m k,r ,   k=1~q (15)
where mk and mk,r are moment of original and reduced order model, respectively.

2.4.3. Model Order Reduction by Projection

Reduced order model can be calculated by applying projections to the original system and the state transformation projection matrix V j N×q  (q<<N) obtained by using the Krylov method in Eq. (14). Let z j (t) q×1 be a reduced state vector for original state vector x j (t) N×1 in system Eq. (3) as:   

x j (t)= V j z j (t) (16)
where subscript j denote input number. By applying this projection to system equation in Eq. (3) and then multiplying the state equation by transpose of a matrix Vj, the reduced order dynamic model, including the reduced state, can be represented as follows, where subscript r in (·)r denotes the reduced matrix of (·):   
{ M r,j z ¨ j (t)+ D r,j z ˙ j (t)+ K r,j z j (t)= B r,j u j (t) y i (t)= j=1 5 C r,i z j (t) ,      i=1~5,j=1~5, (17)
and   
{ M r,j = V j T M V j K r,j = V j T K V j B r,j = V j T B j C r,i = C i V j and D r,j =α M r,j +β K r,j (18)
where M r,j , D r,j , K r,j q×q , B r,j q×1 and, C r,i 5×q denote the reduced-order mass matrix, damping matrix, stiffness matrix, input matrix, and output matrix, respectively. Note that Dr,j was used as proportional damping here, which is usually used in engineering.12)α and β are real constants that provide reasonable Ray-leigh damping. As Eq. (17) includes q second-order differential equations, the total order of the system n is twice that of q.

In this paper, Krylov subspace was numerically spanned by the Anoldi process, and the algorithm was constructed via MATLAB. The resulting reduced-order transfer function matrix G(s) can be represented as follows.   

(19)
where   
G ij (s)= Y ij (s) U j (s) = C r,i ( M r,j s 2 + D r,j s+ K r,j ) -1 B r,j (20)
Figure 8 shows the compliance of the full-size finite element model and the reduced model. Interestingly, the compliance was well-matched in the frequency region of interest 0–50 [Hz], and the dynamic characteristics were reflected well in the reduced model. Thus, the reduced model was subsequently used for the controller design.
Fig. 8.

Comparison of compliance from model order reduction and full-scale finite element analysis.

2.5. Modeling Results

From ANSYS, full-size finite element parameter M and K matrices of size N=3654 were calculated and saved in sparse form. A proportional damping β coefficient of 0.001 was selected to provide damping at higher frequencies. For input vector and output vector mapping, five displacementoutput and five force-input node points were also saved and transferred to MATLAB. With these M and K matrices and mapping data, the Mr, Kr, Br, and Cr matrices were calculated. The total degree of freedom of the reduced system was q=16. As a result, each transfer function in G(s) has 32th system order since the system order equals n=2q=32 as follows:   

G ij (s)= Y ij (s) U j (s) = B ij n-2 s n-2 + B ij n-3 s n-3 ++ B ij 1 s+ B ij 0 s n + A ij n-1 s n-1 + A ij n-2 s n-2 ++ A ij 1 s+ A ij 0 (21)
where A ij k , k = 0,1,…,n–1, and B ij l , l = 0,1,…,n–2, are constant coefficients of polynomials. Yij(s) is intermediate output variable of Yi(s) which can be represented as   
Y i (s)= j=1 5 Y ij (s) = j=1 5 G ij (s) U j (s),i=1~5 (22)
In the next section, G(s) is used to derive the stability condition of the PPF control closed-loop system.

3. Controller Design

In this section, the stability condition for the PPF controller in a multi-degree of freedom (MDOF) MIMO system is derived. Stiffness matrix and DC gain concept was introduced during the stability condition derivation. Then PPF controller is designed based on the stability condition.

3.1. Positive Position Feedback (PPF) Algorithm

The PPF controller is a second-order low pass filter, which is forced by the displacement output yi(t) of the strip. The filter output pj(t) of the PPF controller is then multiplied by the gain KPPF,j and, finally, fed back to give the force input uPPF,j(t) to the strip.13) The subscripts i and j denote the actuator number and the sensor number, respectively. The control block diagram is shown in Fig. 9. The transfer function of the PPF controller HPPF,j(s) is represented as follows:   

{ H PPF,j (s)= P j (s) Y i (s) = ω f 2 s 2 +2 ξ f ω f s+ ω f 2 U PPF,j (s)= K PPF,j P j (s) (23)
where ωf, and ξf are filter frequency, and damping ratio of the PPF controller, respectively. These were used as the design parameters of the PPF controller. KPPF,j determines the level of force applied to the strip. ωf is generally set to be the same as the natural frequency of interest. ξf determines the degree of damping on the strip. KPPF,j and ωf are related to the stability of the closed-loop control system.7) Thus, they should be tuned according to the stability condition. A value of 0.7 was used for ξf in this study.
Fig. 9.

Closed-loop system block diagram with positive position feedback (PPF) controller.

3.2. Stability Condition for the Multi-DOF (MDOF) Single-input-single-output (SISO) System

Each transfer function Gi,j(s) in Eq. (21) is typical MDOF SISO system because it was originally extracted from modal analysis. Stability condition for the single-DOF (SDOF), single-input-single-output (SISO) system is well defined by consideration of the strip’s stiffness properties.14) The concept of the “stiffness matrix” can be extended to Gi,j(s) when it was broken down into the sum of the SDOF modal subsystem as follows:   

G ij (s)= Y ij (s) U j (s) = m=1 q=16 b ij(m) s 2 +2 ξ ij(m) ω ij(m) + ω ij(m) 2 (24)
where ξij(m), ωij(m), and bij(m) are and natural frequency, damping ratio, and constant of the modal subsystem, respectively. The subscript m denotes the modal number, and q is the degree of freedom of the second-order system used in the model reduction. bij(m) determines the level of force on the mode of interest.

By introducing the intermediate output variables Yij(m)(s) defined by:   

Y ij(m) (s) b ij(m) s 2 +2 ξ ij(m) ω ij(m) + ω ij(m) 2 U j (s),m=1~q (25)
the system equation can be rewritten as:   
Y ij (s)= m=1 q Y ij(m) (s) (26)
The state-space representation of the above system equations can be written in standard diagonal canonical form as follows:   
{ y ¨ ij(m) +2 ξ ij(m) ω ij(m) y ˙ ij(m) + ω ij(m) 2 y ij(m) = b ij(m) u j (t),m=1~q y ij = m=1 q y ij(m) (27)
The state-space representation of the PPF controller in Eq. (22) with single input yij can be expressed as follows:   
{ p ¨ j +2 ξ f ω f p ˙ j + ω f 2 p j = ω f 2 y ij u j = u PPF,j = K PPF,j p j (28)
Combining system Eq. (27) and the PPF controller Eq. (28) gives the following equations of the closed-loop control system:   
(29)
where S is defined as the “stiffness matrix”. To ensure the stability of the closed-loop system, the stiffness matrix should be positive definite. Thus, the Eigen values of this matrix are all positive.7) This condition can be derived by evaluating the determinant of the stiffenss matrix S as:   
detS= ω f 2 det[ ω ij(1) 2 - b ij(1) K PPF,j ω ij(2) 2 - b ij(2) K PPF,j ω ij(q) 2 - b ij(q) K PPF,j -1 -1 -1 1 ]>0 (30)

By using forward elimination, S can be transformed to an upper triangular matrix U. Since the forward elimination does not change the determinant, the determinant of S is simply the product of the diagonal entries of U and ω f 2 .   

detS= ω f 2 detU= ω f 2 det[ ω ij(1) 2 - b ij(1) K PPF,j ω ij(2) 2 - b ij(2) K PPF,j ω ij(q) 2 - b ij(q) K PPF,j 0 0 0 δ ] = ω f 2 m=1 q ω ij(m) 2 δ>0 (31)
where   
δ=1-( b ij(1) ω ij(1) 2 + b ij(2) ω ij(2) 2 ++ b ij(q) ω ij(q) 2 ) K PPF,j (32)
Since ω f 2 and ω ij(m) 2 ,m=1~q are positive, the stability condition is satisfied if and only if δ is positive definite which can be rewritten as:   
(33)
Equation (33) shows the stability condition whereby the product of the “gain of the controller” and the “sum of the DC gains of the subsystem” must be less than unity. The DC gains can be found by substituting s = j0 in the transfer function in Eqs. (21) and (23). As the “gain of the controller” and the “sum of the DC gains of the subsystem” are the same as the “DC gain of the controller” and the “DC gains of the system” in Eqs. (21) and (23), respectively, the stability condition can be rewritten as follows:   
(34)
Thus, we can draw two conclusions. First, the stability condition is determined by both the DC gains of the controller and the system. Second, the filter frequency of the controller has no effect on the stability condition.

One interesting interpretation is that the stability condition for the MDOF system in Eq. (24) is the same as that of a equivalent SDOF system   

G ij e = Y ij e U j = B ij 0 s 2 + D ij s+ A ij 0 (35)
where G ij e , Y i e and Dij are the equivalent transfer function, system output and a positive damping constant, respectively. They are equivalent system only in the sense of stability. Uj, B ij 0 and A ij 0 are the same as those in Eq. (21).

3.3. Stability Condition for the Decentralized MIMO System

For the decentralized MIMO system control, five PPF controllers were installed for each actuator. Each point is operated independently by feeding back the corresponding magnitude of vibration at the same location. The control output of the PPF controller Ui(s) = UPPF,i(s) is represented as follows:   

U i (s)= K PPF,i H PPF,i (s) Y i (s),i=1~5 (36)
where the system outputs Yi(s) are represented in Eq. (22). If we represent state-space equation of the above system it leads to 400(=5 input×5 output×q modal decomposition) state equations, which is redundant in deriving stability condition, so the equivalent transfer function in Eq. (35) was used for stability test. The equivalent system output is represented by   
Y i e (s)= j=1 5 G ij e (s) U j (s) ,i=1~5 (37)
By introducing Y ij e (s) as the intermediate output variables as follows:   
Y ij e (s) B ij 0 s 2 + D ij s+ A ij 0 U j (s),   i=1~5,j=1~5, (38)
the state-space representation of the above system leads to the following 25 state equations:   
{ y ¨ ij e + D ij y ˙ ij e + A ij 0 y ij e = B ij 0 u j (t) y i e = j=1 5 y ij e ,   i=1~5,   j=1~5. (39)
The state-space representation of the five PPF controllers in Eq. (36) with Yi(s) replaced by Y i e (s) is as follows:   
{ p ¨ i + D f,i p ˙ i + ω f,i 2 p i = ω f,i 2 y i e u PPF,i = K PPF,i p i ,i=1~5, (40)
where Df,i = 2ξf,i·ωf,i was used for simple notation. Combining system Eq. (39) and PPF controller Eq. (40) gives the equations of MIMO system motion as:   
(41)
where   
{ y i e = [ y i1 e , y i2 e , y i3 e , y i4 e , y i5 e ] T D i =diag( D i1 , D i2 , D i3 , D i4 , D i5 ) Ω i =diag( A i1 0 , A i2 0 , A i3 0 , A i4 0 , A i5 0 ) B i =diag( B i1 0 , B i2 0 , B i3 0 , B i4 0 , B i5 0 ) ,(i=1~5) { p= [ p 1 , p 2 , p 3 , p 4 , p 5 ] T D p =diag( D f,1 , D f,2 , D f,3 , D f,4 , D f,5 ) Ω p =diag( ω f,1 2 , ω f,2 2 , ω f,3 2 , ω f,4 2 , ω f,5 2 ) Ω p,k = ω f,k 2 [ N k ],(k=1~5) K= [ K PPF,1 , K PPF,2 , K PPF,3 , K PPF,4 , K PPF,5 ] T (42)
and where diag(.) denote a diagonal matrix and [Nk] denote a 5 × 5 matrix where all elements in the k-th row vector are 1 and those of the other row vectors are 0. For example, N1 and N2 are shown as:   
N 1 =[ 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ],    N 2 =[ 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ], (43)
To ensure the stability of the closed-loop system, the stiffness matrix S in Eq. (41) should be positive definite. This condition can be derived by evaluating the determinant of the stiffness matrix S as:   
detS= k=1 5 ω f,k 2 det [ Ω 1 - B 1 K Ω 2 - B 2 K Ω 3 - B 3 K Ω 4 - B 4 K Ω 5 - B 5 K - N 1 - N 2 - N 3 - N 4 - N 5 Ω p ]>0 (44)
By using forward elimination, S can be transformed to an upper triangular matrix U. The determinant of S is simply the product of the diagonal entries of U and ω f,k 2 ,k=1~5 .   
detS= k=1 5 ω f,k 2 detU= k=1 5 ω f,k 2 det [ Ω 1 - B 1 K Ω 2 - B 2 K Ω 3 - B 3 K Ω 4 - B 4 K Ω 5 - B 5 K 0 0 0 0 0 Δ ] = k=1 5 ω f,k 2 k=1 5 Ω i Δ>0 (45)
where   
{ Δ= I 5 - [ Ω 1 -1 B 1 K Ω 2 -1 B 2 K Ω 5 -1 B 5 K ] T Ω i -1 B i K= [ B i1 0 A i1 0 K PPF,1 B i2 0 A i2 0 K PPF,2 B i5 0 A i5 0 K PPF,5 ] T ,i=1~5 (46)
During the forward elimination, matrices Ω1, B1, K and N1 determine the first row of Δ and Ω2, B2, K and N2 did the second row of Δ, and so on.

By factoring out the PPF gain vector K in Eq. (46), Δ can be rewritten as:   

Δ=[ I 5 ]-[ g ]K (47)
where [g] denote the 5 × 5 DC gain matrix, the elements of which are defined as follows:   
g ij = B ij 0 A ij 0 ,i=1~5,   j=1~5 (48)
Since ω f,k 2 ,k=1~5 and Ω i ,i=1~5 which are related to the square of natural frequencies of ω ij(m) 2 are all positive, the stability condition is satisfied if and only if:   
detΔ=det( [ I 5 ]-[ g ]K ) >0 (49)
Equation (49) shows the stability condition for the MIMO system with five decentralized controllers. Although there are five unknown variables in vector K, but Eq. (49) gives only one inequality condition. Thus, to derive the sufficient condition, we suppose that the five controllers have the same gain, KPPF = (KPPF,1 = KPPF,2 = … = KPPF,5), and then replace all KPPF,j,(j = 1~5) in vector K with KPPF. Consequently, the stability condition in Eq. (49) leads to one inequality equation with one unknown variable KPPF:   
1- k=1 5 α k ( K PPF ) k >0 (50)
where αk,k = 1~5 is coefficients calculated from Eq. (49). By solving Eq. (50), KPPF can be found, thereby revealing the stability condition sufficient for an MIMO system with five decentralized controllers with the same controller gain.

3.4. Flatness Control

When strip is bent and straightened around the roller, the applied tension force and bending moment are released producing the residual curvature.1) To make these transverse curvatures flat, counter bending moment should be given against the curvature. This can be done by controlling the five position of strip to the reference positions. The reference position forms a straight line. The flatness control loop was added to controller as shown in Fig. 10. When steady state error between the reference and the actual strip position were zero, it can be regarded as strip is flat. And the resultant controller output Uint(s) is matched to magnitude of the counter bending moment force. To make steady state error zero, negative feedback integral controller was used as flatness controller represented as:   

C(s)= U int (s) Y(s) =- K int 1 s [ I 5 ] (51)
where s, Uint(s) and Kint are Laplace variable, integral controller output and scalar gain of integral controllers. The state space representation can be expressed as   
u ˙ int,i (t)=- K int y i (t),i=1~5 (52)
The closed loop MIMO transfer function matrix GCL(s), which include both PPF control loop and integral control loop, is represented by   
G CL (s)= Y(s) R(s) = { I 5 - K PPF G H PPF +GC } -1 GC (53)
Since integral control loop was added to the PPF control loop, we have to judge whether the stability condition derived in section 3.3 for PPF controller is available for determining the stability condition of closed-loop system GCL(s) or not. And then the closed loop system eigenvalues should be checked for stability condition in relation with the integrator controller gain Kint.
Fig. 10.

Closed-loop system block diagram with PPF & flatness controller.

To find the relationship between the PPF control loop and the integral control loop in GCL(s), the right-side of the Eq. (53) was expanded as follows:   

(54)
where matrix P is the transfer function matrix of the PPF control closed-loop system discussed in section 3.3 as   
P= { I 5 - K PPF G H PPF } -1 G (55)
From Eqs. (53) and (54), the closed-loop transfer function matrix GCL(s) can be rewritten as   
G CL (s)= { I 5 +PC } -1 PC (56)
Equations (55) and (56) show the relationship between the PPF control loop and the integral control loop. Strip system G and PPF controller HPPF are merged into subsystem P and integral controller C is connected to the subsystem P. So the stability condition of GCL(s) is affected by both stability of PPF control loop in Eq. (55) and that of integral control loop in Eq. (56).

Consider a case where PPF control loop P is unstable. Since the bandwidth of the integrator controller is smaller than that of PPF controller, in other words, integration controller is slower than PPF controller, the integrator C can not make P stable. So, when P is unstable then GCL(s) is also unstable. Stability of closed loop system GCL(s) is decided by the stability condition of PPF controller derived in section 3.3.

For another case where P is stable, then integral controller definitely affect the stability condition. So we have check the eigenvalues of closed loop system GCL(s) according to integral controller gain Kint.

The eigenvalues of the closed-loop system, s = λi, are the roots of ϕCL(s) which is the closed-loop characteristic polynomial of GCL(s),   

ϕ CL (s)= ϕ OL (s)det[ I 5 +PC ] (57)
where ϕOL (s) is the open-loop characteristic polynomial,   
ϕ OL (s)=det[ PC ] (58)
Although stability condition can be found by investigating determinant of the closed loop system in Eq. (53) but the size of determinant matrix is too large that it is hard to find analytical solution. Moreover, stiffness matrix concept can not be applied in this case because of the presence of integrator, so graphical method of root locus analysis was used to find the relationship between Kint and KPPF. To apply root locus technique for MIMO system, first-order state space representation using Eqs. (17), (18), (28), (42) and (52) are used to derive closed loop system matrix A as   
(59)
where   
{ z= [ z 1 , z 2 , z 3 , z 4 , z 5 ] T D r =diag( M r,1 -1 D r,1 , M r,2 -1 D r,2 ,, M r,5 -1 D r,5 ) K r =diag( M r,1 -1 K r,1 , M r,2 -1 K r,2 ,, M r,5 -1 K r,5 ) B r =diag( M r,1 -1 B r,1 , M r,1 -1 B r,2 ,, M r,1 -1 B r,5 ) C r =[ C r,1 , C r,2 , C r,3 , C r,4 , C r,5 ] { u int = [ u int,1 , u int,2 , u int,3 , u int,4 , u int,5 ] T (60)
The closed loop system eigenvalues s = λi can be computed numerically by using MATLAB command as   
λ i =eig(A) (61)
and the loci of the eigenvalues can be calculated from Eq. (61) as both of KPPF and Kint are monotonically increased from zero.

Figure 11 shows the stability relationship between KPPF and Kint for a strip under tension value of 600[kgf]. Consider the first case where the gain of PPF controller KPPF is greater than the instability point. Since there is no stable gain for Kint, accordingly the system GCL(s) was also unstable. It means that the upper limit of the stability condition of closed-loop system GCL(s) is decided by PPF controller.

Fig. 11.

Stability threshold curve for closed loop system according to PPF controller gain and integral controller gain.

For the other case where PPF controller’s gain is in the stable region, then KPPF and Kint are directly proportional to each other with negative slope. The value was KPPF / Kint = –0.006944. For example, As the integral controller gain Kint increased from Kint = 0 to Kint = 77. The instability threshold point of PPF controller was changed from KPPF = 2491.5 slightly down to KPPF = 2491.0.

In other words, if we choose suitable integral gain, then the effect of Kint can be negligible so that the stability of GCL(s) is decided almost by that of PPF controller. The example for fixed Kint = 10 and change of KPPF was given in next section.

The conclusions are that both gains of PPF and integral controllers are directly proportional with each other with negative slope in the stable region and the upper limit of the stability condition for closed-loop system is decided by PPF controller.

4. Simulation

To validate stability condition derived in Eq. (50), root locus analysis and software simulation were performed for tension values of 600[kgf], 800[kgf] and 1300[kgf].

4.1. Stability Condition Calculations

The only information for stability condition in Eq. (50) is DC gain matrix g. For example, the values of that for tension value of 600[kgf] was given as follows   

g=[ 0.2298    0.0983    0.0443    0.0224    0.0143 0.0983    0.1668    0.0741    0.0354    0.0224 0.0443    0.0741    0.1573    0.0741    0.0443 0.0224    0.0354    0.0741    0.1668    0.0983 0.0143    0.0224    0.0443    0.0983    0.2298 ]× 10 -3 (62)
By solving Eqs. (49) and (50) with values of g, the value of controller gain KPPF at which instability occurs was found to be KPPF = 2491.5. In the same manner, the values were 3254.5 and 5116.9 for tension values of 800[kgf] and 1300[kgf] respectively. Figure 12 shows the change of determinant of stiffness matrix in Eq. (47) according to PPF controller gain. As the gain increased from zero, determinant decreased to zero and then became negative at the values of a KPPF which was found using Eq. (50).
Fig. 12.

Change of determinant of stiffness matrix according to PPF controller gain.

4.2. Root Locus Analysis

The root locus analysis for the closed loop system, which include both PPF and integral controller in Eq. (53), was conducted to see the effect of integral controller to stability condition. For example, the root loci plot for tension value of 600[kgf] was given in Fig. 13, where the gain of PPF controller was increased from zero to 2500. The filter frequency ωf of the PPF controllers was selected as 10 Hz and the integral controller gain Kint was set to 10, the value of which was also used in experiment in next section. Figure 13(a) shows that as the gain KPPF increases, the eigenvalues initiated from the five poles of PPF controllers migrate along the negative real axis and then finally reached imaginary axis. To find exact value of KPPF at which roots cross the imaginary axis, magnified root loci plot at the origin was shown in Fig. 13(b). The eigenvalues initiated from the poles of integral controller move toward the negative real axis and then encounter the poles from PPF controller. The root loci reverse their direction and cross the imaginary axis at the gain of KPPF = 2491.5, and then continue to move into the right half plane. The value of gain KPPF at which instability occurs was same as that derived in Eq. (50).

Fig. 13.

Root locus plot for tension 600[kgf]. (a) Root roci around PPF controller poles, (b) Root roci around integrator poles.

4.3. Software Simulation

In this simulation, strip vibration control with external periodic disturbance was simulated at various PPF filter frequencies. The transfer function matrix in Eq. (19) was used as the strip system, and the PPF controller in Eq. (36) was placed between the collocated input and the output pairs. The disturbance Fd(t) was given as:   

F d (t)=sin(2π f d t) (63)
where fd is the frequency of disturbance, selected as 5 Hz assuming eccentricity of the rotating rollers frequency in real line. The filter frequency ωf of the PPF controller was chosen as 1 Hz, 5 Hz, 10 Hz, and 20 Hz. The reason for selection is that 5 Hz is same as that of disturbance, between 5 Hz and 10 Hz the first natural frequency of strip is located. 1 Hz and 20 Hz is selected for comparison purpose.

Figure 14 shows the simulation results for PPF control with external periodic disturbance. y-axis represents magnitude of vibration and the x-axis represents PPF controller gain which is normalized to the value of KPPF at which instability occurs. Figure 14(a) shows that the filter frequency of 1 Hz does not much contribute in vibration control because the frequency is far below that of disturbance nor natural frequency of strip. Figure 14(b) shows that when the filter frequency is matched to that of disturbance the control performance was better. Figure 14(c) shows 10 Hz has almost same performance as that of 5 Hz filter. As the filter frequency increased, there exist temporary increase in vibration as shown in Fig. 14(d). This may be explained by the existence of a more uncontrolled mode within the pass band frequency range of PPF filter. The phenomenon is also related to damping ratio of strip, so if strip is more highly damped then the magnitude of temporary overtshoot decreased. However without regardless of PPF filter frequency selection, maximum value of KPPF at which instability occurs are same.

Fig. 14.

Change of magnitude of vibration for various PPF filter frequencies: (a) ωf = 2π · 1[rad/sec], (b) ωf = 2π · 5[rad/sec], (c) ωf = 2π · 10[rad/sec], (d) ωf = 2π · 20[rad/sec].

5. Experiments

5.1. Experimental Set-up

The strip vibration control system consists of electromagnet pairs, distance sensors, current amplifiers, and a controller. Five pairs of electromagnets were displaced, facing both sides of the strip as shown in Fig. 15. The electromagnets and sensors on both side of strip were denoted as top and bottom. Each electromagnet can exert a maximum force of 180 N at the excitation armatuer current of 6 A. The core material of electromagnet was SMC45C. The distance between the electromagnet and the strip was measured by laser sensors. Rotating vibrator was used to give forced vibration on the strip. A pulse-width modulation (PWM) current amplifier with a high-voltage DC link of 100 V was used to drive electromagnet current. By using the high-voltage PWM amplifier, the time delay owing to the electromagnet’s inductance was overcome, and the response time was improved. For the controller, Texas Instruments Digital Signal Processor F28335 was used. The controller contains an algorithm to generate the current reference signal to the PWM current amplifier. Bias current gives operating point of control current. Because electromagnet exert attractive force only, the electromanets shold be biased with constant postive current, which is called bias current.

Fig. 15.

Electromagnet and sensor arrangement of the vibration control system.

The hardware control block diagram was shown in Fig. 16, where D is the gap between the electromagnets on both side of strip and set to 30[mm]. The controller contain both PPF and intetral control algorithm. Discrete PPF control algorithm is implemented by using the one suggested by Rew et al.15) as   

H PPF (z)= U PPF (z) Y(z) = K PPF,D z -1 1+P z -1 +Q z -2 (64)
where   
{ K PPF,D = K PPF ω f Q sin( ω f 1- ξ f 2 T ) / 1- ξ f 2 , P=-2 e - ξ f ω f T cos ( ω f 1- ξ f 2 T ) , Q= e -2 ξ f ω f T (65)
where KPPF,D is discrete controller gain and T is scan time of controller. And discrete integral control algorithm was used as   
H int (z)= U int (z) Y(z) =- K int T 1+ z -1 (66)
Fig. 16.

Hardware control block diagram.

5.2. Stability Condition Test Results

Experiments for stability test were performed for tension values of 600[kgf], 800[kgf] and 1300[kgf]. Prior to gain increasing, rotating vibrator induced forced vibration on the strip with frequency of 5 Hz. All the electromagnets are biased with current of 0.65[A] and integral control was applied to make strip curvature flat. The filter frequencies of PPF controller was set to 5 Hz. And then gain of PPF controller was increased form zero until instability occurs.

Figure 17 shows the change of magnitude of vibration for tension value of 600 kgf for example. As the gain increases, the vibration get reduced and then break-out happened as shown in Fig. 17(a). To check the value of KPPF at which instability occurs, magnified plot around instability point was shown in Fig. 17(b), which shows that when the stability condition was lost, strip deviated from operating point and accelerated to the electromagnet rapidly. The gain values where instability occurs are around 2650–2700. In the same manner, the change of magnitude of vibration until instability occur are plotted for tension values of 800[kgf] and 1300[kgf] in Fig. 18. Due to the stiffening effect of tension, induced forced vibration was not as large as that of 600[kgf]. However, we found that the gain at which instability occurs also increased as tension increased.

Fig. 17.

Experimental result for stability condition. (a) Change of magnitude of vibration for tension value of 600 kgf, (b) Magnitude plot around instability point.

Fig. 18.

Experimental results for change of vibration magnitude according to PPF gain.

For the various filter frequencies of PPF controller, the value of KPPF at which instability occurs are listed in Table 3. which shows that experiments results are well agreed with that of calculation.

Table 3.Gain of PPF controller at which instability occurs.
PPF Filter frequencyKPPF
600[kgf]800[kgf]1300[kgf]
Calculation5–20 [Hz]249132545117
Experiments 5 [Hz]263233695265
10 [Hz]252732644949
15 [Hz]263231594843
20 [Hz]242431614742
30 [Hz]242130534843

Finally, Fig. 19 shows performance of vibration and flatness control using PPF and integrator controller. Fig. 19(a) depicts on-off test result and Fig. 19(b) shows the corrected flatness of strip. The result shows that proposed controller work well for both vibration and flatness control at the same time.

Fig. 19.

Experimental results for vibration and flatness control performance using PPF with integration control. (a) Magnitude of vibration, (b) Flatness correction.

6. Conclusion

In this paper, analytical model based PPF controller gain decision method for active vibration and flatness control of a strip was established. Three dimensional FEM model and Krylov subspace technique was used to develop mathematical model of strip and system order reduction respectively. Stability condition for decentralized MIMO system including both PPF controller and integration controller was studied. Major findings are concluded as follows.

(1) DC gain concept was introduced to derive PPF controller stability condition for MIMO multi-degree-of-freedom system. By using the DC gain concept, higher order multi modal system was reduced to equivalent single-degree-of-freedom system. It reduced computation matrix size, PPF controller gain can be found easily by using the DC simple 5 × 5 DC gain matrix.

(2) Among the three design parameters of PPF controller, damping ratio and filter frequency has no concern with stability, the gain is only design parameter to decide. Gain can be calculated analytically based on strip model. so no trial and error is needed. it is very efficient when compared to model-less control such as PID or PD controller where design parameters are at least two or three.

(3) From the FEM model of strip we found that tension produces a stiffening effect and considerably increases the natural frequencies of the strip. DC gain of strip is inversely proportional to the square of natural frequency. So as tension increased, the DC gain of the strip was reduced. For this reason gain of PPF controller can be extended to higher value according to the increased tension value.

(4) By investigating the roci of eigenvalues, the stability threshold curve was obtained for the closed loop system which include both PPF and integral control loop. Both gains of PPF and integral controllers are directly proportional with each other with negative slope in the stable region. And the upper limit of the stability condition for closed-loop system is decided by PPF controller.

(5) Although the derivation procedure is complicated, the only information needed for PPF controller is simple 5 × 5 DC gains matrix of the strip. Usually the processing time of a coil in CGL is about 15 to 30 minute before next coil reached. It is enough time to calculate DC gain matrix online. Otherwise, DC gain matrix can be calculated beforehand and stored in a Database. Based on either method, on-line application can be possible.

References
 
© 2013 by The Iron and Steel Institute of Japan

This is an open access article under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs license.
https://creativecommons.org/licenses/by-nc-nd/4.0/
feedback
Top