31 virtual void check()
const override;
virtual void check() const override
Check the component integrity.
const VariableName _friction_torque_var_name
Name of turbine friction torque variable.
const Real & _tau_fr_const
Turbine friction constant.
const Real & _D_wheel
Turbine wheel diameter.
const std::vector< Real > & _tau_fr_coeff
Turbine friction coefficients.
const std::vector< Real > & _inertia_coeff
Turbine inertia coefficients.
const VariableName _delta_p_var_name
Name of turbine pressure drop variable.
const FunctionName & _head_coefficient
Name of function to compute data for turbine head.
1-phase turbine that must be connected to a Shaft component
static InputParameters validParams()
const BoundaryName & _outlet
Turbine outlet.
virtual void buildVolumeJunctionUserObject() override
Builds user object for computing and storing the fluxes.
const VariableName _power_var_name
Name of turbine power variable.
const FunctionName & _power_coefficient
Name of function to compute data for turbine power.
const VariableName _moi_var_name
Name of turbine inertia variable.
virtual void addMooseObjects() override
const Real & _speed_cr_fr
Turbine speed threshold for friction.
const Real & _omega_rated
Rated turbine speed.
Junction between 1-phase flow channels that has a non-zero volume.
const Real & _inertia_const
Turbine inertia constant.
virtual void addVariables() override
ShaftConnectedTurbine1Phase(const InputParameters ¶ms)
const std::string _junction_uo_name
Name of junction user object name, if any.
const VariableName _driving_torque_var_name
Name of turbine driving torque variable.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableName _flow_coeff_var_name
Name of turbine flow_coeff torque variable.
Interface class for components that connect to a shaft.
const BoundaryName & _inlet
Turbine inlet.
const Real & _speed_cr_I
Turbine speed threshold for inertia.
virtual UserObjectName getShaftConnectedUserObjectName() const override