Directory testsuite/simulation/libraries/3rdParty/ThermoSysPro/

Total Files:
127
Deleted Files:
5
Lines of Code:
8083

[root]/testsuite/simulation/libraries/3rdParty/ThermoSysPro
                        directory in repo ReferenceFiles (63 files, 0 lines)
                        Folder removed from repo ThermoSysPro (0 files, 0 lines)
                            Folder removed from repo Combustion (0 files, 0 lines)
                                Folder removed from repo BoundaryConditions (0 files, 0 lines)
                                Folder removed from repo CombustionChambers (0 files, 0 lines)
                                Folder removed from repo Sensors (0 files, 0 lines)
                            Folder removed from repo Correlations (0 files, 0 lines)
                                Folder removed from repo Misc (0 files, 0 lines)
                                Folder removed from repo Thermal (0 files, 0 lines)
                            Folder removed from repo ElectroMechanics (0 files, 0 lines)
                                Folder removed from repo BoundaryConditions (0 files, 0 lines)
                                Folder removed from repo Machines (0 files, 0 lines)
                            Folder removed from repo Examples (0 files, 0 lines)
                                Folder removed from repo CombinedCyclePowerPlant (0 files, 0 lines)
                                    Folder removed from repo Control (0 files, 0 lines)
                                Folder removed from repo SimpleExamples (0 files, 0 lines)
                            Folder removed from repo FlueGases (0 files, 0 lines)
                                Folder removed from repo Boilers (0 files, 0 lines)
                                Folder removed from repo BoundaryConditions (0 files, 0 lines)
                                Folder removed from repo HeatExchangers (0 files, 0 lines)
                                Folder removed from repo Junctions (0 files, 0 lines)
                                Folder removed from repo LoopBreakers (0 files, 0 lines)
                                Folder removed from repo Machines (0 files, 0 lines)
                                Folder removed from repo PressureLosses (0 files, 0 lines)
                                Folder removed from repo Sensors (0 files, 0 lines)
                                Folder removed from repo TAC (0 files, 0 lines)
                                Folder removed from repo Volumes (0 files, 0 lines)
                            Folder removed from repo HeatNetworksCooling (0 files, 0 lines)
                            Folder removed from repo InstrumentationAndControl (0 files, 0 lines)
                                Folder removed from repo Blocks (0 files, 0 lines)
                                    Folder removed from repo Continu (0 files, 0 lines)
                                    Folder removed from repo Discret (0 files, 0 lines)
                                    Folder removed from repo Logique (0 files, 0 lines)
                                    Folder removed from repo Math (0 files, 0 lines)
                                    Folder removed from repo NonLineaire (0 files, 0 lines)
                                    Folder removed from repo Sources (0 files, 0 lines)
                                    Folder removed from repo Tables (0 files, 0 lines)
                            Folder removed from repo MultiFluids (0 files, 0 lines)
                                Folder removed from repo Boilers (0 files, 0 lines)
                                Folder removed from repo HeatExchangers (0 files, 0 lines)
                                Folder removed from repo Machines (0 files, 0 lines)
                            Folder removed from repo Properties (0 files, 0 lines)
                                Folder removed from repo C3H3F5 (0 files, 0 lines)
                                Folder removed from repo FlueGases (0 files, 0 lines)
                                Folder removed from repo Fluid (0 files, 0 lines)
                                Folder removed from repo WaterSolution (0 files, 0 lines)
                                Folder removed from repo WaterSteam (0 files, 0 lines)
                            Folder removed from repo Solar (0 files, 0 lines)
                            Folder removed from repo Thermal (0 files, 0 lines)
                                Folder removed from repo BoundaryConditions (0 files, 0 lines)
                                Folder removed from repo HeatTransfer (0 files, 0 lines)
                            Folder removed from repo WaterSolution (0 files, 0 lines)
                                Folder removed from repo BoundaryConditions (0 files, 0 lines)
                                Folder removed from repo HeatExchangers (0 files, 0 lines)
                                Folder removed from repo LoopBreakers (0 files, 0 lines)
                                Folder removed from repo Machines (0 files, 0 lines)
                                Folder removed from repo PressureLosses (0 files, 0 lines)
                            Folder removed from repo WaterSteam (0 files, 0 lines)
                                Folder removed from repo Boilers (0 files, 0 lines)
                                Folder removed from repo BoundaryConditions (0 files, 0 lines)
                                Folder removed from repo HeatExchangers (0 files, 0 lines)
                                Folder removed from repo Junctions (0 files, 0 lines)
                                Folder removed from repo LoopBreakers (0 files, 0 lines)
                                Folder removed from repo Machines (0 files, 0 lines)
                                Folder removed from repo PressureLosses (0 files, 0 lines)
                                Folder removed from repo Sensors (0 files, 0 lines)
                                Folder removed from repo Volumes (0 files, 0 lines)

