#include "CurveFanPressureRise.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
typedef std::vector < CurveFanPressureRise > | CurveFanPressureRiseVector |
typedef boost::optional < CurveFanPressureRise > | OptionalCurveFanPressureRise |
CurveFanPressureRise is a Curve that wraps the OpenStudio IDD object 'OS:Curve:FanPressureRise'.
The functional form is \Delta P_{fan,tot} = c_1 \cdot {Q_{fan}}^2 + c_2 \cdot Q_{fan} + c_3 \cdot Q_{fan} \cdot \sqrt{P_{sm} - P_o} + c_4 \cdot (P_{sm} - P_o),\ \text{where}\ P_o = 0.0
|
explicit |
Sets c_1 = c_2 = c_3 = c_4 = 1.0,\ Q_{fan}\ \text{within}\ [0.0,10.0], P_{sm}\ \text{within}\ [0.0,500.0].
|
inlinevirtual |
double openstudio::model::CurveFanPressureRise::coefficient1C1 | ( | ) | const |
double openstudio::model::CurveFanPressureRise::coefficient2C2 | ( | ) | const |
double openstudio::model::CurveFanPressureRise::coefficient3C3 | ( | ) | const |
double openstudio::model::CurveFanPressureRise::coefficient4C4 | ( | ) | const |
|
static |
boost::optional<double> openstudio::model::CurveFanPressureRise::maximumCurveOutput | ( | ) | const |
double openstudio::model::CurveFanPressureRise::maximumValueofPsm | ( | ) | const |
double openstudio::model::CurveFanPressureRise::maximumValueofQfan | ( | ) | const |
boost::optional<double> openstudio::model::CurveFanPressureRise::minimumCurveOutput | ( | ) | const |
double openstudio::model::CurveFanPressureRise::minimumValueofPsm | ( | ) | const |
double openstudio::model::CurveFanPressureRise::minimumValueofQfan | ( | ) | const |
void openstudio::model::CurveFanPressureRise::resetMaximumCurveOutput | ( | ) |
void openstudio::model::CurveFanPressureRise::resetMinimumCurveOutput | ( | ) |
bool openstudio::model::CurveFanPressureRise::setCoefficient1C1 | ( | double | coefficient1C1 | ) |
bool openstudio::model::CurveFanPressureRise::setCoefficient2C2 | ( | double | coefficient2C2 | ) |
bool openstudio::model::CurveFanPressureRise::setCoefficient3C3 | ( | double | coefficient3C3 | ) |
bool openstudio::model::CurveFanPressureRise::setCoefficient4C4 | ( | double | coefficient4C4 | ) |
bool openstudio::model::CurveFanPressureRise::setMaximumCurveOutput | ( | double | maximumCurveOutput | ) |
bool openstudio::model::CurveFanPressureRise::setMaximumValueofPsm | ( | double | maximumValueofPsm | ) |
bool openstudio::model::CurveFanPressureRise::setMaximumValueofQfan | ( | double | maximumValueofQfan | ) |
bool openstudio::model::CurveFanPressureRise::setMinimumCurveOutput | ( | double | minimumCurveOutput | ) |
bool openstudio::model::CurveFanPressureRise::setMinimumValueofPsm | ( | double | minimumValueofPsm | ) |
bool openstudio::model::CurveFanPressureRise::setMinimumValueofQfan | ( | double | minimumValueofQfan | ) |
|
related |
|
related |