You are on page 1of 6

Available online at www.sciencedirect.

com

ScienceDirect
IFAC PapersOnLine 53-2 (2020) 12044–12049
State
State Estimation
Estimation of of Material
Material Flow Flow Rate
Rate inin
Statea Estimation
Hot Rolling ofMill
Material
for Flow
Steel Rate in
Bars
Statea Estimation
Hot RollingofMill for Steel
Material FlowBars
Rate in
a Hot Rolling Mill for Steel Bars
a HotSchaefer
Marc-Simon Rolling ∗
Mill Wahrburg
Juergen for SteelHubert

Marc-Simon Schaefer ∗ Juergen Wahrburg ∗ Hubert Roth ∗
BarsRoth ∗
Marc-Simon
∗ Schaefer ∗ Juergen Wahrburg ∗ Hubert Roth ∗
Institute
Marc-Simon
∗ of Automatic
SchaeferControl ∗
Juergen Engineering,
Wahrburg University

Hubert of Roth
Siegen,∗
57076 Institute
Siegen, of Germany
Automatic Control
(e-mail: Engineering, University
marc-simon.schaefer@uni-siegen.de) of Siegen,

57076 Institute
Siegen, of Germany
Automatic(e-mail: Controlmarc-simon.schaefer@uni-siegen.de)
Engineering, University of Siegen,

