AcousticSoundHardValue
AcousticSoundHardValue[pred,vars,pars]
represents a time or frequency domain sound hard boundary condition for PDEs with predicate pred indicating where it applies, with model variables vars and global parameters pars.
AcousticSoundHardValue[pred,vars,pars,lkey]
represents a time or frequency domain boundary condition with local parameters specified in pars[lkey].
Details



- AcousticSoundHardValue specifies a boundary condition for AcousticPDEComponent and is used as part of the modeling equation:
- AcousticSoundHardValue is typically used to model an acoustic wall on the boundary.
- AcousticSoundHardValue models a time or frequency domain sound hard boundary with dependent variable
, independent variables
and time variable
or frequency variable
.
- Stationary model variables vars are vars={p[x1,…,xn],{x1,…,xn}}.
- Time-dependent model variables vars are vars={p[t,x1,…,xn],t,{x1,…,xn}}.
- Frequency-dependent model variables vars are vars={p[x1,…,xn],ω,{x1,…,xn}}.
- The time domain acoustics model AcousticPDEComponent is based on a wave equation with time variable
, density
, sound speed
and sound sources
and
:
- The frequency domain acoustics model AcousticPDEComponent is based on a Helmholtz equation with angular frequency
:
- The time domain absorbing value AcousticSoundHardValue models:
- The frequency domain absorbing value AcousticSoundHardValue models:
- If no other boundary condition is specified on some part of boundary, then AcousticSoundHardValue is the default.
- AcousticSoundHardValue evaluates to a NeumannValue.
- The boundary predicate pred can be specified as in NeumannValue.
- An absorbing boundary can be used with:
-
analysis type applicable Time Domain Yes Frequency Domain Yes Eigenfrequency Yes - If the AcousticSoundHardValue depends on parameters
that are specified in the association pars as …,keypi…,pivi,…], the parameters
are replaced with
.






Examples
open allclose allBasic Examples (3)
Set up an acoustic sound hard boundary:
Define model variables vars for a transient acoustic pressure field with model parameters pars:
Define initial conditions ics of a right-going plane wave :
Set up the equation with an acoustic sound hard boundary at the right end:
Define model variables vars for a frequency domain acoustic pressure field with model parameters pars:
Set up the equation with an acoustic radiation boundary at the left, a pressure source of
and an acoustic sound hard boundary at the right:
Visualize the solution in the frequency domain at various frequencies :
Text
Wolfram Research (2020), AcousticSoundHardValue, Wolfram Language function, https://reference.wolfram.com/language/ref/AcousticSoundHardValue.html.
CMS
Wolfram Language. 2020. "AcousticSoundHardValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AcousticSoundHardValue.html.
APA
Wolfram Language. (2020). AcousticSoundHardValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AcousticSoundHardValue.html