Anonymous
×
Create a new article
Write your page title here:
We currently have 105 articles on MOR Wiki. Type your article name above or click on one of the titles below and start writing!



MOR Wiki


Steel Profile
Background
Benchmark ID
  • steelProfile_n1357m7q6
  • steelProfile_n5177m7q6
  • steelProfile_n20209m7q6
  • steelProfile_n79841m7q6
Category

oberwolfach

System-Class

LTI-FOS

Parameters
nstates
  • 1357
  • 5177
  • 20209
  • 79841
ninputs

7

noutputs

6

nparameters

0

components

A, B, C, E

Copyright
License
Creator
Editor

Jens Saak

Location

NA


Description: A Semi-discretized Heat Transfer Problem for Optimal Cooling of Steel Profiles

Figure 1: Initial mesh and partition of the boundary.
Figure 2: Cooling plant.

A Semi-discretized heat transfer problem for optimal cooling of steel profiles. Several generalized state-space models arising from a semi-discretization of a controlled heat transfer process for optimal cooling of steel profiles are presented. The models order differs due to different refinements applied to the computational mesh.


Model Equations

We consider the problem of optimal cooling of steel profiles. This problem arises in a rolling mill when different steps in the production process require different temperatures of the raw material. To achieve a high production rate, economical interests suggest to reduce the temperature as fast as possible to the required level before entering the next production phase. At the same time, the cooling process, which is realized by spraying cooling fluids onto the surface, has to be controlled so that material properties, such as durability or porosity, achieve given quality standards. Large gradients in the temperature distributions of the steel profile may lead to unwanted deformations, brittleness, loss of rigidity, and other undesirable material properties. It is therefore the engineer's goal to have a preferably even temperature distribution.

The scientific challenge here is to give the engineers a tool to precalculate different control laws yielding different temperature distributions in order to decide which cooling strategy to choose.

We can only briefly introduce the model here for details we refer to [1], [2], or [3]. We assume an infinitely long steel profile so that we may restrict ourselves to a 2D model. Exploiting the symmetry of the workpiece, the computational domain \Omega \subset \mathbb{R}^2 is chosen as half a cross section of the rail profile. The heat distribution is modeled by the unsteady linear heat equation on \Omega:


 \begin{align}
c \rho \partial_t x(t,\chi) - \lambda \Delta x(t,\chi) &= 0 \in \mathbb{R}_{>0} \times \Omega, \\
x(0,\chi) &= x_0(\chi) \in \Omega, & (1)\\
\lambda \partial_\nu x(t,\chi) &= g_i \in \mathbb{R}_{>0} \times \Gamma_i,~ \partial \Omega = \bigcup_i \Gamma_i,
 \end{align}

where x is the temperature distribution (x \in H^1([0,\infty],X) with X:=H^1(\Omega) the state space), c=7\,620 the specific heat capacity, \lambda=26.4 the heat conductivity and \rho=654.0 the density of the rail profile. We split the boundary into several parts \Gamma_i on which we have different boundary functions g_i, allowing us to vary controls on different parts of the surface. By \nu we denote the outer normal on the boundary.


We want to establish the control by a feedback law, i.e., we define the boundary functions g_i to be functions of the state x and the control u_i, where (u_i)_i =: u = Fx for a linear operator F which is chosen such that the cost functional


  \begin{align}
    J(x_0,u) & := \int_0^\infty (Qy,y)_Y + (Ru,u)_U \operatorname{d}t, & (2)
  \end{align}

with y=Cx is minimized. Here, Q and R are linear self-adjoint operators on the output space Y and the control space U with Q \geq 0,~ R > 0 and C \in L(X,Y). The variational formulation of (1) with g_i(t,\chi) = q_i(u_i- x(t,\chi)) leads to:


(\partial_t x,v) = -\int_\Omega \alpha \nabla x \nabla v \operatorname{d}\chi + \sum_k \Big(q_k u_k \int_{\Gamma_k} (c \rho)^{-1} v \operatorname{d}\sigma - \int_{\Gamma_k} q_k(c\rho)^{-1} xv d\sigma\Big)

for all v \in C_0^\infty(\Omega). Here the u_k are the exterior (cooling fluid) temperatures used as the controls, q_k are constant heat transfer coefficients (i.e., parameters for the spraying intensity of the cooling nozzles) and \alpha := \lambda /(c\rho). Note that q_0 = 0 gives the Neumann isolation boundary condition on the artificial inner boundary on the symmetry axis. In view of this weak formulation, we can apply a standard Galerkin approach for discretizing the heat transfer model in space, resulting in a first-order ordinary differential equation. This is described in the following section.

Discretized Model

For the discretization we use the ALBERTA-1.2 fem-toolbox (see [4] for details). We applied linear Lagrange elements and used a projection method for the curved boundaries. The initial mesh (see Fig. 1) was produced by MATLABs pdetool, which implements a Delaunay triangulation algorithm. The finer discretizations were produced by global mesh refinement using a bisection refinement method. The discrete LQR problem is then: minimize (2) with respect to:


\begin{align}
E \frac{\partial}{\partial t} x(t) &= A x(t) + B u(t), \\
y(t) &= C x(t), \\
x(0) &= x_0,
\end{align}

with t>0.

Acknowledgements

This benchmark example serves as a model problem for the project A15: Efficient numerical solution of optimal control problems for instationary convection-diffusion-reaction-equations of the Sonderforschungsbereich SFB393 Parallel Numerical Simulation for Physics and Continuum Mechanics, supported by the Deutsche Forschungsgemeinschaft. It was motivated by the model described in [5]. A very similar problem is used as model problem in the LYAPACK software package [6].

