Diary

Date Hours Topics
23 March 2022 5 Basic model design.
Handling of thick sheets such as walls.
24 March
4
Basic model design.
Simulation steps.
Handling of low thermal mass nodes.
Started to write code: reading of specification file.
25 March
4
Continued implementing reading of specification file.
26 March
7
Looked at other models, particularly EnergyPlus, which has description of 2 methods of handling radiation in a room.
Continued implementing reading of specification file - switching to using JSON instead of XML.
Changed my mind and now switching to YAML.
27 March
4
More reading of spec file. Introduced Surface, Node and Conductor classes.
28 March
3
Setting up structures from specification.
Tidying/simplifying YAML handling code.
31 March 3 Documented and implemented calculation of new node temperatures.
1 April 1 Implemented heater controller.
2 April 5 Continued setting up structures from specification.
Implemented report generation.
3 April 8 Implemented ventilation, handling of convection, graph generation, etc.
Started debugging - showing signs of sensible behaviour.