acoustics#
Bases:
TUIMenu
Enter the acoustics model menu.
Methods:
acoustic_modal_analysis
(*args, **kwargs)Iterate linear acoustic solver to compute the resonance frequencies and the acoustic modes.
auto_prune
(*args, **kwargs)Enable/disable auto prune of the receiver signal(s) during read-and-compute.
broad_band_noise
(*args, **kwargs)Enable/disable the broadband noise model.
compute_write
(*args, **kwargs)Compute sound pressure.
convective_effects
(*args, **kwargs)Enable/disable convective effects option.
cylindrical_export
(*args, **kwargs)Enable/disable the export data in cylindrical coordinates.
display_flow_time
(*args, **kwargs)Enable/disable the display of flow time during read-and-compute.
display_frequencies
(*args, **kwargs)Display resonance frequencies.
export_source_data
(*args, **kwargs)Enable export acoustic source data in ASD format during the wave equation model run.
export_source_data_cgns
(*args, **kwargs)Export acoustic source data in CGNS format.
export_volumetric_sources
(*args, **kwargs)Enable/disable the export of fluid zones.
export_volumetric_sources_cgns
(*args, **kwargs)Enable/disable the export of fluid zones.
ffowcs_williams
(*args, **kwargs)Enable/disable the Ffowcs-Williams-and-Hawkings model.
modal_analysis
(*args, **kwargs)Enable/disable the modal analysis model.
moving_receiver
(*args, **kwargs)Enable/disable moving receiver option.
off
(*args, **kwargs)Enable/disable the acoustics model.
read_compute_write
(*args, **kwargs)Read acoustic source data files and compute sound pressure.
receivers
(*args, **kwargs)Set acoustic receivers.
sources
(*args, **kwargs)Set acoustic sources.
wave_equation
(*args, **kwargs)Enable/disable the wave equation model.
write_acoustic_signals
(*args, **kwargs)Write on-the-fly sound pressure.
write_centroid_info
(*args, **kwargs)Write centroid info.
Classes:
far_field_parameters
(path, service)Enter the far field parameters menu for the wave equation model.
sources_fft
(path, service)Enter the acoustic sources FFT menu.
sponge_layers
(path, service)Manage sponge layers where density is blended to eliminate reflections from boundary zones.
wave_equation_options
(path, service)Enter the options menu for the wave equation model.
Iterate linear acoustic solver to compute the resonance frequencies and the acoustic modes.
Enable/disable auto prune of the receiver signal(s) during read-and-compute.
Enable/disable the broadband noise model.
Compute sound pressure.
Enable/disable convective effects option.
Enable/disable the export data in cylindrical coordinates.
Enable/disable the display of flow time during read-and-compute.
Display resonance frequencies.
Enable export acoustic source data in ASD format during the wave equation model run.
Export acoustic source data in CGNS format.
Enable/disable the export of fluid zones.
Enable/disable the export of fluid zones.
Bases:
TUIMenu
Enter the far field parameters menu for the wave equation model.
Methods:
far_field_density
(*args, **kwargs)Specify far field density.
far_field_sound_speed
(*args, **kwargs)Specify far field speed of sound.
Specify far field density.
Specify far field speed of sound.
Enable/disable the Ffowcs-Williams-and-Hawkings model.
Enable/disable the modal analysis model.
Enable/disable moving receiver option.
Enable/disable the acoustics model.
Read acoustic source data files and compute sound pressure.
Set acoustic receivers.
Set acoustic sources.
Bases:
TUIMenu
Enter the acoustic sources FFT menu.
Methods:
clean_up_storage_area
(*args, **kwargs)Clean up storage area.
compute_fft_fields
(*args, **kwargs)Compute FFT fields.
read_asd_files
(*args, **kwargs)Read ASD files.
write_cgns_files
(*args, **kwargs)Write CGNS files.
Classes:
fft_surface_variables
(path, service)Enter the FFT surface variables menu.
Clean up storage area.
Compute FFT fields.
Bases:
TUIMenu
Enter the FFT surface variables menu.
Methods:
create_constant_width_bands
(*args, **kwargs)Create constant-width bands.
create_octave_bands
(*args, **kwargs)Create octave bands.
create_set_of_modes
(*args, **kwargs)Create set of modes.
create_third_bands
(*args, **kwargs)Create third bands.
remove_variables
(*args, **kwargs)Remove variables.
Create constant-width bands.
Create octave bands.
Create set of modes.
Create third bands.
Remove variables.
Read ASD files.
Write CGNS files.
Bases:
TUIMenu
Manage sponge layers where density is blended to eliminate reflections from boundary zones.
Methods:
activate
(*args, **kwargs)Activate a sponge object.
add
(*args, **kwargs)Add a new sponge layer definition.
deactivate
(*args, **kwargs)Deactivate a sponge layer definition.
delete
(*args, **kwargs)Delete a sponge layer definition.
edit
(*args, **kwargs)Edit a sponge layer definition.
list
(*args, **kwargs)List the names of the sponge layer definitions.
list_active
(*args, **kwargs)List the names of the active sponge layer definitions.
list_properties
(*args, **kwargs)List the properties of a sponge layer definition.
Activate a sponge object.
Add a new sponge layer definition.
Deactivate a sponge layer definition.
Delete a sponge layer definition.
Edit a sponge layer definition.
List the names of the sponge layer definitions.
List the names of the active sponge layer definitions.
List the properties of a sponge layer definition.
Enable/disable the wave equation model.
Bases:
TUIMenu
Enter the options menu for the wave equation model.
Classes:
basic_shapes
(path, service)Enter the basic shapes menu to build source mask and sponge layer geometry shapes using cell registers.
remote_receivers_options
(path, service)Enter the menu to set up the Kirchhoff's integral method and output its results.
Methods:
remote_receivers
(*args, **kwargs)Activate the Kirchhoff's integral method for remote receivers.
source_mask_udf
(*args, **kwargs)Select user-defined function for sound source masking.
sponge_layer_base_level
(*args, **kwargs)Specify artificial viscosity base level applied everywhere.
sponge_layer_factor
(*args, **kwargs)Specify artificial viscosity factor for sponge layer.
sponge_layer_udf
(*args, **kwargs)Select user-defined function for sponge layer.
time_filter_source
(*args, **kwargs)Activate time-filtering of sound sources.
Bases:
TUIMenu
Enter the basic shapes menu to build source mask and sponge layer geometry shapes using cell registers.
Methods:
add_source_mask_shape
(*args, **kwargs)Add a region register for the source mask.
add_sponge_layer_shape
(*args, **kwargs)Add a region register for the sponge layer.
list_region_registers
(*args, **kwargs)List all available region registers (hex/cylinder/sphere).
list_source_mask_shapes
(*args, **kwargs)List all active source mask registers.
list_sponge_layer_shapes
(*args, **kwargs)List all active sponge layer registers.
remove_source_mask_shape
(*args, **kwargs)Remove a region register from the source mask.
remove_sponge_layer_shape
(*args, **kwargs)Remove a region register from the sponge layer.
Add a region register for the source mask.
Add a region register for the sponge layer.
List all available region registers (hex/cylinder/sphere).
List all active source mask registers.
List all active sponge layer registers.
Remove a region register from the source mask.
Remove a region register from the sponge layer.
Activate the Kirchhoff’s integral method for remote receivers.
Bases:
TUIMenu
Enter the menu to set up the Kirchhoff’s integral method and output its results.
Methods:
integration_surface
(*args, **kwargs)Select Kirchhoff's integration surface.
write_signals
(*args, **kwargs)Write signals calculated at receiver locations.
Select Kirchhoff’s integration surface.
Write signals calculated at receiver locations.
Select user-defined function for sound source masking.
Specify artificial viscosity base level applied everywhere.
Specify artificial viscosity factor for sponge layer.
Select user-defined function for sponge layer.
Activate time-filtering of sound sources.
Write on-the-fly sound pressure.
Write centroid info.