Lines of Code

testsuite/simulation/libraries/3rdParty/ThermoSysPro/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 1610 (100.0%) 32706 (100.0%) 20.3
alash325 579 (36.0%) 11971 (36.6%) 20.6
adrpo 199 (12.4%) 9025 (27.6%) 45.3
sjoelund.se 429 (26.6%) 7149 (21.9%) 16.6
lochel 179 (11.1%) 3106 (9.5%) 17.3
wbraun 93 (5.8%) 972 (3.0%) 10.4
jfrenkel 91 (5.7%) 355 (1.1%) 3.9
vitalij 10 (0.6%) 50 (0.2%) 5.0
bachmann 15 (0.9%) 42 (0.1%) 2.8
hudson 3 (0.2%) 16 (0.0%) 5.3
cschubert 3 (0.2%) 8 (0.0%) 2.6
perost 1 (0.1%) 7 (0.0%) 7.0
vwaurich 4 (0.2%) 3 (0.0%) 0.7
ptaeuber 4 (0.2%) 2 (0.0%) 0.5

Most Recent Commits

wbraun 2015-03-11 03:19 Rev.: 25021

- fixing Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation
by changing alias start-value and nominal-value selection.
- prioritise the own variable attribute-value
- downgrade test Modelica.Fluid.Examples.HeatingSystem.mos for now.

177 lines of code changed in 31 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestBend.mos (+1 -3), ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos (+9 -27), ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos (+1 -3), ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos (+1 -3), ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+7 -21), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+14 -42), ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos (+8 -24), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+9 -27), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+3 -9), ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos (+1 -3), ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos (+15 -45), ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos (+23 -69), ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos (+6 -18), ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos (+2 -6), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (+2 -6), ThermoSysPro.Examples.SimpleExamples.TestSensors.mos (+3 -9), ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos (+7 -21), ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos (+6 -18), ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos (+2 -6), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+2 -6), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos (+2 -6), ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos (+8 -24), ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos (+7 -21), ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos (+6 -18), ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos (+5 -15), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos (+7 -21), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos (+7 -21), ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos (+3 -9), ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos (+6 -18), ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos (+3 -9), ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos (+1 -3)
wbraun 2015-03-10 23:18 Rev.: 25019

- expected output

4 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+4)
bachmann 2015-03-05 13:36 Rev.: 24925

speed-up of non-linear homotopy solver by adding new stop criteria

2 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+2 -2)
ptaeuber 2015-03-04 22:05 Rev.: 24915

- improved Cellier tearing, now it is able to handle large components

1 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+1), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (-1)
vwaurich 2015-02-23 16:59 Rev.: 24710

- update tests and ref file

3 lines of code changed in 4 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (-4), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+1 -11), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+1 -11), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (+1 -11)
bachmann 2015-02-20 14:27 Rev.: 24653

improved convergence criteria of Newton solver (within Homotopy solver)

2 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+2 -2)
wbraun 2015-02-16 20:45 Rev.: 24606

- added more information for a triggered Modelica assert
- fixes partially #3074

9 lines of code changed in 3 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+3 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos (+3 -1), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos (+3 -1)
lochel 2015-01-29 17:41 Rev.: 24305

- removed deprecated numeric initialization approach
- removed simflags: "-iom=*" and "-iim=numeric"
- another commit will remove more code that belongs to the numeric initialization approach

2 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+2 -3)
lochel 2015-01-29 17:11 Rev.: 24301

- #3114: handle empty system in initialization

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+1 -1)
lochel 2015-01-28 14:16 Rev.: 24253

- #3094: fix some asserts that were not formatted according to "logFormat"

3 lines of code changed in 3 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos (+1 -1)
vitalij 2015-01-23 12:38 Rev.: 24162

partial revert of r24150
- side effect of the tearing
- broke some examples

1 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (-7), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+1 -4)
vitalij 2015-01-22 14:04 Rev.: 24150

activated solveSimpleEquations

11 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+7), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+4 -1)
ptaeuber 2015-01-20 18:22 Rev.: 24116

- Temporarily use omcTearing for strong components bigger than 200 variables until problem with Cellier Tearing is fixed

0 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (-1)
ptaeuber 2015-01-07 02:09 Rev.: 23953

Switched default tearing method to Cellier Tearing.
Following tests have problems with Cellier Tearing and still run with omcTearing:
./simulation/libraries/msl31/Modelica.Electrical.Analog.Examples.CharacteristicThyristors.mos
./simulation/libraries/msl32/Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD.mos
./simulation/libraries/msl32/Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase.mos
./simulation/modelica/events/bug1228.mos

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+1)
lochel 2015-01-05 13:53 Rev.: 23934

- don't overwrite primary parameters while initialization (e.g. #3050)

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+1 -1)
lochel 2014-12-18 14:57 Rev.: 23848

- Fix initialization of dependent parameters
- Detect cyclically dependent parameters
- except for some special cases, e.g. parameter Real p = 2p;

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+1 -1)
bachmann 2014-11-28 14:49 Rev.: 23591

some fixes from static analysis
adapted test case

0 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (-8)
bachmann 2014-11-27 18:23 Rev.: 23581

Update of homotopy solver:
- improved assert handling
- improved numerical jacobian
- introduced mixed solver strategy (homotopy/hybrid)
- removed unused code
- added better damping strategy
- reduced function calls -> performance increase
- update test suite


31 lines of code changed in 5 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+5), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+5), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+5), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (+7), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+9 -1)
bachmann 2014-11-24 17:56 Rev.: 23545

Added new nonlinear solver based on damped Newton algorithm in combination with homotopy strategy.
Set as default nonlinear solver for running the coverage tests tonight.
Already support of current testsuite, although some details are not implemented completely:
- Proper assert handling
- Use of Modelica homotopy operator
- Improved scaling of homotopy functions
- ...

Improvements will come!!!


7 lines of code changed in 7 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (-4), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+2 -4), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+2 -4), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (-4), ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos (+1 -5), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+1 -9), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos (+1 -5)
vitalij 2014-11-20 22:22 Rev.: 23492

createResidualExp: added heuristic for a-b=0 or b-a=0

0 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (-7), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (-40)
wbraun 2014-11-12 20:13 Rev.: 23334

Update the expexted output of testsuite to r23333

18 lines of code changed in 3 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+12 -51), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+1 -34), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos (+5 -1)
adrpo 2014-10-05 03:28 Rev.: 22588

- partial fix for #2858 (does not yet work with for iterators indexing the array of records)
* some tests are now actually giving correct results
- partial support for Connections.uniqueRoot and Connections.uniqueRootIndexes
* non standard operators: Connections.uniqueRoot and Connections.uniqueRootIndices are only partially implemented
* Connections.uniqueRoot currently does nothing, only collects information
* Connections.uniqueRootIndices needs to be implemented, it returns an array of ones (1) of size of first input
* See specification for these here (Modelica_StateGraph2):
https://github.com/modelica/Modelica_StateGraph2 and
https://trac.modelica.org/Modelica/ticket/984 and
http://www.ep.liu.se/ecp/043/041/ecp09430108.pdf
* any takers for the actual implementation? is not that complicated :)
- changed the way array types are printed out to be easier to follow

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos (+1 -1)
adrpo 2014-09-30 06:33 Rev.: 22496

Merged branches/FFrontEnd into trunk/