57076 Institute
Siegen, of Germany
Automatic(e-mail: Controlmarc-simon.schaefer@uni-siegen.de)
Engineering, University of Siegen,
Abstract: We 57076 presentSiegen, Germany
a solution for(e-mail:
the estimationmarc-simon.schaefer@uni-siegen.de)
of the material flow rate for a hot rolling
Abstract:
mill for steelWe bars. present
In thisa mill, solutiona high fornumber
the estimationof uncertainties of the material
influences flowtherate for aprocess.
rolling hot rolling
The
Abstract:
mill for steel We bars. present
In this a mill,
solutiona high fornumber
the estimationof uncertainties of the material
influences flowtherate for aprocess.
rolling hot rolling
The
partly
Abstract: unmeasured flow rate is a critical state for the plant stability. A meaningful estimation
mill
partly steelWe
forunmeasured bars. present
Inflow thisaratesolution
mill, isaahigh fornumber
critical the state
estimation
offor
uncertainties
the ofplant
the material
influences
stability. flow
A therate for aprocess.
rolling
meaningful hot rolling
estimationThe
increases
mill the bars.
forunmeasured
steel operator Inflow efficiency.
this mill,isaahighFor this,number a developed
offor
uncertaintiesand adapted modelthe
influences of arolling
six-stand finishing
process. The
partly
increases the operator rate
efficiency. critical
For this, astate
developed theand plant stability.
adapted model A meaningful
of a six-stand estimation
finishing
mill
partlyis used for optimization
unmeasured flow rate is purpose.
aFor
critical The flow rateplant is estimated with an moving horizon
increases
mill is the operator
used for efficiency.
optimization purpose. this, The astate for the
developed
flow rate stability.
andisadapted
estimated model A meaningful
withof aansix-stand
moving estimation
finishing
horizon
estimator
increases (MHE)
the operator withefficiency.
the help purpose.
ofFor
the CasADi framework. andisThe mainmodel
contribution is the adaption
mill is used
estimator
of a simulation (MHE) for optimization
modelwithwith the help
the of thethis,
usage CasADi
for
a developed
The
online
flow rate
framework.
state
adapted
estimated
The
estimation. main
The
withof aansix-stand
contribution
proposed
moving finishing
horizon
is the adaption
solution ishorizon
linked
mill
estimator
of is used
a simulation (MHE) for optimization
modelwith the help purpose.
of the CasADi The flow rate
framework. is estimated
The
with the usage for online state estimation. The proposed solution is linkedmain with
contributionan moving
is the adaption
with
estimator real plant
(MHE) measurements.
withwith the help of the for CasADi
of
with a simulation
real plant model
measurements. the usage onlineframework.
state estimation. The main Thecontribution is the adaption
proposed solution is linked
Copyright
of
with a simulation © 2020
real plant model
measurements. with theThis
The Authors. usage is anforopenonline access article
state estimation. CC BY-NC-ND
under the The license is linked
proposed solution
(http://creativecommons.org/
Keywords:
with real plant Statemeasurements.
estimation, licenses/by-nc-nd/4.0)
Steel industry, Industry automation, Process models, Moving
Keywords:
horizon State estimation,
estimation, System Steel industry, Industry automation, Process models, Moving
models
Keywords:
horizon estimation, State estimation, System models Steel industry, Industry automation, Process models, Moving
Keywords:
horizon State estimation,
estimation, System models Steel industry, Industry automation, Process models, Moving
horizon 1. estimation,
INTRODUCTION System models 1.2 Model structure
1. INTRODUCTION 1.2 Model structure
1. INTRODUCTION 1.2 Model structure
1. INTRODUCTION The
1.2 finishing mill can be hierarchically structured into
1.1 Process description
1.1 Process description The Model
several
structure
finishing
similar mill
stands,can with
be hierarchically
respective own structured
parametriza-into
1.1 Process description The
several finishing
similar mill
stands,can be
with hierarchically
respective ownstructured
parametriza-into
tion each Schäfer etcan
al. (2019). A singleown roll stand is here
1.1modern
A Processhot rolling mill for steel bars consists out of The
description several
tion
subdivided
finishing
each similar
into
mill
Schäferstands,
multiple
be hierarchically
et al. with respective
(2019).
units Awith
singleits
structured
roll parametriza-
stand
respective
into
isbasic
here
A modern
various hot
stages, rolling mill for steel bars
beginning with a furnace, roughing stands, subdivided consists out of several
tion each similar
Schäferstands,
et al. with respective
(2019). A single own
roll
into multiple units with its respective basic parametriza-
stand is here
A modern
various hot beginning
stages, rolling mill withfora steel furnace, barsroughing
consists stands, out of functionality:
tion
subdivided each Schäfer
functionality: et al. (2019).
into multiple units Awith singleits roll stand isbasic
respective here
intermediate
A modern
various stages, stands
hotstandsrollingand
beginning andmill finishing
withfora steel mill
furnace, (Fig.
bars(Fig.consists
roughing 1). During
out of subdivided
stands,
intermediate
these stages, the input finishing
material is mill
rolled and 1). During
reduced in functionality:
(1) Motor/Drive: into multiple unitsmotor
Simplified with its respective
model, speed basic
con-
variousstages,
intermediate
these stages,the beginning
stands input with
andmaterial
finishinga furnace,
is mill
rolled roughing
(Fig.
and 1). stands,
During
reduced (1) Motor/Drive:
in functionality: troller and driveSimplified
chain until motor
the workmodel,rollsspeed con-
diameter. Thethe material enters in is bars of (Fig.
aand specific length (1) Motor/Drive:
intermediate
these
diameter. stages,
The stands input
material andmaterial
finishing
enters in barsmill
rolled
of a 1).
specific During
reduced length in (2) troller
Roll and driveSimplified
Dynamics: chain until
Dynamics
motor
of the model,
work
material rollsspeed con-
andspeed
work rolls,
and
these isstages,
diameter. reduced
The the in input
diameter
material material
enters in aincontinuous
is
barsrolled
of a and way. The
reduced
specific lengthlast
in (1) Motor/Drive:
troller and drive Simplified
chain untilmotor
the model,
work rolls con-
and is reduced in diameter in a continuous way. The last (2) Roll Dynamics:
mechanical frictionDynamics of material and work rolls,
part is–– reduced
diameter.
and theThe finishing
material
in diameter millenters
– inreduces
aincontinuous
barsthethe diameter
of adiameter
specific
way. The to
length the
last (2) troller and drive
Roll Dynamics: chain untilofthe
Dynamics work rolls
material and work rolls,
part the finishing mill – reduces to the (3) mechanical
Roll Model: friction
Static modelofto calculate roll force,
required output dimension. This finishing mill isThe
a block (2) Dynamics material and work rolls,
and is– reduced
part
required the
output indimension.
finishing diameter
mill – in This a continuous
reduces the diameter
finishing way.is
mill atoblock last
the (3) Roll Roll
torque,
Dynamics:
mechanical
Model:
lead
friction
ofStatic
material,model to
material calculate
geometry roll force,
consisting
part
required – the of numerous
finishing
output mill
dimension. roll – stands
reduces
This (here
the
finishing n =
diameter
mill 6).is The
a to roll
blockthe (3) mechanical
Roll Model: friction
Static model to calculate roll force,
consisting of numerous roll standseach (here n =which 6). The roll (4) torque,
Interstand lead of material,
behavior: material
Coupling geometry
between rollstands
stands areoutput located closely behind other, makes (3) Static model to calculate force,
required
consisting
stands are of dimension.
numerous
located closely roll This each
stands
behind finishing
(here n mill
other, 6).is The
=which amakes
block
roll (4) Roll torque, Model:
Interstand lead of material,
behavior: material
Coupling geometry
between stands
the implementation
consisting
stands are of numerous
located of
closely sensors
roll stands
behind in between
(here n= very difficult,
6). difficult,
The (4) torque,
Interstand lead of material,
behavior:
roll All submodels contain continuous dynamic systems, only material
Coupling geometry
between stands
the
becauseimplementation
of located
the reduced of space
sensors and ineach
between
the
other,
harsh
which
very
environment.
makes
stands
the
because are
implementation
of the reducedclosely
of space behind
sensors and ineach
between
the other,very
harsh which makes All
difficult,
environment. (4) submodels
(3) isInterstand contain
a nonlinear, continuous
behavior:
time Coupling
independent dynamic
between
static systems,
standsonly
formulation,
In the hot rolling process, there are various process lim- All
(3) submodels
is a contain
nonlinear, time continuous
independent dynamic
static systems, only
formulation,
thethe
because
In implementation
itations,
of the
hot rolling
which
reduced
impede
of space
process, sensors
the there and inare
application
between
the harsh very
various
of process
measurement lim- based
difficult,
environment. All
(3)
based
on the contain
submodels
is aonnonlinear,
the
roll model
roll time
equations
continuous
model independent
equations
of Lippmann
dynamic
static
of systems,
Lippmann
and
only
formulation,and
because
In the hot
itations, ofwhich
the
rollingreducedprocess,
impede space
the there andare
applicationthevarious
harshof environment.
process lim-
measurement Mahrenholtz
(3) (1967).
is aonnonlinear,
devices. Material temperatures in the range of 1000 ◦
C, based
Mahrenholtz roll time
the(1967). modelindependent
equations static formulation,
of Lippmann and
In the hot
itations,
devices. rolling
which
Material process,
impede
temperatures thethere inarethe
application various
range process
of measurement 1000lim-
ofleading ◦
C, based on the roll model equations of Lippmann and
cooling liquid and rough process conditions are to Mahrenholtz (1967).
itations,liquid
devices.
cooling whichand
Material impede
temperatures
roughand the
process application
in the range
conditions of are 1000 ◦ C,
measurement
ofleading 1.3 Measurement
to Mahrenholtz (1967).data
high
devices. efforts for
Material sensors
temperatures their protection. Due to this,
◦ 1.3 Measurement data
cooling
high
only
liquid
aefforts
limited forand roughand
sensors
number theirin
process the range
conditions
protection. are
Dueofleading
1000
to this, C,
to 1.3 Measurement data
cooling
high
only a liquid
efforts
limited forand roughof
sensors
number and
of
measurement
process
theirconditions
measurement protection.
signals
signals are
Due
inside
leading
to this,
inside
the
to The available measurement data of the process consists of
the
finishing block are available. 1.3 Measurement data
high
only
finishingaefforts
limited
block for number
sensors
are and
of
available. their protection.
measurement signals Due to this,
inside the The following available measurement
values: data of the process consists of
only
finishinga limited
block numberare available. of measurement signals inside the following values: The available measurement data of the process consists of
finishing block are available. The
following
• available
Motor measurement
values:
torque (each data of the process consists of
stand)
Furnace Roughing Stands Intermediate Stands I
Intermediate
Stands II
Intermediate
Finishing Mill Cooling Bed •• Motor
following Motor torque(actual,
values:
speed (each stand)
reference), (each stand)
Furnace Roughing Stands Intermediate Stands I
Stands II
Finishing Mill Cooling Bed • Motor speed torque(actual,
(each stand)
reference), (each stand)
Roughing Stands
Intermediate
Finishing Mill Cooling Bed •• Material velocity (first/last stand)
Furnace Intermediate Stands I
Stands II
Intermediate • • Motor
Material
Material
torque
speed (each
(actual,
velocity
area
stand)
reference),
(first/last
(first/last stand)stand) (each stand)
Furnace Roughing Stands Intermediate Stands I Finishing Mill Cooling Bed
Stands II •• Motor
Material speed (actual,
velocity
area reference),
(first/last
(first/last stand)stand) (each stand)
•• Material temperature in/out (first/last stand)
Fig. 1. Overview of components of Hot Rolling Mill with •• Material
Material
Roll cylinder
velocity
temperature (first/last
area (first/last stand)
in/out stand)
(first/last stand)
Fig. Finishing
1. Overview Millof(blue)
components as primarily of Hotconsidered
Rolling Mill object with • Material
Roll area position
(first/last
temperature
cylinder position
(each
stand)
in/out
(each
stand)
(first/last stand)
stand)
Fig. Finishing
1. Overview Millof(blue)
components as primarily of Hotconsidered
Rolling Mill object with • Material temperature
Fig. Finishing
1. Overview Millof(blue)
components as primarily of Hotconsidered
Rolling Mill object with Additionally, Roll cylinder
there are somein/out
position (each
process (first/last
stand)
parameters stand)
which are
Additionally,
time • Roll
independent,thereposition
cylinder are some
such as process
(each
roll parameters
stand)
diameter, roll which
caliber shape,are
Finishing Mill (blue) as primarily considered object Additionally,
time independent,theresuchare some
as process
roll diameter,parameters
roll which
caliber shape,are
The six stands create a material coupling between adjoined distances Additionally, between stands
theresuchare some andprocess
used materials.
parameters The process
which are
The six stands create a material coupling between adjoined time
distances independent,
between stands as and
roll used
diameter, roll caliber
materials. The shape,
process
stands. The action and material deformation of one stand itself time is highly influenced
independent, such as andby diameter,
roll the kindroll of caliber
material and
shape,
The
stands. six The
stands create
action and a material
material coupling
deformation between of adjoined
one stand distances
itself is between
highly stands
influenced by used
the materials.
kind of The process
material and
influences
The six The the
stands next
create and the previous.
a material coupling This leads
between to
adjoined cou- its
astand chemical composition. This leads to of
major Theadaption
stands.
influences
pled process the action
andnext and
and
prevents
material
thefrom previous. deformation
This
investigating
of one
leads
the to a cou- distances
behavior
itself
its
during chemical between
is highly
process
stands and
influenced
composition.
runtime,
byused
This
only
the materials.
leadskind
because to of material
major
the
process
adaption and
resulting
stands.
influences
pled The
process the action
next and
and material
the previous. deformation
This
and prevents from investigating the behavior during of
leads one
to astand
cou- itself
its is
chemical highly influenced
composition.
process runtime, by
This the
leadskind to of material
major adaption and
of a single
influences stand.
the next and thefrom previous. This leads a cou- strong nonlinear behavior. only because of the resulting
pled process
of a single and
stand. prevents investigating the to behavior its
during
strong chemicalprocess
nonlinearcomposition.
runtime,
behavior. onlyThis because
leads to of major
the adaption
resulting
pled process
of a single and prevents from investigating the behavior during
stand. strong nonlinear process runtime,
behavior. only because of the resulting
of a single
2405-8963 stand. © 2020 The Authors. This is an open access article under
Copyright strong the CCnonlinear
BY-NC-ND behavior.
license.
Peer review under responsibility of International Federation of Automatic Control.
10.1016/j.ifacol.2020.12.742
Marc-Simon Schaefer et al. / IFAC PapersOnLine 53-2 (2020) 12044–12049 12045

