public double GetVelocityPressureExposureCoefficientKz(double z, WindExposureCategory windExposureCategory, WindVelocityLocation location) { double zg = GetTerrainExposureConstant(TerrainExposureConstant.zg, windExposureCategory); double alpha = GetTerrainExposureConstant(TerrainExposureConstant.alpha, windExposureCategory); double Kz = GetVelocityPressureExposureCoefficientKz(z, zg, alpha, location); return Kz; }
public double GetVelocityPressureExposureCoefficientKz(double z, double zg, double alpha, WindVelocityLocation location) { double Kz = 0; if (z >= 15.0) { if (z>zg) { Kz = 2.01; } else { Kz = 2.01 * Math.Pow(z / zg, 2.0 / alpha); } } else { Kz = 2.01 * Math.Pow(15.0 / zg, 2.0 / alpha); } return Kz; }
public double GetVelocityPressureExposureCoefficientKz(double z, WindExposureCategory windExposureCategory, WindVelocityLocation location) { double zg = GetTerrainExposureConstant(TerrainExposureConstant.zg, windExposureCategory); double alpha = GetTerrainExposureConstant(TerrainExposureConstant.alpha, windExposureCategory); double Kz = GetVelocityPressureExposureCoefficientKz(z, zg, alpha, location); return(Kz); }
public double GetVelocityPressureExposureCoefficientKz(double z, double zg, double alpha, WindVelocityLocation location) { double Kz = 0; if (z >= 15.0) { if (z > zg) { Kz = 2.01; } else { Kz = 2.01 * Math.Pow(z / zg, 2.0 / alpha); } } else { Kz = 2.01 * Math.Pow(15.0 / zg, 2.0 / alpha); } return(Kz); }
public double GetVelocityPressure(double Kz, double Kzt, double Kd, double V, WindVelocityLocation Location) { double qz= 0.00256 * Kz * Kzt * Kd * Math.Pow(V, 2); //(28.3-1) return qz; }
public double GetVelocityPressure(double Kz, double Kzt, double Kd, double V, WindVelocityLocation Location) { double qz = 0.00256 * Kz * Kzt * Kd * Math.Pow(V, 2); //(28.3-1) return(qz); }