Add "Home"
59
Home.md
Normal file
59
Home.md
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# diffuser
|
||||||
|
|
||||||
|
Custom Node-RED node for aeration system control and dissolved oxygen management.
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
| Property | Value |
|
||||||
|
|----------|-------|
|
||||||
|
| **Category** | Aeration |
|
||||||
|
| **Inputs** | 1 |
|
||||||
|
| **Outputs** | 3 (process / dbase / parent) |
|
||||||
|
| **Part of** | [EVOLV](https://gitea.wbd-rd.nl/RnD/EVOLV) |
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
The `diffuser` node models and controls aeration equipment (fine/coarse bubble diffusers) in biological treatment processes. It manages:
|
||||||
|
|
||||||
|
- **Oxygen transfer** rate calculations
|
||||||
|
- **Airflow control** for dissolved oxygen setpoints
|
||||||
|
- **Diffuser aging** and fouling compensation
|
||||||
|
- **Integration** with reactor nodes for DO management
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
Standard EVOLV node configuration with:
|
||||||
|
- Asset identification fields
|
||||||
|
- Logging settings
|
||||||
|
- Position configuration
|
||||||
|
|
||||||
|
## Inputs and Outputs
|
||||||
|
|
||||||
|
### Input (Port 0)
|
||||||
|
Airflow commands, DO setpoints.
|
||||||
|
|
||||||
|
### Output Port 0 - Process Data
|
||||||
|
Current aeration state, airflow rate, oxygen transfer rate.
|
||||||
|
|
||||||
|
### Output Port 1 - InfluxDB Telemetry
|
||||||
|
Aeration time-series data.
|
||||||
|
|
||||||
|
### Output Port 2 - Registration
|
||||||
|
Parent communication messages.
|
||||||
|
|
||||||
|
## Dependencies
|
||||||
|
|
||||||
|
- [generalFunctions](https://gitea.wbd-rd.nl/RnD/generalFunctions) (MenuManager, configManager)
|
||||||
|
|
||||||
|
## Technical Requirements
|
||||||
|
|
||||||
|
- Node.js >= 18
|
||||||
|
- Node-RED >= 3.x
|
||||||
|
|
||||||
|
## Testing
|
||||||
|
|
||||||
|
```bash
|
||||||
|
node --test test/basic/*.test.js
|
||||||
|
node --test test/integration/*.test.js
|
||||||
|
node --test test/edge/*.test.js
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user