Optimal Control Method of Parabolic Partial Differential Equations
Transcription
Optimal Control Method of Parabolic Partial Differential Equations
Optimal Control Method of Parabolic Partial Differential Equations and Its Application to Heat Transfer Model in Continuous Cast Secondary Cooling Zone Yuan Wang, Xiao chuan Luo ∗, Sai Li State Key Laboratory of Synthetically Automation for Process industries, Northeastern University, Shenyang 110004, PR China ——————————————————————————————————————————————– Abstract Our work is devoted to a class of optimal control problem of parabolic partial differential equations. Because of the partial differential equations constraints, it is rather difficult to solve the optimization problem. The gradient of the cost function can be found by the adjoint problem approach. Based on the adjoint problem approach, the gradient of cost function is proved to be Lipchitz continuous. An improved conjugate method is applied to solve this optimization problem and this algorithm is proved to be convergent. This method is applied to set-point values in continuous cast secondary cooling zone. Based on the real data in a plant, the simulation experiments show that the method can ensure the steel billet quality. From these experiment results, it is concluded that the improved conjugate gradient algorithm is convergent and the method is effective in optimal control problem of partial differential equations. Keywords: Partial differential equations; Continuous cast; Heat transfer; Lipchitz continuous; An improved conjugate algorithm. ——————————————————————————————————————————– 1. Introduction conduction [2], fluid mechanics [6] and material sciences [7]. Many researchers considered a similar optimal control problem Continuous caster is a machine by which the molten steel of partial differential equations [8–9]. Z T min J = [y(0, t) − yaim (t)]2 dt+ is solidified to slabs by spraying on it the cooling water. Because the production situation of secondary cooling zone is very bad, u∈U the set point of water volume in secondary cooling plays an im- Z 0 T [u(t) − u∗ (t)]2 dt portant role in the continuous casting [1]. Undercooling of the α strand in continuous cast secondary cooling can result in a liquid s.t. yt − k(x)yxx = 0, pool is too long. However, overcooling can lead to the formation y(x, 0) = φ(x), of cracks. The quality of steel billet depends on the behaviour of 0 (x, t) ∈ (0, l) × (0, T ], x ∈ (0, l), k(0)yx (0, t) = u(t), t ∈ (0, T ], the surface temperature [2]. Optimal control problem of partial k(l)yx (l, t) = 0, differential equations is encountered [3–5] in many applications t ∈ (0, T ], (1) ranging from engineering to science. The mathematical model Where y is temperature(K). y(0, t) is the surface temper- arises in many engineering and physical processes such as heat ature (K). yaim is the objective temperature. k(x) is a coeffici- ∗ Corresponding author. E-mail address: [email protected] (Xiao chuan. Luo) 1 ent. u(t) is a controlled variable. u∗ (t) is a guess for the controlled variable by priori knowledge. U = L2 (∂Ω), Ω ∈ (0, l)× (0, t). Li [10] applied conjugate gradient algorithm to estimate boundary condition. Lee et al.[11] proposed a repulsive particle swarm optimization algorithm to solve this problem. M.H.Fara [12] used a modified partial quadratic interpolation method to solve parabolic optimal control problem. Based on the adjoint problem approach, Mujdat and Arzu [13] studied an inverse parabolic problem. Based on the gradient of cost function is Lipchitz continuous, Alemdar Hasanov [14] proved existence of a quasi-solution of the inverse problem and proposed a mono- Figure 1: schematic representation of steel slab tone iteration scheme. Alemdar Hasanov [15] used the gradient method and proved the convergence of this method. However, 2.1. Continuous casting heat transfer model the step size in their gradient algorithm is a constant. Step size largely infects the convergent speed of this gradient algorithm. 2.1.1. Assumptions Alemdar Hasanov and Burhan Pektas [16] considered an inverse Based on the following key assumptions [17]: source problem. They used a conjugate gradient algorithm to (1)One-dimensional heat transfer is considered, so heat trans- solve this problem, and the good results were obtained. fer can be ignored in the length and the width direction of billet. In this paper, a class of optimal control problem of partial d- (2)Steel billet at the same cooling zone cools uniformity. ifferential equations is abstracted from optimization problem for set-point values in secondary cooling zone process. In our opti- (3)The meniscus surface is assumed to be flat. mal control of partial differential equations problem, the gradi- (4)In two-phase, we use the equivalent specific heat instead of specific heat. ent of cost function is proved Lipchitz continuous. We present an improved conjugate gradient algorithm to solve this problem and (5)The convection heat transfer process in the liquid phase prove convergence of this algorithm. The simulation experiment and two-phase zone are equal to conduction heat transfer pro- shows that this algorithm can effectively solve the optimization cess. problem for set-point values in secondary cooling zone, and the 2.1.2. The differential equation quality of billet is ensured. Based on the above assumptions, we can get continuous casting heat transfer model for one dimensional. 2. Continuous casting operation model of secondary cooling zone ∂y ∂2y = k(x) 2 ∂t ∂x Continuous casting makes a liquid metal by a special set (2) Where y is temperature(K). t is times(s). x is slab thickness of cooling device into a certain section in the shape of a casting direction(m) and k(x) is a coefficient depending on physical process. As shown in Figure 1, x, y and z is the thickness di- parameters of the steel, which is calculated by rection of steel billet, the width direction of steel billet and the k(x) = length direction of steel billet. 2 λ ρCe (3) Where ρ is steel density (kg/m3 ), Ce is specific heat (J/(kg· Where y is steel slab temperature(K). y(0, t) is the surface temperature of steel slabs(K). yaim is the objective temperature k)) and λ is thermal conductivity(W/m · K). of steel slabs(K), which depends on continuous casting technol- 2.1.3. Boundary conditions ogy. t is times(s). x is slab thickness direction (m). α is a pos- Steel billet goes through the crystallizer, secondary cooling itive number. y0 is initial casting temperature, which is usually zone and air cooling zone. The different cooling sections have a constant, U = L2 (∂Ω), Ω ∈ (0, l) × (0, t). Other parameters have already defined in continuous casting transfer model. different cooling characteristics, so the boundary conditions are Many researchers [18–19] use y(0, t) the surface tempera- shown below. ture of steel billet to evaluate the quality of billet. We hope that k(0)yx (0, t) = u(t) (4) the surface temperature y(0, t) is close to the objective temperature yaim by controlling the boundary condition u(t). In the Where u(t) is heat flux in continuous casting process which actual production of continuous casting, the controlled variable is calculated by cannot be too large, so we also give a penalty for the controlled u(t) = h[y(0, t) − Tw ] (5) variable. According to equation(3) and equation(5), k(x) and u(t) Where h is the equivalent heat transfer coefficient in sec- in equation(1) are assigned, so optimal control problem in con- ondary cooling zone W/(m2 · K). y(0, t) is the steel billet sur- tinuous casting secondary cooling zone transfers to a general op- face temperature(K) and Tw is cooling water temperature(K). Qwater rw Qwater ra h = hx( ) ( ) + hr SW SL SW SL timal control problem in equation(1). Because of this, we only (6) consider a general optimal control problem in later sections. Where hx and hr are constants. SW is the width of steel 3. Adjoint problem and Lipchitz con- billet. SL is the length of steel billet. Qwater is the spray cooling water volume. Qair is the spray cooling air volume. The tinuity of the gradient of the cost func- boundary condition at x = l can be written as k(l)yx (l, t) = 0 tion (7) 3.1. Adjoint problem 2.2. Optimal control model of continuous cast Based on first optimization then discrete method, we can secondary cooling zone get the adjoint equation firstly and then derives the optimality Based on continuous casting heat transfer model, we have conditions, using numerical methods to solve this problem. The optimal control model of continuous cast secondary cooling zone. gradient of the cost function with respect to the control variable Z T can be efficiently calculated by the adjoint problem. Now we min J = [y(0, t) − yaim (t)]2 dt+ u∈U 0 give the strong version of the Lagrange function, and then we Z T ∗ 2 transfer all constraints into cost function by separate multipliers α [u(t) − u (t)] dt 0 s.t. yt − λ yxx = 0, ρCe y(x, 0) = y0 , p(x, t), p(0, t), p(l, t), p(x, 0) and perform partial integrations (x, t) ∈ (0, l) × (0, T ], x ∈ (0, l), k(0)yx (0, t) = h[y(0, t) − Tw ], k(l)yx (l, t) = 0, with respect to space and time, so the Lagrange function can be t ∈ (0, T ], obtained: t ∈ (0, T ], L(y, p, x, t) = Z T Z lZ α [u(t) − u∗ (t)]2 dt − (8) 0 3 0 T pt ydtdx 0 − Z + Z + Z + − Z Z T 0 Z l p(x, T ) = 0, k(x)pxx (x, t)y(x, t)dxdt x ∈ (0, l), 0 −k(0)px (0, t) = [y(0, t) − yaim (t)], T t ∈ (0, T ], [k(l)yx (l, t)p(l, t)]dt k(l)px (l, t) = 0, 0 T [k(0)yx (0, t)p(0, t) + (y(0, t) − yaim )2 ]dt t ∈ (0, T ], (12) Now we obtained adjoint problem in our optimal control 0 l problem. y(x, T )p(x, T )dt 0 l φ(x)p(x, 0)dx − 0 Z T u(t)p(0, t)dt 3.2. Lipchitz continuity of the gradient of the (9) 0 The vibrational of the function L(y, p, x, t) can be expressed as cost function We can consider the variation of the cost function. L(y + δy, p, x, t) = α + − Z + Z + Z + Z − Z [u(t) − u∗ (t)]2 dt ∆J(u) = J(u + ∆u) − J(u) = Z T Z [y(0, t) − yaim (t)]∆y(0, t)dt + 0 [y(x, T ) + δy(x, T )]p(x, T )dt 0 0 Z lZ Z T l 0 − Z T Z pt [y(x, t) + δy(x, t)]dtdx 0 T 0 Z l + Z + Z [∆u(t)]2 dt (13) 0 tion. According to equation (8), if we let ∆y = y(x, t; u + k(0)px (0, t)[y(0, t) + δy(0, t)]dt 0 T ∆u) − y(x, t; u), we obtain the following partial differential e[y(0, t) + δy(0, t) − yaim ]2 dt quation. 0 T k(l)px (l, t)[y(l, t) + δy(l, t)]dt ∆yt = k(x)∆yxx , 0 l φ(x)p(x, 0)dx − 0 Z u(t)p(0, t)dt (10) ∆y(x, 0) = 0, 0 Z x ∈ (0, l), 0 0 T (x, t) ∈ (0, l) × (0, T ], T −k(0)∆yx (0, t) = ∆u(t), k(l)∆yx (l, t) = 0, 0 + T chitz continuous, we give two others partial differential equa- ∆L = L(y + δy, p, x, t) − L(y, p, x, t) = Z l Z lZ T p(x, T )δy(x, T )dx − pt δy(x, t)dtdx Z 0 Z T can be obtained: − [u(t) − u∗ (t)]∆u(t)dt + [∆y(0, t)]2 dt 0 In order to prove the gradient of the cost function is Lip- k(x)pxx (x, t)[y(x, t) + δy(x, t)]dxdt 0 According to equation (9) and (10), the following equation Z T T t ∈ (0, T ], t ∈ (0, T ], (14) According to equation (12), the following partial differential equation can be obtained by similar way. 0 ∆pt = −k(x)∆pxx , T (x, t) ∈ (0, l) × (0, T ], k(x)pxx δy(x, t)dxdt l ∆p(x, 0) = 0, T k(0)px (0, t)δy(0, t)dt x ∈ (0, l), −k(0)∆px (0, t) = ∆y(0, t), 0 t ∈ (0, T ], T [y(0, t) − yaim (t)]δy(0, t)dt k(l)∆px (l, t) = 0, 0 T k(l)px (l, t)δy(l, t)dt t ∈ (0, T ], (15) Lemma 3.1: For all ∆u, the following identity holds: Z T [y(0, t; u) − yaim (t)]∆y(0, t)dt (11) 0 According to equation (11), the following dual-equation 0 can be obtained: = pt = −k(x)pxx , (x, t) ∈ (0, l) × (0, T ] 4 Z T p(0, t)∆u(t)dt 0 (16) Proof: It is easy to know that the following identity holds: Z TZ l [k(x)px (x, t)∆y(x, t)]x dxdt = 0 Z According to the boundary conditions of equation (14), the following equation can be derived: Z lZ T Z lZ (k(x)∆yx )x ∆ydtdx = 0 T 0 k(l)px (l, t)∆y(l, t)dt 0 0 0 − Z − T k(0)px (0, t)∆y(0, t)dt 0 (17) 0 − Thus boundary conditions of equation (12) show Z T [y(0, t; u) − yaim (t)]∆y(0, t)dt = − − = (18) 0 T 0 Z Z 0 T k(l)px (l, t)∆y(l, t)dt T Z T l Z l 0 + − Z − Z k(x)pxx (x, t)∆y(x, t)dxdt T 0 Z k(x)px (x, t)∆yx (x, t)dxdt l p(x, t)∆y(x, t)dxdt 0 k(0)p(0, t)∆yx (0, t)dt = 0 Z T p(0, t)∆udt (19) 0 Lemma 3.1 can be proved. following equation can be obtained: Z T Z T |∆y(0, t)|2 dt ≤ c |∆u(t)|2 dt k(x)(∆yx )2 dtdx 0 T ∆y(0, t)∆u(t)dt (24) 0 0 (20) 0 ≤ 0 ∀ε > 0 (25) 1 2ε 0 Z T |∆u)|2 dt + 0 0 (21) 0 It is easy to know that the following identity holds: Z Z Z TZ l 1 T l [(∆y)2 ]dxdt ∆yt ∆ydxdt = 2 0 0 0 0 Z 1 l = ∆y(x, T )2 dx 2 0 ∀α, β ∈ R, ε 2 Z T |∆y(0, t)|2 dt (27) 0 From literate[14], the following equation can be obtained: Z lZ T Z T 2l2 (∆y)2 dtdx + 2l [∆y(0, t)]2 dt and also simultaneously in time and space integration, the following equation can be obtained: Z TZ l [∆yt − (k(x)∆yx )x ]∆ydxdt = 0 β2 α2 + , 2 2ε tion can be derived: Z lZ T Z l k(x)(∆yx )2 dtdx + [∆y(x, T )]2 dt Proof: If we multiply both sides of equation (14) by ∆y(x, t) 0 Z T According to equation (24) and (26), the following equa- Lemma 3.2: There exists a constant c > 0, so that the 0 k(x)(∆yx )2 dtdx (23) 0 On the right-hand side of equation(24), then we have Z T Z T 1 ∆u∆y(0, t)dt ≤ |∆u|2 dt 2ε 0 0 Z ε T |∆y(0, t)|2 dt (26) + 2 0 0 T 0 αβ ≤ ε 0 0 0 T We use the ε-inequality. 0 = Z lZ ∆y(0, t)∆u(t)dt − = Z k(x)(∆yx )2 dtdx 0 T [k(x)px (x, t)∆y(x, t)]x dxdt− 0 Z T 0 l Z Z lZ have the following equations: Z T Z lZ [∆y(x, T )]2 + 0 Z k(0)∆yx (0, t)∆y(0, t)dt Taking the equations (22) and (23) into equation (21), we The following equations can be obtained: Z T [y(0, t; u) − yaim (t)]∆y(0, t)dt = k(x)(∆yx )2 dtdx = 0 l Z 0 T k(0)px (0, t)∆y(0, t)dt T (k(x)∆yx ∆y)x dtdx 0 0 0 Z Z lZ T ≤ 1 2ε 0 Z 0 T 0 (∆u)2 dt + ε 2 Z T [∆y(0, t)]2 dt So the following equation can be obtained Z T Z T |∆y(0, t)|2 dt ≤ c |∆u(t)|2 dt 0 (28) 0 (29) 0 We can know there is a constant c which makes equation (22) (20) established. Lemma 3.2 can be proved. 5 Lemma 3.3 Z T Z |∆y(0, t)|2 dt = 0 4. Conjugate gradient algorithm solve T ∆p(0, t)∆u(t)dt optimal control of parabolic partial d- (30) 0 Proof: According to equation (15), the weak solution of ifferential equations and its convergen- this partial differential equation is the following equation. Z TZ l Z TZ l (∆p∆y)t dxdt − ∆p∆yt dxdt 0 0 + Z − Z 0 t analysis 0 4.1. Conjugate gradient algorithm T k(x)∆y∆p|x=l x=0 dt 0 After we prove the gradient of cost function is Lipchitz conT Z l k(x)∆px ∆yx dxdt = 0 (31) tinuous, we can use the conjugate gradient algorithm to solve According to the boundary conditions of equation(14) and this PDE optimization problem. If we choose the reasonable pa- 0 0 rameters in conjugate gradient algorithm, we can prove that the equation(15), the following equation can be obtain: Z T k(l)∆y(l, t)∆px (l, x)dt convergence of conjugate gradient algorithm. 0 − − + Z Z Z Z T Set k=1 k(0)∆y(0, t)∆px (0, x)dt 0 T YES k(l)∆yx (l, t)∆p(l, x)dt k=1? 0 T k(0)∆yx (0, t)∆p(0, x)dt = NO 0 T [∆y(0, t)]2 = 0 Z T ∆p(0, t)∆u(t)dt (32) dk 0 gk Calculate the gradient of cost function g k dk g k E k d k 1 Lemma3.3 can be proved. k=k+1 Theorem1: If the gradient of cost function is Lipchitz con- Determine step size by wolf line search rules tinuous, there is a constant L to make the following equation holds: uk D k d k uk 1 kJ ′ (u + ∆u) − J ′ (u)k ≤ Lk∆uk (33) NO Proof: Taking into account lemma3.1, lemma 3.2 and lemJ (uk 1 ) J (uk ) d eps ? ma 3.3, we can obtain the following equation: Z T (J ′ (u + ∆u) − J ′ (u), ∆u) = ∆p(0, t)∆udt YES END 0 = Z 0 T [∆y(0, t)]2 ≤ L Z T [∆u(t)]2 dt Figure 2: conjugate gradient algorithm process (34) 0 As shown in Figure 2, k is iteration number. dk is iteration direction. gk is gradient of cost function. α is step size. uk is controlled quantity. J(u) is cost function. βk is a parameters in conjugate gradient algorithm, and eps is a small constant. Because of that we use FR conjugate method to solve this optimal problem, dk and βk can be calculated by the following 6 equations: If this algorithm is not convergent, the equation (38) does dk = −gk + βk dk−1 (35) g T gk βk = T k gk−1 gk−1 (36) not hold, there exists a constant ε0 > 0, so that the following identity holds: kgk k ≥ ε0 , kdk k2 ≤ τ1 (k + 1) (44) Step size largely infects the convergent speed of conjugate According to equation (40), we can obtain the following gradient algorithm. If we choose wolf line search rules, we have equations: the following formula [20]: cos θk = f (xk + αk dk ) ≤ f (xk ) + σ1 α( k)gkT dk |∇f (xk + αk dk )| ≥ σ2 |gkT dk | 0 < σ1 < σ2 < (2 − 1 2 k X gkT dk ≥ kgk kkdk k σ2j ) i=0 (37) ∞ X cos2 θk ≥ ( k=0 4.2. Convergence analysis of conjugate gradi- 1 − 2σ2 kgk k kgk k ≥ kdk k 1 − σ2 kdk k (45) ∞ ∞ k=0 k=0 X 1 1 − 2σ2 2 X kgk k2 ) ≥ τ2 (46) 2 1 − σ2 kdk k k+1 Since g(x) is the gradient of cost function, we have proven ent algorithm g(x) is Lipchitz continuous. There exists a constant, so that the following inequality holds: Theorem2: If dk , βk and αk are calculated by equation (35), equation (36) and equation (37), the following equation T σ2 gkT dk ≤ gk+1 dk = gkT + (gk+1 − gk )T dk holds: ≤ gkT dk + αk Lkdk k2 lim inf kgk k = 0 k→∞ Then we can obtain the following equations: Proof: According to equation (37), the following equations αk ≥ − can be obtained: − k X k σ2i ≤ i=0 X i gkT dk ≤ −2 + σ2 2 kgk k i=0 ∀k = 0, 1, . . . , ∞ − k X σ2i < − ∞ X σ2i = 1 <2 1 − σ2 1 − σ2 kgk k2 cos2 θk L (49) k=0 k=0 is convergent, we can conclude that cos2 θk is convergent and (40) not convergent at the same time. Thus the assumption kgk k is invalid, we can prove that equation (38) holds, so this conjugate tion can be obtained: T |gkT dk−1 | ≤ −σ2 gk−1 dk−1 < σ2 kgk−1 k 1 − σ2 gradient algorithm is convergent. (41) 4.3. An optimal choice of the stopping in the According to the recursion formula of dk , the following conjugate gradient algorithm equation can be represented as 2 kdk k2 = kgk k2 − 2βk−1 gkT dk−1 + βk−1 kdk−1 k2 It is important to understand the behavior of the cost function value depending on the iteration number. For given smooth 2σ2 2 kgk k2 + βk−1 kdk−1 k 1 − σ2 1 + σ2 2 = kgk k2 + βk−1 kdk−1 k2 1 − σ2 objective temperature yaim, an optimal control problem is solved by conjugate gradient algorithm. (42) k = kdk k2 ≤ (48) The sequence fk is monotonic decline and has lower bound, ∞ ∞ P P cos2 θk kgk k2 cos2 θk is convergent. Since kgk k ≥ ε0 , so According to equation (39) and (40), the following equa- ≤ kgk k2 − 1 − σ2 T g k dk Lkdk k2 fk+1 ≤ fk − σ1 (39) i=0 i=0 (47) (38) X 1 2 kgk k2 1 + σ2 kgk k4 + 1 − σ2 kgi k kg0 k2 i=1 yaim = 1173.16 + 100 sin( (43) 7 π t)(K) 10 5. Simulation experiment k = 7250 × 540/50, eps = 1 × 10−1 u(x, 0) = 1173.16K, L = 0.25m To test the effectiveness of the method in this paper, the T = 20s, u∗ = 0, α = 1 × 10−7 (50) simulation experiments are done in actual plant data. The experiment result proves the effectiveness of the method in this paper. 6 10 Physical parameters of steel grade is given in Table 2. Table 2: Physical parameters of steel grade 5 cost function 10 Items Parameters 4 10 540(J/(kg · k)) Specific heat Density 7250(kg/m3) Thermal conductivity 30(W/m · K) 3 10 2 10 0 20 40 60 80 iteration times 100 Example 1: Experimental parameters are shown below: 1173.16(K) t < 10(s) yaim = 1273.16(K) t ≥ 10(s) 120 Figure 3: surface temperature error of billet As shown in Figure 3, the behaviour of cost function value k = 7250 × 540/50, eps = 1 × 10−1 as a function of the iteration number, consists of three phases: the initial phase of rapid decrease but very short duration, the u(x, 0) = 1173.16K, L = 0.25m second phase of slow decrease, and the third phase of almost T = 20s, u∗ = 0, α = 1 × 10−7 (51) constant behaviour. 1280 Table 1: Determination of an optimal value stopping pa- objective temperature rameter iteration number surface temperature(K) eps 1260 cost function value 1 42 394.80 0.1 115 258.15 0.01 170 258.15 actual temperature 1240 1220 1200 1180 When dealing with optimal control problems, the stopping 1160 parameter plays an important role in conjugate gradient algorithm. However, it is difficult to choose a good stopping parameter 0 5 10 time(s) 15 20 Figure 4: surface temperature of billet eps. If stopping parameter eps is too large, the result can’t converge to optimal solution. The iteration number is too large be- In this example, the objective temperature changes from cause stopping parameter is too small. As shown in Table 1, the 1173.16(K) to 1273.16(K), when time is equal to 10 seconds. best value of stopping parameter is achieved at eps = 0.1 8 ing process. 40 Example 2: Experimental parameters are shown below: error(K) 30 π t)(K) 10 20 yaim = 1173.16 + 100 sin( 10 k = 7250 × 540/50, eps = 1 × 10−1 0 u(x, 0) = 1173.16K, L = 0.25m −10 T = 20s, u∗ = 0, α = 1 × 10−7 (52) −20 −30 1300 objective temperature actual temperature −40 0 5 10 time(s) 15 1250 20 surface temperature(K) −50 Figure 5: surface temperature error of billet 4 2 x 10 conotroled variable(W/m2) 0 1200 1150 1100 −2 −4 1050 −6 0 5 10 time(s) 15 20 −8 Figure 7: surface temperature of billet −10 −12 −14 −16 2 0 5 10 time(s) 15 1 20 0 Figure 6: controlled variable error(K) −1 Figure 4 shows that the actual temperature can follow the objective temperature very well, so the quality of billet can be en- −2 −3 −4 sured. From Figure 5, we can know that the maximum error is −5 about 50(K). The temperature error is very small in most of the −6 time. Based on technological requirements in continuous cast- −7 ing process, the behaviour of the surface temperature ensures that the billet has a good quality. Figure 6 shows that the con- 0 5 10 time(s) 15 20 Figure 8: surface temperature error of billet trolled variable. Because of penalty of controlled variable, the controlled variable cannot be very large. When the controlled In this example, the objective temperature is a sinusoidal variable is less than zero, this process is a heating process. When curve which is continuous function. Figure 7 shows that the ac- the controlled variable is larger than zero, this process is a cool- tual temperature can follow the objective temperature very well, 9 4 x 10 1840 3 1820 2 1800 surface temperature(K) conotroled variable(W/m2) 4 1 0 −1 −2 1780 1760 1740 1720 −3 1700 −4 1680 −5 0 5 10 time(s) 15 1660 20 objective temperature actual temperature 0 Figure 9: controlled variable 5 10 time(s) 15 20 Figure 10: surface temperature of billet so the quality of billet can be ensured. From Figure 8, we can 160 know that the maximum error is about 8(K). Because the objec- 140 tive temperature is a sinusoidal curve, the maximum error be- 120 comes smaller than example 1. The temperature error is very s- 100 error(K) mall in most of the time. Based on technological requirements in continuous casting process, the behaviour of the surface temper- 80 60 ature ensures that the billet has a good quality. Figure 9 shows 40 that the controlled variable. Because of a penalty of controlled 20 variable, the controlled variable cannot be very large. 0 Example 3: Experimental parameters are shown below: −20 yaim = 1673.16(K) 0 5 10 time(s) 15 20 Figure 11: surface temperature error of billet k = 7250 × 540/50, eps = 1 × 10−1 u(x, 0) = 1173.16K, L = 0.25m T = 20s, u∗ = 0, α = 1 × 10−7 6. Conclusions (53) In this example, the objective temperature is 1673.16(K), In order to solve optimization problem for set-point values but the initial temperature of billet is 1844.16(K). Figure 10 in secondary cooling process, this paper apply first optimize then shows that the actual temperature can follow the objective tem- discrete method to this optimal problem. We prove the gradient perature very well. While the billet quality can be ensured, the of cost function is Lipchitz continuous. Base on this, we pro- surface temperature of billet can approach the objective temper- pose an improved conjugate algorithm to solve this problem and ature rapidly. From Figure 11, we can know that the maximum prove that this algorithm is convergent. error is about 160(K). Since the penalties of control variable, the actual temperature cannot step to the objective temperature. Figure 12 shows that the controlled variable. Because of penalty of controlled variable, the controlled variable cannot be very large. 10 5 5 based multi-criteria approach, Applied Mathematical Mod- x 10 elling , (2005), 29, pp:653–672. 4.5 [3] Karl kunisch, Primal-Dual Strategy for State-Constrained conotroled variable(W/m2) 4 Optimal Control Problems, Computational Optimization 3.5 and Applications , (2002), 22, pp:193–224. 3 2.5 [4] Wenbin Liu, Ningning Yan, Adaptive Finite Element Meth- 2 ods for Optimal Control Governed by PDEs, science, 2008. 1.5 1 [5] M.Hinze, R.Pinnau, M.Ulbrich, Optimization with PDE 0.5 0 constraints, springer, 2009. 0 5 10 time(s) 15 [6] Jason Stafford, Ed Walsh, Vanessa Egan, A study on the 20 flow field and local heat transfer performance due to geo- Figure 12: controlled variable metric scaling of centrifugal fans, International Journal of Heat and Fluid Flow , (2011), 6, pp:1160–1172. Conflict of interests [7] M.Renardy, W.J.Hursa, J.A.Nohel, Mathematical in Viscoelasticity, Wiley, 1987. The authors declare that there is no conflict of interests regarding the publication of this paper. [8] D.H¨omberg, K. Krumbiegel, J. Rehberg, Optimal Control of a Parabolic Equation with Dynamic Boundary Condition, Appl Math Optim, (2013), 1, pp:3–31. Acknowledgements [9] M.M. Kostreva, A.L. Ward, Optimal control of a system The authors wish to thank the reviewer for their careful governed by an elliptic partial differential equation, Jour- reading and very helpful feedback, which helped improve the nal of Computational and Applied Mathematics , (2000), paper as well as the important guiding significance to our re- 114, pp:173–187. searches. This work was supported by National Natural Science [10] H.Y. Li, Estimation of thermal properties in combined con- Foundation of China (61333006, 60974091) and the Fundamen- duction and radiation, International Journal of Heat and tal Research for Central Universities (N120708001). Mass Transfer , (1999), 3, pp:565–572. [11] Kyun Ho Lee, Seung Wook Baek, Ki Wan Kim, Inverse References radiation analysis using repulsive particle swarm optimization algorithm, International Journal of Heat and Mass [1] Vasile Bratu, Cristinel Mortici, Calin Oros, Nicolae Transfer , (2008), 51, pp:2772–2783. Ghiban, Mathematical model of solidification process in [12] M.H.Farag,Fathy H.Riad,W.A. Hashem, A Penalty/MPQI steel continuous casting taking into account the convective Method for Constrained Parabolic Optimal Control Probheat transfer at liquid-solid interface, Computational Malems, International Journal of Computer Science , (2014), terials Science , (2014), 94, pp:2–7. 2, pp:635–648. [2] Alexander V. Lotov, George K. Kamenev, Vadim E. [13] Mujdat Kaya, Arzu Erdem, Simultaneous reconstruction Berezkin, Kaisa Miettinen, Optimal control of cooling pro- of the source term and the surface heat transfer coefficient, cess in continuous casting of steel using a visualization- Mathematical Methods in the Applied Sciences , (2012), 11, pp:176–186. 11 [14] Alemdar Hasanov, Simultaneous determination of source terms in a linear parabolic problem from the final overdetermination: Weak solution approach, Journal of Mathematical Analysis and Applications , (2007), 11, pp:776– 779. [15] Alemdar Hasanov, An inverse source problem with single Dirichlet type measured output data for a linear parabolic equation, Applied Mathematics Letters , (2011), 24, pp:1269-1273. [16] Alemdar Hasanov, Burhan Pektas, Identification of an unknown time-dependent heat source term from overspecified Dirichlet boundary data by conjugate gradient method, Computers and Mathematics with Applications , (2013), 65, pp:42–57. [17] C.A. Santos, J.A. Spim, A. Garcia, Mathematical modeling and optimization strategies (genetic algorithm and knowledge base) applied to the continuous casting of steel, Engineering Applications of Artificial Intelligence, , (2003), 16, pp:511–527. [18] Byungyong You, Minsung Kim, Dukman Lee, Jookang Lee, J.S. Lee, Iterative learning control of molten steel level in a continuous casting process, Control Engineering Practice , (2011), 19, pp:234–242. [19] N. Cheung, C.A. Santos, J.A. Spim, A. Garcia, Application of a heuristic search technique for the improvement of spray zones cooling conditions in continuously cast steel billets, Applied Mathematical Modelling , (2006), 30, pp:104–115. [20] Ioannis E. Livieris, Panagiotis Pintelas, A. Garcia, Globally convergent modified Perry’s conjugate gradient method, Applied Mathematics and Computation , (2012), 218, pp:9197–9207. 12