Origin

This benchmark is part of the Oberwolfach Benchmark Collection[7]; No. 38881, see [8].

Data

This benchmark includes four different mesh resolutions. The best FEM-approximation error that one can expect (under suitable smoothness assumptions on the solution) is of order O(h^2) where h is the maximum edge size in the corresponding mesh. This order should be matched in a model reduction approach. The following table lists some relevant quantities for the provided models:

# nonzeros in A # nonzeros in E max. mesh width
SteelProfile-dim1e3-rail_1357.zip (95kB) 8\,985 8\,997 5.5280 \cdot 10^{-2}
SteelProfile-dim1e4-rail_5177.zip (299kB) 35\,185 35\,241 2.7640 \cdot 10^{-2}
SteelProfile-dim1e4-rail_20209.zip (1011kB) 139\,233 139\,473 1.3820 \cdot 10^{-2}
SteelProfile-dim1e5-rail_79841.zip (3.7MB) 553\,921 554\,913 6.9100 \cdot 10^{-3}

Note that A is negative definite while E is positive definite, so that the resulting linear time-invariant system is stable.

The data sets are named rail_(problem dimension)_c60.(matrix name). Here, c60 refers to a specific output matrix C, which is defined to minimize the temperature in the node numbered 60 (refer to the numbers given in Fig. 1) and keep temperature gradients small. The latter task is taken into account by the inclusion of temperature differences between specific points in the interior and reference points on the boundary, e.g., temperature differences between nodes 83 and 34. Again refer to Fig. 1 for the nodes used. The definitions of other output matrices that we tested can be found in [1]. The problem resides at temperatures of approximately 1\,000 degrees centigrade down to about 500-700 degrees depending on calculation time. The state values are scaled to 1\,000 degrees centigrade being equivalent to 1.000. This, together with the scaling of the domain, results in a scaling of the time line with factor 100, meaning that calculated times have to be divided by 100 to get the real time in seconds.

Dimensions

System structure:


\begin{align}
E\dot{x}(t) &= Ax(t) + Bu(t), \\
y(t) &= Cx(t)
\end{align}


System dimensions:

E \in \mathbb{R}^{N \times N}, A \in \mathbb{R}^{N \times N}, B \in \mathbb{R}^{N \times 7}, C \in \mathbb{R}^{6 \times N}


System variants:

rail1357: N = 1\,357, rail5177: N = 5\,177, rail20209: N = 20\,209, rail79841: N = 79\,841

Citation

To cite this benchmark, use the following references:

  • For the benchmark itself and its data:
Oberwolfach Benchmark Collection, Steel Profile. hosted at MORwiki - Model Order Reduction Wiki, 2005. http://modelreduction.org/index.php/Steel_Profile
@MISC{morwiki_steel,
  author =       {{Oberwolfach Benchmark Collection}},
  title =        {Steel Profile},
  howpublished = {hosted at {MORwiki} -- Model Order Reduction Wiki},
  url =          {http://modelreduction.org/index.php/Steel_Profile},
  year =         2005
}
  • For the background on the benchmark:
@TechReport{BenS05b,
  title =        {Linear-Quadratic Regulator Design for Optimal Cooling of Steel Profiles},
  author =       {P. Benner and J. Saak},
  institution =  {Sonderforschungsbereich 393 {\itshape Parallele Numerische Simulation f\"ur Physik und Kontinuumsmechanik}, TU Chem\-nitz},
  address =      {D-09107 Chem\-nitz (Germany)},
  number =       {SFB393/05-05},
  year =         {2005},
  url =          {http://nbn-resolving.de/urn:nbn:de:swb:ch1-200601597}
}

References

  1. 1.0 1.1 J. Saak, Effiziente numerische Lösung eines Optimalsteuerungsproblems für die Abkühlung von Stahlprofilen, Diplomarbeit, Fachbereich 3/Mathematik und Informatik, Universität Bremen, 2003.
  2. P. Benner, J. Saak, Linear-Quadratic Regulator Design for Optimal Cooling of Steel Profiles, Sonderforschungsbereich 393: Parallele Numerische Simulation für Physik und Kontinuumsmechanik, Technical Report SFB393/05-05, TU Chemnitz, 2005.
  3. P. Benner, J. Saak, Efficient Numerical Solution of the LQR-problem for the Heat Equation, Proceedings in Applied Mathematics and Mechanics, 4(1): 648--649, 2004.
  4. A. Schmidt, K. Siebert, Design of Adaptive Finite Element Software - The Finite Element Toolbox ALBERTA, Lecture Notes in Computational Science and Engineering, vol 42, 2005. (See also: ALBERTA)
  5. F. Tröltzsch, A. Unger, Fast Solution of Optimal Control Problems in the Selective Cooling of Steel, ZAMM - Zeitschrift für Angewandte Mathematik und Mechanik, 81(7): 447--456, 2001.
  6. T. Penzl, LYAPACK Users Guide, Sonderforschungsbereich 393: Numerische Simulation auf massiv parallelen Rechnern, Technical Report SFB393/00-33, TU Chemnitz, 2000.
  7. J.G. Korvink, E.B. Rudnyi, Oberwolfach Benchmark Collection, In: Dimension Reduction of Large-Scale Systems, Lecture Notes in Computational Science and Engineering, vol 45: 311--315, 2005.
  8. P. Benner, J. Saak, A Semi-Discretized Heat Transfer Model for Optimal Cooling of Steel Profiles, In: Dimension Reduction of Large-Scale Systems. Lecture Notes in Computational Science and Engineering, vol 45: 353--356, 2005.

Contact

Jens Saak