modelControllerElectricityLed
Extends from TransiEnt.Basics.Icons.Controller (Icon for controller), TransiEnt.Producer.Combined.SmallScaleCHP.Base.PartialCHPController (Partial CHP controller model).
Information
1. Purpose of model
Model for electricity-led control of CHP.
2. Level of detail, physical effects considered, and physical insight
(no remarks)
3. Limits of validity
(no remarks)
4. Interfaces
SOC_In - Reads the SOC of electric storages
switch
P_el_set - Electric Power setpoint
T_return - Heating Water Return Temperature
T_supply - Heating Water Supply Temperature
P_el_meas - Measured Electric Power
Q_flow_meas - Measured Heat Flow
P_el_pump_set - Electric Pump Power setpoint
5. Nomenclature
(no remarks)
6. Governing Equations
(no remarks)
7. Remarks for Usage
(no remarks)
8. Validation
(no validation or testing necessary)
9. References
(no remarks)
10. Version History
Created by Arne Koeppen (arne.koeppen@tuhh.de), Jun 2013
Revised by Lisa Andresen (andresen@tuhh.de), Aug 2013
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Producer.Combined.SmallScaleCHP.Base.BaseCHPSpecification | Specification (from PartialCHPController) | ||
| SI.Time | t_OnOff (from PartialCHPController) | 1800 | Minimum time between switching |
| Boolean | useGridTemperatures (from PartialCHPController) | false | Whether or not to use target grid temperatures |
| SI.Temperature | T_supply_const (from PartialCHPController) | 363.15 | Target temperature of CHP |
| SI.Temperature | T_return_max (from PartialCHPController) | Specification.T_return_max | Maximum allowed return temperature |
| Real | k | 1 | |
| Integer | nDevices | 1 | Number of CHP Units |
| Modelica.Units.SI.Power | P_start | Specification.P_el_max | Initial total output power |
| Real | SOC_ShutdownThreshold | 0.8 | SOC at which charge power correction is turned off |
| Real | SOC_TurnOnThreshold | 0.1 | SOC at which charge power correction is turned on |
| Real | SOC_Target | 0.7 | SOC to reach and hold if possible |
| Real | SOC_Priority | 0.3 | Ratio of P_max used to reach target |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Producer.Combined.SmallScaleCHP.Base.ControlBus | controlBus (from PartialCHPController) | ||
| Modelica.Blocks.Interfaces.RealInput | SOC_In | Reads the SOC of storages |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from PartialCHPController) | ||
| Real | sigma (from PartialCHPController) | Heat fraction | |
| SI.Time | runningTime (from PartialCHPController) | Total time running | |
| SI.Time | startTime (from PartialCHPController) | Time since last start | |
| SI.Time | stopTime (from PartialCHPController) | Time since last stop | |
| Integer | startCounter (from PartialCHPController) | Counter to start on/off cycles | |
| SI.TemperatureDifference | dT (from PartialCHPController) | Target temperature difference | |
| SI.Pressure | dp (from PartialCHPController) | Measured pressure difference in CHP | |
| Modelica.Units.NonSI.Temperature_degC | T_supply_target (from PartialCHPController) | Target supply temperature | |
| Real | runningtime (from PartialCHPController) | if switch then 1 else 0 | |
| Modelica.Blocks.Logical.Timer | timer (from PartialCHPController) | ||
| Boolean | offCondition | ||
| Boolean | onCondition | ||
| Modelica.Blocks.Continuous.LimPID | PID |