Partial model of a three way valve. This is the base model for
valves with different opening characteristics, such as linear,
equal percentage or quick opening. The three way valve model
consists of a mixer where valves are placed in two of the flow
legs. The third flow leg has no friction. The flow coefficient
Kv for flow from port_1 → port_2 is a
parameter. The flow coefficient for the bypass flow from
port_3 → port_2 is computed as
Kv(port_3 → port_2)
fraK = ----------------------
Kv(port_1 → port_2)
where 0 < fraK ≤ 1 is a parameter with a default
value of fraK=0.7.
Since this model uses two way valves to construct a three way valve, see Annex60.Fluid.Actuators.BaseClasses.PartialTwoWayValve for details regarding the valve implementation.
redeclare final package
Medium=Medium as this is now done in the base class. This is
for https://github.com/lbl-srg/modelica-buildings/issues/475.dpValve_nominal, as this parameter has the attribute
fixed=false for some values of CvData. In
this case, assigning a value is not allowed. Corrected wrong
documentation of parameter fraK(min=0, max=1) = 0.7.
The documenation was Fraction
Kv(port_1→port_2)/Kv(port_3→port_2) instead of Fraction
Kv(port_3→port_2)/Kv(port_1→port_2). Because the parameter set
correctly its attributes min=0 and max=1,
instances of this model used the correct value.m_flow_nominal.dp_nominal to
dpValve_nominal, and added new parameter
dpFixed_nominal=0. See Annex60.Fluid.Actuators.UsersGuide.