CALCULATE_FANGRID
This function is used to calculate high air performance levels achieved by a FanGrid, this means several connected fans will run parallel.
Method Call:
Result = CALCULATE_FANGRID(InputString, OutputBuffer)
Input:
Position | Name | Description | Example Value | Required |
---|---|---|---|---|
0 | OP1: Air volume | air volume [m³/h] | 12000 | Y |
1 | OP1: Pressure difference (static) | pressure difference (static) [Pa] | 400 | Y |
2 | OP1: Operating hours per year | operating hours per year [h] | 1500 | Y |
3 | OP2: Air volume | air volume [m³/h] | 17000 | N |
4 | OP2: Pressure difference (static) | pressure difference (static) [Pa] | 500 | N |
5 | OP2: Operating hours per year | operating hours per year [h] | 1620 | N |
6 | OP3: Air volume | air volume [m³/h] | 22000 | N |
7 | OP3: Pressure difference (static) | pressure difference (static) [Pa] | 600 | N |
8 | OP3: Operating hours per year | operating hours per year [h] | 1740 | N |
9 | OP4: Air volume | air volume [m³/h] | 27000 | N |
10 | OP4: Pressure difference (static) | pressure difference (static) [Pa] | 700 | N |
11 | OP4: Operating hours per year | operating hours per year [h] | 1860 | N |
12 | OP5: Air volume | air volume [m³/h] | 32000 | N |
13 | OP5: Pressure difference (static) | pressure difference (static) [Pa] | 800 | N |
14 | OP5: Operating hours per year | operating hours per year [h] | 1980 | N |
15 | redundant fans | number of redundant fans | 1 | N |
16 | width | width installation space for all fans [mm] | 2074 | N |
17 | height | height installation space for all fans [mm] | 1200 | N |
18 | backward flow | F = with or T = without backflow if the redundant fans fail | F | N |
19 | number of fans fixed | fixed definition regarding the number of fans in the Fangrid | 3 | N |
20 | min fans | filter for the minimum number of fans in the FanGrid | 1 | N |
21 | max fans | filter for the maximum number of fans in the FanGrid | 9999 | N |
22 | fan type | filter for the part number of the fan in the FanGrid | R3G400AY8701 | N |
23 | Filter only one per size group | show only one per size group | F | N |
24 | Filter W > 1.5 x Wmin | solutions that consume more energy than 1.5 x Wmin | F | N |
25 | Filter too small installation space | ignore solutions that are too large for the available installation space | T | N |
26 | air density (Rho) | density of the air [kg/m³] | 1,2 | N |
27 | altitude | altitude [m] (only required if Rho is not given) | 201 | N |
28 | air temperature | temperature of the air [°C] (only required if Rho is not given) | 23 | N |
29 | return format | return format Json T = JSON F = CSV | F | N |
30 | buffer size | size of the output buffer | 1000000 | N |
31 | path chart | destination path to save chart | C:\temp\ | N |
32 | height chart | height of the diagram [pixel] | 600 | N |
33 | width chart | width of the diagram [pixel] | 800 | N |
34 | calculation method | calculation method 0 = without calculation Installation losses 1 = calculation installation losses with rlt method 2 = calculation installation losses with ebmpapst method | 1 | N |
35 | intake finger guard | calculation method for the loss of air power 0 = no guard grill 1 = with guard grill | 0 | N |
36 | Get FanGrid-Chart | T = Outputs a SVG graphic (The graphic can only be created and output if there is only one solution) F = No graphic | T | N |
Example InputString
12000;400;1500;17000;500;1620;22000;600;1740;27000;700;1860;32000;800;1980;1;2074;1200;F;;;;R3G400AY8701;F;F;T;1,2;201;23;F;1000000;C:\temp\;600;800;1;0;T; |
Output:
The DLL returns the results in the variable "OutputBuffer":
CSV-Format
JSON-Format
The JSON will be structured as follows:
Example Diagramm (only with FanType):