.TransiEnt.Producer.Gas.Electrolyzer.Controller.OverloadControllerAdvanced

Information

1. Purpose of model

Controller for electrolyzer considering overheating of electrolyzer

2. Level of detail, physical effects considered, and physical insight

The model defines the electrical power for an electrolizer (P_el_ely) depending on the electrical set value (P_el_set). Hereby an overload operation is possible. The maximum duration in overload operation can be defined for three different operation points.

3. Limits of validity

4. Interfaces

Input P_el_set: Defines avaible elektrical power

Output P_el_ely: Defines electrical power for electrolizer

5. Nomenclature

Variables:

overloadlevel: meassures the time in overload operation

hysteresis_coolingDown.y: if true: electrolyzer must be cooled down; if false: overload operation is possible

6. Governing Equations

The parameter P_rel_1 defines one relative load point in overload operation. Via the parameter t_1 the maximum time in overload operation at this point can be set. The same applies for the relative load point P_rel_2 and P_rel_3 with the respective times t_2 and t_3 whereby P_rel_3>P_rel_2>P_rel_1 and t_3<t_2<t_1. In between those points the maximum time in overload operation is lineraly interpolated. The blue line in the following image illustrates this characteristic.

The duration in overload ist meassured via the variable overloadlevel which derivative depends on the defined maximum overload times at the three operation points as illustrated in the image in red. The value of the variable overloadlevel is needed for the definition of the electical power of the electrolizer P_el_ely. As soon as the variable overloadlevel has the value t_1 the maximum overload operation time is reached and the power for the electrolizer must be reduced up to the maximum relativ power P_rel_cooldown. For values P_el_ely/P_el_n<P_rel_cooldown the electrolizers cools down which means the derivative of overloadlevel is negative as long as overloadlevel>0. This is why for P_el_ely/P_el_n<P_rel_cooldown two possible derivates of the variable overloadlevel exist.

Operation in overload after overheating is only possible once the variable overloadlevel reaches the value 0. This means that P_el_ely is equal to P_el_set in as long as P_el_set<P_rel_3*P_el_n and the electrolizer must not be cooled down. If the electrolizer must be cooled down the maximum achievable power is P_el_ely=P_rel_cooldown*P_el_n whereby P_rel_cooldown<P_rel_1.

For relative operation points in between P_rel_cooldown and P_rel_1 the derivate of overloadlevel has the value 0 which means that the elctrolyseur does neither heat up nor cool down.

7. Remarks for Usage

8. Validation

9. References

10. Version History

Model created by Oliver Schülting (oliver.schuelting@tuhh.de) on 07.02.2017


Generated at 2024-10-22T18:25:24Z by OpenModelicaOpenModelica 1.24.0 using GenerateDoc.mos