You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The gaussian mixing layer model allows for the plume to be contained entirely within a mixing layer of a given height. This can be done using either the method of images or a periodic boundary.
+ \exp \left( -\frac{1}{2} \left( { z + h } \over \sigma_{z} \right)^2 \right) \right) \\
230
230
\sum_{i=1}^{n} \left[ \exp\left(-\frac{1}{2}\left(\frac{z - h + 2i h_m}{\sigma_z}\right)^2\right)
231
-
+ \exp\left(-\frac{1}{2}\left(\frac{z - h - 2i h_m}{\sigma_z}\right)^2\right)
232
-
+ \exp\left(-\frac{1}{2}\left(\frac{z + h + 2i h_m}{\sigma_z}\right)^2\right)
231
+
+ \exp\left(-\frac{1}{2}\left(\frac{z - h - 2i h_m}{\sigma_z}\right)^2\right) \\
232
+
+ \exp\left(-\frac{1}{2}\left(\frac{z + h + 2i h_m}{\sigma_z}\right)^2\right) \\
233
233
+ \exp\left(-\frac{1}{2}\left(\frac{z + h - 2i h_m}{\sigma_z}\right)^2\right) \right]
234
234
```
235
235
@@ -239,10 +239,15 @@ For the periodic boundary it takes the form of another infinite sum:
239
239
F_z = ...
240
240
```
241
241
242
-
## Simple Jet Plumes
242
+
As `SimpleAtmosphere`s do not define mixing height, one is calculated based on the following:
243
+
- for stable atmospheres (class E and F) the mixing height is assumed to be infinite, and the model defaults back to a [Simple Gaussian Plume](@ref)
244
+
- for unstable and neutral atmospheres (classes A through D) the mixing height is calculated from the friction velocity $u^{*}$ and the coriolis parameter $f$: $h_m = 0.3 \frac{u^{*}}{f}$ where $f$ is calculated at a default latitude of 40°N (consistent with [US EPA 1995](references.md)).
Simple jet dispersion models are a useful tool for evaluating dispersion near the region where a jet release is occurring. They are based on a simplified model where the air is stationary and all of the momentum needed to mix the release is supplied by the jet. This is in some ways the opposite assumptions than are used in the Gaussian Plume model -- where the release is assumed to have negligible velocity and the momentum is entirely supplied by the wind.
@@ -259,7 +264,7 @@ with
259
264
+ $\rho_j$ - initial density of the jet material, kg/m^3
260
265
+ $\rho_a$ - density of the ambient atmosphere, kg/m^3
261
266
262
-
### Model Parameters
267
+
####Model Parameters
263
268
264
269
The model parameters $k_2$ and $k_3$ are per [Long (1963)](references.md)
265
270
@@ -274,7 +279,7 @@ the initial concentration is calculated from the mass flowrate and volumetric fl
where \(F_z\)is the vertical dispersion term, a function of the mixing height \(h_m\), \(n\) is the number of image terms, and other symbols are as defined for a Gaussian
35
+
where $ Fz $ is the vertical dispersion term, a function of the mixing height $ h_m $, *n* is the number of image terms, and other symbols are as defined for a Gaussian
36
36
plume model.
37
37
38
38
# Keyword Arguments
@@ -95,15 +95,15 @@ function plume(scenario::Scenario, ::Type{GaussianMixingLayer}, eqs=DefaultSet()
where \(F_z\)is the vertical dispersion term, a function of the mixing height \(h_m\), \(n\) is the number of image terms, and other symbols are as defined for a Gaussian
106
+
where $ Fz $ is the vertical dispersion term, a function of the mixing height $ h_m $, *n* is the number of image terms, and other symbols are as defined for a Gaussian
Copy file name to clipboardExpand all lines: src/models/palazzi_puff.jl
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ downwind dispersion, σx, is calculated:
37
37
- `:tno` follows the TNO Yellow Book eqn 4.60b, using the distance *x* while the plume is still attached and the distance to the cloud center, *ut*, afterwards
38
38
39
39
# Arguments
40
-
- `plume_model::Type{Plume} = GaussianPlume` : the plume model $\Chi$
40
+
- `plume_model::Type{Plume} = GaussianPlume` : the plume model $\chi$
41
41
- `disp_method = :default` : the method for calculating the downwind dispersion
0 commit comments