These above mentioned signals show, that direct process a fast control of the flow rate by introducing a material
states of each stand, like input/output material area and buffer over the looper arm. With that, changes in the flow
velocity are not available as measurements. rate can be compensated by an underlying control loop.
The process described here is without loopers, so there is
1.4 Objectives 1) no material buffer for compensation and 2) no direct
knowledge about flow rate changes in between the stands.
The requirements of the process can be divided into two The topic of flow rate estimation of different processes is
categories. One is the process stability and the other one is covered in Binder et al. (2015) with an MHE approach,
the quality of the material output dimension. The output Chhantyal et al. (2018) with an Dynamic Artificial Neural
dimension is a result basically of the material reduction of Net and EKF, and Noda and Terashima (2009) with an
each stand and its roll gap setting. The process stability EKF.
requires that the material flow rate through the mill
is almost constant and without high local deviations.
Therefore, a knowledge about the flow rate is crucial. It’s a 2. PROBLEM FORMULATION
non-measurable value inside of the finishing mill block. But
a mismatch can lead to drastic plant failures. There are The main task in this work is a robust estimation of the
measurement devices for area and velocity available, but material flow rate throughout all stands in the finishing
they are very expensive and usually installed only after the mill. The flow rate between two stands can be described
last stand of the finishing mill for quality control purpose. like in Fig. 2. In general terms it is separated in two
regions. First, the control room of the Deformation zone
Therefore a robust flow rate estimation is developed to under the assumption there is no change of the material
provide these sensitive states for other control stages. An- flow (1). This zone is assumed as infinitesimal length,
other advantage is, that plant operators can set up faster leading to a concentrated form by describing it only with
a scenario with different materials and output dimension, input/output behavior:
based on the provided internal states. Safety mechanism
A0 (t) · v0 (t) − A1 (t) · v1 (t) = 0 = const. (1)
for unwanted plant behavior, such as cobbles, can be more
easily detected and a counteraction introduced. Where A0 , and A1 are the material cross-sectional area (in-
put/output), v0 , v1 the material velocity (input/output).
1.5 State of the art It is valid under the assumption that the material density
ρ is constant.
State estimation is a long elaborated research field, start- Second, the control room of Interstand between two ad-
ing from observers over estimation algorithms to online joining stands i and i + 1 with its tensile stress influence.
optimization methods. The main idea is a more detailed The general volume flow uses the incoming, outgoing and
process insight based on some measurements and an inter- the rate of change according to (2). By inserting the results
nal dynamic model. Additionally, there can be noise char- from (1) of the deformation zone, the effects of the roll
acteristics included to obtain a more reliable estimation model described later are considered.
value. dVi (t)
= A1,i (t) · v1,i (t) − A0,i+1 (t) · v0,i+1 (t)
A comprehensive introduction about existing methods is dt
given by Corriou (2018). There is a general overview = A1,i (t) · v1,i (t)
about methods, small examples and some remarks about A1,i+1 (t) · v1,i+1 (t)
their history. Discussed methods are: Luenberger observer, − A0,i+1 (t) ·
A0,i+1 (t)
Kalman Filter (KF), Extended Kalman Filter (EKF),
dLi (t)
Unscented Kalman Filter (UKF), Ensemble Kalman Filter A1,i (t) = A1,i (t) · v1,i (t) − A1,i+1 (t) · v1,i+1 (t) (2)
(EnKF), Particle Filter (PF), High Gain observer and dt
Moving Horizon State Estimation (MHE).
Interstand
Examples in various applications are found in Dochain
(2003), Ritschel and Jorgensen (2018), and Zhang et al.
(2014). Also in earlier time multiple research topics were
available (Didriksen et al. (1995), Bastin (1990), Soroush Deformation
(1998)). There are comparisons to handle nonlinear plants
with EKF and MHE in Haseltine and Rawlings (2005).
A0,i,v0,i A1,i,v1,i A0,i+1,v0,i+1 A1,i+1,v1,i+1
In the steel rolling industry there are also some applied
approaches for estimating unmeasurable states. In Rigler
et al. (1996) the local temperature and height deviation
was obtained from a Kalman filter. McFarlane and Stone
(1990) described an EKF for estimating the interstand
tension in a finishing mill. Kim et al. (2005) used therefore
L0
an Support Vector Regression (SVR) approach. Straub Stand i Stand i+1
(2013) focused on neural observers in different rolling mill
configurations as well as Johansson (2001) did. One major Fig. 2. Interstand control room (blue) between to adjoined
difference between finishing mills setup is the usage of rolling stands and Deformation zone control room
loopers. Loopers are between rolling stands and provide (red) at one stand
12046 Marc-Simon Schaefer et al. / IFAC PapersOnLine 53-2 (2020) 12044–12049

