Added call to the bwbGeometry.exe from wing_design when the blended_wing_body strategy is selected

Description

Regarding issue #185 (closed), for the moment the compiled bwbGeometry.exe shall be called from wing_design, when the blended wing body strategy is selected. For this, the already existing bwb-Strategy in wing_design was enhanced to call a corresponding subprocess. All this is now currently done in cpp, as the rewrite of wing_design to python is postponed.

Related Issue(s)

Testing Instructions

  1. Download this branch and build wing_design
  2. In your projects file, add a folder called UNICADO-MR/UNICADO-MR-BWB-300_TF and add this ac_xml to it: UNICADO-MR-BWB-300-TF.xml (This is a bwb_ac_xml up to fuselage_design)
  3. Add the geometry_data folder from this branch in the newly created folder: ['feature/BWB_MR_300_TF'][https://git.rwth-aachen.de/unicado/aircraft-references/-/tree/feature/BWB_MR_300_TF]
  4. Add the bwbGeometry.exe alongside the wing_design.exe
  5. In wing_design_conf.xml, change the aircraft_exchange_file_name to UNICADO-MR-BWB-300-TF.xml and the directory to ../projects/UNICADO-MR/UNICADO-MR-BWB-300_TF/
  6. Run wing_design. Currently, the bwbGeometry.exe is still not working correctly, so an error should be raised. However, wing_design should correctly call and run the bwbGeometry.exe in first place. grafik

Developer Checklist

  • Code has been tested locally and/or in pipeline.
  • (if applicable) documentation updated.
  • (if applicable) impact of new dependencies reviewed and included in project.
  • Merge conflicts resolved with the target branch.

Merge request reports

Loading