├── .gitignore ├── .gitmodules ├── 01_Case_Generator ├── generate_flexop_case.py └── helper_functions │ └── get_settings.py ├── 02_Nonlifting ├── generate_aeroelastic_fuselage_wing_study.py ├── generate_ellipsoid_verification.py ├── generate_fuselage_wing_verification.py ├── geometry_parameter_models.json ├── nonlifting_utils.py ├── plot_aeroelastic_fuselage_wing.py ├── result_data │ ├── ellipsoid_cp.png │ ├── low_wing_coupled_lifting_only0_sigma100.txt │ ├── low_wing_coupled_lifting_only0_sigma25.txt │ ├── low_wing_coupled_lifting_only0_sigma33.txt │ ├── low_wing_coupled_lifting_only1_sigma100.txt │ ├── low_wing_coupled_lifting_only1_sigma25.txt │ ├── low_wing_coupled_lifting_only1_sigma33.txt │ ├── mid_wing_1_coupled_lifting_only0_sigma100.txt │ ├── mid_wing_1_coupled_lifting_only0_sigma25.txt │ ├── mid_wing_1_coupled_lifting_only0_sigma33.txt │ ├── mid_wing_1_coupled_lifting_only1_sigma100.txt │ ├── mid_wing_1_coupled_lifting_only1_sigma25.txt │ ├── mid_wing_1_coupled_lifting_only1_sigma33.txt │ ├── spanwise_lift_low_wing.png │ └── wing_deformation_including_fuselage_effects.png └── test_data │ ├── experimental_lift_distribution_low_wing.csv │ └── experimental_lift_distribution_mid_wing.csv ├── 03_Polars ├── generate_flexop_polars.py ├── plot_flexop_polars.py ├── polars_utils.py ├── postprocess_flexop_polars.py └── results_data │ ├── superflexop_steady_polar.png │ ├── superflexop_uinf45_p0_f0.txt │ ├── superflexop_uinf45_p0_f1.txt │ ├── superflexop_uinf45_p1_f0.txt │ └── superflexop_uinf45_p1_f1.txt ├── 04_Gust_Response ├── generate_flexop_gust_response.py ├── plot_flexop_gust_response.py ├── postprocess_flexop_gust_response.py └── results_data │ ├── dynamic_gust_response.png │ ├── dynamic_gust_response_polars.png │ ├── superflexop_free_gust_L_100_I_10_p_0_cfl_0.txt │ ├── superflexop_free_gust_L_100_I_10_p_0_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_100_I_10_p_0_cfl_1.txt │ ├── superflexop_free_gust_L_100_I_10_p_1_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_10_I_10_p_0_cfl_0.txt │ ├── superflexop_free_gust_L_10_I_10_p_0_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_10_I_10_p_0_cfl_1.txt │ ├── superflexop_free_gust_L_10_I_10_p_1_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_20_I_10_p_0_cfl_0.txt │ ├── superflexop_free_gust_L_20_I_10_p_0_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_20_I_10_p_0_cfl_1.txt │ ├── superflexop_free_gust_L_20_I_10_p_1_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_40_I_10_p_0_cfl_0.txt │ ├── superflexop_free_gust_L_40_I_10_p_0_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_40_I_10_p_0_cfl_1.txt │ ├── superflexop_free_gust_L_40_I_10_p_1_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_5_I_10_p_0_cfl_0.txt │ ├── superflexop_free_gust_L_5_I_10_p_0_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_5_I_10_p_0_cfl_1.txt │ ├── superflexop_free_gust_L_5_I_10_p_1_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_80_I_10_p_0_cfl_0.txt │ ├── superflexop_free_gust_L_80_I_10_p_0_cfl_0u_inf20.txt │ ├── superflexop_free_gust_L_80_I_10_p_0_cfl_1.txt │ └── superflexop_free_gust_L_80_I_10_p_1_cfl_0u_inf20.txt ├── 05_FLEXOP_Verification ├── generate_flexop_verification.py ├── plot_flexop_verification.py ├── postprocess_flexop_verification.py ├── reference_data │ ├── tudelft_results_reference_one_and_five_g.csv │ └── tudelft_results_tailored_one_and_five_g.csv └── results_data │ ├── displacements_flexop_uinf45_alpha-0400.txt │ ├── displacements_flexop_uinf45_alpha10400.txt │ ├── flexop_verification.png │ ├── lift_distribution_flexop_uinf45_alpha-0400.txt │ └── lift_distribution_flexop_uinf45_alpha10400.txt ├── 06_Convergence_Study ├── generate_convergence_data.py └── results_data │ └── dynamic_convergence_study.png ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | cases/ 3 | 4 | *.pyc 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/.gitmodules -------------------------------------------------------------------------------- /01_Case_Generator/generate_flexop_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/01_Case_Generator/generate_flexop_case.py -------------------------------------------------------------------------------- /01_Case_Generator/helper_functions/get_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/01_Case_Generator/helper_functions/get_settings.py -------------------------------------------------------------------------------- /02_Nonlifting/generate_aeroelastic_fuselage_wing_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/generate_aeroelastic_fuselage_wing_study.py -------------------------------------------------------------------------------- /02_Nonlifting/generate_ellipsoid_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/generate_ellipsoid_verification.py -------------------------------------------------------------------------------- /02_Nonlifting/generate_fuselage_wing_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/generate_fuselage_wing_verification.py -------------------------------------------------------------------------------- /02_Nonlifting/geometry_parameter_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/geometry_parameter_models.json -------------------------------------------------------------------------------- /02_Nonlifting/nonlifting_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/nonlifting_utils.py -------------------------------------------------------------------------------- /02_Nonlifting/plot_aeroelastic_fuselage_wing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/plot_aeroelastic_fuselage_wing.py -------------------------------------------------------------------------------- /02_Nonlifting/result_data/ellipsoid_cp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/ellipsoid_cp.png -------------------------------------------------------------------------------- /02_Nonlifting/result_data/low_wing_coupled_lifting_only0_sigma100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/low_wing_coupled_lifting_only0_sigma100.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/low_wing_coupled_lifting_only0_sigma25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/low_wing_coupled_lifting_only0_sigma25.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/low_wing_coupled_lifting_only0_sigma33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/low_wing_coupled_lifting_only0_sigma33.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/low_wing_coupled_lifting_only1_sigma100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/low_wing_coupled_lifting_only1_sigma100.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/low_wing_coupled_lifting_only1_sigma25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/low_wing_coupled_lifting_only1_sigma25.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/low_wing_coupled_lifting_only1_sigma33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/low_wing_coupled_lifting_only1_sigma33.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only0_sigma100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only0_sigma100.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only0_sigma25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only0_sigma25.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only0_sigma33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only0_sigma33.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only1_sigma100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only1_sigma100.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only1_sigma25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only1_sigma25.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only1_sigma33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/mid_wing_1_coupled_lifting_only1_sigma33.txt -------------------------------------------------------------------------------- /02_Nonlifting/result_data/spanwise_lift_low_wing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/spanwise_lift_low_wing.png -------------------------------------------------------------------------------- /02_Nonlifting/result_data/wing_deformation_including_fuselage_effects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/result_data/wing_deformation_including_fuselage_effects.png -------------------------------------------------------------------------------- /02_Nonlifting/test_data/experimental_lift_distribution_low_wing.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/test_data/experimental_lift_distribution_low_wing.csv -------------------------------------------------------------------------------- /02_Nonlifting/test_data/experimental_lift_distribution_mid_wing.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/02_Nonlifting/test_data/experimental_lift_distribution_mid_wing.csv -------------------------------------------------------------------------------- /03_Polars/generate_flexop_polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/generate_flexop_polars.py -------------------------------------------------------------------------------- /03_Polars/plot_flexop_polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/plot_flexop_polars.py -------------------------------------------------------------------------------- /03_Polars/polars_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/polars_utils.py -------------------------------------------------------------------------------- /03_Polars/postprocess_flexop_polars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/postprocess_flexop_polars.py -------------------------------------------------------------------------------- /03_Polars/results_data/superflexop_steady_polar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/results_data/superflexop_steady_polar.png -------------------------------------------------------------------------------- /03_Polars/results_data/superflexop_uinf45_p0_f0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/results_data/superflexop_uinf45_p0_f0.txt -------------------------------------------------------------------------------- /03_Polars/results_data/superflexop_uinf45_p0_f1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/results_data/superflexop_uinf45_p0_f1.txt -------------------------------------------------------------------------------- /03_Polars/results_data/superflexop_uinf45_p1_f0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/results_data/superflexop_uinf45_p1_f0.txt -------------------------------------------------------------------------------- /03_Polars/results_data/superflexop_uinf45_p1_f1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/03_Polars/results_data/superflexop_uinf45_p1_f1.txt -------------------------------------------------------------------------------- /04_Gust_Response/generate_flexop_gust_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/generate_flexop_gust_response.py -------------------------------------------------------------------------------- /04_Gust_Response/plot_flexop_gust_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/plot_flexop_gust_response.py -------------------------------------------------------------------------------- /04_Gust_Response/postprocess_flexop_gust_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/postprocess_flexop_gust_response.py -------------------------------------------------------------------------------- /04_Gust_Response/results_data/dynamic_gust_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/dynamic_gust_response.png -------------------------------------------------------------------------------- /04_Gust_Response/results_data/dynamic_gust_response_polars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/dynamic_gust_response_polars.png -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_0_cfl_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_0_cfl_0.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_0_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_0_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_0_cfl_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_0_cfl_1.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_1_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_100_I_10_p_1_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_0_cfl_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_0_cfl_0.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_0_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_0_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_0_cfl_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_0_cfl_1.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_1_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_10_I_10_p_1_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_0_cfl_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_0_cfl_0.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_0_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_0_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_0_cfl_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_0_cfl_1.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_1_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_20_I_10_p_1_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_0_cfl_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_0_cfl_0.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_0_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_0_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_0_cfl_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_0_cfl_1.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_1_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_40_I_10_p_1_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_0_cfl_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_0_cfl_0.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_0_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_0_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_0_cfl_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_0_cfl_1.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_1_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_5_I_10_p_1_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_0_cfl_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_0_cfl_0.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_0_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_0_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_0_cfl_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_0_cfl_1.txt -------------------------------------------------------------------------------- /04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_1_cfl_0u_inf20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/04_Gust_Response/results_data/superflexop_free_gust_L_80_I_10_p_1_cfl_0u_inf20.txt -------------------------------------------------------------------------------- /05_FLEXOP_Verification/generate_flexop_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/generate_flexop_verification.py -------------------------------------------------------------------------------- /05_FLEXOP_Verification/plot_flexop_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/plot_flexop_verification.py -------------------------------------------------------------------------------- /05_FLEXOP_Verification/postprocess_flexop_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/postprocess_flexop_verification.py -------------------------------------------------------------------------------- /05_FLEXOP_Verification/reference_data/tudelft_results_reference_one_and_five_g.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/reference_data/tudelft_results_reference_one_and_five_g.csv -------------------------------------------------------------------------------- /05_FLEXOP_Verification/reference_data/tudelft_results_tailored_one_and_five_g.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/reference_data/tudelft_results_tailored_one_and_five_g.csv -------------------------------------------------------------------------------- /05_FLEXOP_Verification/results_data/displacements_flexop_uinf45_alpha-0400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/results_data/displacements_flexop_uinf45_alpha-0400.txt -------------------------------------------------------------------------------- /05_FLEXOP_Verification/results_data/displacements_flexop_uinf45_alpha10400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/results_data/displacements_flexop_uinf45_alpha10400.txt -------------------------------------------------------------------------------- /05_FLEXOP_Verification/results_data/flexop_verification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/results_data/flexop_verification.png -------------------------------------------------------------------------------- /05_FLEXOP_Verification/results_data/lift_distribution_flexop_uinf45_alpha-0400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/results_data/lift_distribution_flexop_uinf45_alpha-0400.txt -------------------------------------------------------------------------------- /05_FLEXOP_Verification/results_data/lift_distribution_flexop_uinf45_alpha10400.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/05_FLEXOP_Verification/results_data/lift_distribution_flexop_uinf45_alpha10400.txt -------------------------------------------------------------------------------- /06_Convergence_Study/generate_convergence_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/06_Convergence_Study/generate_convergence_data.py -------------------------------------------------------------------------------- /06_Convergence_Study/results_data/dynamic_convergence_study.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/06_Convergence_Study/results_data/dynamic_convergence_study.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sduess/Enhanced_UVLM_nonlinear_aeroelastic/HEAD/README.md --------------------------------------------------------------------------------