Main changes:
- changed the environment to support both non-destructive and destructive updates
- Env.Cache -> FCore.Cache, Env.Env -> FCore.Graph
- FCore.Graph is not a list of Frames anymore is a stucture where the previous list is saved in component "scope"
- all Frames in the new FCore.Graph are FCore.Ref pointing to FCore.Node having different FCore.Data depending on what they are
- all FCore.Nodes have children (FCore.CAvlTree) which maps names to FCore.Ref (which is Array<FCore.Node>, size 1)
- FGraph.openScope pushes an already existing FCore.Ref (or a new one) on the scope list
- for all components having modifications the last class in the type path is renamed to include the
prefix, see FGraph.createVersionScope (this is done because we need unique names for redeclared functions,
records, etc and we need a unique type scope for that)
Example: A.B.C c -> A.B.C$c c

Bug fixes:
- calling function via component (multibody MSL 3.2.1 patch not needed anymore, will remove it in a next commit)
- #2837 array equations wrongly handled in RemoveSimpleEquations (used in ThermoPower and PowerSystems libraries, etc)
#2784, #2727, #2739 (missing modifiers combined with redeclare and unique function generation for redeclared functions)
#2835 - handle overconstrained connectors extending basic types (used in PowerSystems library)
- do not loose modifications on derived classes handled by InstExtends
- some error messages about missing components in Fluid library are gone
- for components of size 0 do not check if they are assigned before use in functions (residue in equalityConstraint)

5 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpWaterSolution.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos (+4 -2)
sjoelund.se 2014-09-10 13:47 Rev.: 22251

#2794 Add some error detection for div/mod by zero
- Also added line information to external C functions
- Moved external function includes to a separate file (`Model_includes.h`), and added #line directives so the debugger can point to these lines of code

43 lines of code changed in 5 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+5 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+29 -1), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+3 -1), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+3 -1), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (+3 -1)
vitalij 2014-08-19 11:24 Rev.: 21907

added some simplify rules

11 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+11 -23)
sjoelund.se 2014-08-17 17:28 Rev.: 21891

Tail-recursive instArray2 for DIM_INTEGER (at the cost of moving some equations around)

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos (+1 -1)
vitalij 2014-06-18 23:36 Rev.: 21187

- imporved rule x/c1 = c2*x

13 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+13 -45)
adrpo 2014-06-18 00:06 Rev.: 21160

