Skip to content
Snippets Groups Projects

Feature/constraint analysis workshop updates

Merged Meric Taneri requested to merge feature/constraint_analysis_workshop_updates into develop
@@ -344,7 +344,7 @@ void EnergyBased::assess_constraints(std::vector<double>& W_over_S_data, Mattin
double V_app = this->aircraft_xml()->at(
"aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/flight_envelope/maximum_approach_speed/value");
double CL_max_L = this->aircraft_xml()->at("aircraft_exchange_file/analysis/aerodynamics/lift_coefficients/C_LmaxLanding/value");
double s_G_L = this->aircraft_xml()->at("aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/takeoff_distance/value");
double s_G_L = this->aircraft_xml()->at("aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/landing_field_length/value");
double s_A = s_G_L * 0.4; // find a way to get the touchdown speed
readPolar landing_config(this->polar(), "landing", "linear", M);
double CD_max_L = landing_config.interpCD(CL_max_L);
@@ -361,7 +361,7 @@ void EnergyBased::assess_constraints(std::vector<double>& W_over_S_data, Mattin
double thrust_lapse = calculate_thrust_lapse(M, 0.0);
double CL_max_L = this->aircraft_xml()->at("aircraft_exchange_file/analysis/aerodynamics/lift_coefficients/C_LmaxLanding/value");
double my_B = this->aircraft_xml()->at("aircraft_exchange_file/requirements_and_specifications/requirements/additional_requirements/landing_gear/braking_coefficient/value");
double s_G_L = this->aircraft_xml()->at("aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/takeoff_distance/value");
double s_G_L = 0.6*this->aircraft_xml()->at("aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/landing_field_length/value");
readPolar landing_config(this->polar(), "landing", "linear", M);
double CD_max_L = landing_config.interpCD(CL_max_L);
double max_landing_weight = this->aircraft_xml()->at("aircraft_exchange_file/analysis/masses_cg_inertia/maximum_landing_mass/mass_properties/mass/value");
Loading