×

Distributed optimal control of the viscous Burgers equation via a Legendre pseudo-spectral approach. (English) Zbl 1344.49053

Summary: This paper presents a computational technique based on the pseudo-spectral method for the solution of a distributed optimal control problem for the viscous Burgers equation. By using a pseudo-spectral method, the problem is converted into a classical optimal control problem governed by a system of ordinary differential equations, which can be solved by well-developed direct or indirect methods. For solving the resulting optimal control problem, we present an indirect method by deriving and numerically solving the first-order optimality conditions. Numerical tests involving both unconstrained and constrained control problems are considered.

MSC:

49M30 Other numerical methods in calculus of variations (MSC2010)
49M37 Numerical methods based on nonlinear programming
49M05 Numerical methods based on necessary conditions
49J20 Existence theories for optimal control problems involving partial differential equations
49K15 Optimality conditions for problems involving ordinary differential equations
65K10 Numerical optimization and variational techniques
65M70 Spectral, collocation and related methods for initial value and initial-boundary value problems involving PDEs
35Q53 KdV equations (Korteweg-de Vries equations)
Full Text: DOI

References:

[1] IdrisD, AynurCI, AliS. Taylor-Galerkin and Taylor‐collocation methods for the numerical solutions of Burgers’ equation using B‐splines. Communications in Nonlinear Science and Numerical Simulation2696; 16(7). · Zbl 1221.65254
[2] DehghanM, SarayBN, LakestaniM. Mixed finite difference and Galerkin methods for solving Burgers equations using interpolating scaling functions. Mathematical Methods in the Applied Sciences2014; 37(6):894-912. · Zbl 1417.37271
[3] IsmailK, IbrahimS. An efficient computational method for the optimal control problem for the Burgers equation. Mathematical and Computer Modelling2006; 44(11- 12):973-982. · Zbl 1143.49022
[4] DeanEJ, GubernatisP. Pointwise control of Burgers’ equation – a numerical approach. Computers & Mathematics with Applications1991; 22(7):93-100. · Zbl 0829.65090
[5] MiroslavK. On global stabilization of Burgers’ equation by boundary control. Systems & Control Letters1999; 37(3):123-141. · Zbl 1074.93552
[6] KucukI, SadekI. A numerical approach to an optimal boundary control of the viscous Burgers’ equation. Applied Mathematics and Computation2009; 210(1):126-135. http://dx.doi.org/10.1016/j.amc.2008.12.056. · Zbl 1162.65037 · doi:10.1016/j.amc.2008.12.056
[7] NoackAntje, WaltherAndrea. Adjoint concepts for the optimal control of Burgers equation. Computational Optimization and Applications2007; 36: 109-133. · Zbl 1278.49028
[8] ParkHM, LeeMW, JangYD. An efficient computational method of boundary optimal control problems for the Burgers equation. Computer Methods in Applied Mechanics and Engineering1998; 166(3-4):289-308. · Zbl 0949.76024
[9] GuerreroS, ImanuvilovO. Yu. Remarks on global controllability for the Burgers equation with two control forces. Annales de l’Institut Henri Poincaré (C) Nonlinear Analysis2007; 24(6):897-906. · Zbl 1248.93024
[10] Fernandez‐CaraE, GuerreroS. Null controllability of the Burgers system with distributed controls. Systems & Control Letters2007; 56(5):366-372. · Zbl 1130.93015
[11] VolkweinS. Distributed control problems for the Burgers equation. Computational Optimization and Applications2001; 18(2):115-140. DOI: 10.1023/A:1008770404256. · Zbl 0976.49001
[12] de losReyesJC, KunischK. A comparison of algorithms for control constrained optimal control of the Burgers equation. Calcolo2004; 41: 203-225, DOI: 10.1007/s10092‐004‐0092‐7. · Zbl 1168.49309
[13] YilmazF, KarasozenB. Solving optimal control problems for the unsteady Burgers equation in COMSOL multiphysics. Journal of Computational and Applied Mathematics2011; 235(16):4839-4850. · Zbl 1220.65080
[14] TrltzschF, VolkweinS. The SQP method for control constrained optimal control of the Burgers equation. ESAIM Control Optimisation and Calculus of Variations2001; 6:649-674. · Zbl 1001.49035
[15] KunischK, VolkweinS. Control of the Burgers equation by a reduced‐order approach using proper orthogonal decomposition. Journal of Optimization Theory and Applications1999; 102:345-371. · Zbl 0949.93039
[16] Bengt FornbergA. Practical Guide to Pseudospectral Methods. Cambridge University Press: Cambridge, 1998. (English). · Zbl 0912.65091
[17] CanutoC, HussainiM, QuarteroniA, ZangTA. Yousuff Spectral methods in Fluid Dynamics, Springer Series in Computational Physics. Springer‐Verlag: Berlin etc., 1991. (English). · Zbl 0717.76004
[18] SaadatmandiA, Mashhadi‐FiniF. A pseudospectral method for nonlinear Duffing equation involving both integral and non‐integral forcing terms. Mathematical Methods in the Applied Sciences2015; 38(7):1265-1272. DOI: 10.1002/mma.3142. · Zbl 1317.65259
[19] Fakhar‐IzadiF, DehghanM. An efficient pseudo‐spectral Legendre-Galerkin method for solving a nonlinear partial integro‐differential equation arising in population dynamics. Mathematical Methods in the Applied Sciences2013; 36(12):1485-1511. · Zbl 1279.65143
[20] ShamsiM, DehghanM. Determination of a control function in three‐dimensional parabolic equations by Legendre pseudospectral method. Numerical Methods for Partial Differential Equations2012; 28:74-93. · Zbl 1252.65161
[21] MohammadGE, KazemiA, RazzaghiM. The pseudospectral Legendre method for discretizing optimal control problems. IEEE Transactions on Automatic Control1995; 40(10):1793-1796. (English). · Zbl 0863.49016
[22] FahrooF, Michael RossI. Direct trajectory optimization by a Chebyshev pseudospectral method. Journal of Guidance Control, and Dynamics2002; 25(1):160-166.
[23] GargD, PattersonM, HagerWW, RaoAV, BensonDA, HuntingtonGT. A unified framework for the numerical solution of optimal control problems using pseudospectral methods. Automatica2010; 46(11):1843-1851. · Zbl 1219.49028
[24] ShamsiM. A modified pseudospectral scheme for accurate solution of bang‐bang optimal control problems. Optimal Control Applications and Methods2011; 32:668-680. · Zbl 1272.49065
[25] DanieleF. Polynomial approximation of differential equations, Lecture Notes in Physics. New Series m: Monographs. 8. Springer‐ Verlag: Berlin, 1992. (English). · Zbl 0774.41010
[26] GautschiW. Orthogonal Polynomials: Computation and Approximation. Oxford University Press: New York, 2004. · Zbl 1130.42300
[27] WelfertBD. Generation of pseudospectral differentiation matrices I. SIAM Journal on Numerical Analysis1997; 34(4):1640-1657. (English). · Zbl 0889.65013
[28] WeidemanJAC, ReddySC. A MATLAB differentiation matrix suite. ACM Transactions on Mathematical Software2000; 26(4):465-519.
[29] BaltenspergerR, TrummerMR. Spectral differencing with a twist. SIAM Journal of Scientific Computing2003; 24(5):1465-1487. (English). · Zbl 1034.65016
[30] PontryaginLS. The Mathematical Theory of Optimal Process. Wiley‐Interscience: New York, 1962. · Zbl 0102.32001
[31] BettsJT. Survey of numerical methods for trajectory optimization. Journal of Guidance Control, and Dynamics1998; 21(2):193-207. · Zbl 1158.49303
[32] SubchanS, ZbikowskiR. Computational Optimal Control, Tools and Practice. John Wiley & Sons, Ltd: Chichester, 2009.
[33] VolkweinS. Mesh‐independence of an augmented Lagrangian-SQP method in Hilbert spaces and control problems for the Burgers equation, Ph.D. thesis, University of Technology, Berlin, 1997.
[34] KierzenkaJA, ShampineLF. A BVP solver that controls residual and error. Journal Numerical Analysis Industrial Applied Mathematics2008; 3:27-41. · Zbl 1154.65063
[35] ShampineLF, ReicheltMW, KierzenkaJ. Solving boundary value problems for ordinary differential equations in MATLAB with bvp4c, 2000; available at http://www.mathworks.com/bvp_tutorial.
[36] RaoAV, BensonDA, DarbyC, PattersonMA, FrancolinC, SandersI, HuntingtonGT. Algorithm 902: GPOPS, a MATLAB software for solving multiple‐phase optimal control problems using the Gauss pseudospectral method. ACM Transactions on Mathematical Software2010; 37(2):22:1-22:39. · Zbl 1364.65131
[37] RossIM. User’s manual for DIDO: a MATLAB application package for solving optimal control problems. Elissar LLC.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.