[root]/testsuite/simulation/modelica/nonlinear_system
ReferenceFiles
(1 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 440 (100.0%) | 6113 (100.0%) | 13.8 |
lochel | 170 (38.6%) | 2448 (40.0%) | 14.4 |
wbraun | 76 (17.3%) | 1617 (26.5%) | 21.2 |
sjoelund.se | 143 (32.5%) | 1149 (18.8%) | 8.0 |
bachmann | 12 (2.7%) | 683 (11.2%) | 56.9 |
vitalij | 14 (3.2%) | 62 (1.0%) | 4.4 |
ptaeuber | 5 (1.1%) | 59 (1.0%) | 11.8 |
jfrenkel | 5 (1.1%) | 59 (1.0%) | 11.8 |
hudson | 11 (2.5%) | 32 (0.5%) | 2.9 |
adrpo | 3 (0.7%) | 3 (0.0%) | 1.0 |
cschubert | 1 (0.2%) | 1 (0.0%) | 1.0 |
simplify adjacency row for tearing
- important for symEuler
1 lines of code changed in 1 file:
speed-up of non-linear homotopy solver by adding new stop criteria
2 lines of code changed in 1 file:
- improved Cellier tearing, now it is able to handle large components
16 lines of code changed in 1 file:
improved convergence criteria of Newton solver (within Homotopy solver)
128 lines of code changed in 1 file:
- improved assert output further with debug
- fixed #3074
2 lines of code changed in 2 files:
- added more information for a triggered Modelica assert
- fixes partially #3074
2 lines of code changed in 2 files:
ExpressionSolve: improved numeric for qe
2 lines of code changed in 2 files:
ExpressionSolve:
- improved cos(x)
- added rule for sin(x) and tan(x)
update tests
2 lines of code changed in 2 files:
activated solveSimpleEquations for initialization
- probably fixed #3091
9 lines of code changed in 4 files:
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
43 lines of code changed in 4 files:
prevent adding a dummy state if no states are present
- don't use dassl if no state are present
6 lines of code changed in 1 file:
- don't overwrite primary parameters while initialization (e.g. #3050)
6 lines of code changed in 1 file:
- Fix initialization of dependent parameters
- Detect cyclically dependent parameters
- except for some special cases, e.g. parameter Real p = 2p;
6 lines of code changed in 1 file:
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
241 lines of code changed in 3 files:
[Janitor mode] Fix whitespace
2 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
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!!!
312 lines of code changed in 7 files:
createResidualExp: added heuristic for a-b=0 or b-a=0
10 lines of code changed in 1 file:
Update the expexted output of testsuite to r23333
85 lines of code changed in 8 files:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- fixed #1228, by adding when equation also to other torn equations.
43 lines of code changed in 3 files:
-support min and max values by extraPolate
-imporevd output for nonlinear solver
2 lines of code changed in 2 files:
- some preparation for linear solver improvments
4 lines of code changed in 1 file:
- remove obsolete flag from test files
9 lines of code changed in 1 file:
- enable tearing for all systems
39 lines of code changed in 4 files:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- add test for #2841
140 lines of code changed in 2 files:
Improve the error-messages for domain errors like `log(<0)` (make it part of the messages using the XML output)
6 lines of code changed in 3 files:
- added improved newton solver with damping strategies
- added -newton flag to simulation runtime to select different strategies
36 lines of code changed in 4 files:
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.
2 lines of code changed in 2 files:
Fix balancing of XML tags with -w and non-linear system errors
4 lines of code changed in 2 files:
- added a inner ring-buffer for dassl solver
to ensure consistent extrapolation data for non-linear loops.
10 lines of code changed in 1 file:
- revised dassl implmentation
- added additional rhs evalution to ensure a consistent ringbuffer for extrapolation
- removed f2c binding
- rename simData to data
12 lines of code changed in 1 file:
- update message for 0^x to "Model error - 0^x is not defined"
- moved also test
0 lines of code changed in 2 files:
- added an assert to real_int_pow
- adjust tests
9 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- 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
36 lines of code changed in 2 files:
- update "warning | While solving non-linear system an assertion failed." message again
1 lines of code changed in 1 file:
- minor changes
- add time point to "warning | While solving non-linear system an assertion failed." message
2 lines of code changed in 1 file:
(66 more)