diff --git a/systems_design/src/systemsIOData.cpp b/systems_design/src/systemsIOData.cpp index 39614175f570326af802f5426fa8923486132240..5ccde8b96d78005942988e3c55d21bf7e54eeabc 100644 --- a/systems_design/src/systemsIOData.cpp +++ b/systems_design/src/systemsIOData.cpp @@ -462,16 +462,16 @@ void systemsIOData::readCGComponents(const node& acxml) { void systemsIOData::readPerformance(const node& acxml) { data.Performance.VMO = EndnodeReadOnly<double>( "/aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/flight_envelope/maximum_operating_velocity").read(acxml).value(); - checkBoundaries("Performance VMO", data.Performance.VMO, 0., 250.); + checkBoundaries("Performance VMO", data.Performance.VMO, 0., 700.); data.Performance.MMO = EndnodeReadOnly<double>( "/aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/flight_envelope/maximum_operating_mach_number").read(acxml).value(); checkBoundaries("Performance MMO", data.Performance.MMO, 0.2, 1.5); data.Performance.MOA = EndnodeReadOnly<double>( "/aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/flight_envelope/maximum_operating_altitude").read(acxml).value(); - checkBoundaries("Performance MOA", data.Performance.MOA, 10000., 60000.); + checkBoundaries("Performance MOA", data.Performance.MOA, 3000., 20000.); data.Performance.designRange = EndnodeReadOnly<double>( "/aircraft_exchange_file/requirements_and_specifications/requirements/top_level_aircraft_requirements/design_mission/range").read(acxml).value(); - checkBoundaries("Performance design range", data.Performance.designRange, 0., 5000000.); + checkBoundaries("Performance design range", data.Performance.designRange, 0., 55000000.); } void systemsIOData::readAccomodation(const node& acxml) {