General Signal Processing (GSP) Tool
Overview
ultraFluidX provides an option for aeroacoustics post-processing with a dedicated post-processing capability included in ultraPostX.
Use ultraPostX
The GSP post-processing tool requires ultraFluidX input data in .h3d format. Suitable inputs are surface data files generated by ultraFluidX.
The ultraPostX tool can be launched in the command line by calling the executable (location depending on installation) and providing the name of an input deck:
>> ultrapostx input_deck.xml
The GSP post-processing tool produces .csv and .h3d outputs as requested by you.
Simulation Parameters
The ultraPostX tool uses an .xml file to specify all required parameters:
- <surface_instance>
- For each surface, a separate instance can be requested:
- <name>
- Name of the surface instance.
- <output_path>
- Path of the output folder.
- <input_file>
- Input file that contains h3d surface data.
- <parts>
- List of all of the parts that are to be considered, each indicated by their name.
- <hydro_dbmaps>
- [true, false]
- <acoustic_dbmaps>
- [true, false]
- <fluid_simulation>
- This section summarizes the flow parameters, which should be in
agreement with the original ultraFluidX
simulation that is used as an input.
- <wind_tunnel_speed>
- Mean flow velocity in [m/s].
- <mach_ratio>
- Mach factor.
- <material>
- Material properties.
- <specific_gas_constant>
- default 287.058
- <reference_pressure>
- default 2e-5
- <temperature>
- default 293.15
- <specific_heat_ratio>
- default 1.4
- <signal_processing>
- Parameters used in the signal processing step:
- <block_size>
- default: 2048
- <block_overlap_percentage>
- default: 50.0
- <start_time>
- Start time of processed signal in [s]. The default auto uses the first timestep of the input data.
- <end_time>
- End time of processed signal in [s].
- <band_type>
- [broadband, narrowband] default: broadband.
- <octave_band_order>
- Octave band order for broadband calculations [1,3,12] default: 3.
- <min_frequency>
- Lower frequency limit for processing in [Hz] default: 100.
- <max_frequency>
- Upper frequency limit for processing in Hz default: 10000.
- <windowing>
- Details on time windowing with sub parameters:
- <time_window>
-
- <type>
- [uniform, hanning] default: uniform
- <hydro_dbmaps>
- Parameters controlling hydro dB map output:
- <start_time>
- [auto; time in s]
- <end_time>
- [time in s]
- <band_type>
- [broadband, narrowband] default: broadband.
- <octave_band_order>
- Octave band order for broadband calculations [1,3,12] default: 3.
- <min_frequency>
- Lower frequency limit for processing in [Hz] default: 100.
- <max_frequency>
- Upper frequency limit for processing in Hz default: 10000.
- <acoustic_dbmaps>
- Parameters controlling acoustic dB map output:
- <start_time>
- [auto; time in s]
- <end_time>
- [time in s]
- <band_type>
- [broadband, narrowband] default: broadband.
- <octave_band_order>
- Octave band order for broadband calculations [1,3,12] default: 3.
- <min_frequency>
- Lower frequency limit for processing in [Hz] default: 100.
- <max_frequency>
- Upper frequency limit for processing in Hz default: 10000.