Optimization of Chemical Plant Simulation Using Double Collocation
- Art: Dissertation / Doktorarbeit
- Autor: Josef Illes
- Abgabedatum: April 1993
- Umfang: 328 Seiten
- Dateigröße: 9,1 MB
- Note: 1,0
- Institution / Hochschule: Aston University Großbritannien
- ISBN (eBook): 978-3-8324-8027-1
- ISBN (CD) :978-3-8324-8027-1 CD
- Sprache: Englisch
- Prämierung:
- Arbeit zitieren: Illes, Josef April 1993: Optimization of Chemical Plant Simulation Using Double Collocation, Hamburg: Diplomica Verlag
- Schlagworte: Optimierung, FEM, partielle Differentialgleichung, Interpolationspolynom, Kollokation
In den Warenkorb
38,00 €
Dissertation / Doktorarbeit von Josef Illes
Problemstellung:
Für die Lösung einer breiten Klasse der chemischen Betriebssimulationsmodelle, einschließlich Differentialgleichungen und Optimierung ist eine Methode konstruiert worden:
Die doppelte orthogonale Kollokation und die Finite Elemente Methode werden angewendet, um das Modell in ein NLP Problem zu konvertieren. Das NLP Problem wird dann entweder durch den nichtlinearen Optimierungscode VF13AD, der auf der sukzessiven quadratischer Programmierung basiert oder durch den nichtlinearen Optimierungscode GRG2, der auf dem generalisierten Gradientenverfahren basiert, gelöst. Dieses Verfahren wird simultane Optimierung und Lösungsstrategie genannt.
Das Zielfunktional kann dabei Integralterme enthalten und die Zustandsvariablen sowie die Entscheidungsvariablen können zeitliche Verzögerung haben.
Das Modell kann Zustandsvariablen und Entscheidungsvariablen enthaltende Gleichungen, algebraische Gleichungen und Ungleichungen enthalten.
Die Höchstzahl der unabhängigen Veränderlichen in den partiellen Differentialgleichungen ist zwei. Die Probleme, die drei unabhängige Veränderliche enthalten, können mit der Differenzenmethode in zwei unabhängige Veränderliche enthaltende Probleme konvertiert werden. Die Höchstzahl der NLP Variablen sowie die der Nebenbedingungen beträgt 1500.
Die Methode ist auch für das Lösen der gewöhnlichen und partiellen Differentialgleichungen verwendbar.
Die Zustandsfunktionen werden durch eine lineare Kombination der Lagrange Interpolationspolynomen approximiert. Die Kontrollfunktion kann entweder durch eine lineare Kombination der Lagrange Interpolationspolynomen oder durch eine Funktion, die stückweise konstant ist, approximiert werden. Der Wert der Funktion und die Zahl der inneren Kollokationspunkte kann je nach dem finiten Element variieren.
Der residuale Fehler wird an äquidistanten Knotenpunkten ausgewertet und ermöglicht so die Genauigkeit der Lösung zwischen Kollokationspunkten zu überprüfen. Die Lösungsfunktionen können tabellarisiert werden.
Es gibt auch die Möglichkeit, die Kontrollvektor-Parametrisierung zu verwenden, um die dynamischen Optimierungsprobleme zu lösen, wenn das Modell aus Anfangswertaufgaben besteht. Diese Methode soll angewendet werden, wenn das Modell viele Differentialgleichungen enthält oder die obere Grenze der Integration gleichzeitig eine zu optimal wählende Variable ist.
Das Programm ist von VAX FORTRAN 77 in IBM FORTRAN 77 und SUN SPARC 2000 FORTRAN 77 konvertiert worden.
Computerdurchläufe zeigen, dass die Methode in der Literatur veröffentlichte Optimierungsergebnisse reproduzieren kann.
Die nichtlinearen Optimierungscodes GRG2 und VF13AD, die in das Optimierungs-Programmsystem integriert sind, erweisen sich als robust und zuverlässig.
Das Programmsystem enthält ein Kontrollmodul, ein Kontrollvektor-Parametrisierungsmodul und die nichtlinearen Optimierungscodes GRG2 und VF13AD, welche die nichtlinearen Optimierungsprobleme lösen. Es gibt auch ein Modul, welches das dynamische Optimierungsproblem in ein nichtlineares Optimierungsproblem konvertiert.
Table of Contents:
| Title Page | 1 | |
| Thesis Summary | 2 | |
| Dedication | 3 | |
| Acknowledgements | 4 | |
| Table of Contents | 5 | |
| List of Figures | 9 | |
| List of Tables | 11 | |
| 1. | Introduction | 13 |
| 1.1 | Optimization | 13 |
| 1.2 | Models in Chemical Engineering | 13 |
| 1.3 | Methods of Solution | 16 |
| 1.4 | Thesis Outline | 18 |
| 2. | Literature Review | 20 |
| 2.1 | Introduction | 20 |
| 2.2 | Classification of Problems | 20 |
| 2.3 | Classification of Solution Methods | 20 |
| 2.3.1 | Lumped Parameter Systems | 20 |
| 2.3.2 | Distributed Parameter Systems | 21 |
| 2.4 | Literature Survey | 22 |
| 3. | Theory | 30 |
| 3.1 | Introduction | 30 |
| 3.2 | Control Vector Parameterization | 31 |
| 3.2.1 | Lumped Parameter Systems | 31 |
| 3.2.2 | Distributed Parameter Systems | 32 |
| 3.2.3 | Algorithm to solve an optimization problem using control vector parameterization | 32 |
| 3.3 | Orthogonal Collocation on finite Elements | 32 |
| 3.4 | Constrained Optimization | 41 |
| 3.5 | Primal Methods | 44 |
| 3.5.1 | The Generalized Reduced Gradient Method | 44 |
| 3.6 | Lagrangian Methods/Successive Quadratic Programming | 53 |
| 3.7 | Discussion | 57 |
| 3.8 | Conclusions | 58 |
| 4. | Generating the Nonlinear Programming Problem | 59 |
| 4.1 | Introduction | 59 |
| 4.2 | Problem Definition | 59 |
| 4.3 | Domain Discretization | 60 |
| 4.4 | Discretization of Differential Equations | 61 |
| 4.4.1 | Replacing Independent Variables | 63 |
| 4.4.2 | Replacing State Variables | 63 |
| 4.4.3 | Replacing Control Variables | 64 |
| 4.4.4 | Replacing Derivatives of the State Variables | 67 |
| 4.4.5 | Replacing Auxiliary Variables | 70 |
| 4.4.6 | Replacing Input Variables | 71 |
| 4.4.7 | Time Delay | 71 |
| 4.4.8 | Parameter Estimation | 71 |
| 4.4.9 | Irregular Domain | 72 |
| 4.5 | Discretization of Expressions | 72 |
| 4.6 | Discretization of Initial or Boundary Conditions | 72 |
| 4.7 | Transformation of the Objective Functional | 72 |
| 4.7.1 | Transformation of the Objective Functional not Containing Integral Terms | 72 |
| 4.7.2 | Transformation of the Objective Functional Containing Integral Terms | 73 |
| 4.7.3 | Transformation of the Least-Square Objective Functional of Lumped Parameter Systems | 73 |
| 4.7.4 | Transformation of the Least-Square Objective Functional of Distributed Parameter Systems | 74 |
| 4.8 | Discretization of Constraints | 75 |
| 4.9 | Completion of Equation Sets | 75 |
| 4.10 | Conclusion | 75 |
| 5. | Interpolation and Error Evaluation | 76 |
| 5.1 | Interpolation | 76 |
| 5.1.1 | Introduction | 76 |
| 5.1.2 | Implementation | 76 |
| 5.2 | Error Evaluation | 79 |
| 6. | Implementation Strategy | 86 |
| 6.1 | Generating the Nonlinear Programming Problem | 86 |
| 6.1.1 | Introduction | 86 |
| 6.1.2 | Input File for OCFE | 86 |
| 6.1.3 | Output Files | 87 |
| 6.1.4 | Processing of the Input File | 88 |
| 6.2 | Optimization | 90 |
| 6.2.1 | Control Program | 90 |
| 6.2.2 | Control Vector Parameterization | 90 |
| 6.2.3 | Solution of the Nonlinear Programming Problem | 90 |
| 6.2.4 | NLP Problem Solution | 92 |
| 6.2.5 | DAOP Problem Solution | 92 |
| 6.2.6 | Evaluation of Function and Error Values | 92 |
| 6.2.7 | Conclusion | 93 |
| 7. | Example Problems | 94 |
| 7.1 | Differential-Algebraic Optimization Problems | 94 |
| 7.1.1 | Example 1 : Optimal Control of a Tubular Plug-Flow Heat Exchanger | 94 |
| 7.1.2 | Example 2 : Optimization of a Train of Packed Bed Reactors | 103 |
| 7.1.3 | Discussion | 114 |
| 7.2 | Dynamic Simulation Problems | 116 |
| 7.2.1 | Example 3 : Diffusion and Chemical Reaction in a Tubular Reactor with Non-Newtonian Laminar Flow | 116 |
| 7.2.2 | Example 4 : Diffusion and Reaction in Viscous-flow Tubular Reactor | 122 |
| 7.3 | Example 5 : Time Delay | 129 |
| 7.4 | Example 6 : Parameter Estimation Example | 137 |
| 7.5 | Example 7 : A Nonlinear Programming Example | 155 |
| 7.6 | Example 8 : Unsteady-State Diffusion in 2 Space Dimensions - Parabolic PDE in 3 Independent Variables | 169 |
| 7.7 | Conclusions | 179 |
| 8. | Conclusions and Recommendations | 181 |
| 8.1 | Conclusions | 181 |
| 8.2 | Contributions of this Research | 181 |
| 8.3 | Recommendations for Future Work | 182 |
| Nomenclature | 183 | |
| References | 188 | |
| Appendix A | 198 | |
| Optimizer User Guide | ||
| Appendix B | 297 | |
| Program Documentation | ||
| Appendix C | 318 | |
| Mathematical Background |
In den Warenkorb
38,00 €
Link zur Arbeit:
http://www.diplom.de/ean/9783832480271
Arbeit zitieren:
Illes, Josef April 1993: Optimization of Chemical Plant Simulation Using Double Collocation, Hamburg: Diplomica Verlag
Schlagworte:
Optimierung, FEM, partielle Differentialgleichung, Interpolationspolynom, Kollokation



