The present disclosure relates to a system and method for bearing flotation compensation in metal rolling operations.
Centerline thickness (gage) deviation is a key performance indicator (KPI) in any metal rolling application (ferrous, non-ferrous metals, hot or cold rolling). Despite the relative maturity of the metal rolling process and indeed the control technology that is associated with it, mill operators constantly strive for improved process performance. This is driven in part by the ultra-competitive economic market conditions in the metals industry in general.
There are many challenges to the design of robust, yet high performance, thickness control strategies. Challenges range from the presence of varying time delays between mill stand and measurement device, to significant non-linearity across the operating range. Furthermore, the requirement of fast disturbance rejection of measured disturbances (such as entry thickness and entry speed or un-measured internal disturbances such as roll eccentricity, thermal growth and thermo-mechanical wear of work rolls) presents a further challenge.
The hydrodynamic properties (film thickness, dynamic viscosity) of oil-film type bearings, commonly used in metal rolling mill construction, vary with mill process variables (rolling load and rolling speed). If left uncompensated, such variation inevitably leads to exit gage deviations, especially during mill speed acceleration and deceleration events at the beginning (directly after mill threading) and the end (directly before mill tail-out). A consequence of this gage deviation is reduced process yield (in extreme cases up to 10% reduction), and associated increased post-processing time/costs leading to a more complex and expensive product certification process.
Although each of these challenges are well known and reasonably well understood, there is a lack of a coordinated and systematic approach to thickness control design, which can incorporate all of the above features effectively.
In the following description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific embodiments which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that structural, electrical, and optical changes may be made without departing from the scope of the present invention. The following description of example embodiments is, therefore, not to be taken in a limited sense, and the scope of the present invention is defined by the appended claims.
A deficiency in existing metal rolling control solutions is the gage control performance during mill speed acceleration and deceleration events, corresponding to thread-in and tail-out of the mill. This leads to off-gage performance, thus reducing overall product quality and yield and increasing product post-processing time and cost. Common strategies used to address this deficiency consist of conducting tedious and time consuming experiments in order to characterize bearing flotation characteristics on a refined grid of operating points (typically defined in terms of mill load and mill speed). This characterization is then stored as a look-up table which is interpolated during rolling to obtain a bearing flotation compensation and which is used, typically in feed-forward, with existing gauge control techniques. This solution is clearly unable to adapt to inevitable changes in rolling mill conditions, such as leakages, ageing effects, etc.
An embodiment consists of similar initial experiments, albeit on a significantly courser grid of operating points to characterize a simplified model of the bearing flotation characteristics. This semi-empirical model has been derived from first principles insight and simplified to enable on-line usage in a real rolling mill application. Furthermore, this model of the bearing flotation characteristic is coupled with a simple rolling model, and the states (and selected parameters) of this model are estimated using an Extended Kalman Filter, built upon statistical inference, and specifically tailored for systems with uncertain parameters. This approach has the distinct advantage that the bearing flotation compensation is recursively estimated from process measurements, thus providing a degree of robustness to statistical noise and additional modeling inaccuracies.
One or more embodiments can be integrated into existing metal rolling control solutions. One or more embodiments can be practiced in a variety of forms, such as a standalone bearing flotation estimator that provides a feed-forward compensation to an existing gage control solution, a bearing flotation estimator, together with an exit gage estimator (BISRA or MassFlow), that provides both feed-forward compensation of bearing flotation and an estimation of the exit gauge for use by an existing feedback controller (PID controller), and a bearing flotation estimator that is integrated, together with, for example, roll eccentricity estimation, thermal growth estimation, as part of a coordinated control solution, which can be designed using, for example, linear quadratic regulator (LQR) techniques.
A particular embodiment relates to gage control in a single-stand, cold strip mill. However, other embodiments relate to virtually any type of metal rolling application.
The control problem is significantly complicated by the presence of a varying transportation delay between an exit thickness measurement device and the stand itself. This time varying transportation delay is characterized by the distance between stand centerline L in
A common and simple approach to address this delay issue is to directly deploy a PI regulator to control thickness. As a consequence of the time delay, the controller must be de-tuned, which leads to closed loop performance with limited bandwidth. This simple control structure is illustrated in
Bearing flotation effects are governed by the Reynolds equation, a partial differential equation governing the pressure distribution of thin viscous fluid films in lubrication theory. The Reynolds equation, derived from the Navier Stokes equations, in general has to be solved using numerical methods. However, for certain simplified cases analytical solutions exist. A simplified approximation to the solution of the Reynolds equation is given as:
where
ω is the roll circumferential speed [m/min]
F is the total rolling load [tons]
a, b are parameters to be identified
An experimental design for offline parameter identification of the bearing flotation model (and indeed the simplified rolling model presented in the following section) is simply an extension of the common hysteresis test, which can be referred to as a modified hysteresis test wherein both the mill roll speed and mill roll load are varied. Specifically, the modified hysteresis test consists of setting the mill to force control and recording the hydraulic cylinder position for a sequence of roll forces from minimum to maximum and back to minimum. An example of the output of such a test is given in
In order to excite the speed dependencies, the bearing flotation test also requires modification of the rolling speed. At a discrete set of rolling loads Fi, i=1, . . . , M, the rolling speed is incremented from minimum to maximum and back to maximum, and the uncompensated screw positions sij are recorded. For ease of visualization, typical results of the bearing flotation experiment are plotted in the load and speed space in
The first step in an inferential sensor construction workflow is the modelling of a mill stand area. Although this is valid for any type of mill (single stand, reversing, or tandem), for the purposes of this discussion, a mill setup as illustrated in
The first model component is a rolling model. A classical non-linear rolling model is used to simplify the roll contact area computations. This classical non-linear model is of the form:
[Fr Pr fs]T=f(H,h,k,R,W)
Fr Rolling Load [N]
Pr Rolling Torque [Nm]
fs Forward Slip [−]
k Material hardness [Pa]
R Roll Radius [m]
W Strip Width [m]
The second model component is the hydraulic gap control (HGC) model. As mentioned previously, the strip exit gauge depends on the roll gap s, which is controlled by the hydraulic capsule, and further depends on the mill stretch. The mill stretch is in turn a non-linear function of the rolling force. An expression for the exit thickness can then be written as:
h(s,ω,Fr,t)=s+g(Fr)+cbf(ω/Fr)−s0−ctc(t)−ebr(t)
g Mill Stretch [m]
s0 Calibration screwdown [m]
ctc(t) Thermal growth as a function of time [m]
ebr (t) Backup Roll Eccentricity as a function of time [m]
It is assumed that the dynamics of the HGC system are governed by the following differential equation:
sref HGC position reference [m]
Thgc HGC Time constant [s]
The third model component is a main drive model. It is assumed that a simple model of the main drive dynamics can be represented in the following form:
νroll Work Roll Speed [m/s]
νref Work Roll Speed Reference [m/s]
Troll Main Drive Time constant [s]
A model assembly process involves collecting the model components together and representing the model components in a compact form as a series of non-linear ordinary differential equations of the form:
{dot over (x)}(t)=fc(x(t),u(t),θ)+νc(t)
y(t)=g(x(t),u(t),θ)+e(t)
x Dynamic states of the model
u Model Inputs and measured disturbances
θ Estimatable parameters
y Model Outputs
cov(νc(t))=Qc(t), cov(e(t))=R(t).
In a model linearization step, a continuous model is linearized around a nominal trajectory given by mean values of states and parameters:
{dot over (x)}(t)≅fc({circumflex over (x)}(t),u(t),{circumflex over (θ)})+A(t){tilde over (x)}(t)+G(t){tilde over (θ)}(t)+νc(t),
y(t)≅g({circumflex over (x)}(t),u(t),θ)+C(t){tilde over (x)}(t)+F(t){tilde over (θ)}(t)+e(t),
where variables with hats are mean values and variables with tildes are deviations from mean values and where:
This gives a non-linear continuous model for state mean value:
{circumflex over ({dot over (x)})}(t)≅fc({circumflex over (x)}(t),u(t),{circumflex over (θ)}),
and a linear model of state deviation from mean value as:
{tilde over ({dot over (x)})}(t)≅A(t){tilde over (x)}(t)+G(t){tilde over (θ)}(t)+νc(t).
Model discretization is accomplished as follows. For a state mean values discrete model, the non-linear differential equation will be discretized by Euler method:
{circumflex over (x)}k+1=f({circumflex over (x)}k,uk,{circumflex over (θ)})
wherein
f(x,u,θ)=x+TDfC(x,u,θ).
The discretization period TD is equal to sampling period Ts or it is its fraction to improve Kalman filter (KF) time step precision.
A discrete model for state deviations can be obtained by standard ZOH discretization from linearized coefficients. Using Matlab notation:
[Ak,Gk,Ck,Fk]=c2d(A(tk),G(tk),C(tk),F(tk))
where tk is the continuous time equivalent to discrete sample index k. This is equivalent to the discretization of state-space model with input matrix G(tk) and input to output direct matrix F(tk). For non-shifted measurements:
Ck=C(tk), Fk=F(tk).
The discretized model is then:
{tilde over (x)}k+1=Ak{tilde over (x)}k+Gk{tilde over (θ)}+νk
{tilde over (y)}k=Ck{tilde over (x)}k+Fk{tilde over (θ)}+ek,
where for non-shifted measurements the covariances are:
The measurement noise covariance is the same with the continuous model Rk=R(tk), and the discretization of process noise is described in the following paragraphs.
A simple discrete process noise covariance can be represented as:
Qk=TDQC(tk).
A more advanced process noise discretization can be determined as follows.
Continuous noise model linearization:
{dot over (x)}s(t)=A(t)xs(t)+νc(t), cov(νc(t))=Qc(t).
The discrete process noise covariance under assumption that covariance QC is constant on the discretization period:
This integral can be explicitly computed by
The discrete noise covariance can be computed by matrix exponential or the computation can be further simplified by using exp(AT)≈I+AT
{tilde over (Q)}k=TDQ(tk)+TD2A(tk)Q(tk),
Qk=({tilde over (Q)}k+{tilde over (Q)}kT)/2
In an embodiment, an extended Kalman filter can be used as follows. It is assumed there exists a state estimate at sampling period k incorporating data { . . . , uk−1, yk−1}.
xk˜N({circumflex over (x)}k,Px
It is noted that in this instance, correct double indexing k|k−1 is not used to simplify the notation. Parameters uncertainty (constant—without time indexing)
θ˜N({circumflex over (θ)},Pθ).
The covariance of state and parameters
cov(xk,θ)=Px
is typically zero for an initial estimate.
A data step involves measurement linearization as follows.
Measurement linearization
yk≅g({circumflex over (x)}k,uk,{circumflex over (θ)})+Ck{tilde over (x)}k+Fk{tilde over (θ)}k+ek,
where {tilde over (x)}k and {tilde over (θ)}k are deviations from mean values. A joint covariance matrix:
where covariances related to measurement are:
Py
Py
Py
A state update is then:
{circumflex over (x)}k={circumflex over (x)}k+Px
and covariance updates are:
Px
Pθx
It is noted that covariance Pθ is not updated. The measurement function is usually not parameterized by θ. Then Fk=0 and the expressions simplify significantly.
A time step involves a time development of the state mean value (cannot be done by using linearized model as the model is not linearized in equilibrium in general) as follows.
{circumflex over (x)}k+1=f({circumflex over (x)}k,uk,{circumflex over (θ)}).
Time development of state covariance:
Time development of states and parameters covariance:
Pθx
Or alternatively in a single expression:
If the discretization period TD is a fraction of the sampling period Ts=NTD, then the time step is repeated N times.
In an uncertain Kalman filter in Cholesky factorization, a symmetric positive definite matrix P can be factorized as:
P=RTR,
where R is upper triangular matrix. Then assuming known Cholesky factors of parameter θ and a state xk joint covariance matrix:
and Cholesky factor of measurement noise covariance
Rk=Re
To condition by measurement, the following is considered - - - Joint covariance of measurement yk, parameters θ and states xk
and equivalently by using Cholesky factors
which simplifies to
Triangularization gives
where Cholesky factors of conditioned covariance can be read directly as
Mean value update
xk=xk+Kx
For parameters covariance recovery, after conditioning by measurement, the parameter covariance is Rθ|y
simplifies to
Triangularization and elimination of zero rows below diagonal gives final Cholesky factors for data step and parameters covariance recovery
For a Cholesky time step, assuming a known Cholesky factor of parameter and state joint covariance matrix:
and a Cholesky factor of process noise covariance:
Qk=Rν
Time development of the state mean value:
{circumflex over (x)}k+1=f({circumflex over (x)}k,uk,{circumflex over (θ)})
The covariance matrix after time step can be written as:
and equivalently with Cholesky factors
which simplifies to
Triangularization and elimination of zero submatrix bellow diagonal gives Cholesky factors of parameter and state covariance after time step:
In the feedback and feedforward embodiment of
Referring now to
At 750, the rolling load of the metal roll, the gap between the pair of rollers pressing the metal roll, and the speed of the metal roll through the pair of rollers is fused using a Kalman filter, and at 751, the gauge of the metal roll after the metal roll has passed through the pair of rollers is fused, using the Kalman filter, with the rolling load of the metal roll, the gap between the pair of rollers pressing the metal roll, and the speed of the metal roll through the pair of rollers.
At 755, the hydrodynamic bearing flotation is determined using a Kalman filter. At 756, the Kalman filter implements a solution of the Reynolds Equation as a function of the speed of the metal roll through the pair of rollers and the rolling load of the metal roll. At 757, one or more parameters for the Reynolds Equation are determined by a modified hysteresis test. The modified hystersis test involves varying both the both the mill roll speed and mill roll load.
At 760, the gauge of the metal roll after the metal has passed through the pair of rollers is compared with a reference gauge, and the gap between the pair of rollers is adjusted based on the comparison of the gauge of the metal roll after the metal roll has passed through the pair of rollers and the reference gauge. This adjustment is in addition to the hydrodynamic bearing flotation adjustment of operation 740.
At 765, the rolling load of the metal roll is determined via a rolling model. In an embodiment, as indicated at 766, the rolling model is a function of a rolling load, a rolling torque, a forward slip, a material hardness, a roll radius, and/or a strip width. The rolling model simplifies a computation relating to a contact area of a roll.
At 770, the gap between the pair of rollers is determined via a hydraulic gap control (HGC) model. At 771, the HGC model is a function of a mill stretch, a calibration screwdown, a thermal growth function, and/or a roll eccentricity function.
At 775, the speed of the metal roll is determined by a main drive model, and at 776, the main drive model is a function of one or more of a work roll speed, a work roll speed reference, and a time constant.
At 780, a rolling model, a hydraulic gap control (HGC) model, and a main drive model are assembled into one or more non-linear ordinary differential equations. At 785, the hydrodynamic bearing flotation is compensated for using a feedforward process, or using a combination of the feedforward process and a feedback process. An example of a feedforward process is illustrated in
It should be understood that there exist implementations of other variations and modifications of the invention and its various aspects, as may be readily apparent, for example, to those of ordinary skill in the art, and that the invention is not limited by specific embodiments described herein. Features and embodiments described above may be combined with each other in different combinations. It is therefore contemplated to cover any and all modifications, variations, combinations or equivalents that fall within the scope of the present invention.
The Abstract is provided to comply with 37 C.F.R. § 1.72(b) and will allow the reader to quickly ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
In the foregoing description of the embodiments, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting that the claimed embodiments have more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Description of the Embodiments, with each claim standing on its own as a separate example embodiment.
Number | Name | Date | Kind |
---|---|---|---|
4691547 | Teoh | Sep 1987 | A |
6263714 | Johnson | Jul 2001 | B1 |
20010050008 | Lesti | Dec 2001 | A1 |
20190041812 | Gafur | Feb 2019 | A1 |
Number | Date | Country |
---|---|---|
0285333 | Oct 1988 | EP |
55-19491 | Feb 1980 | JP |
55-40027 | Mar 1980 | JP |
Entry |
---|
Baramov, Lubomir, et al., “Kalman Filter for Systems with Communication Delay”, Proceedings of the 1st IFAC Workshop on Estimation and Control of Networked Systems, Sep. 24-26, 2009, Venice, Italy, (2009), 310-315. |
Trnka, Pavel, et al., “Biomass co-firing with inferential sensor”, IFAC Symposium Power Plant and Power System Control, (2012), 6 pgs. |
“European Application Serial No. 18172768.6, Extended European Search Report dated Oct. 12, 2018”, 4 pgs. |
Number | Date | Country | |
---|---|---|---|
20180345341 A1 | Dec 2018 | US |