The elongation between the stands can be expressed with xi = [v1,i , TR,i , FR,i , A1,i ]
T
(9)
the help of tensile stress σ. The tensile stress or also tension
has a major impact on the forming process and yields The geometric behavior is highly nonlinear. Due to the
valuable insights in the process safety and quality of the fact that these parameters are only slowly changing and
final product. the equations are for a static process derived, an artificial
Li (t) − L0 smoothing with a first-order term with time constant Ta
σ0,i+1 (t) = E · ε(t) = E · is introduced (10):
L0
dσ0,i+1 (t) dε(t) E dLi (t) 1
⇒ =E = E(s) =
dt dt L0 dt Ta s + 1
dLi (t) L0 dσ0,i+1 (t) ⇒ ė(t) = A(Ta )e(t) + B(Ta )u(t) (10)
⇒ = (3)
dt E dt With ATa = A(Ta ) · I 4 and B Ta = B(Ta ) · I 4 , (with I 4 :
Where σ0,i+1 is the arriving tensile stress of stand i + identity matrix dimension 4) this leads to the expression
1, ε the elongation in material flow direction, E elastic in (11):
modulus, L0 the nominal distance between two stands,  
v̇1,i
and L the elongated length. Inserting (3) in (2) yields: ṪR,i 
L0 dσ0,i+1 (t) f i (xi , ui ) = ẋi = 
ḞR,i 

