Boundary Conditions
ADCIRC implements various boundary conditions to represent physical constraints and forcing at domain boundaries. These boundary conditions are essential for accurately simulating coastal and ocean processes.
External Boundary Conditions
External boundaries are the outer boundaries of the computational domain. ADCIRC supports these types of external boundary conditions:
Elevation Boundary Condition
At an elevation-specified boundary, the water surface elevation is prescribed as a function of time:
where:
\(N_{tides}\) = number of tidal constituents
\(f_k\) = nodal factor
\(\alpha_k\) = tidal amplitude
\(\omega_k\) = tidal frequency
\(\phi_k\) = tidal phase
Flow Boundary Condition
At flow-specified boundaries, the normal component of flow is prescribed:
where \(U_n\) is the normal component of velocity and \(Q_n(t)\) is the specified discharge per unit width.
Radiation Boundary Condition
Radiation boundaries allow waves to exit the domain with minimal reflection. ADCIRC implements the Sommerfeld radiation condition:
where \(c = \sqrt{gH}\) is the shallow water wave speed and \(n\) is the outward normal direction.
Combined Radiation-Flow Boundary Condition
For cases where both wave radiation and external flow need to be accommodated:
Internal Boundary Conditions
Internal boundaries represent features within the computational domain, such as islands, barriers, and hydraulic structures.
No-Flow Boundary Condition
Applied at land boundaries where fluid cannot penetrate:
Cross-Barrier Boundary Condition
For hydraulic structures like weirs and barriers, the flow across the structure is modeled as:
where:
\(Q\) = flow rate across the structure
\(C_d\) = discharge coefficient
\(b\) = structure width
\(H_u\) = upstream water depth
\(H_d\) = downstream water depth
When the structure is submerged, the equation is modified to account for flow over the top of the structure.
Surface Boundary Conditions
Wind Stress
The wind stress at the water surface is parametrized as:
where:
\(C_D\) = wind drag coefficient
\(\rho_a\) = air density
\(|W|\) = wind speed magnitude at 10m height
\(W_\lambda, W_\phi\) = components of the wind velocity
The wind drag coefficient is typically modeled as a function of wind speed:
Atmospheric Pressure
The effect of atmospheric pressure is included in the momentum equations as the inverse barometer effect:
where \(p_s\) is the atmospheric pressure at the sea surface.