[root]/testsuite/uncertainties
CantileverBeam_wrapper
(0 files, 0 lines)
TestModels
(0 files, 0 lines)
ThermoSysPro
(0 files, 0 lines)
Combustion
(0 files, 0 lines)
BoundaryConditions
(0 files, 0 lines)
CombustionChambers
(0 files, 0 lines)
Sensors
(0 files, 0 lines)
Correlations
(0 files, 0 lines)
Misc
(0 files, 0 lines)
Thermal
(0 files, 0 lines)
ElectroMechanics
(0 files, 0 lines)
BoundaryConditions
(0 files, 0 lines)
Machines
(0 files, 0 lines)
Examples
(0 files, 0 lines)
CombinedCyclePowerPlant
(0 files, 0 lines)
Control
(0 files, 0 lines)
SimpleExamples
(0 files, 0 lines)
FlueGases
(0 files, 0 lines)
Boilers
(0 files, 0 lines)
BoundaryConditions
(0 files, 0 lines)
HeatExchangers
(0 files, 0 lines)
Junctions
(0 files, 0 lines)
LoopBreakers
(0 files, 0 lines)
Machines
(0 files, 0 lines)
PressureLosses
(0 files, 0 lines)
Sensors
(0 files, 0 lines)
TAC
(0 files, 0 lines)
Volumes
(0 files, 0 lines)
HeatNetworksCooling
(0 files, 0 lines)
InstrumentationAndControl
(0 files, 0 lines)
Blocks
(0 files, 0 lines)
Continu
(0 files, 0 lines)
Discret
(0 files, 0 lines)
Logique
(0 files, 0 lines)
Math
(0 files, 0 lines)
NonLineaire
(0 files, 0 lines)
Sources
(0 files, 0 lines)
Tables
(0 files, 0 lines)
MultiFluids
(0 files, 0 lines)
Boilers
(0 files, 0 lines)
HeatExchangers
(0 files, 0 lines)
Machines
(0 files, 0 lines)
Properties
(0 files, 0 lines)
C3H3F5
(0 files, 0 lines)
FlueGases
(0 files, 0 lines)
Fluid
(0 files, 0 lines)
WaterSolution
(0 files, 0 lines)
WaterSteam
(0 files, 0 lines)
Solar
(0 files, 0 lines)
Thermal
(0 files, 0 lines)
BoundaryConditions
(0 files, 0 lines)
HeatTransfer
(0 files, 0 lines)
WaterSolution
(0 files, 0 lines)
BoundaryConditions
(0 files, 0 lines)
HeatExchangers
(0 files, 0 lines)
LoopBreakers
(0 files, 0 lines)
Machines
(0 files, 0 lines)
PressureLosses
(0 files, 0 lines)
WaterSteam
(0 files, 0 lines)
Boilers
(0 files, 0 lines)
BoundaryConditions
(0 files, 0 lines)
HeatExchangers
(0 files, 0 lines)
Junctions
(0 files, 0 lines)
LoopBreakers
(0 files, 0 lines)
Machines
(0 files, 0 lines)
PressureLosses
(0 files, 0 lines)
Sensors
(0 files, 0 lines)
Volumes
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 36 (100.0%) | 3179 (100.0%) | 88.3 |
adrpo | 8 (22.2%) | 2613 (82.2%) | 326.6 |
petar | 7 (19.4%) | 430 (13.5%) | 61.4 |
leonardo.laguna | 4 (11.1%) | 116 (3.6%) | 29.0 |
sjoelund.se | 7 (19.4%) | 20 (0.6%) | 2.8 |
alash325 | 10 (27.8%) | 0 (0.0%) | 0.0 |
- Java and uncertainties directories are moved from testsuite to testsuite/openmodelica directory
- Updated Makefile for both
0 lines of code changed in 10 files:
- svn eol-style
2 lines of code changed in 2 files:
- Added option to write output file when extracting uncertainties
3 lines of code changed in 1 file:
- Added new implementation of uncertainty extraction algorithm
113 lines of code changed in 3 files:
- eol-style
1 lines of code changed in 1 file:
- Fixed svn:eol-style
17 lines of code changed in 4 files:
- better help for the generated simulation code on -? or -help
- support -override x1=v1,x2=v2 -output a,b,c for the generated simulation
code which will override the values already in the Model_init.xml file
and output a, b, c on the command line at the end of the simulation.
- massive OpenTurns connection speedup using Model -override -output (no temp directory generated, etc)
- enable full example in testsuite/uncertainties/CantileverBeam_MC-template.py
as now it only takes 15 minutes instead of a lot of hours before.
- add testsuite/uncertainties/TestModels/ThermoSysPro/package.encoding to circumvent loading errors issues.
- delete all generated files in testsuite/uncertainties/CantileverBeam.mos
- small fixes to Compiler/BackEnd/OpenTURNS.mo (we should maybe give the distribution order in the OpenTurns OMC API).
1552 lines of code changed in 4 files:
- fixes to OpenTurns to support parallel execution.
17 lines of code changed in 2 files:
- finishing up the OpenTURNS wrapper.
- templates in share/omc/scripts/OpenTurns with all the needed stuff
- added runOpenTURNSPythonScript to run the python file
- everything works fine now on windows, can be easily adapted for Linux!
- see testsuite/uncertainties/CantileverBeam.mos
- fixed warning in solver/solver_main.c
1044 lines of code changed in 2 files:
-Implemented xml file for Uncertainty interface with OpenTURNS.mo
-Updated CantiliverBeam.mos testcase
80 lines of code changed in 2 files:
-Added generation of covariance matrix to openturns python script. Currently there is a limitation due to insufficient support of records inside vectors, so the covariance matrix must be defined using an algorithm section and the size must be declared as a constant, like this:
Correlation correlation[1];
algorithm
correlation := {Correlation(a,b,0.1)};
(Due to the limitation, this declaration and the algorithm section is stripped from the model before building the simulator)
This also means that the Correlation record is now a built in class in OpenModelica.
0 lines of code changed in 1 file:
-Added attribute to builtin classes real and integer for uncertainty distributions called distribution with record definition:
record Distribution
String name;
Real params[:];
String paramNames[:];
end Distribution;
-Improved BackendDAEOptimize.removeParameters. Now also visits attributes of builtin classes (needed for uncertainty tests)
-Introduced aliases in BackendDAEUtil so you don't have to write so much when declaring new variables from BackendDAE.
-Added function BackendDAEUtil.getAllVarLst that retrieves all variables (incl. parameters) from the dae.
-Added testsuite folder for uncertainties
-Added functions BackendVariable.{setVarAttributes,varDistribution,varHasDistributionAttribute}
-Added package Backend/OpenTURNS.mo and begun implementation of python script generation (distributions added)
-Added script function buildOpenTURNSInterface(className,templateFile)
350 lines of code changed in 4 files: