fastga.models.weight.mass_breakdown.c_systems.c4_recording_systems_weight module
Python module for recording systems weight calculation, part of the systems mass computation.
- class fastga.models.weight.mass_breakdown.c_systems.c4_recording_systems_weight.ComputeRecordingSystemsWeight(**kwargs)[source]
Bases:
openmdao.core.explicitcomponent.ExplicitComponentWeight estimation for recording systems, not mandatory for airplane with weight under 5600 kg but the designer can add them. Indicative values are used based on the weight of DFDR and CVR available on the market (https://skybrary.aero/sites/default/files/bookshelf/3679.pdf)
Store some bound methods so we can detect runtime overrides.
- compute(inputs, outputs, discrete_inputs=None, discrete_outputs=None)[source]
Compute outputs given inputs. The model is assumed to be in an unscaled state.
- Parameters
inputs (Vector) – Unscaled, dimensional input variables read via inputs[key].
outputs (Vector) – Unscaled, dimensional output variables read via outputs[key].
discrete_inputs (dict or None) – If not None, dict containing discrete input values.
discrete_outputs (dict or None) – If not None, dict containing discrete output values.