Add a simplified design_evaluator version to utilities

Description

The design_evaluator can help to compare different aircraft designs in a simple way.

Input are two aircraft (paths and names), which shall be compared.

In the config, there are predefined parameters which can be compared.

If you want to compare especially the results of a certain tool, there are predefined configs per tool

(Currently not all tools, but this is an issue issue) in progress).

You simply need to rename the respective config, e.g. design_evaluator_conf_wing_design.xml to design_evaluator_conf.xml (replace the default config)

Screenshots/Logs

The output looks like this:

image

Testing Instructions

  1. build design_evaluator with cmake --build --preset x64-windows-release --target design_evaluator
  2. Copy two aircraft designs into a projects folder
  3. Modify the design_evaluator_conf.xml to point to those aircraft designs
  4. execute design_evaluator(.exe)

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