Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Add aeroacoustic pressure spectrum analysis#2851

Open
tokito-99 wants to merge 1 commit into
su2code:mastersu2code/SU2:masterfrom
tokito-99:feature/aeroacoustics-postprocessingtokito-99/SU2:feature/aeroacoustics-postprocessingCopy head branch name to clipboard
Open

Add aeroacoustic pressure spectrum analysis#2851
tokito-99 wants to merge 1 commit into
su2code:mastersu2code/SU2:masterfrom
tokito-99:feature/aeroacoustics-postprocessingtokito-99/SU2:feature/aeroacoustics-postprocessingCopy head branch name to clipboard

Conversation

@tokito-99

Copy link
Copy Markdown

Proposed Changes

Adds a command-line aeroacoustic post-processing tool for unsteady pressure histories generated by SU2. The tool reads standard history.csv output and computes pressure power spectral density using Welch's method, narrowband SPL, OASPL, and dominant frequency.

Multiple pressure probes, transient sample removal, nondimensional pressure scaling, configurable windows, overlap, and detrending are supported. Results are written to CSV with an optional JSON summary.

This contribution only adds post-processing functionality and does not modify the flow solver or existing LES numerics.

Related Work

This is not associated with an existing issue or pull request. It complements the existing LES and hybrid RANS–LES capabilities by providing a workflow for analyzing unsteady pressure-probe output.

PR Checklist

  • I am submitting my contribution to the develop branch.
  • My contribution generates no new compiler warnings (try with --warnlevel=3 when using meson).
  • My contribution is commented and consistent with SU2 style (https://su2code.github.io/docs_v7/Style-Guide/).
  • I used the pre-commit hook to prevent dirty commits and used pre-commit run --all to format old commits.
  • I have added a test case that demonstrates my contribution, if necessary.
  • I have updated appropriate documentation (Tutorials, Docs Page, config_template.cpp), if necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.