User:Cmcq

From ASCEND
Revision as of 06:34, 4 June 2010 by Cmcq (talk | contribs) (Created page with ''''Colin McQuillan''' Proposal: http://socghop.appspot.com/gsoc/student_project/st_edit/google/gsoc2010/ascend/t127230757678 Mentor: John Pye == Proposal == ASCEND can nu…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Colin McQuillan

Proposal: http://socghop.appspot.com/gsoc/student_project/st_edit/google/gsoc2010/ascend/t127230757678

Mentor: John Pye

Proposal

ASCEND can numerically integrate a differential equation such as dx/dt = f(x). I plan to improve this functionality. In particular, I will add support for conditional statements. This will allow discontinuous changes in a dynamical system such as a phase transition.

Tasks

  1. Improve the existing code setting up LINK statements for IDA.
  2. Support boundary detection for IDA.
  3. Implement some algorithm to help debug dynamical models, for example index analysis.

Each task should take about 2 weeks.

Milestones

  • Successfully run a dynamic model that requires boundary detection. For example modelling the temperature of room where heating is controlled by a thermostat.