- add experiment annotations to all the examples in ThermoSysPro 3.1/Examples/*/*.mo
- update test: TestStaticCentrifugalPumpWaterSolution.mos
testsuite/simulation/libraries/3rdParty/ThermoSysPro/ReferenceFiles/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mat
testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos

8 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos (+8 -8)
sjoelund.se 2014-06-17 22:28 Rev.: 21155

Updating ThermoSysPro to 3.1
- Note: 1 testcase now fails (TestStaticCentrifugalPumpWaterSolution). I cannot verify if the new results are in line with Dymola, so someone else should check it.

2609 lines of code changed in 62 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50.mos (+8 -8), ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC.mos (+8 -8), ThermoSysPro.Examples.SimpleExamples.TestAirHumidity.mos (+8 -8), ThermoSysPro.Examples.SimpleExamples.TestBend.mos (+33 -35), ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpWaterSolution.mos (+19 -19), ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos (+61 -63), ThermoSysPro.Examples.SimpleExamples.TestCompressor.mos (+40 -40), ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos (+36 -38), ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos (+33 -35), ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump.mos (+37 -37), ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump1.mos (+37 -37), ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2.mos (+46 -46), ThermoSysPro.Examples.SimpleExamples.TestDynamicCheckValve.mos (+32 -32), ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos (+42 -42), ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos (+29 -29), ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+140 -56), ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos (+29 -29), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+55 -57), ThermoSysPro.Examples.SimpleExamples.TestFan.mos (+29 -29), ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos (+99 -18), ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos (+11 -11), ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes1.mos (+16 -16), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+68 -64), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+46 -42), ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos (+34 -36), ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos (+63 -65), ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos (+80 -82), ThermoSysPro.Examples.SimpleExamples.TestJunctions3.mos (+48 -48), ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos (+41 -41), ThermoSysPro.Examples.SimpleExamples.TestJunctions5.mos (+51 -51), ThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe.mos (+42 -42), ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos (+39 -41), ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos (+33 -35), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (+49 -45), ThermoSysPro.Examples.SimpleExamples.TestSensors.mos (+46 -54), ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos (+48 -36), ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos (+37 -39), ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos (+33 -35), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+40 -42), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump1.mos (+32 -34), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos (+39 -41), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos (+10 -10), ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos (+49 -49), ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos (+46 -46), ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos (+51 -53), ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos (+46 -34), ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos (+39 -41), ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos (+37 -39), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos (+47 -49), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos (+45 -47), ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos (+35 -43), ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos (+47 -49), ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos (+48 -48), ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos (+46 -46), ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos (+45 -52), ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos (+33 -35), ThermoSysPro.Examples.SimpleExamples.TestTank.mos (+37 -37), ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos (+42 -42), ThermoSysPro.Examples.SimpleExamples.TestVolumes.mos (+51 -51), ThermoSysPro.Examples.SimpleExamples.TestVolumes1.mos (+51 -51), ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos (+51 -51), ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.mos (+36 -36)
wbraun 2014-06-05 02:07 Rev.: 20975

- revised dassl implmentation
- added additional rhs evalution to ensure a consistent ringbuffer for extrapolation
- removed f2c binding
- rename simData to data

0 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (-4)
lochel 2014-05-27 11:24 Rev.: 20848

- attempt to improve r20789 (don't handle impure functions as constant)

2 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+1 -17), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos (+1 -69)
lochel 2014-05-23 13:04 Rev.: 20789

- fix #2704 (don't handle impure functions as constant)
- add TRACE information to dassl.c::functionODE_residual and solver_main.c::finishSimulation

86 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+17 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos (+69 -1)
lochel 2014-05-16 10:46 Rev.: 20641

- improve last commit

4 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+4)
lochel 2014-05-16 09:59 Rev.: 20635

- fix usage of storedRelations (formerly hysteresisEnabled)
- new, more precise names:
- array hysteresisEnabled renamed to storedRelations
- function storeRelations renamed to updateRelationsPre
- function updateHysteresis renamed to storeRelations
- cleanup:
- function printHysteresisRelations removed
- function activateHysteresis removed

0 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (-4)
wbraun 2014-05-14 17:05 Rev.: 20602

- added an assert to real_int_pow
- adjust tests

2 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+2 -7)
vitalij 2014-05-14 14:41 Rev.: 20597

- added error massage for 0^-n were n > 0
- added some cases for solve
- a^n = c where n is odd
- log(a) = b
- exp(a) = b

3 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+3 -1)
lochel 2014-05-14 11:36 Rev.: 20590

- fix handling of relations, which triggered assertions in nonlinear system during initialization
- msl32/Modelica.Fluid.Examples.HeatingSystem.mos starts to simulate

9 lines of code changed in 6 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos (+1 -5), ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+5 -1), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+1 -9), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+1 -5), ThermoSysPro.Examples.SimpleExamples.TestSensors.mos (+1 -5), ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos (-4)
lochel 2014-05-14 10:02 Rev.: 20588

- update "warning | While solving non-linear system an assertion failed." message again

9 lines of code changed in 7 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+2 -2), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSensors.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos (+2 -2)
lochel 2014-05-13 12:49 Rev.: 20581

- minor changes
- add time point to "warning | While solving non-linear system an assertion failed." message

24 lines of code changed in 8 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+3 -3), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+12 -12), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSensors.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos (+2 -2), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+3 -3)
sjoelund.se 2014-04-24 13:59 Rev.: 20251

Replace measureTime=true with +d=measureTime in buildModel/etc
- Fix code generation for profiling of function calls (was disabled)
- Fix the counter for number of profiling blocks so the profiling now includes the measured blocks again

62 lines of code changed in 62 files:

  • testsuite/simulation/libraries/3rdParty/ThermoSysPro: ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50.mos (+1 -1), ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestAirHumidity.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestBend.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpWaterSolution.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestCompressor.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump1.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicCheckValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestFan.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes1.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestJunctions3.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestJunctions5.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestRefP.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSensors.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump1.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestTank.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestVolumes.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestVolumes1.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos (+1 -1), ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.mos (+1 -1)

(77 more)

Generated by StatSVN 0.7.0