A1,i (t) = A1,i (t) · v1,i (t)
E dt Ȧ1,i
− A1,i+1 (t) · v1,i+1 (t) (4)  
vR,i · (1 + κi )
The velocities as well as the cross-sectional areas and  TR,i 
= AT a · x i + B T a ·   (11)
tensions are not available as measurements of the inter- FR,i
mediate stands. Roll models which describe the static A1nom,i
behavior of the forming process are used to calculate the
respective nominal values. The geometry change for a three The inputs of each stand are defined in (12) as:
 T
roll equivalent is performed by the proposed method of
ui = v0,i , A0,i , kf m,i , ϕi , σ0,i , σ1,i , pi (12)
Overhagen (2018):
ΓOut = f geom (ΓIn , q) (5) The coupling between the stands results in a shift of the
variables for i ∈ 1 . . . 5 (13):
With geometric relevant parameters summarized in q and
T
A0,i+1 = A1,i
the material state Γ = [A, w, h, v, ϕ] contains: area A, v0,i+1 = v1,i (13)
width w, height h, material velocity v, and the reduction
ratio ϕ. The roll model uses the formula by Lippmann and σ0,i+1 = σ1,i
Mahrenholtz (1967): The entire problem is combined into a summarized state
[FR , TR , κ] = f LM (h0 , h1 , b0 , b1 , A0 , A1 , space representation (14) denoted with hat (.̂ ) with the
(6) previously introduced relationships:
Ad , ld , σ0 , σ1 , rR , kf m )  
Where the subscript 0 indicates input and 1 respectively f 1 (x1 , u1 )
the output of its variable. The used inputs are a subset of  .. 
f̂ (x̂, û) =  . 
the results obtained by (5) together with the roll radius f 6 (x6 , u6 )
rR , pressed area/length Ad , ld and the mean forming
T
resistance kf m . Additionally, σ0 , σ1 are the backward / x̂ = [x1 . . . x6 ] (14)
forward material tension. The output FR is the roll force, û = [u1 . . . u6 ]
T
TR the roll torque, and κ the velocity increase to the linear
roll velocity vR with the relation in (7): 3. METHOD DESCRIPTION
v1 = vR (1 + κ) (7)
As described in the previous section, we have to consider
The output area A1 is calculated with help of the nominal various parts in our problem formulation:
reduction ratio ϕ in (8):
A0 (1) Nonlinear coupled state space system
A1nom = (8) (2) Constraints, due to mass conservation and coupling
exp(ϕ)
Therefore, we propose a Moving Horizon Estimator
Equations (5) and (6) reflect the approximated forming (MHE) for solving this task. Especially the conservation
process and yield the required values for the flow rate laws and state restrictions led to this decision. In general
(A0 ,A1 ,v0 ,v1 ). But these equations have some mismatch it is described by a Optimal Control Problem (OCP)
to the real values and can mostly not be verified with formulation in the following form:
geometric measurements. Therefore, roll force and motor argmin J(x̂, û, w, p) (15)
torque are also used as secondary measurements, which x̂,û,w
are also available as process measurements of each stand.
s.t. x̂(j + 1) = f̂ (x̂(j), û(j)) + w(j),
The above derived formulas are related to a single stand. x̂(k − N ) = x̂0 ,
The finishing block now contains n = 6 stands that are
û(j) ∈ U, ∀j ∈ [k − N, k − 1]
coupled. Therefore, a combined representation for i =
1 . . . n is necessary. The state xi is defined as: x̂(j) ∈ X, ∀j ∈ [k − N, k]
Marc-Simon Schaefer et al. / IFAC PapersOnLine 53-2 (2020) 12044–12049 12047

