public class GaussUtil
extends java.lang.Object
高斯烟羽 + 高斯烟团
| 构造器和说明 |
|---|
GaussUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
double |
allGroundReflection(double q,
double u,
double h,
double x,
double y,
java.lang.Integer l)
地面全部反射时的地面浓度
|
java.lang.Double |
calculate(java.lang.Double q,
java.lang.Double x,
java.lang.Double y,
java.lang.Double z,
java.lang.Double h,
java.lang.Double u,
int t)
烟羽扩散
|
private double |
getSigmaY(double x,
java.lang.String q)
y轴扩散系数
|
private double |
getSigmaZ(double x,
java.lang.String q)
z轴扩散系数
|
double |
groundPointSource(double q,
double u,
double x,
double y,
double z,
java.lang.Integer l)
地面点源扩散 计算方式
|
double |
highPowerContinuousDiffusion(double q,
double u,
double h,
double x,
double y,
double z,
java.lang.Integer l)
高架点源扩散模式计算
|
double |
liftingHeightOfSmokeCloud(double vs,
double d,
double ws)
烟云抬升高度
|
double |
powerContinuousDiffusionWithoutSigma(double q,
double u,
double h,
double x,
double y,
double z)
高斯烟羽不带入扩散系数
|
double |
smokeConcentration(double q,
double u,
double t,
double x,
double y,
double z)
高斯烟团模型(短时间内形成毒气云团,扩散时间远大于泄漏时间的扩散) 不包含系数计算
|
private double getSigmaY(double x,
java.lang.String q)
x - 风向轴上空间点到源的距离 mq - 大气稳定度private double getSigmaZ(double x,
java.lang.String q)
x - 风向轴上空间点到源的距离 mq - 大气稳定度public double groundPointSource(double q,
double u,
double x,
double y,
double z,
java.lang.Integer l)
q - 物料连续泄漏的质量流量,单位kg/su - 平均风速m/sx - x距离y - y距离z - z距离l - 太阳辐射等级public double highPowerContinuousDiffusion(double q,
double u,
double h,
double x,
double y,
double z,
java.lang.Integer l)
q - 物料连续泄漏的质量流量,单位kg/su - 平均风速m/sh - 泄露源源高x - x距离y - y距离z - z距离l - 太阳辐射等级public double powerContinuousDiffusionWithoutSigma(double q,
double u,
double h,
double x,
double y,
double z)
q - 物料连续泄漏的质量流量,单位kg/su - 平均风速m/sh - 泄露源源高 mx - x距离 my - y距离 mz - z距离 mpublic double allGroundReflection(double q,
double u,
double h,
double x,
double y,
java.lang.Integer l)
q - 物料连续泄漏的质量流量,单位kg/su - 平均风速m/sh - 泄露源源高x - x距离y - y距离l - 太阳辐射等级public double smokeConcentration(double q,
double u,
double t,
double x,
double y,
double z)
q - 瞬时排放的物料质量 kgu - 平均风速 m/st - 扩散时间 sx - 空间点 x距离y - 空间点y距离z - 空间点 z距离public double liftingHeightOfSmokeCloud(double vs,
double d,
double ws)
vs - 气云释放速度 单位m/sd - 泄露出口直径 单位mws - 环境风速 单位m/spublic java.lang.Double calculate(java.lang.Double q,
java.lang.Double x,
java.lang.Double y,
java.lang.Double z,
java.lang.Double h,
java.lang.Double u,
int t)
q - 气载污染物源强,即释放率(mg/s)x - 下风向距离(m)y - 横截风向距离(m)z - 距水平的高度(m)h - 排口高度u - 平均风速m/st - 时间sCopyright © 2023. All rights reserved.