Directory testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles/

Total Files:
42
Deleted Files:
6
Lines of Code:
581

[root]/testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles

Lines of Code

testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 88 (100.0%) 581 (100.0%) 6.6
vitalij 82 (93.2%) 573 (98.6%) 6.9
hudson 4 (4.5%) 8 (1.4%) 2.0
sjoelund.se 2 (2.3%) 0 (0.0%) 0.0

Most Recent Commits

vitalij 2015-03-26 00:20 Rev.: 25262

added module reduceDynamicOptimization (Thanks, Willi)
- remove eqs and vars, which are not part of the optimization problem

open issues: overestimation for states

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: reduceEx1_ref.mat (new)
vitalij 2015-03-23 23:56 Rev.: 25224

fixed extends dynamic optimization formulation
- initial guess with file
- handling der(x)

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testAlgLoop7_ref.mat (new)
vitalij 2015-03-21 09:16 Rev.: 25190

fixed handling der(x) in extends dynamic optimization formulation

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testAlgLoop6_ref.mat (new)
vitalij 2015-03-20 17:44 Rev.: 25185

update test

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testAlgLoop5_ref.mat (changed)
vitalij 2015-03-20 17:09 Rev.: 25181

improved extends dynamic optimization formulation

0 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testAlgLoop4_ref.mat (changed), testAlgLoop5_ref.mat (changed)
vitalij 2015-03-19 17:31 Rev.: 25161

added module for move loops as equal constrains in NLP
- cheaper,simple evaluation for jacobians, DAE
- bigger NLP
open issues: initial guess.

0 lines of code changed in 5 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testAlgLoop1_ref.mat (new), testAlgLoop2_ref.mat (new), testAlgLoop3_ref.mat (new), testAlgLoop4_ref.mat (new), testAlgLoop5_ref.mat (new)
vitalij 2015-03-06 18:46 Rev.: 24971

using time grid inside model for dyn. optimization

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testFinalCon8_ref.mat (new)
vitalij 2015-03-05 21:47 Rev.: 24950

added interface for user time grid in dyn. optimization

60 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: TFC7time.csv (new 60), testFinalCon7_ref.mat (new)
vitalij 2015-02-20 15:51 Rev.: 24662

improved solveLinearSystem

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testFinalCon6_ref.mat (new)
vitalij 2015-01-11 14:23 Rev.: 24002

added testcase for solveLinearSystem in dyn. optimization

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testFinalCon5_ref.mat (new)
vitalij 2014-12-19 22:58 Rev.: 23877

added testacase for dyn. optimization

0 lines of code changed in 5 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: optLotkaVolterra1_ref.mat (new), optLotkaVolterra2_ref.mat (new), optLotkaVolterra3_ref.mat (new), optLotkaVolterra4_ref.mat (new), optLotkaVolterra5_ref.mat (new)
vitalij 2014-11-24 15:01 Rev.: 23531

added preprocessing for ExpressionSolve.solve: sort and split equation like h(x,y) = g(z) -> h(x) = k(y,z,pre(x),delay(x,const),start(x))
- remove some recursive parts
- move some solver rules inside preprocessding
- using loop
- not need swaps args, because equation is already sorted
- support more cases e.g.
- tanh, sinh, cosh, if() +- if(), pow(x*y,z)*x = 0, abs(x) = 0, delay(x,const) = x,...
- added testcase
- remove pow(f(x),y) = z -> sign(pre(x))*pow(z,inv(y))
- rewrite some rules
- work with "terms" and "factors" (see Expression.terms, Expression.allTerms, Expression.factors) and not longer with localy expression neighborhood
- fixed some rules for der(x)
- solve (hope all) linear expression without derivation

ToDo: solve lienar user functions

allTerms: added a case for DAE.LUNARY and unite some cases
factors: added case for DAE.LUNARY

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testFinalCon3_ref.mat (changed)
vitalij 2014-10-14 16:19 Rev.: 22742

improved solver rule for
pow(f(x),y) = g(z) => f(x) = h(pre(x))*pow(g(z),1/y)

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testFinalCon3_ref.mat (changed)
vitalij 2014-10-02 01:20 Rev.: 22543

update tests

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: foo_ref.mat (changed)
hudson 2014-10-01 18:51 Rev.: 22539

[Janitor mode] Set auto-props

2 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: initDM.csv (+2)
vitalij 2014-10-01 15:32 Rev.: 22536

- update ipopt settings
- update tests
- added a flag for dyn. optimization for warm start
- added test

450 lines of code changed in 4 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: NishidaProblem_ref.mat (changed), foo_ref.mat (changed), initDM.csv (new 450), nmpcOilShalePyrolysis2_ref.mat (changed)
hudson 2014-09-08 07:53 Rev.: 22161

[Janitor mode] Set auto-props

2 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: initTCF_2.csv (+2)
vitalij 2014-09-08 07:46 Rev.: 22160

- fixed start-values in dyn. optimization
- added test

2 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: initTCF_2.csv (new 2), testFinalCon3_ref.mat (new)
hudson 2014-09-04 15:00 Rev.: 22128

[Janitor mode] Set auto-props

2 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: initStateTCF.csv (+2)
vitalij 2014-09-04 14:59 Rev.: 22127

- added protype interface for external state estimation data //important for nmpc loops
- fixed final constraints

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: initStateTCF.csv (new 1)
vitalij 2014-09-02 22:03 Rev.: 22103

- support partial final constraint via annotation marker
- added structure for final constraints
- codegen for final constraints
- modification dyn. optimization methode for final constraints
- added tests for final constraints

0 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: testFinalCon2_ref.mat (new), testFinalCon_ref.mat (new)
vitalij 2014-08-31 23:48 Rev.: 22059

updated test

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcOilShalePyrolysis2_ref.mat (changed)
vitalij 2014-08-31 23:24 Rev.: 22056

- rewrite DynamicOptimization parts in BackEnd
- create DynamicOptimization.mo
- mv some parts inside DynamicOptimization.mo
- added annotation marker for DynamicOptimization
- update tests for DynamicOptimization

0 lines of code changed in 4 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactorCon2_ref.mat (changed), nmpcBatchReactorCon_ref.mat (changed), nmpcBatchReactorEqCon_ref.mat (changed), nmpcOilShalePyrolysis2_ref.mat (changed)
vitalij 2014-08-26 15:10 Rev.: 21994

updated and added new tests for the dyn. optimization

0 lines of code changed in 3 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: LeeRamirezBioreactor_ref.mat (new), diesel_model_ref.mat (changed), nmpcOilShalePyrolysis2_ref.mat (changed)
hudson 2014-08-26 14:31 Rev.: 21992

[Janitor mode] Set auto-props

2 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: initInputForBR.csv (+2)
vitalij 2014-08-26 14:23 Rev.: 21991

-updated and added new tests for the dyn. optimization

60 lines of code changed in 7 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: CatalystMixing_ref.mat (new), NishidaProblem_ref.mat (new), foo_ref.mat (new), initInputForBR.csv (new 60), nmpcBatchReactor_ref.mat (changed), nmpcOilShalePyrolysis2_ref.mat (new), nmpcVDP_ref.mat (changed)
vitalij 2014-06-03 12:30 Rev.: 20930

partial support of equal constraints

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactorEqCon_ref.mat (new)
vitalij 2014-05-12 16:23 Rev.: 20561

- fixed initial guess in optimization
- added flag for initial guess file for externalInput
- added flag for number of points in a subinterval in optimization
- support approximation order 1 and 5 in optimization
- added test for initial guess in optimization
- creat result with order 1
- using the result for order 5

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactor_refNP1.mat (new)
vitalij 2014-05-07 15:23 Rev.: 20440

- fixed 20413
Thanks Willi!

0 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactorCon2_ref.mat (changed), nmpcVDP_ref.mat (changed)
vitalij 2014-05-07 00:13 Rev.: 20420

revert -r 20413-20418

0 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactorCon2_ref.mat (changed), nmpcVDP_ref.mat (changed)
vitalij 2014-05-06 21:43 Rev.: 20413

- improve optimization
- scaling
- cheaper function evalution
- improve data structure
- preprocessing for derivations
- improve evaluation goal function + constraints
- mathematical background
- improve hessian structure


- update test for optimization

0 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactorCon2_ref.mat (changed), nmpcVDP_ref.mat (changed)
sjoelund.se 2014-02-26 19:57 Rev.: 19318

By default: do not output protected variables to result-file
- To override: Add simflags="-emit_protected"
- The library testing now adds -emit_protected if the compareVars is non-empty (and adds a variableFilter to only output these variables)

0 lines of code changed in 2 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: TimeTableTest_ref.mat (changed), diesel_model_ref.mat (changed)
vitalij 2014-02-19 21:28 Rev.: 19200

- added resulte file for testcase

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: emissionOpt_ref.mat (new)
vitalij 2014-02-10 19:30 Rev.: 19037

- fixed constraints (thanks Willi)

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactorCon2_ref.mat (new)
vitalij 2014-02-07 15:39 Rev.: 19017

- fixed lagrange term
- new test for timetable

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: TimeTableTest_ref.mat (new)
vitalij 2014-01-22 16:28 Rev.: 18720

- add missing ref file

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcBatchReactorCon_ref.mat (new)
vitalij 2013-12-10 10:22 Rev.: 18450

- partial for gradient
- rename reference files in optmization

0 lines of code changed in 12 files:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: diesel_model_ref.mat (new), diesel_model_res.mat (del), nmpcBatchReactor_ref.mat (new), nmpcBatchReactor_res.mat (del), nmpcBatchReactor_scaling_ref.mat (new), nmpcBatchReactor_scaling_res.mat (del), nmpcOilShalePyrolysis_ref.mat (new), nmpcOilShalePyrolysis_res.mat (del), nmpcSatelliteControl_ref.mat (new), nmpcSatelliteControl_res.mat (del), nmpcVDP_ref.mat (new), nmpcVDP_res.mat (del)
vitalij 2013-10-08 01:34 Rev.: 17598

- added missing file (Thanks Adrain for note)

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: nmpcVDP_res.mat (new)
vitalij 2013-10-07 16:30 Rev.: 17588

- numerical hessian rocking the optimization :)

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: diesel_model_res.mat (changed)
vitalij 2013-10-07 11:32 Rev.: 17572

- Re-enable the diesel_model test

0 lines of code changed in 1 file:

  • testsuite/openmodelica/cruntime/optimization/basic/ReferenceFiles: diesel_model_res.mat (changed)

(1 more)

Generated by StatSVN 0.7.0