with: J(x̂, û) = ||x̂0 − x̂(k − N )||2S (16) In the problem formulation are following constraints con-
k
sidered:

+ ||ỹ(j) − h(x̂(j))||2Q 1) x̂(j + 1) − f̂ (x̂, û) = 0
j=k−N 2) v0,i − vR,i ≤ 0
k−1
 3) vR,i − v1,i ≤ 0
+ ||ũ(j) − û(j)||2R L0 dσ0,i+1
j=k−N 4) v1,i A1,i − v1,i+1 A1,i+1 − A1,i = 0 (21)
E dt
k−1
 The constraint 1) is for the Multiple Shooting to ensure
+ ||w(j)||2D smoothness of states at the sample time steps. The con-
j=k−N straints 2) and 3) are for ensuring the material speed
With: ũ the past inputs, h the output equations, ỹ the increases through the stands. Constraint 4) implements
past measurements, and w the unknown, additive process the volume flow balance (implicit version of (4)).
noise. The weighting matrices S, Q, R, and D are chosen The decision variable ω is scaled so that all values are in
as diagonal matrices with only positive values to ensure the range of approx. 0.1 . . . 10. This provides better numer-
their positive definite property. The system representation ical accuracy especially with very small/large numbers due
˙
is converted from a continuous representation (x̂(t)) to a to physical units.
discrete one (x̂(k + 1)) by using trapezoidal integration.
This OCP is solved with CasADi toolbox (Joel A E 4. PARAMETRIZATION
Andersson et al. (2019)) by using a Multiple Shooting
(MS) algorithm to transform it into a Nonlinear Program The general plant parameters are set accordingly to a real
(NLP). plant under investigation in this project. Parameters like
argmin J(ω, p) (17) roll properties, geometric bounds, and material properties
ω are extracted from the plant configuration logs.
s.t. ω lb ≤ ω ≤ ω ub
g lb ≤ g(ω, p) ≤ g ub 4.1 Scenario preparation
Where g lb,ub are the (in)equality constraints and ω lb,ub the
The plant data acquisition system provides an insight in
state constraints. The decision variable ω combines the many plant-wide states such as e.g. motor torque, speed,
states, inputs and disturbances (18): roll force. Additionally, there is a high precision online
T
ω = [x̂, ū, w] (18) measurement for the speed and shape located after the
The inputs ū extract only the inputs from û which are not last stand. In front of the first stand is a rough area
derived by the shifted solution in (13). measurement located. The different data sources are time-
ū = [A0 , v0 , kf m,1 . . . kf m,6 , ϕ1 . . . ϕ6 , aligned to get a common dataset. After that, a simulation
(Schäfer et al. (2019)) of the roll process is executed to
σ0,1 . . . σ0,6 , σ1,6 ] (19) get an approximated overview of the expected outputs
The output function h returns a subset of the states x̂: of each stand. In particular the geometric behavior is
ỹ = h(x̂) = [FR,1 . . . FR,6 , TR,1 . . . TR,6 , A1,6 , v1,6 ] (20) important during that stage. This result is fed into a static
optimization of the tensions in between the stands. The
The block diagram of the used MHE structure is shown in dataset is augmented by these values and provides the
Fig. 3. The entire MHE algorithm can be enabled after the initial set for the used scenarios. During these steps it is
_
u1 _
u2 _
u6 known that various uncertainties and errors are included
into the dataset.

_
x0
Stand #1
_
x1
Stand #2
_
x2
... _
x5
Stand #6
_
x6 4.2 MHE Parameters

The simulation is calculated with a sample rate of Ts =


0.001 s. The MHE has a slower sample time of TM HE =
0.1 s. This value was increased to lower the computa-
tional load and addresses the reduced update rate of some
measurement values. The estimation horizon was set to
MHE NM HE = 30 steps. The weighting matrices for the cost
_
u 1...6
function (16) are scaled identity matrices (Note: the ex-
_
~
y
_
z *MHE pression (0.1)n,TR indicates n times the weight of state
TR ).

Fig. 3. Overview of MHE structure combined with model The measurements are weighted with:
outputs xi , measurement values ỹ, and its estimated Q = diag([(0.01)n,TR , (0.1)n,FR , 2v0,1 , 5A0,1 ]) (22)
output z ∗M HE The input weighting:
bar entered all stands. After that, a measurement value for R = diag([1v0,1 , 2A0,1 , (1)n,kf m , (0.1)n,ϕ , (1)n,σ0 , 0.1σ1,6 ])
the output speed and area are available for correction. (23)
12048 Marc-Simon Schaefer et al. / IFAC PapersOnLine 53-2 (2020) 12044–12049

The arrival cost is implemented as a fixed weighting: 1200 800

S = diag([(1)n,v1 , (0.01)n,TR , (0.1)n,FR , (10)n,A1 ]) (24)


