Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Strange scaling of EPM output with number of engines #38

Open
sdeastham opened this issue Sep 7, 2024 · 1 comment
Open

Strange scaling of EPM output with number of engines #38

sdeastham opened this issue Sep 7, 2024 · 1 comment

Comments

@sdeastham
Copy link
Collaborator

epmOutput.area *= 2.0;
if ( aircraft_.EngNumber() != 2 ) {
epmOutput.iceDensity *= aircraft_.EngNumber() / 2.0; //Scale densities by this factor to account for the plume size already doubling.
epmOutput.sootDensity *= aircraft_.EngNumber() / 2.0;
epmOutput.SO4Aer.scalePdf( aircraft_.EngNumber()); //EPM only runs for one engine, so scale aerosol pdfs by engine number.
epmOutput.IceAer.scalePdf( aircraft_.EngNumber());
}

This behavior does not seem quite right - putting this issue here mostly to highlight it. It should be revisited with EPM 2.0.

@sdeastham
Copy link
Collaborator Author

Quoting from the information written in the original plume model:

/* Compute initial plume area and scale initial ice aerosol properties based on number engines.
     * Note that EPM results are for ONLY ONE ENGINE.
     * If 2 engines, we assume that after 3 mins, the two plumes haven't fully mixed yet and result in a total
     * area of 2 * the area computed for one engine
     * If 3 or more engines, we assume that the plumes originating from the same wing have mixed. */

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

No branches or pull requests

1 participant