On Model Libraries for Thermo-hydraulic Applications

Mathematical modelling and simulation are important tools when dealing with engineering systems that today are becoming increasingly more complex. Tightly integrated production and process optimization are trends that give rise to heterogeneous systems, which are difficult to handle without expertise in several engineering disciplines. Model libraries provide an excellent way to package engineering knowledge of systems and units to be reused by non experts. Many commercial simulation packages provide good model libraries, but they are usually domain specific and closed. Heterogeneous, multi-domain systems requires open model libraries written in general purpose modelling languages. Modelica(TM) is such an open standard for an object-oriented modelling language for dynamic systems. The thesis describes principles for object-oriented equation-based model libraries. The main topic is modelling of thermo-hydraulic applications. Two different model libraries are presented, the Omola model library K2 for thermal power plants and the Modelica base library ThermoFlow for general thermo-hydraulic applications. The models are based on first principles. Lumped or 1D-discretized control volumes contain the thermodynamic balance equations. The base library is built for flexibility; the control volume can have different medium descriptions, single- or multi-component, and the momentum dynamics can be replaced by static descriptions. Some applications of the libraries are also described: a heat recovery steam generator, a drum-boiler model and a model of evaporating two-phase flow in a pipe. The thesis consists of four articles. Papers I and II describe the two model libraries. Paper III covers the two-phase flow application and gives a simplified physical analysis that shows under what conditions there will be pressure-drop oscillations in an evaporating pipe. Model libraries for industrial use must be validated against measured data. Paper IV describes how parameter estimation methods can be used for model structure validation. The thesis also has a short discussion on other model validation methods.

[1]  Geir E. Dullerud,et al.  Invalidation techniques for assessing linear perturbation models of nonlinear systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[2]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[3]  Jonas Eborn,et al.  Parameter Optimization of a Non-linear Boiler Model , 1997 .

[4]  Hilding Elmqvist,et al.  SIMNON — Ett interaktivt simuleringsprogram för olinjära system , 1972 .

[5]  Hubertus Tummescheit Objektorientierte Modellierung Physikalischer Systeme, Teil 12 (Object-Oriented Modeling of Physical Systems, Part 12) , 2000 .

[6]  P. B. Whalley,et al.  Thermohydraulics of two-phase systems for industrial design and nuclear engineering , 1981 .

[7]  Hubertus Tummescheit Object-Oriented Modeling of Physical Systems, Part 11 , 2000 .

[8]  Bernt Nilsson Object-Oriented Modeling of Chemical Processes , 1993 .

[9]  Sundeep Rangan,et al.  Model validation for dynamically uncertain systems , 1997 .

[10]  Karl Johan Åström,et al.  Drum-boiler dynamics , 2000, Autom..

[11]  D. J. Murraysmith,et al.  Methods for the external validation of contiuous system simulation models:a review , 1998 .

[12]  Gerhard Schmitz Numeric simulation of an integrated CO 2 cooling system , 2000 .

[13]  Karl Johan Åström,et al.  Simple Drum-Boiler Models , 1988 .

[14]  J. Eborn,et al.  Modelling and simulation of an industrial control loop with friction , 1995, Proceedings of International Conference on Control Applications.

[15]  Ramos González,et al.  Object-Oriented Modelling of Flows in Process Systems , 1994 .

[16]  Olaf Bauer,et al.  Modelling of Two-Phase Flows with Modelica , 1999 .

[17]  Anders Rantzer,et al.  Robustness analysis of large differential-algebraic systems with parametric uncertainty , 1998 .

[18]  Hüseyin Koçak,et al.  Dynamical analysis of pressure-drop type oscillations with a planar model , 1995 .

[19]  Alberto Leva,et al.  Validation of drum boiler models through complete dynamic tests , 1999 .

[20]  Anders Rantzer,et al.  Trajectory-based model reduction of nonlinear systems , 1998 .

[21]  Hans Olsson,et al.  Dynamic Selection of States in Dymola , 2000 .

[22]  Karl Johan Åström,et al.  A Nonlinear Model for Steam Generation Process , 1993 .

[23]  James Sørlie On an Interface Between OmSim and IdKit , 1997 .

[24]  Gerald J. Sussman,et al.  Structure and interpretation of computer programs , 1985, Proceedings of the IEEE.

[25]  Bernt Nilsson Guidelines for Process Model Libraries using an Object-Oriented Approach , 1994 .

[26]  Jonas Eborn,et al.  Design of a Thermo Hydraulic Model Library in ModelicaTM , 1998, ESM.

[27]  Mats Andersson,et al.  Object-Oriented Modeling and Simulation of Hybrid Systems , 1994 .

[28]  S. E. Mattsson,et al.  The ideas behind Omola , 1992, IEEE Symposium on Computer-Aided Control System Design.

[29]  Alessandro Pontremoli Modeling and Control of a Paper Dryer Section Using Modelica , 2000 .

[30]  S. Patankar Numerical Heat Transfer and Fluid Flow , 2018, Lecture Notes in Mechanical Engineering.

[31]  Torsten Bohlin,et al.  Interactive System Identification: Prospects and Pitfalls , 1991 .