1100 700
The process noise uses following values for all stands:
D = diag([(1)n,v1 , (0.0025)n,TR , (0.04)n,FR , (1)n,A1 ]) 1000 600
(25)
900 500
In fact of the scaling in the NLP formulation, the weights
can be adjusted as relative values independent of the mag-
nitude of the actual variable. This leads to an increased 800 400

comparability between the values and their influence in


the overall cost function. 700 300
0 20 40 60 80 100 120 140
In summary, the measured area and velocity get a higher
significance, because they yield direct insight into the
flow rate. Whereas the torque is more uncertain because Fig. 4. Estimated and measured input area (blue) together
of some measurement noise as well as unknown friction with measured, simulated, and estimated output area
coefficients. (red, cyan)
For all decision variables ω a state constraint could be set. 4 5.5
Here, the states and inputs are limited to process relevant
ranges, whereas the noise parameters kept unconstrained 3.5 5
(Table 1).
3 4.5
Table 1. Decision variable constraints
Value Unit lower limit upper limit 2.5 4
v1,i [m/s] 1 15
TR,i [N m] −50000 50000 2 3.5
FR,i  [kN2]  0 400
A1,i mm 1 2000
1.5 3
v0,1  [m/s2]  1 10 0 20 40 60 80 100 120 140
A0,1 mm 1 2000
kf m,i [N/mm2 ] 1 300
ϕi [1] eps 1 Fig. 5. Estimated and measured input velocity (blue)
σ0,i [N/mm2 ] −200 200 together with measured, simulated, and estimated
σ1,6 [N/mm2 ] −200 200
output velocity (red, cyan)
w [1] -inf inf
Not only the flow rate, but also roll forces and torques
are relevant in the entire MHE optimization. The Tables
5. SIMULATION RESULTS 2 and 3 show the average roll torque and force between
estimation and measured values for each stand. The MHE
For the simulation the MATLAB/Simulink implementa- model includes also a noise component for each state,
tion of the six stand roll model described in Schäfer et al. which indicates how accurate the model description with
(2019) is used. It uses also the inputs from the plant data the given parameters is.
acquisition. The simulation stability is achieved by using
a tension PI-controller. Under the condition that model Table 2. Roll Torque deviation (Average)
errors are inevitable, the controller adapts κ (indirect out-
Stand #1 #2 #3 #4 #5 #6
put speed v1,i ) to bring stability with the given boundaries
and minimizes the tension. TR,meas [Nm] 1579 6547 7010 7848 1642 385
TR,est [Nm] 1708 6577 7256 8043 1605 301
In Fig. 4 the input/output areas are shown. The output TR,noise [Nm] -805 -401 -1192 -608 351 507
estimation follows the measurement very precisely. The ErrorEst [%] 8.22 0.45 3.51 2.49 -2.22 -21.88
assumed input area has some deviations, that the input un-
certainty of the MHE accounts for. The nominal simulated Table 3. Roll Force deviation (Average)
output area diverges from the measurement by approx.
8 %. Stand #1 #2 #3 #4 #5 #6
FR,meas [kN] 119 145 64 111 86 54
The related material velocities are shown in Fig. 5. Here FR,est [kN] 124 143 64 106 77 51
is also a close match between the measurements and FR,noise [kN] -15 1 -1 12 20 7
the output estimation. The simulation leads also to a Error [%] 4.27 -1.37 -0.57 -4.61 -9.68 -5.01
mismatch of approx. 8 %. This coincides with the results
of the area above. The simulation itself is stable, so The deviation of force and torque indicates that some
that a mismatch to a constant flow rate is automatically modeling errors exist. Especially the first and last stand
compensated for, but to different absolute values. The have bigger differences between estimation and measured
initial delay between estimation result and measurements values in the roll torque. The noise influence is also
at t ≈ 20 s is the time the MHE buffer has to fill, before a higher in the roll torque, which indicates some unmodeled
calculation is performed. behavior in these stands.
Marc-Simon Schaefer et al. / IFAC PapersOnLine 53-2 (2020) 12044–12049 12049

6. CONCLUSION ware framework for nonlinear optimization and opti-


