forked from CarlosTrujilloGonzalez/FreeFluidsModelica
-
Notifications
You must be signed in to change notification settings - Fork 0
/
change.log
180 lines (140 loc) · 8.91 KB
/
change.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
Version 4.3.0
- Thermal conductivity calculation added to ExternalMixMedium package
- Surface tension calculation added to ExternalMixMedium package
- setState_psX function added to ExternalMixMedium package
- setState_pThetaX function added to ExternalMixMedium package. It calculates a saturated state from pressure, global composition and gas fraction.
- Solved a bug in setDewState_pX that was producing a bad calculation of density and later of all thermodynamic properties.
Version 4.2.2
- Association term of PCSAFT now working with acid mixtures.
- Important enlargement of the supplied databases.
Version 4.2.1
- Acid association was not working for PCSAFT mixtures. The treatment has been changed and now works, but only with one acid in the mixture. To be improved.
- Added test with cyclohexane-acetic acid.
Version 4.2.0
- Added the calculation of viscosity for mixtures. For now without the possibility of using interaction parameters.
- Solved a bug in the association term of PCSAFT for mixtures, that was giving a somewhat higher non associated fraction of molecules.
- Added the possibility of using inductive association in PCSAFT.
- Added more tests for the ExternalMixMedium package.
- Some improvements in the ExternalMixMedium package.
Version 4.1.0
- Solved bug in the p,T flash code.
- Added p,h flash.
- Added interaction parameters for EOS and activity models.
- Some small improvements in the code.
- Added new substances.
Version 4.0.0
- Added new package ExternalMix. It implements VLE for mixtures, using cubic and PCSAFT EOS.
Version 3.2.1
- Added initial values to some parameters, as OpenModelica is not running with default values. This was the cause of some examples in the Vessels package not running.
Version 3.2.0
- Modified thermal conductivity calculation, in ExternalPure package, in order to use density dependent calculations, with dedicated equations or with Nist coefficents and reference substance.
Version 3.1.1
- Added ten new substances to ExternalPure\Fluids.
Version 3.1.0
- The ExternalPure.ExternalMedium package has been modified in order to implement the additional functions needed by the Buildings library for mediums used in compressor models.
- A subpackage, with Buildings library tests, has been added to the ExternalPure package.
Version 3.0.5
- Added five new substances to ExternalPure\Fluids
Version 3.0.4
- Added nine new substances to ExternalPure\Fluids
- Corrected some bugs in the package Vessels\Examples
Version 3.0.3
- Added Hydrogen, Hydrogen Chloride, Hydrogen Sulfide, Isobutene and Isohexane.
Version 3.0.2
- Added Ethylene and Ethylene Oxide to ExternalPure package
- Modified the ExternalPure Tests and Examples models
Version 3.0.1
- More fluids added to ExternalPure package.
Version 3.0.0
- Added new package ExternalPure. It is a two phase medium, according to Modelica PartialTwoPhaseMedium. It implements multiparameter, PCSAFT and Cubic EOS using external functions.
In the Resources/Extra folder you will find an executable and a database with which you can add new mediums.
Version 2.9.0
- Added models for heat exchange with condensation inside the tubes.
- Small changes in pressure drop calculations for heat exchangers.
Version 2.8.0
- Added model for forced convection, shell and tubes, heat exchanger. According to Bell-Delaware methodology.
- Small improvements in other heat transfer models.
- Some bugs correction.
Version 2.7.1
- Bugs correction.
Version 2.7.0
- Added detailed models for double pipe and gas cooled exchangers, working in forced convection.
- Pipe heat transfer coefficient calculation changed for forced convection in laminar flow.
Version 2.6.2
- Support for twisted tape inserts in the PipeForcedConvection model.
- The calculation of the sound speed has been eliminated in the PipeFlowBase model, in order to gain compatibility with media models.
Version 2.6.1
- Deleted duplicated models in Vessels package.
Version 2.6.0
- Added package Vessels, mainly for heat exchange and power consumption in agitated vessels.
But also for storage volume usage.
- Added models for pressure-vacuum relief valves.
Version 2.5.1
- Added model PipeFlowChoked, for compressible, possibly choked flow. Example also added.
- Changed example model SVPlusPipeSteam, for safety valve plus discharge pipe with choked flow.
Version 2.5.0
- Addition of the HeatExchangers package
- Improvements in the Pipes package, related with two phase flow and condensation.
Version 2.4.1
- Changes in LMedia and TMedia in order to be compatible with OpenModelica. Nevertheless sometimes it is necessary to use the old frontend.
- Cleanup of examples.
Version 2.4.0
- The package has been made compatible with MSL 4.0.0
- The ideal gas packages have been removed
- The ExternalMedia package has been removed due to lack of compatibility with OpenModelica.
- A new package (Columns) covering distillation and packed columns has been added.
- A new package (Instruments) with some instrumentation has been added.
Version 2.3.1
- Pressure correction has been added to the viscosity and thermal conductivity calculationin gas phase.
- A new package, called LMedia, derived from TMedia and limited to liquid phase calculation has been added.
Version 2.3.0
- TMedia package can work now over the critical temperature
- Improvement in gas density, enthalpy, and entropy calculation
- Bug correction in setState_psX function
Version 2.2.1
- Just a change in packages layout
Version 2.2.0
- Addition of packages for fluid flow.
Version 2.1.0
- Redefinition of the BaseProperties model
- Addition of derivative functions needed for the BaseProperties model operation
- Compatible with Modelica.Fluid
Version 2.0.0
- Indepth review and improvement of the Modelica code, and of the C code used in ExternalMedia. Many bug corrections also.
- Addition of Extended Corresponding States capability for viscosity and thermal conductivity calculation, using NIST polynomia when available.
- Change in the format of the structures used in ExternalMedia for substance description. The old exported structures are not compatible.
- Enlargement of the database of substances.
- The database, in MSAcces and SQLite formats, has been added to the Resources folder.
- As FreeFluidsGui project has not yet been updated, an updated Windows executable is included in the Resources folder,
in order to allow the export of substances in the formats used in the Modelica part.
Version 1.2.0
- Added package ExternalMedia for two phases single substance. Based in equations of state.
Version 1.1.6
- The BaseProperties model has been changed from equations to algorithms.
- Improved gas density and enthalpy calculation.
- Improved density and enthalpy derivatives calculation.
- n-Hexane and n-Heptane added to the Fluids datadabase.
Version 1.1.5
- All media packages use now pure Modelica functions and are compatible with the new frotend of OpenModelica.
- The package TMedia has been extended to manage also the gas phase, with density and enthalpy calculation improved over ideal gas.
- The package TMedia continues being limited to work below the critical temperature.
Version 1.1.4
- Added pure Modelica functions for the calculation of physical properties by correlations, including enthalpy and entropy.
- Substitution, in the TMedium package, of the physical properties calculation using external function by a pure Modelica function calculation.
The change is not yet done for enthalpy and entropy calculation.
- Correction of some bugs in the physical properties calculation routines.
- Changed the variable name from Pc to criticalPressure in the fluids data record, in order to gain compatibility with ThermoPower.
- Addition of derivative functions calculation to the TMedium package. The package is now compatible with ThermoPower package.
Version 1.1.3
- Changed the inputChoice constant of the TMedium package from enumeration to string. It was impossible to modify the original selection.
- Changed the assertion level to warning if trying to use the saturationTemperature function, of the TMedium package, over the critical pressure. It was producing problems when working over the Pc.
Version 1.1.2
- .gitattributes file added in order to obtain correct classification of the used language.
Version 1.1.0
- The MediaData record in the MediaCommon package has been updated.
- MediaData records for more substances. Now in two files: MediaDataAL.mo and MediaDataMZ.mo, in order to better edit a high number of substances.
- The TMedia package now uses the standard way, defined in Modelica.Media.PartialTwoPhaseMedium, for substance data storage: the FluidConstants fluidConstants[] record.
- The TMedia can now use different enthalpy/entropy references: "IIR", "NBE", "ASHRAE" or user defined.
- Pressure corrections (applicable or not, depending on the value of the constant Boolean highPressure) added for:
liquid enthalpy, entropy, heat capacity, viscosity and thermal conductivity.
- Correction of the inverse function solver in order not to produce errors by the calculation at the critical point.