Commit Graph

108 Commits

Author SHA1 Message Date
p.vanderwilt
7a70f60655 Fix measurement event listener registration in Reactor class 2025-09-19 13:26:45 +02:00
p.vanderwilt
223c4555b8 Fix measurement reference in child registration logic 2025-09-16 15:54:31 +02:00
p.vanderwilt
972d33355e Formatting 2025-09-16 11:44:29 +02:00
p.vanderwilt
94ea4fe76b Fix subclass function 2025-09-15 17:39:54 +02:00
p.vanderwilt
f6b026928e Enhance measurement child registration and update measurement handling in Reactor class 2025-09-15 12:48:18 +02:00
p.vanderwilt
c2cd29db56 Update generalFunctions dependency and enhance reactor child registration logic 2025-09-05 15:26:00 +02:00
p.vanderwilt
0b49642668 Switch general functions to new implementation 2025-09-05 13:31:42 +02:00
p.vanderwilt
a4a5266040 Update package-lock 2025-09-03 12:21:15 +02:00
p.vanderwilt
1857031027 Minor fix Koch parameters 2025-08-18 16:56:59 +02:00
p.vanderwilt
a8928e50cc Add Koch parameters 2025-08-18 16:43:16 +02:00
p.vanderwilt
04a5b1a54f Fix COD balance 2025-08-14 11:14:14 +02:00
p.vanderwilt
7a6825a80e Add flows document 2025-08-04 11:45:00 +02:00
p.vanderwilt
fbbe5833b2 Temporary fix for undefined newTime value in updateState function 2025-08-04 10:59:11 +02:00
p.vanderwilt
2c9db0fcea Fixed position and log settings 2025-07-31 14:48:39 +02:00
p.vanderwilt
5ec9319b3f Add position field and proper logging configuration 2025-07-24 12:13:16 +02:00
p.vanderwilt
31d30c6db3 Renamed advanced-reactor to advancedReactor to prevent errors due to hyphen in name 2025-07-24 11:53:23 +02:00
p.vanderwilt
da90224d3f Added loggin to advanced-reactor. Currently broken for some reason? 2025-07-23 17:16:35 +02:00
p.vanderwilt
ef02c47cff Add WIP oxygen measurement child relation 2025-07-22 14:36:52 +02:00
p.vanderwilt
a2dbd468d5 Merge pull request 'Implemented parent-child relations for reactor node' (#15) from multi-output into main
Reviewed-on: https://gitea.centraal.wbd-rd.nl/p.vanderwilt/asm3/pulls/15
2025-07-22 11:27:06 +00:00
p.vanderwilt
f81161b2d5 Process output using tick function rather than clock message 2025-07-22 12:20:29 +02:00
p.vanderwilt
57aafe3e0b Minor optimisations 2025-07-21 17:28:09 +02:00
p.vanderwilt
b1719376cf Rewrite reactor to source and register it properly to node object 2025-07-21 12:44:07 +02:00
p.vanderwilt
73c2b654e1 Deal with clock singal 2025-07-16 16:54:30 +02:00
p.vanderwilt
633a088483 Added handles for influent change emitter 2025-07-16 16:08:14 +02:00
p.vanderwilt
d5db1ae0a0 Added seperate process, DB and parent outputs 2025-07-16 10:57:35 +02:00
p.vanderwilt
6adf29427a Merge pull request 'Switch temperature to Measurement node and finally fix boundary conditions properly' (#14) from experimental into main
Reviewed-on: https://gitea.centraal.wbd-rd.nl/p.vanderwilt/asm3/pulls/14
2025-07-11 10:44:26 +00:00
p.vanderwilt
6227bbe256 Update temperature handling in Reactor class and remove redundant setter 2025-07-11 12:27:06 +02:00
p.vanderwilt
24de5a4c9f Add generalFunctions dependency and implement basic measurement child registration in nodeClass 2025-07-11 12:22:36 +02:00
p.vanderwilt
6fd86f71c8 Switched around Debug point and added checks for Pe and Co_D 2025-07-09 15:37:29 +02:00
p.vanderwilt
0f912b05e4 Add temperature handling 2025-07-09 10:29:54 +02:00
p.vanderwilt
0efa76fa6a Reset speedUpFactor in Reactor class for simulation acceleration, disable debug 2025-07-08 15:41:41 +02:00
p.vanderwilt
c566766c4d Refactor boundary condition application in Reactor_PFR class for improved clarity and efficiency 2025-07-08 15:29:55 +02:00
p.vanderwilt
6bdfa07d92 Merge pull request 'Added temperature-dependent rate calculation to ASM3 model' (#12) from experimental into main
Reviewed-on: https://gitea.centraal.wbd-rd.nl/p.vanderwilt/asm3/pulls/12
2025-07-08 10:15:09 +00:00
p.vanderwilt
c1e331b5f0 Add temperature theta parameters and adjust reaction rate calculations in ASM3 class 2025-07-08 11:02:39 +02:00
p.vanderwilt
5c03dddb79 Refactor boundary condition handling to use adjustable parameter alpha in advanced-reactor and specificClass 2025-07-08 10:03:03 +02:00
p.vanderwilt
01318a2d3b Fix spelling of "Dirichlet" in advanced-reactor.html and specificClass.js 2025-07-07 14:58:52 +02:00
p.vanderwilt
01380c309f Add boundary condition input and update reactor configuration handling 2025-07-07 14:47:50 +02:00
p.vanderwilt
c89d5b0024 Merge pull request 'Refactor code to align with other projects in EVOLV' (#7) from refactor into main
Reviewed-on: https://gitea.centraal.wbd-rd.nl/p.vanderwilt/asm3/pulls/7
2025-07-07 10:26:46 +00:00
p.vanderwilt
302780726a Refactor Reactor class to remove debug logs and enhance setter for influent data with conditional logging 2025-07-07 12:24:15 +02:00
p.vanderwilt
deb5269d1a Change file structure to align with project 2025-07-07 11:59:11 +02:00
p.vanderwilt
b4ddb6b8df Enhance documentation for ASM3 class and its parameters 2025-07-07 11:08:11 +02:00
p.vanderwilt
fe3add4007 Add debug assertions for state changes in Reactor classes 2025-07-04 17:42:31 +02:00
p.vanderwilt
a2cfb20e2c Refactor reactor class to improve NaN handling and add utility function for NaN assertions 2025-07-04 16:28:35 +02:00
p.vanderwilt
6755f2bd28 Refactor reactor class to improve NaN handling and removed magic numbers 2025-07-04 16:03:42 +02:00
p.vanderwilt
4b49d10763 Fixed bug in NaN assertion 2025-07-04 15:48:05 +02:00
p.vanderwilt
c6b0cab067 Refactor advanced-reactor and nodeClass for improved readability and consistency 2025-07-04 15:14:03 +02:00
p.vanderwilt
3f5b0eea32 Enhance reactor class with NaN checks and refactor methods for clarity 2025-07-04 14:58:38 +02:00
p.vanderwilt
09e7072d16 Refactor documentation in nodeClass and reactor_class for clarity and consistency 2025-07-04 13:52:28 +02:00
p.vanderwilt
c239b71ad8 Refactor reactor constructors to accept a config object for improved clarity and maintainability 2025-07-04 13:16:49 +02:00
p.vanderwilt
348307d999 Add documentation 2025-07-04 13:09:20 +02:00