-
Notifications
You must be signed in to change notification settings - Fork 73
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
Split EQUIPMENT_MASS_COEFFICIENTS to 13 individual variables #224
Conversation
Wait for me. I will reuse variables from FLOPS. |
@@ -972,6 +1020,18 @@ | |||
desc='Drag polar computed during Aviary pre-mission.', | |||
) | |||
|
|||
add_meta_data( | |||
Aircraft.Design.EMERGENCY_MASS, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@crecine does GASP have any additional information on what's included in emergency mass? Design is an ok place to put it if it doesn't neatly fit into any of our other categories
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll see if I can find any more detailed information, but it's the cabin emergency equipment (fire extinguishers, oxygen tanks, smoke hoods, etc)
I think design is an appropriate place for it.
@@ -3374,6 +3434,30 @@ | |||
# |___/ | |||
# ==================================================================== | |||
|
|||
add_meta_data( | |||
Aircraft.Hydraulics.FC_MASS_COEFFICIENT, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aircraft.Hydraulics.FC_MASS_COEFFICIENT, | |
Aircraft.Hydraulics.FLIGHT_CONTROL_MASS_COEFFICIENT, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this variable gets changed, the new name needs to get updated throughout the code
Summary
This PR splits EQUIPMENT_MASS_COEFFICIENTS to 13 individual variables. They are (in the same order):
All of them have units "unitless" or "lbm". Once this change is merged to Aviary, we can claim that all Aviary variables have appropriate units.
These variables correspond to
CW(1), ..., CW(13)
in GASP.Note that
CW(5)
has two different units (lb or lb/pax) in the new version of GASP. In the above, I only consider one unit:lbm
.Also note that the new version of GASP has extended
CW
array to 16 entries.CW(15)
is the electrical Systems weight per passenger. Aviary has this weight inequipment_and_useful_load.py
already. So, I suggest a new variable:ELECTRICAL_MASS_PER_PASSENGER: mass of electrical system per passenger (lbm)
CW(14)
is cargo handling. CW(16) is other operating items. They both default to 0.0. Aviary does not have them. We can add them later.Related Issues
Backwards incompatibilities
None
New Dependencies
None