- Page 1: Design and Implementation of Object
- Page 5 and 6: Design and Implementation of Object
- Page 7 and 8: Contents Preface . . . . . . . . .
- Page 9 and 10: Preface Preface The subject of this
- Page 11 and 12: 1 Introduction Abstract This chapte
- Page 13 and 14: 1.2 Outline and Contributions 1.2 O
- Page 15 and 16: 1.3 Purpose of Modeling 1.3 Purpose
- Page 17 and 18: 1.4 A Turbine System tem in the vic
- Page 19: 1.5 How the Work Developed for code
- Page 23 and 24: Modelica language. 2.1 Representati
- Page 25 and 26: 2.1 Representation of Dynamics plic
- Page 27 and 28: 2.1 Representation of Dynamics wher
- Page 29 and 30: 2.1 Representation of Dynamics the
- Page 31 and 32: 2.1 Representation of Dynamics no e
- Page 33 and 34: . n s Solution Domain: Ω : 2.1 Rep
- Page 35 and 36: 2.1 Representation of Dynamics tion
- Page 37 and 38: 2.1 Representation of Dynamics cont
- Page 39 and 40: 2.1 Representation of Dynamics (b)
- Page 41 and 42: 2.2 Model Libraries For certain cla
- Page 43 and 44: 2.2 Model Libraries Black Box model
- Page 45 and 46: 2.3 Validation and Verification Whe
- Page 47 and 48: V in R1 R=1 2.4 Physics Based Model
- Page 49 and 50: Phase (deg) Magnitude (dB) 0 −50
- Page 51 and 52: 2.5 Modeling Tools it is neither ve
- Page 53 and 54: 2.5 Modeling Tools data exchange (a
- Page 55 and 56: 3.1 Introduction eling, object-orie
- Page 57 and 58: 3.2 Key Features of Modelica howeve
- Page 59 and 60: 3.3 Modelica Basics ing the additio
- Page 61 and 62: 3.3 Modelica Basics /*comment 2 */
- Page 63 and 64: 3.3 Modelica Basics Apart from equa
- Page 65 and 66: 3.3 Modelica Basics variables assig
- Page 67 and 68: 3.3 Modelica Basics Similarly, mode
- Page 69 and 70: 3.3 Modelica Basics of ⊲type comp
- Page 71 and 72:
3.4 Annotations and Pragmas The two
- Page 73 and 74:
4 Physical Models for Thermo-Hydrau
- Page 75 and 76:
4.2 Fluid Transport Equations All f
- Page 77 and 78:
4.3 Balance Equations the remaining
- Page 79 and 80:
4.3 Balance Equations the mass flow
- Page 81 and 82:
4.3 Balance Equations where ei is t
- Page 83 and 84:
Inserting the forces introduced in
- Page 85 and 86:
4.3 Balance Equations Resolving thi
- Page 87 and 88:
4.5 Thermodynamic Equations of Stat
- Page 89 and 90:
4.5 Thermodynamic Equations of Stat
- Page 91 and 92:
4.6 Choice of Dynamic State Variabl
- Page 93 and 94:
The inverse of the Jacobian is comp
- Page 95 and 96:
Density [kg/m3] 1000 100 10 1 0.1 2
- Page 97 and 98:
the mole vector, the temperature an
- Page 99 and 100:
4.7 Turbines and Valves Stodola equ
- Page 101 and 102:
4.8 Pumps and Compressors The calcu
- Page 103 and 104:
4.9 Chemical Reactions Base classes
- Page 105 and 106:
Tfluid1 Ta ˙Qa 0.5 Rw Tm ˙ Qb Tb
- Page 107 and 108:
4.11 Moving Boundary Models accurat
- Page 109 and 110:
Roman and Greek Letters 4.11 Moving
- Page 111 and 112:
4.11 Moving Boundary Models Integra
- Page 113 and 114:
The energy balance for the superhea
- Page 115 and 116:
Two Zone Models 4.12 Void Distribut
- Page 117 and 118:
4.12 Void Distribution 000000000000
- Page 119 and 120:
Void fraction Γ 1 0.8 0.6 0.4 0.2
- Page 121 and 122:
4.12 Void Distribution 000000000000
- Page 123 and 124:
5 The ThermoFluid Library Abstract
- Page 125 and 126:
5.1 Introduction library files line
- Page 127 and 128:
5.2 Basic Ideas • Common alternat
- Page 129 and 130:
5.3 Control Volumes and Flow Models
- Page 131 and 132:
Lumped Models Control Volume Flow M
- Page 133 and 134:
as important concepts for code reus
- Page 135 and 136:
5.4 Object-Orientation in ThermoFlu
- Page 137 and 138:
Single inheritance Add & replace co
- Page 139 and 140:
5.5 Interfaces is a potential or an
- Page 141 and 142:
5.5 Interfaces In the ThermoFluid l
- Page 143 and 144:
5.6 Base Models This is a straightf
- Page 145 and 146:
5.6 Base Models the art and are exp
- Page 147 and 148:
5.6 Base Models functions with some
- Page 149 and 150:
5.6 Base Models pump acts like an o
- Page 151 and 152:
MediumModel replaceable base class
- Page 153 and 154:
5.7 Partial Components It is clear
- Page 155 and 156:
5.7 Partial Components either not d
- Page 157 and 158:
5.8 Component Models tween the indi
- Page 159 and 160:
5.8 Component Models Figure 5.11 Mo
- Page 161 and 162:
5.9 Examples appears. Large steam t
- Page 163 and 164:
Figure 5.13 Schematic of example sy
- Page 165 and 166:
5.10 ThermoFluid Applications (a) T
- Page 167 and 168:
5.10 ThermoFluid Applications Figur
- Page 169 and 170:
Expansion device Evaporator Cooling
- Page 171 and 172:
fuel fuel Boiler Boiler G4 G4 G5 G5
- Page 173 and 174:
5.11 Comparison with Domain Specifi
- Page 175 and 176:
5.11 Comparison with Domain Specifi
- Page 177 and 178:
5.11 Comparison with Domain Specifi
- Page 179 and 180:
5.12 Summary library. Dymola has a
- Page 181 and 182:
6.1 Introduction a user-extensible
- Page 183 and 184:
6.2 Means for Library Structuring s
- Page 185 and 186:
6.2 Means for Library Structuring i
- Page 187 and 188:
6.2 Means for Library Structuring i
- Page 189 and 190:
6.2 Means for Library Structuring
- Page 191 and 192:
6.2 Means for Library Structuring p
- Page 193 and 194:
Cabinet RefrigerantProperties q,T E
- Page 195 and 196:
6.4 Structural Design Patterns Figu
- Page 197 and 198:
6.4 Structural Design Patterns DESI
- Page 199 and 200:
6.5 Numerical Design Patterns 6.5 N
- Page 201 and 202:
6.5 Numerical Design Patterns to us
- Page 203 and 204:
6.5 Numerical Design Patterns shoul
- Page 205 and 206:
6.5 Numerical Design Patterns A Mod
- Page 207 and 208:
7 Recommendations for Future Work A
- Page 209 and 210:
- Interface definitions to permit d
- Page 211 and 212:
7.1 Writing Models • the partial
- Page 213 and 214:
7.1 Writing Models ρp in one funct
- Page 215 and 216:
7.2 Model Debugging and comprehensi
- Page 217 and 218:
7.2 Model Debugging pressures on bo
- Page 219 and 220:
7.4 Partial Differential Equations
- Page 221 and 222:
7.5 Extensions to ThermoFluid It sh
- Page 223 and 224:
8 Conclusions This thesis has descr
- Page 225 and 226:
ning equation-based, object-oriente
- Page 227 and 228:
Åström, K. J. and B. Wittenmark (
- Page 229 and 230:
Dulmage, A. L. and N. S. Mendelsohn
- Page 231 and 232:
He, X., S. Liu, and H. Asada (1994)
- Page 233 and 234:
Mattsson, S. E. (1997): “On model
- Page 235 and 236:
Preisig, H. (2001): “Modeling of
- Page 237 and 238:
Tummescheit, H., M. Klose, and T. E
- Page 239 and 240:
A Glossary This glossary is for rea
- Page 241 and 242:
declarative language A language tha
- Page 243 and 244:
polymorphism In object-oriented pro
- Page 245 and 246:
B.1 Fundamental Equations Therefore
- Page 247 and 248:
B.2 Transformation of Partial Deriv
- Page 249 and 250:
B.2 Transformation of Partial Deriv
- Page 251 and 252:
In the fundamental equation f (T,
- Page 253 and 254:
B.3 Derivatives in the Two-Phase Re
- Page 255 and 256:
C Moving Boundary Models This appen
- Page 257 and 258:
The derivative of ρ3 is calculated
- Page 259:
D Modelica Language Constructs The