Skip to content

Improvement on thermostatic valve. #1478

@hscheipe

Description

@hscheipe

The temperature targeted in the simulations of the IDEAS.Fluid.Actuators.Valves.TwoWayTRV block does not correspond with the setpoint setting. The smooth control signal makes that the lower limit of the bandwidth is taken as temperature targeted instead of the setpoint setting itself. As consequence, the comfort is lower than expected.

This phenomenon is the result of this part of the code:
Modelica.Blocks.Sources.RealExpression yExp(y=
IDEAS.Utilities.Math.Functions.smoothHeaviside(
(TSet - T)/P - 0.5,
0.5))
"Smooth control signal"

and can be solved by changing it to this, to make the use of the TwoWayTRV more intuitive and avoid confusion on setpoints:

Modelica.Blocks.Sources.RealExpression yExp(y=
IDEAS.Utilities.Math.Functions.smoothHeaviside(
(TeSet - T)/(P/2),
0.5))
"Smooth control signal"

Further, it would be useful if the setpoint temperature could be entered through a RealInput instead of a fixed parameter to be able to couple this thermostatic valve with the occupant template in an easy manner.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions