Course Details
Course Information Package
Course Unit Title | SYSTEM DYNAMICS AND CONTROL | ||||||||||
Course Unit Code | MOE502 | ||||||||||
Course Unit Details | MSc Oil & Gas and Offshore Engineering (Elective Courses) - | ||||||||||
Number of ECTS credits allocated | 7 | ||||||||||
Learning Outcomes of the course unit | By the end of the course, the students should be able to:
| ||||||||||
Mode of Delivery | Face-to-face | ||||||||||
Prerequisites | NONE | Co-requisites | NONE | ||||||||
Recommended optional program components | NONE | ||||||||||
Course Contents |
· Introduction: Overview of the applications of System Dynamicsand Control in Oil & Gas and Offshore Engineering. Necessity and outline ofthe selected course topics. · Dynamic Systems: Mechatronic systems. System components: Mechanical(translation and rotation), fluid, electrical and, thermal elements.Transducers (transformation transducers, gyrator transducers). Power and workvariables. Equations of motion and power bond graphs. State-space formulation.Linear and nonlinear Systems. Uncertainties and disturbances of dynamic systems.Passive and active dynamics. Guidance and Control. · Control Systems: Introduction on control loops.Sensors, actuators, linear and nonlinear controllers. Adaptive and robustcontrol in view of uncertainties and disturbances. Linearization aboutoperating points. Internal Stability, Input-Output Stability. Formulation of a control problem as anoptimization problem using H-infinity methodology. · Mathematical Optimization: Minimum and maximumvalue of a function, optimal input arguments. Classical formulation: optimization function and constraints. Lagrangeformulation. Penalty function formulation through prescription of Lagrangemultipliers. The Nelder-Mead algorithm as “typical| deterministic optimizationmethod. The Genetic Algorithm (including Monte-Carlo) as a “typical” stochasticoptimization method. Software for mathematical optimization. · Laboratory Work: Individual or smallgroup studies performed for the optimization of linear and nonlinear controlloops under uncertainties and disturbances using MATLAB. | ||||||||||
Recommended and/or required reading: | |||||||||||
Textbooks |
| ||||||||||
References |
| ||||||||||
Planned learning activities and teaching methods |
The taught part of course is delivered to the students by means of lectures, conducted with the help of computer presentations. Lecture notes and presentations are available through the web for students to use in combination with the textbooks. Furthermore theoretical principles are explained by means of specific examples and solution of specific problems. Lectures are supplemented with computer laboratory work carried out with the supervision of a lab assistant. Here a demonstration of actual problems and computational methods takes place. Additionally, during laboratory sessions,students apply their gained knowledge and identify the principles taught in the lecture sessions by means of working on different modelling tasks and evaluating simulation results. | ||||||||||
Assessment methods and criteria |
| ||||||||||
Language of instruction | English | ||||||||||
Work placement(s) | NO |