Skip to content

FDS Source: Add random ray rotation for radiation angles#16368

Merged
cxp484 merged 5 commits into
firemodels:masterfrom
cxp484:fvdom_ray_rotation
Jun 26, 2026
Merged

FDS Source: Add random ray rotation for radiation angles#16368
cxp484 merged 5 commits into
firemodels:masterfrom
cxp484:fvdom_ray_rotation

Conversation

@cxp484

@cxp484 cxp484 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

To mitigate ray effects in the wall radiative heat flux, the option RANDOMIZE_RADIATION_DIRECTIONS randomly rotates the local meridian,azimuthal, and axial coordinate system used to define the angular coordinates. If RANDOMIZE_RADIATION_DIRECTIONS is true, this rotation is performed after each complete sweep of the angular directions.

cxp484 added 5 commits June 26, 2026 16:09
FDS Verification: Add example cases

FDS Source: Change the random axis generation algorithm.

FDS Source: Fix a silly mistake.

FDS Source: Correct radiation boundary excahneg for ray rotation

FDS Source: Allow mesh exchange for random rotation

FDS Source: Fix radiation MPI exchange for random rotation

FDS Source: Remove the energy balance logic,as it doesn't seems to do much.

FDS Source: Initialize RSA

FDS Source: Add a Rotation Freq Factor and cpu times

FDS Source: reorganize the calc to avoid repeat calculation of FVM angles

FDS Verification: Add verification cases for ray rotation

FDS Verification: Delete Verification cases
@cxp484 cxp484 merged commit 0d87eb0 into firemodels:master Jun 26, 2026
34 checks passed
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