mal control. Mathematical Programming Computation,
In this work we presented an application of a Moving 11(1), 1–36. doi:10.1007/s12532-018-0139-4.
Horizon Estimator (MHE) for solving the flow rate esti- Johansson, A. (2001). Nonlinear observers with applica-
mation in a hot rolling finishing mill. We obtained the tions in the steel industry. Doctoral thesis, Department
results by using plant measurements and applied the algo- of Computer Science and Electrical Engineering, Lulea,
rithm offline in our simulation. The results showed a error Sweden.
minimization of the model states to the measurements of Kim, J.D., Shim, J.H., Han, D.C., Park, C.J., Park, H.D.,
material area and velocity as well their influence in roll and Lee, S.G. (2005). A study of tension control in
torque and force. The MHE refines the simulation model looperless hot rolling process using SVR. In Y. Wei,
output and decreases the model mismatch with online K.T. Chong, T. Takahashi, S. Liu, Z. Li, Z. Jiang,
data. Based on these boundary conditions it provides also and J.Y. Choi (eds.), ICMIT 2005: Control Systems
insight into the non-measurable interstand values such as and Robotics, SPIE Proceedings, 60420Z. SPIE. doi:
area and velocity. 10.1117/12.664582.
Lippmann, H. and Mahrenholtz, O. (1967). Plas-
A next step is to find a maximum acceptable computation tomechanik der Umformung metallischer Werkstoffe:
time to enable the algorithms on a real-time device. Erster Band. Springer Berlin Heidelberg, Berlin, Hei-
With that, an online estimation during the real process delberg.
is possible and delivers valuable insights. The future work McFarlane, D.C. and Stone, P.M. (1990). Minimum
contains also the verification on additional materials and Tension in a Merchant Bar Rolling Mill using Modern
plant setups. Control Techniques. IFAC Proceedings Volumes, 23(8),
137–142. doi:10.1016/S1474-6670(17)51409-3.
ACKNOWLEDGEMENTS Noda, Y. and Terashima, K. (2009). Estimation of flow
rate in automatic pouring system with real ladle used
This work was done under the PIREF project. The PIREF in industry. In 2009 ICCAS-SICE, 354–359.
research project is funded by the European Regional Overhagen, C. (2018). Modelle zum Walzen von Flach-
Development Fund (EFRE) from 2017 to 2020. und Vollquerschnitten. Ph.D. thesis, Universität
Duisburg-Essen.
REFERENCES Rigler, G.W., Aberl, H.R., Staufer, W., Aistleitner, K.,
and Weinberger, K.H. (1996). Improved rolling mill au-
Bastin, G. (1990). On-line Estimation and Adaptive Con- tomation by means of advanced control techniques and
trol of Bioreactors. Process Measurement and Control. dynamic simulation. IEEE Transactions on Industry
Elsevier Science, Burlington. Applications, 32(3), 599–607. doi:10.1109/28.502172.
Binder, B.J., Pavlov, A., and Johansen, T.A. (2015). Ritschel, T.K.S. and Jorgensen, J.B. (2018). Nonlinear
Estimation of Flow Rate and Viscosity in a Well with Filters for State Estimation of UV Flash Processes.
an Electric Submersible Pump using Moving Horizon In 2018 IEEE Conference on Control Technology and
Estimation. IFAC-PapersOnLine, 48(6), 140–146. doi: Applications (CCTA), 1753–1760. IEEE, Piscataway,
10.1016/j.ifacol.2015.08.022. NJ. doi:10.1109/CCTA.2018.8511532.
Chhantyal, K., Hoang, M., Viumdal, H., and Mylvaganam, Schäfer, M.S., Gamal, O., Wahrburg, J., and Roth, H.
S. (2018). Flow Rate Estimation using Dynamic Arti- (2019). Modellierung, Parameterschätzung und Vali-
ficial Neural Networks with Ultrasonic Level Measure- dierung eines Warmwalzprozesses für Draht und Stab-
ments. In Proceedings of The 9th EUROSIM Congress stahl am Beispiel eines realen Walzwerks. In Automa-
on Modelling and Simulation, EUROSIM 2016, The tion 2019, VDI-Berichte, 1035–1046. VDI Verlag GmbH,
57th SIMS Conference on Simulation and Modelling Düsseldorf.
SIMS 2016, Linköping Electronic Conference Proceed- Soroush, M. (1998). State and parameter estimations
ings, 561–567. Linköping University Electronic Press. and their applications in process control. Comput-
doi:10.3384/ecp17142561. ers & Chemical Engineering, 23(2), 229–245. doi:
Corriou, J.P. (2018). Process Control: Theory and Appli- 10.1016/S0098-1354(98)00263-4.
cations. Springer International Publishing, Cham, 2nd Straub, S.O. (2013). Entwurf und Validierung neuronaler
edition 2018 edition. Beobachter zur Regelung nichtlinearer dynamischer Sys-
Didriksen, H., Hillestad, M., Andersen, K.S., and Balchen, teme im Umfeld antriebstechnischer Problemstellungen.
J.G. (1995). State and Parameter Estimation with Elektrotechnik. Herbert Utz Verl., München, 2., un-
Augmented Kalman Filter Applied to an Industrial veränd. aufl. edition.
Polymer Reactor. IFAC Proceedings Volumes, 28(9), Zhang, J., Welch, G., Bishop, G., and Huang, Z. (2014).
281–285. doi:10.1016/S1474-6670(17)47050-9. A Two-Stage Kalman Filter Approach for Robust and
Dochain, D. (2003). State observers for processes with Real-Time Power System State Estimation. IEEE
uncertain kinetics. International Journal of Control, Transactions on Sustainable Energy, 5(2), 629–636. doi:
76(15), 1483–1492. doi:10.1080/00207170310001604936. 10.1109/TSTE.2013.2280246.
Haseltine, E.L. and Rawlings, J.B. (2005). Critical Evalua-
tion of Extended Kalman Filtering and Moving-Horizon
Estimation. Industrial & Engineering Chemistry Re-
search, 44(8), 2451–2460. doi:10.1021/ie034308l.
Joel A E Andersson, Joris Gillis, Greg Horn, James B
Rawlings, and Moritz Diehl (2019). CasADi – A soft-

You might also like