[32]  Pascale Bendotti,et al.  EDF benchmark for robust control techniques - evaluation of proposed solutions , 1999 .

[33]  R. G. Cameron Model validation by the distortion method: linear state space systems , 1992 .

[34]  C. J. Aldridge,et al.  Stability and instability in evaporating two-phase flows , 1996 .

[35]  Sture Lindahl Design and Simulation of a Coordinated Drum Boiler-Turbine Controller , 1976 .

[36]  Hilding Elmqvist,et al.  Methods for Tearing Systems of Equations in Object-Oriented Modeling , 1994 .

[37]  Bernt Nilsson,et al.  An Object-Oriented Model Database for Thermal Power Plants , 1995, EUROSIM.

[38]  J. Bird,et al.  Properties of Water and Steam , 2018, Conventional and Alternative Power Generation.

[39]  Mark O. McLinden,et al.  NIST Thermodynamic and Transport Properties of Refrigerants and Refrigerant Mixtures-REFPROP , 1998 .

[40]  Jonas Eborn Experiences from using a Model Database for Process Modelling , 1998 .

[41]  Model validation of discrete transfer functions using the distortion method , 1998 .

[42]  Jonas Klevhag Accuracy Verification of Continuous Juice Blending Process Using Simulation , 1996 .

[43]  Patrik Svensson,et al.  Modelling and Control of a Plate Heat Exchanger in Steam Applications , 1997 .

[44]  Jonas Eborn Modelling and Simulation of Thermal Power Plants , 1998 .

[45]  Niels Houbak,et al.  Object Oriented Toolbox for Modelling and Simulation of Dynamic Systems , 1998 .

[46]  M. H. Butterfield A method of quantitative validation based on model distortion , 1989 .

[47]  Falko Jens Wagner,et al.  C++ Toolbox for Object-Oriented Modeling and Dynamic Simulation of Physical Systems , 1999 .

[48]  Jonas Eborn,et al.  Parameter Optimization Results for a Family of Thermo-Physical Drum Boiler Models , 1998 .

[49]  Karl Johan Åström,et al.  Modeling of a Boiler Pipe with Two-Phase Flow Instabilities , 2000 .

[50]  Nancy G. McNulty,et al.  Proof of the pudding , 1995 .

[51]  Peter Stojnic Modeling of Steam Generation in a Sulphuric Acid Plant , 1997 .

[52]  Lennart Ljung,et al.  Classical model validation for control design purposes , 1997 .

[53]  M. H. Butterfield,et al.  Methods of quantitative validation for dynamic simulation models , 1986 .

[54]  L. Andersson On Simplification of Models with Uncertainty , 1999 .

[55]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[56]  Harry G. Kwatny,et al.  Drum Level Regulation at all Loads , 1993 .

[57]  Martin Otter,et al.  Modelica-a language for physical system modeling, visualization and interaction , 1999, Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No.99TH8404).

[58]  Michael J. Grimble,et al.  Modelling and Simulation of Power Generation Plants , 1994 .

[59]  李幼升,et al.  Ph , 1989 .

[60]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[61]  Bernt Nilsson Experiences of Developing Process Model Libraries in Omola , 1995 .

[62]  Martín Abadi,et al.  A Theory of Objects , 1996, Monographs in Computer Science.

[63]  G. Yadigaroglu,et al.  Two-phase flow instabilities and propagation phenomena , 1978 .

[64]  M. Pichal,et al.  Properties of Water and Steam. , 1930, Nature.

[65]  Hilding Elmqvist,et al.  Modelica hybrid modeling and efficient simulation , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[66]  Peter Andreas Heusser Modelling and simulation of boiling channels with a general front tracking approach , 1996 .

[67]  Karl Johan Åström,et al.  A Fourth Order Non-Linear Model for Drum-Boiler Dynamics , 1996 .

[68]  Jonas Eborn,et al.  Object-Oriented Modelling of Thermal Power Plants , 1998 .

[69]  Lennart Ljung,et al.  System Identification through the Eyes of Model Validation , 1995 .

[70]  Sven Erik Mattsson,et al.  Simulation of object-oriented continuous time models , 1995 .

[71]  Hilding Elmqvist,et al.  Physical system modeling with Modelica , 1998 .

[72]  Karl Eklund,et al.  Linear Drum Boiler-Turbine Models , 1971 .

[73]  Bernt Nilsson,et al.  Simulation of a Thermal Power Plant Using an Object-Oriented Model Database , 1996 .

[74]  Jonas Eborn,et al.  A Grey-Box Identification Case Study: The Åström–Bell Drum-Boiler Model , 1997 .

[75]  Sundeep Rangan,et al.  Model validation for structured uncertainty models , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[76]  Karl Johan Åström,et al.  Robust PID control of steam generator water level , 1999 .

[77]  Jonas Eborn,et al.  Development of a Modelica Base Library for Modeling of Thermo-Hydraulic Systems , 2000 .

[78]  Karl Eklund,et al.  A Simplified Nonlinear Model of a Drum Boiler-Turbine Unit , 1972 .

[79]  F. Harlow,et al.  Numerical Calculation of Time‐Dependent Viscous Incompressible Flow of Fluid with Free Surface , 1965 .