25 lines
627 B
Matlab
25 lines
627 B
Matlab
function setValveCoeff(f, k)
|
|
% SETVALVECOEFF Set the valve coefficient :math:`K`.
|
|
% setValveCoeff(f, k)
|
|
% The mass flow rate [kg/s] is computed from the expression
|
|
%
|
|
% .. math:: \dot{m} = K(P_{upstream} - P_{downstream})
|
|
%
|
|
% as long as this produces a positive value. If this expression is
|
|
% negative, zero is returned.
|
|
%
|
|
% See also: :mat:func:`Valve`
|
|
%
|
|
% :param f:
|
|
% Instance of class :mat:func:`Valve`
|
|
% :param k:
|
|
% Value of the valve coefficient. Units: kg/Pa-s
|
|
%
|
|
|
|
if f.type ~= 3
|
|
error('Valve coefficient can only be set for valves')
|
|
end
|
|
ok = flowdevicemethods(4, f.index, k);
|
|
if ok < 0
|
|
error(geterr);
|
|
end
|