User:LeonKwek: Difference between revisions

From ASCEND
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:


If possible: write some new solar energy simulation models that make use of the new freature, eg thermostat controller for a hot water system.
If possible: write some new solar energy simulation models that make use of the new freature, eg thermostat controller for a hot water system.
== Progress made ==
''fill in here...''
[[Category:ASCEND users]]

Revision as of 04:50, 17 February 2011

Leon Kwek is working on adding support for integration of conditional models to ASCEND via modification of the IDA solver to add boundary-crossing/DAE reinitialisation support.

Goals

Implement code that completes the support for boundary-crossing in DAE integration:

  • Check support for boundary detection is complete/robust.
  • Using LRSlv, solve the logical problem and determine if any logical states have changed
  • Determine if as a result any WHEN statements have changed state
  • If so, reconfigure the model: turn of disused equations, turn on new equations.
  • Determine strategy to solve the initialisation problem, possibly bearing in mind the variables/relations that have recently been added to/removed from the model.
  • Solve the initialisation problem either using IDA's built-in routine or else through direct use of QRSlv
  • Restart IDA and continue integration.

Test the resulting code on a set of sample models given by Jan Huckleheim (in the first instance)

If possible: write some new solar energy simulation models that make use of the new freature, eg thermostat controller for a hot water system.

Progress made

fill in here...