diff --git a/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation/animate.webp b/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation/animate.webp index 12768491..286ada54 100644 Binary files a/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation/animate.webp and b/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation/animate.webp differ diff --git a/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation_mixed_wings/animate.webp b/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation_mixed_wings/animate.webp index 10938da2..10067afc 100644 Binary files a/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation_mixed_wings/animate.webp and b/docs/examples_expected_output/aeroelastic_unsteady_first_order_deformation_mixed_wings/animate.webp differ diff --git a/docs/examples_expected_output/aeroelastic_unsteady_first_order_plotting/net_deformation_curve_16_spring_constant.png b/docs/examples_expected_output/aeroelastic_unsteady_first_order_plotting/net_deformation_curve_16_spring_constant.png index 546e5752..eda37b4d 100644 Binary files a/docs/examples_expected_output/aeroelastic_unsteady_first_order_plotting/net_deformation_curve_16_spring_constant.png and b/docs/examples_expected_output/aeroelastic_unsteady_first_order_plotting/net_deformation_curve_16_spring_constant.png differ diff --git a/docs/examples_expected_output/analyze_steady_trim/example_trim.log b/docs/examples_expected_output/analyze_steady_trim/example_trim.log index 50109772..1675158a 100644 --- a/docs/examples_expected_output/analyze_steady_trim/example_trim.log +++ b/docs/examples_expected_output/analyze_steady_trim/example_trim.log @@ -1,584 +1,584 @@ INFO - pterasoftware.trim - Starting local search. -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.0, beta=0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.00 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.162 -INFO - pterasoftware.trim - State: vCg__E=10.01, alpha=5.0, beta=0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.00 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.162 -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.01, beta=0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.01 deg, beta = 0.00 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.162 -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.0, beta=0.01, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.0100 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.162 -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.0, beta=0.0, externalFX_W=5.01 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.00 deg, externalFX_W = 5.01 N INFO - pterasoftware.trim - Objective: 0.162 -INFO - pterasoftware.trim - State: vCg__E=9.96, alpha=4.93, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.96 m/s, alpha = 4.93 deg, beta = -9.25E-07 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.155 -INFO - pterasoftware.trim - State: vCg__E=9.97, alpha=4.93, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.97 m/s, alpha = 4.93 deg, beta = -9.25E-07 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.155 -INFO - pterasoftware.trim - State: vCg__E=9.96, alpha=4.94, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.96 m/s, alpha = 4.94 deg, beta = -9.25E-07 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.156 -INFO - pterasoftware.trim - State: vCg__E=9.96, alpha=4.93, beta=0.01, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.96 m/s, alpha = 4.93 deg, beta = 0.0100 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.155 -INFO - pterasoftware.trim - State: vCg__E=9.96, alpha=4.93, beta=-0.0, externalFX_W=5.01 +INFO - pterasoftware.trim - State: vCg__E = 9.96 m/s, alpha = 4.93 deg, beta = -9.25E-07 deg, externalFX_W = 5.01 N INFO - pterasoftware.trim - Objective: 0.155 -INFO - pterasoftware.trim - State: vCg__E=9.92, alpha=4.86, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.92 m/s, alpha = 4.86 deg, beta = -1.89E-06 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.148 -INFO - pterasoftware.trim - State: vCg__E=9.93, alpha=4.86, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.93 m/s, alpha = 4.86 deg, beta = -1.89E-06 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.149 -INFO - pterasoftware.trim - State: vCg__E=9.92, alpha=4.87, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.92 m/s, alpha = 4.87 deg, beta = -1.89E-06 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.149 -INFO - pterasoftware.trim - State: vCg__E=9.92, alpha=4.86, beta=0.01, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.92 m/s, alpha = 4.86 deg, beta = 0.0100 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.148 -INFO - pterasoftware.trim - State: vCg__E=9.92, alpha=4.86, beta=-0.0, externalFX_W=5.01 +INFO - pterasoftware.trim - State: vCg__E = 9.92 m/s, alpha = 4.86 deg, beta = -1.89E-06 deg, externalFX_W = 5.01 N INFO - pterasoftware.trim - Objective: 0.148 -INFO - pterasoftware.trim - State: vCg__E=9.75, alpha=4.58, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.75 m/s, alpha = 4.58 deg, beta = -5.75E-06 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.121 -INFO - pterasoftware.trim - State: vCg__E=9.76, alpha=4.58, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.76 m/s, alpha = 4.58 deg, beta = -5.75E-06 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.122 -INFO - pterasoftware.trim - State: vCg__E=9.75, alpha=4.59, beta=-0.0, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.75 m/s, alpha = 4.59 deg, beta = -5.75E-06 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.122 -INFO - pterasoftware.trim - State: vCg__E=9.75, alpha=4.58, beta=0.01, externalFX_W=5.0 +INFO - pterasoftware.trim - State: vCg__E = 9.75 m/s, alpha = 4.58 deg, beta = 0.00999 deg, externalFX_W = 5.00 N INFO - pterasoftware.trim - Objective: 0.121 -INFO - pterasoftware.trim - State: vCg__E=9.75, alpha=4.58, beta=-0.0, externalFX_W=5.01 +INFO - pterasoftware.trim - State: vCg__E = 9.75 m/s, alpha = 4.58 deg, beta = -5.75E-06 deg, externalFX_W = 5.01 N INFO - pterasoftware.trim - Objective: 0.121 -INFO - pterasoftware.trim - State: vCg__E=9.09, alpha=3.45, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.062 -INFO - pterasoftware.trim - State: vCg__E=9.1, alpha=3.45, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.062 -INFO - pterasoftware.trim - State: vCg__E=9.09, alpha=3.46, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.062 -INFO - pterasoftware.trim - State: vCg__E=9.09, alpha=3.45, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.062 -INFO - pterasoftware.trim - State: vCg__E=9.09, alpha=3.45, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.062 -INFO - pterasoftware.trim - State: vCg__E=9.61, alpha=3.78, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.058 -INFO - pterasoftware.trim - State: vCg__E=9.62, alpha=3.78, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.059 -INFO - pterasoftware.trim - State: vCg__E=9.61, alpha=3.79, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.059 -INFO - pterasoftware.trim - State: vCg__E=9.61, alpha=3.78, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.058 -INFO - pterasoftware.trim - State: vCg__E=9.61, alpha=3.78, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.058 -INFO - pterasoftware.trim - State: vCg__E=9.32, alpha=3.59, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=9.33, alpha=3.59, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=9.32, alpha=3.6, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=9.32, alpha=3.59, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=9.32, alpha=3.59, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=9.44, alpha=3.67, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.043 -INFO - pterasoftware.trim - State: vCg__E=9.45, alpha=3.67, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.043 -INFO - pterasoftware.trim - State: vCg__E=9.44, alpha=3.68, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.043 -INFO - pterasoftware.trim - State: vCg__E=9.44, alpha=3.67, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.043 -INFO - pterasoftware.trim - State: vCg__E=9.44, alpha=3.67, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.043 -INFO - pterasoftware.trim - State: vCg__E=9.37, alpha=3.62, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.044 -INFO - pterasoftware.trim - State: vCg__E=9.38, alpha=3.62, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.043 -INFO - pterasoftware.trim - State: vCg__E=9.37, alpha=3.63, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.044 -INFO - pterasoftware.trim - State: vCg__E=9.37, alpha=3.62, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.044 -INFO - pterasoftware.trim - State: vCg__E=9.37, alpha=3.62, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.044 -INFO - pterasoftware.trim - State: vCg__E=11.39, alpha=5.38, beta=-0.0, externalFX_W=4.91 +INFO - pterasoftware.trim - State: vCg__E = 9.09 m/s, alpha = 3.45 deg, beta = -2.12E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0621 +INFO - pterasoftware.trim - State: vCg__E = 9.10 m/s, alpha = 3.45 deg, beta = -2.12E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0616 +INFO - pterasoftware.trim - State: vCg__E = 9.09 m/s, alpha = 3.46 deg, beta = -2.12E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0619 +INFO - pterasoftware.trim - State: vCg__E = 9.09 m/s, alpha = 3.45 deg, beta = 0.00998 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0621 +INFO - pterasoftware.trim - State: vCg__E = 9.09 m/s, alpha = 3.45 deg, beta = -2.12E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0621 +INFO - pterasoftware.trim - State: vCg__E = 9.61 m/s, alpha = 3.78 deg, beta = -3.71E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0583 +INFO - pterasoftware.trim - State: vCg__E = 9.62 m/s, alpha = 3.78 deg, beta = -3.71E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0588 +INFO - pterasoftware.trim - State: vCg__E = 9.61 m/s, alpha = 3.79 deg, beta = -3.71E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0590 +INFO - pterasoftware.trim - State: vCg__E = 9.61 m/s, alpha = 3.78 deg, beta = 0.00996 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0583 +INFO - pterasoftware.trim - State: vCg__E = 9.61 m/s, alpha = 3.78 deg, beta = -3.71E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0583 +INFO - pterasoftware.trim - State: vCg__E = 9.32 m/s, alpha = 3.59 deg, beta = -2.80E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0473 +INFO - pterasoftware.trim - State: vCg__E = 9.33 m/s, alpha = 3.59 deg, beta = -2.80E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0468 +INFO - pterasoftware.trim - State: vCg__E = 9.32 m/s, alpha = 3.60 deg, beta = -2.80E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0471 +INFO - pterasoftware.trim - State: vCg__E = 9.32 m/s, alpha = 3.59 deg, beta = 0.00997 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0473 +INFO - pterasoftware.trim - State: vCg__E = 9.32 m/s, alpha = 3.59 deg, beta = -2.80E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0473 +INFO - pterasoftware.trim - State: vCg__E = 9.44 m/s, alpha = 3.67 deg, beta = -3.18E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0427 +INFO - pterasoftware.trim - State: vCg__E = 9.45 m/s, alpha = 3.67 deg, beta = -3.18E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0431 +INFO - pterasoftware.trim - State: vCg__E = 9.44 m/s, alpha = 3.68 deg, beta = -3.18E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0433 +INFO - pterasoftware.trim - State: vCg__E = 9.44 m/s, alpha = 3.67 deg, beta = 0.00997 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0427 +INFO - pterasoftware.trim - State: vCg__E = 9.44 m/s, alpha = 3.67 deg, beta = -3.18E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0427 +INFO - pterasoftware.trim - State: vCg__E = 9.37 m/s, alpha = 3.62 deg, beta = -2.97E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0439 +INFO - pterasoftware.trim - State: vCg__E = 9.38 m/s, alpha = 3.62 deg, beta = -2.97E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0434 +INFO - pterasoftware.trim - State: vCg__E = 9.37 m/s, alpha = 3.63 deg, beta = -2.97E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0437 +INFO - pterasoftware.trim - State: vCg__E = 9.37 m/s, alpha = 3.62 deg, beta = 0.00997 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0439 +INFO - pterasoftware.trim - State: vCg__E = 9.37 m/s, alpha = 3.62 deg, beta = -2.97E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0439 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 5.38 deg, beta = -0.000221 deg, externalFX_W = 4.91 N INFO - pterasoftware.trim - Objective: 0.235 -INFO - pterasoftware.trim - State: vCg__E=11.4, alpha=5.38, beta=-0.0, externalFX_W=4.91 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 5.38 deg, beta = -0.000221 deg, externalFX_W = 4.91 N INFO - pterasoftware.trim - Objective: 0.235 -INFO - pterasoftware.trim - State: vCg__E=11.39, alpha=5.39, beta=-0.0, externalFX_W=4.91 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 5.39 deg, beta = -0.000221 deg, externalFX_W = 4.91 N INFO - pterasoftware.trim - Objective: 0.236 -INFO - pterasoftware.trim - State: vCg__E=11.39, alpha=5.38, beta=0.01, externalFX_W=4.91 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 5.38 deg, beta = 0.00978 deg, externalFX_W = 4.91 N INFO - pterasoftware.trim - Objective: 0.235 -INFO - pterasoftware.trim - State: vCg__E=11.39, alpha=5.38, beta=-0.0, externalFX_W=4.92 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 5.38 deg, beta = -0.000221 deg, externalFX_W = 4.92 N INFO - pterasoftware.trim - Objective: 0.235 -INFO - pterasoftware.trim - State: vCg__E=9.59, alpha=3.81, beta=-0.0, externalFX_W=4.99 -INFO - pterasoftware.trim - Objective: 0.06 -INFO - pterasoftware.trim - State: vCg__E=9.6, alpha=3.81, beta=-0.0, externalFX_W=4.99 -INFO - pterasoftware.trim - Objective: 0.061 -INFO - pterasoftware.trim - State: vCg__E=9.59, alpha=3.82, beta=-0.0, externalFX_W=4.99 -INFO - pterasoftware.trim - Objective: 0.061 -INFO - pterasoftware.trim - State: vCg__E=9.59, alpha=3.81, beta=0.01, externalFX_W=4.99 -INFO - pterasoftware.trim - Objective: 0.06 -INFO - pterasoftware.trim - State: vCg__E=9.59, alpha=3.81, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.06 -INFO - pterasoftware.trim - State: vCg__E=9.4, alpha=3.65, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.042 -INFO - pterasoftware.trim - State: vCg__E=9.41, alpha=3.65, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.042 -INFO - pterasoftware.trim - State: vCg__E=9.4, alpha=3.66, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.042 -INFO - pterasoftware.trim - State: vCg__E=9.4, alpha=3.65, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.042 -INFO - pterasoftware.trim - State: vCg__E=9.4, alpha=3.65, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.042 -INFO - pterasoftware.trim - State: vCg__E=9.48, alpha=3.61, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.041 -INFO - pterasoftware.trim - State: vCg__E=9.49, alpha=3.61, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.042 -INFO - pterasoftware.trim - State: vCg__E=9.48, alpha=3.62, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.042 -INFO - pterasoftware.trim - State: vCg__E=9.48, alpha=3.61, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.041 -INFO - pterasoftware.trim - State: vCg__E=9.48, alpha=3.61, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.041 -INFO - pterasoftware.trim - State: vCg__E=9.65, alpha=3.43, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.036 -INFO - pterasoftware.trim - State: vCg__E=9.66, alpha=3.43, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.037 -INFO - pterasoftware.trim - State: vCg__E=9.65, alpha=3.44, beta=-0.0, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.037 -INFO - pterasoftware.trim - State: vCg__E=9.65, alpha=3.43, beta=0.01, externalFX_W=5.0 -INFO - pterasoftware.trim - Objective: 0.036 -INFO - pterasoftware.trim - State: vCg__E=9.65, alpha=3.43, beta=-0.0, externalFX_W=5.01 -INFO - pterasoftware.trim - Objective: 0.036 -INFO - pterasoftware.trim - State: vCg__E=10.32, alpha=2.69, beta=-0.0, externalFX_W=5.02 -INFO - pterasoftware.trim - Objective: 0.024 -INFO - pterasoftware.trim - State: vCg__E=10.33, alpha=2.69, beta=-0.0, externalFX_W=5.02 -INFO - pterasoftware.trim - Objective: 0.023 -INFO - pterasoftware.trim - State: vCg__E=10.32, alpha=2.7, beta=-0.0, externalFX_W=5.02 -INFO - pterasoftware.trim - Objective: 0.024 -INFO - pterasoftware.trim - State: vCg__E=10.32, alpha=2.69, beta=0.01, externalFX_W=5.02 -INFO - pterasoftware.trim - Objective: 0.024 -INFO - pterasoftware.trim - State: vCg__E=10.32, alpha=2.69, beta=-0.0, externalFX_W=5.03 -INFO - pterasoftware.trim - Objective: 0.024 -INFO - pterasoftware.trim - State: vCg__E=11.45, alpha=1.55, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.034 -INFO - pterasoftware.trim - State: vCg__E=11.46, alpha=1.55, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.034 -INFO - pterasoftware.trim - State: vCg__E=11.45, alpha=1.56, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.033 -INFO - pterasoftware.trim - State: vCg__E=11.45, alpha=1.55, beta=0.01, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.034 -INFO - pterasoftware.trim - State: vCg__E=11.45, alpha=1.55, beta=-0.0, externalFX_W=5.06 -INFO - pterasoftware.trim - Objective: 0.034 -INFO - pterasoftware.trim - State: vCg__E=10.71, alpha=2.29, beta=-0.0, externalFX_W=5.03 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=10.72, alpha=2.29, beta=-0.0, externalFX_W=5.03 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=10.71, alpha=2.3, beta=-0.0, externalFX_W=5.03 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=10.71, alpha=2.29, beta=0.01, externalFX_W=5.03 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=10.71, alpha=2.29, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=11.75, alpha=1.25, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=11.76, alpha=1.25, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.046 -INFO - pterasoftware.trim - State: vCg__E=11.75, alpha=1.26, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.046 -INFO - pterasoftware.trim - State: vCg__E=11.75, alpha=1.25, beta=0.01, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=11.75, alpha=1.25, beta=-0.0, externalFX_W=5.08 -INFO - pterasoftware.trim - Objective: 0.047 -INFO - pterasoftware.trim - State: vCg__E=10.82, alpha=2.19, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.018 -INFO - pterasoftware.trim - State: vCg__E=10.83, alpha=2.19, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.018 -INFO - pterasoftware.trim - State: vCg__E=10.82, alpha=2.2, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.018 -INFO - pterasoftware.trim - State: vCg__E=10.82, alpha=2.19, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.018 -INFO - pterasoftware.trim - State: vCg__E=10.82, alpha=2.19, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.018 -INFO - pterasoftware.trim - State: vCg__E=11.3, alpha=1.71, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.027 -INFO - pterasoftware.trim - State: vCg__E=11.31, alpha=1.71, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.026 -INFO - pterasoftware.trim - State: vCg__E=11.3, alpha=1.72, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.026 -INFO - pterasoftware.trim - State: vCg__E=11.3, alpha=1.71, beta=0.01, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.027 -INFO - pterasoftware.trim - State: vCg__E=11.3, alpha=1.71, beta=-0.0, externalFX_W=5.06 -INFO - pterasoftware.trim - Objective: 0.027 -INFO - pterasoftware.trim - State: vCg__E=10.89, alpha=2.11, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=10.9, alpha=2.11, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=10.89, alpha=2.12, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=10.89, alpha=2.11, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=10.89, alpha=2.11, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.93, alpha=1.09, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.054 -INFO - pterasoftware.trim - State: vCg__E=11.94, alpha=1.09, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.053 -INFO - pterasoftware.trim - State: vCg__E=11.93, alpha=1.1, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.053 -INFO - pterasoftware.trim - State: vCg__E=11.93, alpha=1.09, beta=0.01, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.054 -INFO - pterasoftware.trim - State: vCg__E=11.93, alpha=1.09, beta=-0.0, externalFX_W=5.08 -INFO - pterasoftware.trim - Objective: 0.054 -INFO - pterasoftware.trim - State: vCg__E=10.96, alpha=2.05, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.97, alpha=2.05, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.96, alpha=2.06, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.96, alpha=2.05, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.96, alpha=2.05, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.27, alpha=1.74, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.025 -INFO - pterasoftware.trim - State: vCg__E=11.28, alpha=1.74, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.025 -INFO - pterasoftware.trim - State: vCg__E=11.27, alpha=1.75, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.024 -INFO - pterasoftware.trim - State: vCg__E=11.27, alpha=1.74, beta=0.01, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.025 -INFO - pterasoftware.trim - State: vCg__E=11.27, alpha=1.74, beta=-0.0, externalFX_W=5.06 -INFO - pterasoftware.trim - Objective: 0.025 -INFO - pterasoftware.trim - State: vCg__E=10.98, alpha=2.03, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.99, alpha=2.03, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.98, alpha=2.04, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.98, alpha=2.03, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=10.98, alpha=2.03, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.11, alpha=1.9, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=11.12, alpha=1.9, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.018 -INFO - pterasoftware.trim - State: vCg__E=11.11, alpha=1.91, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.018 -INFO - pterasoftware.trim - State: vCg__E=11.11, alpha=1.9, beta=0.01, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=11.11, alpha=1.9, beta=-0.0, externalFX_W=5.06 -INFO - pterasoftware.trim - Objective: 0.019 -INFO - pterasoftware.trim - State: vCg__E=11.0, alpha=2.01, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.01, alpha=2.01, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.0, alpha=2.02, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.0, alpha=2.01, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.0, alpha=2.01, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=1.93, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.08, alpha=1.93, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=1.94, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=1.93, beta=0.01, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=1.93, beta=-0.0, externalFX_W=5.06 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.01, alpha=1.99, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.02, alpha=1.99, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.01, alpha=2.0, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.01, alpha=1.99, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.01, alpha=1.99, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=12.03, alpha=1.01, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.057 -INFO - pterasoftware.trim - State: vCg__E=12.04, alpha=1.01, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.057 -INFO - pterasoftware.trim - State: vCg__E=12.03, alpha=1.02, beta=-0.0, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.057 -INFO - pterasoftware.trim - State: vCg__E=12.03, alpha=1.01, beta=0.01, externalFX_W=5.07 -INFO - pterasoftware.trim - Objective: 0.057 -INFO - pterasoftware.trim - State: vCg__E=12.03, alpha=1.01, beta=-0.0, externalFX_W=5.08 -INFO - pterasoftware.trim - Objective: 0.057 -INFO - pterasoftware.trim - State: vCg__E=11.06, alpha=1.95, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=1.95, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.06, alpha=1.96, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.06, alpha=1.95, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.06, alpha=1.95, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.017 -INFO - pterasoftware.trim - State: vCg__E=11.02, alpha=1.99, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.99, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.02, alpha=2.0, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.02, alpha=1.99, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.02, alpha=1.99, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.96, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.06, alpha=1.96, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.96, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.96, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.99, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.98, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.98, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.99, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.98, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.03, alpha=1.98, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.09, alpha=1.95, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.1, alpha=1.95, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.09, alpha=1.96, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.015 -INFO - pterasoftware.trim - State: vCg__E=11.09, alpha=1.95, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.09, alpha=1.95, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.96, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.06, alpha=1.96, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.015 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.96, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.96, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.05, alpha=1.97, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.98, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.04, alpha=1.97, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.016 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=2.0, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.014 -INFO - pterasoftware.trim - State: vCg__E=11.08, alpha=2.0, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.014 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=2.01, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.014 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=2.0, beta=0.01, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.014 -INFO - pterasoftware.trim - State: vCg__E=11.07, alpha=2.0, beta=-0.0, externalFX_W=5.05 -INFO - pterasoftware.trim - Objective: 0.014 -INFO - pterasoftware.trim - State: vCg__E=11.19, alpha=2.1, beta=-0.0, externalFX_W=5.04 -INFO - pterasoftware.trim - Objective: 0.008 +INFO - pterasoftware.trim - State: vCg__E = 9.59 m/s, alpha = 3.81 deg, beta = -5.07E-05 deg, externalFX_W = 4.99 N +INFO - pterasoftware.trim - Objective: 0.0601 +INFO - pterasoftware.trim - State: vCg__E = 9.60 m/s, alpha = 3.81 deg, beta = -5.07E-05 deg, externalFX_W = 4.99 N +INFO - pterasoftware.trim - Objective: 0.0606 +INFO - pterasoftware.trim - State: vCg__E = 9.59 m/s, alpha = 3.82 deg, beta = -5.07E-05 deg, externalFX_W = 4.99 N +INFO - pterasoftware.trim - Objective: 0.0608 +INFO - pterasoftware.trim - State: vCg__E = 9.59 m/s, alpha = 3.81 deg, beta = 0.00995 deg, externalFX_W = 4.99 N +INFO - pterasoftware.trim - Objective: 0.0601 +INFO - pterasoftware.trim - State: vCg__E = 9.59 m/s, alpha = 3.81 deg, beta = -5.07E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0601 +INFO - pterasoftware.trim - State: vCg__E = 9.40 m/s, alpha = 3.65 deg, beta = -3.28E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0420 +INFO - pterasoftware.trim - State: vCg__E = 9.41 m/s, alpha = 3.65 deg, beta = -3.28E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0417 +INFO - pterasoftware.trim - State: vCg__E = 9.40 m/s, alpha = 3.66 deg, beta = -3.28E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0419 +INFO - pterasoftware.trim - State: vCg__E = 9.40 m/s, alpha = 3.65 deg, beta = 0.00997 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0420 +INFO - pterasoftware.trim - State: vCg__E = 9.40 m/s, alpha = 3.65 deg, beta = -3.28E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0420 +INFO - pterasoftware.trim - State: vCg__E = 9.48 m/s, alpha = 3.61 deg, beta = -3.85E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0412 +INFO - pterasoftware.trim - State: vCg__E = 9.49 m/s, alpha = 3.61 deg, beta = -3.85E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0415 +INFO - pterasoftware.trim - State: vCg__E = 9.48 m/s, alpha = 3.62 deg, beta = -3.85E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0417 +INFO - pterasoftware.trim - State: vCg__E = 9.48 m/s, alpha = 3.61 deg, beta = 0.00996 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0412 +INFO - pterasoftware.trim - State: vCg__E = 9.48 m/s, alpha = 3.61 deg, beta = -3.85E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0412 +INFO - pterasoftware.trim - State: vCg__E = 9.65 m/s, alpha = 3.43 deg, beta = -4.57E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0364 +INFO - pterasoftware.trim - State: vCg__E = 9.66 m/s, alpha = 3.43 deg, beta = -4.57E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0366 +INFO - pterasoftware.trim - State: vCg__E = 9.65 m/s, alpha = 3.44 deg, beta = -4.57E-05 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0368 +INFO - pterasoftware.trim - State: vCg__E = 9.65 m/s, alpha = 3.43 deg, beta = 0.00995 deg, externalFX_W = 5.00 N +INFO - pterasoftware.trim - Objective: 0.0364 +INFO - pterasoftware.trim - State: vCg__E = 9.65 m/s, alpha = 3.43 deg, beta = -4.57E-05 deg, externalFX_W = 5.01 N +INFO - pterasoftware.trim - Objective: 0.0364 +INFO - pterasoftware.trim - State: vCg__E = 10.3 m/s, alpha = 2.69 deg, beta = -7.42E-05 deg, externalFX_W = 5.02 N +INFO - pterasoftware.trim - Objective: 0.0238 +INFO - pterasoftware.trim - State: vCg__E = 10.3 m/s, alpha = 2.69 deg, beta = -7.42E-05 deg, externalFX_W = 5.02 N +INFO - pterasoftware.trim - Objective: 0.0234 +INFO - pterasoftware.trim - State: vCg__E = 10.3 m/s, alpha = 2.70 deg, beta = -7.42E-05 deg, externalFX_W = 5.02 N +INFO - pterasoftware.trim - Objective: 0.0236 +INFO - pterasoftware.trim - State: vCg__E = 10.3 m/s, alpha = 2.69 deg, beta = 0.00993 deg, externalFX_W = 5.02 N +INFO - pterasoftware.trim - Objective: 0.0238 +INFO - pterasoftware.trim - State: vCg__E = 10.3 m/s, alpha = 2.69 deg, beta = -7.42E-05 deg, externalFX_W = 5.03 N +INFO - pterasoftware.trim - Objective: 0.0238 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 1.55 deg, beta = -0.000127 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0340 +INFO - pterasoftware.trim - State: vCg__E = 11.5 m/s, alpha = 1.55 deg, beta = -0.000127 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0338 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 1.56 deg, beta = -0.000127 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0333 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 1.55 deg, beta = 0.00987 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0340 +INFO - pterasoftware.trim - State: vCg__E = 11.4 m/s, alpha = 1.55 deg, beta = -0.000127 deg, externalFX_W = 5.06 N +INFO - pterasoftware.trim - Objective: 0.0340 +INFO - pterasoftware.trim - State: vCg__E = 10.7 m/s, alpha = 2.29 deg, beta = -9.25E-05 deg, externalFX_W = 5.03 N +INFO - pterasoftware.trim - Objective: 0.0189 +INFO - pterasoftware.trim - State: vCg__E = 10.7 m/s, alpha = 2.29 deg, beta = -9.25E-05 deg, externalFX_W = 5.03 N +INFO - pterasoftware.trim - Objective: 0.0186 +INFO - pterasoftware.trim - State: vCg__E = 10.7 m/s, alpha = 2.30 deg, beta = -9.25E-05 deg, externalFX_W = 5.03 N +INFO - pterasoftware.trim - Objective: 0.0187 +INFO - pterasoftware.trim - State: vCg__E = 10.7 m/s, alpha = 2.29 deg, beta = 0.00991 deg, externalFX_W = 5.03 N +INFO - pterasoftware.trim - Objective: 0.0189 +INFO - pterasoftware.trim - State: vCg__E = 10.7 m/s, alpha = 2.29 deg, beta = -9.25E-05 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0189 +INFO - pterasoftware.trim - State: vCg__E = 11.7 m/s, alpha = 1.25 deg, beta = -0.000321 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0467 +INFO - pterasoftware.trim - State: vCg__E = 11.8 m/s, alpha = 1.25 deg, beta = -0.000321 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0465 +INFO - pterasoftware.trim - State: vCg__E = 11.7 m/s, alpha = 1.26 deg, beta = -0.000321 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0460 +INFO - pterasoftware.trim - State: vCg__E = 11.7 m/s, alpha = 1.25 deg, beta = 0.00968 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0467 +INFO - pterasoftware.trim - State: vCg__E = 11.7 m/s, alpha = 1.25 deg, beta = -0.000321 deg, externalFX_W = 5.08 N +INFO - pterasoftware.trim - Objective: 0.0467 +INFO - pterasoftware.trim - State: vCg__E = 10.8 m/s, alpha = 2.19 deg, beta = -0.000116 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0178 +INFO - pterasoftware.trim - State: vCg__E = 10.8 m/s, alpha = 2.19 deg, beta = -0.000116 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0175 +INFO - pterasoftware.trim - State: vCg__E = 10.8 m/s, alpha = 2.20 deg, beta = -0.000116 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0176 +INFO - pterasoftware.trim - State: vCg__E = 10.8 m/s, alpha = 2.19 deg, beta = 0.00988 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0178 +INFO - pterasoftware.trim - State: vCg__E = 10.8 m/s, alpha = 2.19 deg, beta = -0.000116 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0178 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.71 deg, beta = -0.000221 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0267 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.71 deg, beta = -0.000221 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0264 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.72 deg, beta = -0.000221 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0260 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.71 deg, beta = 0.00978 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0267 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.71 deg, beta = -0.000221 deg, externalFX_W = 5.06 N +INFO - pterasoftware.trim - Objective: 0.0267 +INFO - pterasoftware.trim - State: vCg__E = 10.9 m/s, alpha = 2.11 deg, beta = -0.000132 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0171 +INFO - pterasoftware.trim - State: vCg__E = 10.9 m/s, alpha = 2.11 deg, beta = -0.000132 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0168 +INFO - pterasoftware.trim - State: vCg__E = 10.9 m/s, alpha = 2.12 deg, beta = -0.000132 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0169 +INFO - pterasoftware.trim - State: vCg__E = 10.9 m/s, alpha = 2.11 deg, beta = 0.00987 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0171 +INFO - pterasoftware.trim - State: vCg__E = 10.9 m/s, alpha = 2.11 deg, beta = -0.000132 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0171 +INFO - pterasoftware.trim - State: vCg__E = 11.9 m/s, alpha = 1.09 deg, beta = -0.000578 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0537 +INFO - pterasoftware.trim - State: vCg__E = 11.9 m/s, alpha = 1.09 deg, beta = -0.000578 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0534 +INFO - pterasoftware.trim - State: vCg__E = 11.9 m/s, alpha = 1.10 deg, beta = -0.000578 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0530 +INFO - pterasoftware.trim - State: vCg__E = 11.9 m/s, alpha = 1.09 deg, beta = 0.00942 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0537 +INFO - pterasoftware.trim - State: vCg__E = 11.9 m/s, alpha = 1.09 deg, beta = -0.000578 deg, externalFX_W = 5.08 N +INFO - pterasoftware.trim - Objective: 0.0537 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.05 deg, beta = -0.000160 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0165 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.05 deg, beta = -0.000160 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0162 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.06 deg, beta = -0.000160 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0163 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.05 deg, beta = 0.00984 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0165 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.05 deg, beta = -0.000160 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0165 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.74 deg, beta = -0.000294 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0251 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.74 deg, beta = -0.000294 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0248 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.75 deg, beta = -0.000294 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0244 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.74 deg, beta = 0.00971 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0251 +INFO - pterasoftware.trim - State: vCg__E = 11.3 m/s, alpha = 1.74 deg, beta = -0.000294 deg, externalFX_W = 5.06 N +INFO - pterasoftware.trim - Objective: 0.0251 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.03 deg, beta = -0.000171 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0163 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.03 deg, beta = -0.000171 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.04 deg, beta = -0.000171 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0161 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.03 deg, beta = 0.00983 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0163 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.03 deg, beta = -0.000171 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0163 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.90 deg, beta = -0.000227 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0188 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.90 deg, beta = -0.000227 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0185 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.91 deg, beta = -0.000227 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0181 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.90 deg, beta = 0.00977 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0188 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.90 deg, beta = -0.000227 deg, externalFX_W = 5.06 N +INFO - pterasoftware.trim - Objective: 0.0188 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.01 deg, beta = -0.000178 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0161 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.01 deg, beta = -0.000178 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.02 deg, beta = -0.000178 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.01 deg, beta = 0.00982 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0161 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.01 deg, beta = -0.000178 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0161 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.93 deg, beta = -0.000210 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0172 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.93 deg, beta = -0.000210 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0169 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.94 deg, beta = -0.000210 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0165 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.93 deg, beta = 0.00979 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0172 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.93 deg, beta = -0.000210 deg, externalFX_W = 5.06 N +INFO - pterasoftware.trim - Objective: 0.0172 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000184 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000184 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0157 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.00 deg, beta = -0.000184 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = 0.00982 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000184 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 12.0 m/s, alpha = 1.01 deg, beta = -0.00207 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0573 +INFO - pterasoftware.trim - State: vCg__E = 12.0 m/s, alpha = 1.01 deg, beta = -0.00207 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0570 +INFO - pterasoftware.trim - State: vCg__E = 12.0 m/s, alpha = 1.02 deg, beta = -0.00207 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0566 +INFO - pterasoftware.trim - State: vCg__E = 12.0 m/s, alpha = 1.01 deg, beta = 0.00793 deg, externalFX_W = 5.07 N +INFO - pterasoftware.trim - Objective: 0.0573 +INFO - pterasoftware.trim - State: vCg__E = 12.0 m/s, alpha = 1.01 deg, beta = -0.00207 deg, externalFX_W = 5.08 N +INFO - pterasoftware.trim - Objective: 0.0573 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = -0.000277 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0168 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = -0.000277 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0165 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.96 deg, beta = -0.000277 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0161 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = 0.00972 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0168 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = -0.000277 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0168 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000201 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000201 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 2.00 deg, beta = -0.000201 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0157 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = 0.00980 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000201 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.96 deg, beta = -0.000251 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0162 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.96 deg, beta = -0.000251 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000251 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.96 deg, beta = 0.00975 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0162 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.96 deg, beta = -0.000251 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0162 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000213 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000213 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000213 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = 0.00979 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000213 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000238 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.97 deg, beta = -0.000238 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0157 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000238 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00976 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000238 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000218 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000218 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.99 deg, beta = -0.000218 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = 0.00978 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000218 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = -0.000801 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = -0.000801 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0157 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.96 deg, beta = -0.000801 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0153 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = 0.00920 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.95 deg, beta = -0.000801 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0160 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.96 deg, beta = -0.000370 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.96 deg, beta = -0.000370 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.97 deg, beta = -0.000370 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0153 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.96 deg, beta = 0.00963 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.96 deg, beta = -0.000370 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0159 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000260 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 1.97 deg, beta = -0.000260 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000260 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00974 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000260 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000236 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000236 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000236 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00976 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000236 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000232 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000232 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000232 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000232 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0155 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.98 deg, beta = -0.000231 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0156 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = 0.00977 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.0 m/s, alpha = 1.97 deg, beta = -0.000231 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0158 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 2.00 deg, beta = -0.000265 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0143 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 2.00 deg, beta = -0.000265 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0140 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 2.01 deg, beta = -0.000265 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0141 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 2.00 deg, beta = 0.00973 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.0143 +INFO - pterasoftware.trim - State: vCg__E = 11.1 m/s, alpha = 2.00 deg, beta = -0.000265 deg, externalFX_W = 5.05 N +INFO - pterasoftware.trim - Objective: 0.0143 +INFO - pterasoftware.trim - State: vCg__E = 11.2 m/s, alpha = 2.10 deg, beta = -0.000402 deg, externalFX_W = 5.04 N +INFO - pterasoftware.trim - Objective: 0.00844 INFO - pterasoftware.trim - Acceptable value reached with local search. diff --git a/docs/examples_expected_output/analyze_unsteady_trim/example_trim.log b/docs/examples_expected_output/analyze_unsteady_trim/example_trim.log index 778c1edb..d8032824 100644 --- a/docs/examples_expected_output/analyze_unsteady_trim/example_trim.log +++ b/docs/examples_expected_output/analyze_unsteady_trim/example_trim.log @@ -3,106 +3,106 @@ INFO - pterasoftware.movements.movement - All motion is static. Returning initia INFO - pterasoftware.trim - Starting local search. INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.0, beta=0.0, externalFX_W=7.5 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.00 deg, externalFX_W = 7.50 N INFO - pterasoftware.trim - Objective: 0.156 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.01, alpha=5.0, beta=0.0, externalFX_W=7.5 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.00 deg, externalFX_W = 7.50 N INFO - pterasoftware.trim - Objective: 0.155 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.01, beta=0.0, externalFX_W=7.5 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.01 deg, beta = 0.00 deg, externalFX_W = 7.50 N INFO - pterasoftware.trim - Objective: 0.156 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.0, beta=0.01, externalFX_W=7.5 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.0100 deg, externalFX_W = 7.50 N INFO - pterasoftware.trim - Objective: 0.156 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.0, alpha=5.0, beta=0.0, externalFX_W=7.51 +INFO - pterasoftware.trim - State: vCg__E = 10.0 m/s, alpha = 5.00 deg, beta = 0.00 deg, externalFX_W = 7.51 N INFO - pterasoftware.trim - Objective: 0.156 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.07, alpha=4.99, beta=-0.0, externalFX_W=7.5 +INFO - pterasoftware.trim - State: vCg__E = 10.1 m/s, alpha = 4.99 deg, beta = -1.71E-07 deg, externalFX_W = 7.50 N INFO - pterasoftware.trim - Objective: 0.151 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.08, alpha=4.99, beta=-0.0, externalFX_W=7.5 -INFO - pterasoftware.trim - Objective: 0.15 +INFO - pterasoftware.trim - State: vCg__E = 10.1 m/s, alpha = 4.99 deg, beta = -1.71E-07 deg, externalFX_W = 7.50 N +INFO - pterasoftware.trim - Objective: 0.150 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.07, alpha=5.0, beta=-0.0, externalFX_W=7.5 +INFO - pterasoftware.trim - State: vCg__E = 10.1 m/s, alpha = 5.00 deg, beta = -1.71E-07 deg, externalFX_W = 7.50 N INFO - pterasoftware.trim - Objective: 0.151 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.07, alpha=4.99, beta=0.01, externalFX_W=7.5 +INFO - pterasoftware.trim - State: vCg__E = 10.1 m/s, alpha = 4.99 deg, beta = 0.0100 deg, externalFX_W = 7.50 N INFO - pterasoftware.trim - Objective: 0.151 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=10.07, alpha=4.99, beta=-0.0, externalFX_W=7.51 +INFO - pterasoftware.trim - State: vCg__E = 10.1 m/s, alpha = 4.99 deg, beta = -1.71E-07 deg, externalFX_W = 7.51 N INFO - pterasoftware.trim - Objective: 0.151 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.49, alpha=3.68, beta=-0.0, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.066 +INFO - pterasoftware.trim - State: vCg__E = 13.5 m/s, alpha = 3.68 deg, beta = -2.59E-05 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0657 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.5, alpha=3.68, beta=-0.0, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.066 +INFO - pterasoftware.trim - State: vCg__E = 13.5 m/s, alpha = 3.68 deg, beta = -2.59E-05 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0660 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.49, alpha=3.69, beta=-0.0, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.067 +INFO - pterasoftware.trim - State: vCg__E = 13.5 m/s, alpha = 3.69 deg, beta = -2.59E-05 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0668 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.49, alpha=3.68, beta=0.01, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.066 +INFO - pterasoftware.trim - State: vCg__E = 13.5 m/s, alpha = 3.68 deg, beta = 0.00997 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0657 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.49, alpha=3.68, beta=-0.0, externalFX_W=7.52 -INFO - pterasoftware.trim - Objective: 0.066 +INFO - pterasoftware.trim - State: vCg__E = 13.5 m/s, alpha = 3.68 deg, beta = -2.59E-05 deg, externalFX_W = 7.52 N +INFO - pterasoftware.trim - Objective: 0.0657 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=15.0, alpha=0.59, beta=-0.0, externalFX_W=7.51 +INFO - pterasoftware.trim - State: vCg__E = 15.0 m/s, alpha = 0.588 deg, beta = -5.16E-05 deg, externalFX_W = 7.51 N INFO - pterasoftware.trim - Objective: 0.235 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=14.99, alpha=0.59, beta=-0.0, externalFX_W=7.51 +INFO - pterasoftware.trim - State: vCg__E = 15.0 m/s, alpha = 0.588 deg, beta = -5.16E-05 deg, externalFX_W = 7.51 N INFO - pterasoftware.trim - Objective: 0.235 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=15.0, alpha=0.6, beta=-0.0, externalFX_W=7.51 +INFO - pterasoftware.trim - State: vCg__E = 15.0 m/s, alpha = 0.598 deg, beta = -5.16E-05 deg, externalFX_W = 7.51 N INFO - pterasoftware.trim - Objective: 0.234 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=15.0, alpha=0.59, beta=0.01, externalFX_W=7.51 +INFO - pterasoftware.trim - State: vCg__E = 15.0 m/s, alpha = 0.588 deg, beta = 0.00995 deg, externalFX_W = 7.51 N INFO - pterasoftware.trim - Objective: 0.235 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=15.0, alpha=0.59, beta=-0.0, externalFX_W=7.52 +INFO - pterasoftware.trim - State: vCg__E = 15.0 m/s, alpha = 0.588 deg, beta = -5.16E-05 deg, externalFX_W = 7.52 N INFO - pterasoftware.trim - Objective: 0.235 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.81, alpha=3.02, beta=-0.0, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.033 +INFO - pterasoftware.trim - State: vCg__E = 13.8 m/s, alpha = 3.02 deg, beta = -3.14E-05 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0327 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.82, alpha=3.02, beta=-0.0, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.033 +INFO - pterasoftware.trim - State: vCg__E = 13.8 m/s, alpha = 3.02 deg, beta = -3.14E-05 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0329 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.81, alpha=3.03, beta=-0.0, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.033 +INFO - pterasoftware.trim - State: vCg__E = 13.8 m/s, alpha = 3.03 deg, beta = -3.14E-05 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0325 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.81, alpha=3.02, beta=0.01, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.033 +INFO - pterasoftware.trim - State: vCg__E = 13.8 m/s, alpha = 3.02 deg, beta = 0.00997 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0327 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=13.81, alpha=3.02, beta=-0.0, externalFX_W=7.52 -INFO - pterasoftware.trim - Objective: 0.033 +INFO - pterasoftware.trim - State: vCg__E = 13.8 m/s, alpha = 3.02 deg, beta = -3.14E-05 deg, externalFX_W = 7.52 N +INFO - pterasoftware.trim - Objective: 0.0327 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. -INFO - pterasoftware.trim - State: vCg__E=12.57, alpha=3.18, beta=-0.0, externalFX_W=7.51 -INFO - pterasoftware.trim - Objective: 0.018 +INFO - pterasoftware.trim - State: vCg__E = 12.6 m/s, alpha = 3.18 deg, beta = -2.22E-05 deg, externalFX_W = 7.51 N +INFO - pterasoftware.trim - Objective: 0.0177 INFO - pterasoftware.trim - Acceptable value reached with local search. diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/animate.webp b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/animate.webp index b30a037d..228411d8 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/animate.webp and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/animate.webp differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_aerodynamic_angles.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_aerodynamic_angles.png index a9eb5987..5c0734bd 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_aerodynamic_angles.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_aerodynamic_angles.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_angular_velocity.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_angular_velocity.png index 2d35eda4..39ee615e 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_angular_velocity.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_angular_velocity.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_force_coefficients.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_force_coefficients.png index 8aaed3fc..3c41ff7a 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_force_coefficients.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_force_coefficients.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_forces.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_forces.png index cf65c8bf..82b86c5a 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_forces.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_forces.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moment_coefficients.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moment_coefficients.png index 3485dbe1..ed6e3336 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moment_coefficients.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moment_coefficients.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moments.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moments.png index 968fc51d..0c424fb6 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moments.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_moments.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_orientation.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_orientation.png index a5ea2554..57d46d91 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_orientation.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_orientation.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_position.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_position.png index 314829e3..a41d419f 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_position.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_position.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_velocity.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_velocity.png index c3c85471..a91fa5bf 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_velocity.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_airplane_velocity.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_solver.log b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_solver.log index 2dccba5d..bfe72470 100644 --- a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_solver.log +++ b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_flapping/example_solver.log @@ -1,63 +1,63 @@ INFO - pterasoftware._serialization - Saving FreeFlightUnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz. -INFO - pterasoftware._serialization - Saved FreeFlightUnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (291129501 bytes). +INFO - pterasoftware._serialization - Saved FreeFlightUnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (291224382 bytes). INFO - pterasoftware._serialization - Loading from example_solver.json.gz. WARNING - pterasoftware._serialization - The file was saved with uncommitted changes (_dirty=true). The _commit hash may not fully represent the code state at save time. WARNING - pterasoftware._serialization - The current working tree has uncommitted changes. INFO - pterasoftware._serialization - Loaded FreeFlightUnsteadyRingVortexLatticeMethodSolver from example_solver.json.gz. INFO - pterasoftware.output - Airplane "Example Airplane": INFO - pterasoftware.output - Final Cycle-Averaged Forces (in Wind Axes): -INFO - pterasoftware.output - fX_W: 165.795 N Drag: -165.795 N -INFO - pterasoftware.output - fY_W: 0.0 N Side Force: 0.0 N -INFO - pterasoftware.output - fZ_W: -475.27 N Lift: 475.27 N +INFO - pterasoftware.output - fX_W: 166. N Drag: -166. N +INFO - pterasoftware.output - fY_W: 0.000151 N Side Force: 0.000151 N +INFO - pterasoftware.output - fZ_W: -475. N Lift: 475. N INFO - pterasoftware.output - Final Cycle-Averaged Moments (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - mX_W_CgP1: 0.006 Nm Rolling Moment: 0.006 Nm -INFO - pterasoftware.output - mY_W_CgP1: 8.903 Nm Pitching Moment: 8.903 Nm -INFO - pterasoftware.output - mZ_W_CgP1: -0.0 Nm Yawing Moment: -0.0 Nm +INFO - pterasoftware.output - mX_W_CgP1: 0.00614 Nm Rolling Moment: 0.00614 Nm +INFO - pterasoftware.output - mY_W_CgP1: 8.90 Nm Pitching Moment: 8.90 Nm +INFO - pterasoftware.output - mZ_W_CgP1: -0.000357 Nm Yawing Moment: -0.000357 Nm INFO - pterasoftware.output - Final Cycle-Averaged Force Coefficients (in Wind Axes): -INFO - pterasoftware.output - cFX_W: 0.099 CDi: -0.099 -INFO - pterasoftware.output - cFY_W: 0.0 CY: 0.0 -INFO - pterasoftware.output - cFZ_W: -0.293 CL: 0.293 +INFO - pterasoftware.output - cFX_W: 0.0995 CDi: -0.0995 +INFO - pterasoftware.output - cFY_W: 8.78E-08 CY: 8.78E-08 +INFO - pterasoftware.output - cFZ_W: -0.293 CL: 0.293 INFO - pterasoftware.output - Final Cycle-Averaged Moment Coefficients (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - cMX_W_CgP1: 0.0 Cl: 0.0 -INFO - pterasoftware.output - cMY_W_CgP1: 0.007 Cm: 0.007 -INFO - pterasoftware.output - cMZ_W_CgP1: -0.0 Cn: -0.0 +INFO - pterasoftware.output - cMX_W_CgP1: 6.28E-07 Cl: 6.28E-07 +INFO - pterasoftware.output - cMY_W_CgP1: 0.00731 Cm: 0.00731 +INFO - pterasoftware.output - cMZ_W_CgP1: -3.44E-08 Cn: -3.44E-08 INFO - pterasoftware.output - INFO - pterasoftware.output - The First Airplane's Free Flight State History: -INFO - pterasoftware.output - Initial State (at t = 0.000 s): +INFO - pterasoftware.output - Initial State (at t = 0.00 s): INFO - pterasoftware.output - Position (of the First Airplane's CG, in Earth Axes, Relative to the Earth Origin): -INFO - pterasoftware.output - cgP1X_E_Eo: 0.0 m -INFO - pterasoftware.output - cgP1Y_E_Eo: 0.0 m -INFO - pterasoftware.output - cgP1Z_E_Eo: 0.0 m +INFO - pterasoftware.output - cgP1X_E_Eo: 0.00 m +INFO - pterasoftware.output - cgP1Y_E_Eo: 0.00 m +INFO - pterasoftware.output - cgP1Z_E_Eo: 0.00 m INFO - pterasoftware.output - Orientation (of the First Airplane's Body Axes Relative to Earth Axes Using an Intrinsic zy'x" Sequence): -INFO - pterasoftware.output - angleX_E_to_BP1_izyx: 0.0 deg -INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 3.3 deg -INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: 0.0 deg +INFO - pterasoftware.output - angleX_E_to_BP1_izyx: 0.00 deg +INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 3.30 deg +INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: 0.00 deg INFO - pterasoftware.output - Velocity (of the First Airplane's CG, in Earth Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - vCgP1X_E__E: 12.9 m/s -INFO - pterasoftware.output - vCgP1Y_E__E: -0.0 m/s -INFO - pterasoftware.output - vCgP1Z_E__E: -0.0 m/s +INFO - pterasoftware.output - vCgP1X_E__E: 12.9 m/s +INFO - pterasoftware.output - vCgP1Y_E__E: -0.00 m/s +INFO - pterasoftware.output - vCgP1Z_E__E: -0.00 m/s INFO - pterasoftware.output - Angular Velocity (in the First Airplane's Body Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - omegaX_BP1__E: 0.0 deg/s -INFO - pterasoftware.output - omegaY_BP1__E: 0.0 deg/s -INFO - pterasoftware.output - omegaZ_BP1__E: 0.0 deg/s -INFO - pterasoftware.output - Angle of Attack (alpha): 3.3 deg -INFO - pterasoftware.output - Sideslip Angle (beta): 0.0 deg -INFO - pterasoftware.output - Final State (at t = 3.863 s): +INFO - pterasoftware.output - omegaX_BP1__E: 0.00 deg/s +INFO - pterasoftware.output - omegaY_BP1__E: 0.00 deg/s +INFO - pterasoftware.output - omegaZ_BP1__E: 0.00 deg/s +INFO - pterasoftware.output - Angle of Attack (alpha): 3.30 deg +INFO - pterasoftware.output - Sideslip Angle (beta): 0.00 deg +INFO - pterasoftware.output - Final State (at t = 3.86 s): INFO - pterasoftware.output - Position (of the First Airplane's CG, in Earth Axes, Relative to the Earth Origin): -INFO - pterasoftware.output - cgP1X_E_Eo: 56.545 m -INFO - pterasoftware.output - cgP1Y_E_Eo: -0.0 m -INFO - pterasoftware.output - cgP1Z_E_Eo: -18.527 m +INFO - pterasoftware.output - cgP1X_E_Eo: 56.5 m +INFO - pterasoftware.output - cgP1Y_E_Eo: -3.11E-05 m +INFO - pterasoftware.output - cgP1Z_E_Eo: -18.5 m INFO - pterasoftware.output - Orientation (of the First Airplane's Body Axes Relative to Earth Axes Using an Intrinsic zy'x" Sequence): -INFO - pterasoftware.output - angleX_E_to_BP1_izyx: -0.0 deg -INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 35.028 deg -INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: -0.0 deg +INFO - pterasoftware.output - angleX_E_to_BP1_izyx: -7.02E-05 deg +INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 35.0 deg +INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: -6.04E-05 deg INFO - pterasoftware.output - Velocity (of the First Airplane's CG, in Earth Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - vCgP1X_E__E: 13.162 m/s -INFO - pterasoftware.output - vCgP1Y_E__E: -0.0 m/s -INFO - pterasoftware.output - vCgP1Z_E__E: -9.057 m/s +INFO - pterasoftware.output - vCgP1X_E__E: 13.2 m/s +INFO - pterasoftware.output - vCgP1Y_E__E: -2.16E-05 m/s +INFO - pterasoftware.output - vCgP1Z_E__E: -9.06 m/s INFO - pterasoftware.output - Angular Velocity (in the First Airplane's Body Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - omegaX_BP1__E: -0.0 deg/s -INFO - pterasoftware.output - omegaY_BP1__E: 22.434 deg/s -INFO - pterasoftware.output - omegaZ_BP1__E: -0.0 deg/s -INFO - pterasoftware.output - Angle of Attack (alpha): 0.497 deg -INFO - pterasoftware.output - Sideslip Angle (beta): -0.0 deg +INFO - pterasoftware.output - omegaX_BP1__E: -9.76E-05 deg/s +INFO - pterasoftware.output - omegaY_BP1__E: 22.4 deg/s +INFO - pterasoftware.output - omegaZ_BP1__E: -2.40E-05 deg/s +INFO - pterasoftware.output - Angle of Attack (alpha): 0.497 deg +INFO - pterasoftware.output - Sideslip Angle (beta): -2.84E-05 deg diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/animate.webp b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/animate.webp index dae0fd39..8c69cbc3 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/animate.webp and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/animate.webp differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/draw.webp b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/draw.webp index 80333bc5..19d908a2 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/draw.webp and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/draw.webp differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_aerodynamic_angles.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_aerodynamic_angles.png index 19b7a581..714a95b0 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_aerodynamic_angles.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_aerodynamic_angles.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_angular_velocity.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_angular_velocity.png index a707b2b5..fee47ac0 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_angular_velocity.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_angular_velocity.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_force_coefficients.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_force_coefficients.png index d08af091..72a9a1a5 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_force_coefficients.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_force_coefficients.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_forces.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_forces.png index 0a55836c..89d1b493 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_forces.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_forces.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moment_coefficients.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moment_coefficients.png index be80bcbb..387ff95f 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moment_coefficients.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moment_coefficients.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moments.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moments.png index aca1205c..041726c2 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moments.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_moments.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_orientation.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_orientation.png index fa19d87d..73c437c4 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_orientation.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_orientation.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_position.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_position.png index 60fb621f..f3840c14 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_position.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_position.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_velocity.png b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_velocity.png index 8033485b..60c04bd8 100644 Binary files a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_velocity.png and b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_airplane_velocity.png differ diff --git a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_solver.log b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_solver.log index 8e1601a4..db67f714 100644 --- a/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_solver.log +++ b/docs/examples_expected_output/free_flight_unsteady_ring_vortex_lattice_method_solver_glider/example_solver.log @@ -1,63 +1,63 @@ INFO - pterasoftware._serialization - Saving FreeFlightUnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz. -INFO - pterasoftware._serialization - Saved FreeFlightUnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (125664301 bytes). +INFO - pterasoftware._serialization - Saved FreeFlightUnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (125727180 bytes). INFO - pterasoftware._serialization - Loading from example_solver.json.gz. WARNING - pterasoftware._serialization - The file was saved with uncommitted changes (_dirty=true). The _commit hash may not fully represent the code state at save time. WARNING - pterasoftware._serialization - The current working tree has uncommitted changes. INFO - pterasoftware._serialization - Loaded FreeFlightUnsteadyRingVortexLatticeMethodSolver from example_solver.json.gz. INFO - pterasoftware.output - Airplane "Example Airplane": INFO - pterasoftware.output - Final Forces (in Wind Axes): -INFO - pterasoftware.output - fX_W: -6.054 N Drag: 6.054 N -INFO - pterasoftware.output - fY_W: 0.0 N Side Force: 0.0 N -INFO - pterasoftware.output - fZ_W: -418.074 N Lift: 418.074 N +INFO - pterasoftware.output - fX_W: -6.05 N Drag: 6.05 N +INFO - pterasoftware.output - fY_W: 6.68E-13 N Side Force: 6.68E-13 N +INFO - pterasoftware.output - fZ_W: -418. N Lift: 418. N INFO - pterasoftware.output - Final Moments (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - mX_W_CgP1: -0.0 Nm Rolling Moment: -0.0 Nm -INFO - pterasoftware.output - mY_W_CgP1: 2.731 Nm Pitching Moment: 2.731 Nm -INFO - pterasoftware.output - mZ_W_CgP1: -0.0 Nm Yawing Moment: -0.0 Nm +INFO - pterasoftware.output - mX_W_CgP1: -2.26E-11 Nm Rolling Moment: -2.26E-11 Nm +INFO - pterasoftware.output - mY_W_CgP1: 2.73 Nm Pitching Moment: 2.73 Nm +INFO - pterasoftware.output - mZ_W_CgP1: -1.85E-12 Nm Yawing Moment: -1.85E-12 Nm INFO - pterasoftware.output - Final Force Coefficients (in Wind Axes): -INFO - pterasoftware.output - cFX_W: -0.006 CDi: 0.006 -INFO - pterasoftware.output - cFY_W: 0.0 CY: 0.0 -INFO - pterasoftware.output - cFZ_W: -0.389 CL: 0.389 +INFO - pterasoftware.output - cFX_W: -0.00564 CDi: 0.00564 +INFO - pterasoftware.output - cFY_W: 6.22E-16 CY: 6.22E-16 +INFO - pterasoftware.output - cFZ_W: -0.389 CL: 0.389 INFO - pterasoftware.output - Final Moment Coefficients (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - cMX_W_CgP1: -0.0 Cl: -0.0 -INFO - pterasoftware.output - cMY_W_CgP1: 0.003 Cm: 0.003 -INFO - pterasoftware.output - cMZ_W_CgP1: -0.0 Cn: -0.0 +INFO - pterasoftware.output - cMX_W_CgP1: -2.10E-15 Cl: -2.10E-15 +INFO - pterasoftware.output - cMY_W_CgP1: 0.00254 Cm: 0.00254 +INFO - pterasoftware.output - cMZ_W_CgP1: -1.72E-16 Cn: -1.72E-16 INFO - pterasoftware.output - INFO - pterasoftware.output - The First Airplane's Free Flight State History: -INFO - pterasoftware.output - Initial State (at t = 0.000 s): +INFO - pterasoftware.output - Initial State (at t = 0.00 s): INFO - pterasoftware.output - Position (of the First Airplane's CG, in Earth Axes, Relative to the Earth Origin): -INFO - pterasoftware.output - cgP1X_E_Eo: 0.0 m -INFO - pterasoftware.output - cgP1Y_E_Eo: 0.0 m -INFO - pterasoftware.output - cgP1Z_E_Eo: 0.0 m +INFO - pterasoftware.output - cgP1X_E_Eo: 0.00 m +INFO - pterasoftware.output - cgP1Y_E_Eo: 0.00 m +INFO - pterasoftware.output - cgP1Z_E_Eo: 0.00 m INFO - pterasoftware.output - Orientation (of the First Airplane's Body Axes Relative to Earth Axes Using an Intrinsic zy'x" Sequence): -INFO - pterasoftware.output - angleX_E_to_BP1_izyx: 0.0 deg -INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 3.3 deg -INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: 0.0 deg +INFO - pterasoftware.output - angleX_E_to_BP1_izyx: 0.00 deg +INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 3.30 deg +INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: 0.00 deg INFO - pterasoftware.output - Velocity (of the First Airplane's CG, in Earth Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - vCgP1X_E__E: 12.9 m/s -INFO - pterasoftware.output - vCgP1Y_E__E: -0.0 m/s -INFO - pterasoftware.output - vCgP1Z_E__E: -0.0 m/s +INFO - pterasoftware.output - vCgP1X_E__E: 12.9 m/s +INFO - pterasoftware.output - vCgP1Y_E__E: -0.00 m/s +INFO - pterasoftware.output - vCgP1Z_E__E: -0.00 m/s INFO - pterasoftware.output - Angular Velocity (in the First Airplane's Body Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - omegaX_BP1__E: 0.0 deg/s -INFO - pterasoftware.output - omegaY_BP1__E: 0.0 deg/s -INFO - pterasoftware.output - omegaZ_BP1__E: 0.0 deg/s -INFO - pterasoftware.output - Angle of Attack (alpha): 3.3 deg -INFO - pterasoftware.output - Sideslip Angle (beta): 0.0 deg -INFO - pterasoftware.output - Final State (at t = 2.571 s): +INFO - pterasoftware.output - omegaX_BP1__E: 0.00 deg/s +INFO - pterasoftware.output - omegaY_BP1__E: 0.00 deg/s +INFO - pterasoftware.output - omegaZ_BP1__E: 0.00 deg/s +INFO - pterasoftware.output - Angle of Attack (alpha): 3.30 deg +INFO - pterasoftware.output - Sideslip Angle (beta): 0.00 deg +INFO - pterasoftware.output - Final State (at t = 2.57 s): INFO - pterasoftware.output - Position (of the First Airplane's CG, in Earth Axes, Relative to the Earth Origin): -INFO - pterasoftware.output - cgP1X_E_Eo: 33.366 m -INFO - pterasoftware.output - cgP1Y_E_Eo: 0.0 m -INFO - pterasoftware.output - cgP1Z_E_Eo: 0.972 m +INFO - pterasoftware.output - cgP1X_E_Eo: 33.4 m +INFO - pterasoftware.output - cgP1Y_E_Eo: 1.31E-15 m +INFO - pterasoftware.output - cgP1Z_E_Eo: 0.972 m INFO - pterasoftware.output - Orientation (of the First Airplane's Body Axes Relative to Earth Axes Using an Intrinsic zy'x" Sequence): -INFO - pterasoftware.output - angleX_E_to_BP1_izyx: -0.0 deg -INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 0.809 deg -INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: -0.0 deg +INFO - pterasoftware.output - angleX_E_to_BP1_izyx: -6.61E-14 deg +INFO - pterasoftware.output - angleY_E_to_BP1_izyx: 0.809 deg +INFO - pterasoftware.output - angleZ_E_to_BP1_izyx: -3.54E-16 deg INFO - pterasoftware.output - Velocity (of the First Airplane's CG, in Earth Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - vCgP1X_E__E: 13.227 m/s -INFO - pterasoftware.output - vCgP1Y_E__E: 0.0 m/s -INFO - pterasoftware.output - vCgP1Z_E__E: 0.547 m/s +INFO - pterasoftware.output - vCgP1X_E__E: 13.2 m/s +INFO - pterasoftware.output - vCgP1Y_E__E: 3.12E-16 m/s +INFO - pterasoftware.output - vCgP1Z_E__E: 0.547 m/s INFO - pterasoftware.output - Angular Velocity (in the First Airplane's Body Axes, Observed from the Earth Frame): -INFO - pterasoftware.output - omegaX_BP1__E: 0.0 deg/s -INFO - pterasoftware.output - omegaY_BP1__E: -0.324 deg/s -INFO - pterasoftware.output - omegaZ_BP1__E: -0.0 deg/s -INFO - pterasoftware.output - Angle of Attack (alpha): 3.179 deg -INFO - pterasoftware.output - Sideslip Angle (beta): -0.0 deg +INFO - pterasoftware.output - omegaX_BP1__E: 2.64E-13 deg/s +INFO - pterasoftware.output - omegaY_BP1__E: -0.324 deg/s +INFO - pterasoftware.output - omegaZ_BP1__E: -1.82E-14 deg/s +INFO - pterasoftware.output - Angle of Attack (alpha): 3.18 deg +INFO - pterasoftware.output - Sideslip Angle (beta): -1.97E-15 deg diff --git a/docs/examples_expected_output/steady_convergence/example_convergence.log b/docs/examples_expected_output/steady_convergence/example_convergence.log index a75ec696..a8ff0bf1 100644 --- a/docs/examples_expected_output/steady_convergence/example_convergence.log +++ b/docs/examples_expected_output/steady_convergence/example_convergence.log @@ -3,68 +3,68 @@ INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 1/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.184 s +INFO - pterasoftware.convergence - Simulation completed in 0.249 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 2/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.216 s +INFO - pterasoftware.convergence - Simulation completed in 0.196 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 55.0% (limiting coefficient: cMY) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 55.00% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 3/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.317 s +INFO - pterasoftware.convergence - Simulation completed in 0.232 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 98.77% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 4/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.302 s +INFO - pterasoftware.convergence - Simulation completed in 0.268 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 7 INFO - pterasoftware.convergence - Iteration number: 5/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.221 s +INFO - pterasoftware.convergence - Simulation completed in 0.251 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 8 INFO - pterasoftware.convergence - Iteration number: 6/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.366 s +INFO - pterasoftware.convergence - Simulation completed in 0.321 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 7/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.282 s +INFO - pterasoftware.convergence - Simulation completed in 0.298 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 8/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.348 s +INFO - pterasoftware.convergence - Simulation completed in 0.123 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 55.72% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 9/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.173 s +INFO - pterasoftware.convergence - Simulation completed in 0.237 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 93.77% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 10/24 INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.444 s +INFO - pterasoftware.convergence - Simulation completed in 0.151 s INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - The analysis found a converged case: INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 5 -INFO - pterasoftware.convergence - Simulation time: 0.317 s +INFO - pterasoftware.convergence - Simulation time: 0.232 s INFO - pterasoftware.convergence - Spanwise Panels: INFO - pterasoftware.convergence - Leading Airplane: INFO - pterasoftware.convergence - Main Wing: @@ -82,4 +82,4 @@ INFO - pterasoftware.convergence - WingCrossSection 3: None INFO - pterasoftware.convergence - Tail: INFO - pterasoftware.convergence - WingCrossSection 1: 6 INFO - pterasoftware.convergence - WingCrossSection 2: None -INFO - pterasoftware.convergence - Convergence analysis completed in 3.537 s +INFO - pterasoftware.convergence - Convergence analysis completed in 2.98 s diff --git a/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/draw.webp b/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/draw.webp index 0ad87d79..3795f02b 100644 Binary files a/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/draw.webp and b/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/draw.webp differ diff --git a/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/example_solver.log b/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/example_solver.log index bd1f6068..e4f532a7 100644 --- a/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/example_solver.log +++ b/docs/examples_expected_output/steady_horseshoe_vortex_lattice_method_solver/example_solver.log @@ -1,23 +1,23 @@ INFO - pterasoftware.output - Airplane "Example Airplane": -INFO - pterasoftware.output - Reynolds Number: 1.08e+06 +INFO - pterasoftware.output - Reynolds Number: 1.08E+06 INFO - pterasoftware.output - Forces (in Wind Axes): -INFO - pterasoftware.output - fX_W: -40.986 N Drag: 40.986 N -INFO - pterasoftware.output - fY_W: 0.0 N Side Force: 0.0 N -INFO - pterasoftware.output - fZ_W: -1056.911 N Lift: 1056.911 N +INFO - pterasoftware.output - fX_W: -41.0 N Drag: 41.0 N +INFO - pterasoftware.output - fY_W: 2.14E-14 N Side Force: 2.14E-14 N +INFO - pterasoftware.output - fZ_W: -1.06E+03 N Lift: 1.06E+03 N INFO - pterasoftware.output - Moments (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - mX_W_CgP1: 0.0 Nm Rolling Moment: 0.0 Nm -INFO - pterasoftware.output - mY_W_CgP1: -2043.373 Nm Pitching Moment: -2043.373 Nm -INFO - pterasoftware.output - mZ_W_CgP1: -0.0 Nm Yawing Moment: -0.0 Nm +INFO - pterasoftware.output - mX_W_CgP1: 3.75E-13 Nm Rolling Moment: 3.75E-13 Nm +INFO - pterasoftware.output - mY_W_CgP1: -2.04E+03 Nm Pitching Moment: -2.04E+03 Nm +INFO - pterasoftware.output - mZ_W_CgP1: -9.66E-14 Nm Yawing Moment: -9.66E-14 Nm INFO - pterasoftware.output - Force Coefficients (in Wind Axes): -INFO - pterasoftware.output - cFX_W: -0.034 CDi: 0.034 -INFO - pterasoftware.output - cFY_W: 0.0 CY: 0.0 -INFO - pterasoftware.output - cFZ_W: -0.886 CL: 0.886 +INFO - pterasoftware.output - cFX_W: -0.0344 CDi: 0.0344 +INFO - pterasoftware.output - cFY_W: 1.79E-17 CY: 1.79E-17 +INFO - pterasoftware.output - cFZ_W: -0.886 CL: 0.886 INFO - pterasoftware.output - Moment Coefficients (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - cMX_W_CgP1: 0.0 Cl: 0.0 -INFO - pterasoftware.output - cMY_W_CgP1: -1.051 Cm: -1.051 -INFO - pterasoftware.output - cMZ_W_CgP1: -0.0 Cn: -0.0 +INFO - pterasoftware.output - cMX_W_CgP1: 2.62E-17 Cl: 2.62E-17 +INFO - pterasoftware.output - cMY_W_CgP1: -1.05 Cm: -1.05 +INFO - pterasoftware.output - cMZ_W_CgP1: -6.75E-18 Cn: -6.75E-18 INFO - pterasoftware._serialization - Saving SteadyHorseshoeVortexLatticeMethodSolver to example_solver.json.gz. -INFO - pterasoftware._serialization - Saved SteadyHorseshoeVortexLatticeMethodSolver to example_solver.json.gz (491827 bytes). +INFO - pterasoftware._serialization - Saved SteadyHorseshoeVortexLatticeMethodSolver to example_solver.json.gz (491936 bytes). INFO - pterasoftware._serialization - Loading from example_solver.json.gz. WARNING - pterasoftware._serialization - The file was saved with uncommitted changes (_dirty=true). The _commit hash may not fully represent the code state at save time. WARNING - pterasoftware._serialization - The current working tree has uncommitted changes. diff --git a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/draw.webp b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/draw.webp index 19ebf527..f3711295 100644 Binary files a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/draw.webp and b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/draw.webp differ diff --git a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/example_solver.log b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/example_solver.log index 2e3cae29..71300c7b 100644 --- a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/example_solver.log +++ b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver/example_solver.log @@ -1,24 +1,24 @@ INFO - pterasoftware._serialization - Saving SteadyRingVortexLatticeMethodSolver to example_solver.json.gz. -INFO - pterasoftware._serialization - Saved SteadyRingVortexLatticeMethodSolver to example_solver.json.gz (723331 bytes). +INFO - pterasoftware._serialization - Saved SteadyRingVortexLatticeMethodSolver to example_solver.json.gz (723499 bytes). INFO - pterasoftware._serialization - Loading from example_solver.json.gz. WARNING - pterasoftware._serialization - The file was saved with uncommitted changes (_dirty=true). The _commit hash may not fully represent the code state at save time. WARNING - pterasoftware._serialization - The current working tree has uncommitted changes. INFO - pterasoftware._serialization - Loaded SteadyRingVortexLatticeMethodSolver from example_solver.json.gz. INFO - pterasoftware.output - Airplane "Example Airplane": -INFO - pterasoftware.output - Reynolds Number: 7.76e+05 +INFO - pterasoftware.output - Reynolds Number: 7.76E+05 INFO - pterasoftware.output - Forces (in Wind Axes): -INFO - pterasoftware.output - fX_W: -24.697 N Drag: 24.697 N -INFO - pterasoftware.output - fY_W: 0.0 N Side Force: 0.0 N -INFO - pterasoftware.output - fZ_W: -830.846 N Lift: 830.846 N +INFO - pterasoftware.output - fX_W: -24.7 N Drag: 24.7 N +INFO - pterasoftware.output - fY_W: 6.76E-15 N Side Force: 6.76E-15 N +INFO - pterasoftware.output - fZ_W: -831. N Lift: 831. N INFO - pterasoftware.output - Moments (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - mX_W_CgP1: 0.0 Nm Rolling Moment: 0.0 Nm -INFO - pterasoftware.output - mY_W_CgP1: -1004.665 Nm Pitching Moment: -1004.665 Nm -INFO - pterasoftware.output - mZ_W_CgP1: -0.0 Nm Yawing Moment: -0.0 Nm +INFO - pterasoftware.output - mX_W_CgP1: 3.08E-13 Nm Rolling Moment: 3.08E-13 Nm +INFO - pterasoftware.output - mY_W_CgP1: -1.00E+03 Nm Pitching Moment: -1.00E+03 Nm +INFO - pterasoftware.output - mZ_W_CgP1: -2.05E-14 Nm Yawing Moment: -2.05E-14 Nm INFO - pterasoftware.output - Force Coefficients (in Wind Axes): -INFO - pterasoftware.output - cFX_W: -0.03 CDi: 0.03 -INFO - pterasoftware.output - cFY_W: 0.0 CY: 0.0 -INFO - pterasoftware.output - cFZ_W: -1.007 CL: 1.007 +INFO - pterasoftware.output - cFX_W: -0.0299 CDi: 0.0299 +INFO - pterasoftware.output - cFY_W: 8.19E-18 CY: 8.19E-18 +INFO - pterasoftware.output - cFZ_W: -1.01 CL: 1.01 INFO - pterasoftware.output - Moment Coefficients (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - cMX_W_CgP1: 0.0 Cl: 0.0 -INFO - pterasoftware.output - cMY_W_CgP1: -1.041 Cm: -1.041 -INFO - pterasoftware.output - cMZ_W_CgP1: -0.0 Cn: -0.0 +INFO - pterasoftware.output - cMX_W_CgP1: 3.11E-17 Cl: 3.11E-17 +INFO - pterasoftware.output - cMY_W_CgP1: -1.04 Cm: -1.04 +INFO - pterasoftware.output - cMZ_W_CgP1: -2.07E-18 Cn: -2.07E-18 diff --git a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/draw.webp b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/draw.webp index e2301ac2..e1e34a91 100644 Binary files a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/draw.webp and b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/draw.webp differ diff --git a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/example_solver.log b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/example_solver.log index 3e57c26f..0d33249f 100644 --- a/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/example_solver.log +++ b/docs/examples_expected_output/steady_ring_vortex_lattice_method_solver_non_trapezoidal/example_solver.log @@ -1,24 +1,24 @@ INFO - pterasoftware._serialization - Saving SteadyRingVortexLatticeMethodSolver to example_solver.json.gz. -INFO - pterasoftware._serialization - Saved SteadyRingVortexLatticeMethodSolver to example_solver.json.gz (892019 bytes). +INFO - pterasoftware._serialization - Saved SteadyRingVortexLatticeMethodSolver to example_solver.json.gz (892011 bytes). INFO - pterasoftware._serialization - Loading from example_solver.json.gz. WARNING - pterasoftware._serialization - The file was saved with uncommitted changes (_dirty=true). The _commit hash may not fully represent the code state at save time. WARNING - pterasoftware._serialization - The current working tree has uncommitted changes. INFO - pterasoftware._serialization - Loaded SteadyRingVortexLatticeMethodSolver from example_solver.json.gz. INFO - pterasoftware.output - Airplane "Example Airplane": -INFO - pterasoftware.output - Reynolds Number: 8.53e+05 +INFO - pterasoftware.output - Reynolds Number: 8.53E+05 INFO - pterasoftware.output - Forces (in Wind Axes): -INFO - pterasoftware.output - fX_W: -10.079 N Drag: 10.079 N -INFO - pterasoftware.output - fY_W: -0.0 N Side Force: -0.0 N -INFO - pterasoftware.output - fZ_W: -508.023 N Lift: 508.023 N +INFO - pterasoftware.output - fX_W: -10.1 N Drag: 10.1 N +INFO - pterasoftware.output - fY_W: -2.53E-15 N Side Force: -2.53E-15 N +INFO - pterasoftware.output - fZ_W: -508. N Lift: 508. N INFO - pterasoftware.output - Moments (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - mX_W_CgP1: 0.0 Nm Rolling Moment: 0.0 Nm -INFO - pterasoftware.output - mY_W_CgP1: -247.018 Nm Pitching Moment: -247.018 Nm -INFO - pterasoftware.output - mZ_W_CgP1: -0.0 Nm Yawing Moment: -0.0 Nm +INFO - pterasoftware.output - mX_W_CgP1: 2.75E-13 Nm Rolling Moment: 2.75E-13 Nm +INFO - pterasoftware.output - mY_W_CgP1: -247. Nm Pitching Moment: -247. Nm +INFO - pterasoftware.output - mZ_W_CgP1: -1.42E-13 Nm Yawing Moment: -1.42E-13 Nm INFO - pterasoftware.output - Force Coefficients (in Wind Axes): -INFO - pterasoftware.output - cFX_W: -0.012 CDi: 0.012 -INFO - pterasoftware.output - cFY_W: -0.0 CY: -0.0 -INFO - pterasoftware.output - cFZ_W: -0.595 CL: 0.595 +INFO - pterasoftware.output - cFX_W: -0.0118 CDi: 0.0118 +INFO - pterasoftware.output - cFY_W: -2.96E-18 CY: -2.96E-18 +INFO - pterasoftware.output - cFZ_W: -0.595 CL: 0.595 INFO - pterasoftware.output - Moment Coefficients (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - cMX_W_CgP1: 0.0 Cl: 0.0 -INFO - pterasoftware.output - cMY_W_CgP1: -0.225 Cm: -0.225 -INFO - pterasoftware.output - cMZ_W_CgP1: -0.0 Cn: -0.0 +INFO - pterasoftware.output - cMX_W_CgP1: 2.83E-17 Cl: 2.83E-17 +INFO - pterasoftware.output - cMY_W_CgP1: -0.225 Cm: -0.225 +INFO - pterasoftware.output - cMZ_W_CgP1: -1.46E-17 Cn: -1.46E-17 diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/animate.webp b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/animate.webp index 0c2ca143..b4869665 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/animate.webp and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/animate.webp differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_force_coefficients.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_force_coefficients.png index 102e0daf..a347aad3 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_force_coefficients.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_force_coefficients.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_forces.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_forces.png index 9cdf3776..a3e7a9af 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_forces.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_forces.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moment_coefficients.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moment_coefficients.png index 3e082907..0d8fbc48 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moment_coefficients.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moment_coefficients.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moments.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moments.png index 7a84f0ae..976701e5 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moments.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_airplane_moments.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_solver.log b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_solver.log index 6b91a111..0ac62e71 100644 --- a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_solver.log +++ b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static/example_solver.log @@ -1,25 +1,25 @@ INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware._serialization - Saving UnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz. -INFO - pterasoftware._serialization - Saved UnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (8397713 bytes). +INFO - pterasoftware._serialization - Saved UnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (8403398 bytes). INFO - pterasoftware._serialization - Loading from example_solver.json.gz. WARNING - pterasoftware._serialization - The file was saved with uncommitted changes (_dirty=true). The _commit hash may not fully represent the code state at save time. WARNING - pterasoftware._serialization - The current working tree has uncommitted changes. INFO - pterasoftware._serialization - Loaded UnsteadyRingVortexLatticeMethodSolver from example_solver.json.gz. INFO - pterasoftware.output - Airplane "Example Airplane": INFO - pterasoftware.output - Final Forces (in Wind Axes): -INFO - pterasoftware.output - fX_W: -10.882 N Drag: 10.882 N -INFO - pterasoftware.output - fY_W: -0.0 N Side Force: -0.0 N -INFO - pterasoftware.output - fZ_W: -388.542 N Lift: 388.542 N +INFO - pterasoftware.output - fX_W: -10.9 N Drag: 10.9 N +INFO - pterasoftware.output - fY_W: -1.64E-13 N Side Force: -1.64E-13 N +INFO - pterasoftware.output - fZ_W: -389. N Lift: 389. N INFO - pterasoftware.output - Final Moments (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - mX_W_CgP1: -0.0 Nm Rolling Moment: -0.0 Nm -INFO - pterasoftware.output - mY_W_CgP1: 21.438 Nm Pitching Moment: 21.438 Nm -INFO - pterasoftware.output - mZ_W_CgP1: 0.0 Nm Yawing Moment: 0.0 Nm +INFO - pterasoftware.output - mX_W_CgP1: -2.40E-12 Nm Rolling Moment: -2.40E-12 Nm +INFO - pterasoftware.output - mY_W_CgP1: 21.4 Nm Pitching Moment: 21.4 Nm +INFO - pterasoftware.output - mZ_W_CgP1: 4.28E-13 Nm Yawing Moment: 4.28E-13 Nm INFO - pterasoftware.output - Final Force Coefficients (in Wind Axes): -INFO - pterasoftware.output - cFX_W: -0.009 CDi: 0.009 -INFO - pterasoftware.output - cFY_W: -0.0 CY: -0.0 -INFO - pterasoftware.output - cFZ_W: -0.326 CL: 0.326 +INFO - pterasoftware.output - cFX_W: -0.00913 CDi: 0.00913 +INFO - pterasoftware.output - cFY_W: -1.38E-16 CY: -1.38E-16 +INFO - pterasoftware.output - cFZ_W: -0.326 CL: 0.326 INFO - pterasoftware.output - Final Moment Coefficients (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - cMX_W_CgP1: -0.0 Cl: -0.0 -INFO - pterasoftware.output - cMY_W_CgP1: 0.011 Cm: 0.011 -INFO - pterasoftware.output - cMZ_W_CgP1: 0.0 Cn: 0.0 +INFO - pterasoftware.output - cMX_W_CgP1: -1.67E-16 Cl: -1.67E-16 +INFO - pterasoftware.output - cMY_W_CgP1: 0.0110 Cm: 0.0110 +INFO - pterasoftware.output - cMZ_W_CgP1: 2.99E-17 Cn: 2.99E-17 diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/animate.webp b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/animate.webp index fe92f97f..c3e88503 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/animate.webp and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/animate.webp differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/draw.webp b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/draw.webp index fb92a791..ea0606f7 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/draw.webp and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/draw.webp differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_force_coefficients.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_force_coefficients.png index a50ef68e..82d0cf1c 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_force_coefficients.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_force_coefficients.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_forces.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_forces.png index 89f86a60..aa386bbb 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_forces.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_forces.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moment_coefficients.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moment_coefficients.png index 733d0974..6e821885 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moment_coefficients.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moment_coefficients.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moments.png b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moments.png index b620312a..935eb0c9 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moments.png and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_airplane_moments.png differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_solver.log b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_solver.log index 7000a5a2..ecf9fad3 100644 --- a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_solver.log +++ b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_static_ground_effect/example_solver.log @@ -1,25 +1,25 @@ INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware._serialization - Saving UnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz. -INFO - pterasoftware._serialization - Saved UnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (8406360 bytes). +INFO - pterasoftware._serialization - Saved UnsteadyRingVortexLatticeMethodSolver to example_solver.json.gz (8410302 bytes). INFO - pterasoftware._serialization - Loading from example_solver.json.gz. WARNING - pterasoftware._serialization - The file was saved with uncommitted changes (_dirty=true). The _commit hash may not fully represent the code state at save time. WARNING - pterasoftware._serialization - The current working tree has uncommitted changes. INFO - pterasoftware._serialization - Loaded UnsteadyRingVortexLatticeMethodSolver from example_solver.json.gz. INFO - pterasoftware.output - Airplane "Example Airplane": INFO - pterasoftware.output - Final Forces (in Wind Axes): -INFO - pterasoftware.output - fX_W: -10.502 N Drag: 10.502 N -INFO - pterasoftware.output - fY_W: -0.0 N Side Force: -0.0 N -INFO - pterasoftware.output - fZ_W: -400.066 N Lift: 400.066 N +INFO - pterasoftware.output - fX_W: -10.5 N Drag: 10.5 N +INFO - pterasoftware.output - fY_W: -3.80E-15 N Side Force: -3.80E-15 N +INFO - pterasoftware.output - fZ_W: -400. N Lift: 400. N INFO - pterasoftware.output - Final Moments (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - mX_W_CgP1: 0.0 Nm Rolling Moment: 0.0 Nm -INFO - pterasoftware.output - mY_W_CgP1: 2.144 Nm Pitching Moment: 2.144 Nm -INFO - pterasoftware.output - mZ_W_CgP1: -0.0 Nm Yawing Moment: -0.0 Nm +INFO - pterasoftware.output - mX_W_CgP1: 1.63E-13 Nm Rolling Moment: 1.63E-13 Nm +INFO - pterasoftware.output - mY_W_CgP1: 2.14 Nm Pitching Moment: 2.14 Nm +INFO - pterasoftware.output - mZ_W_CgP1: -2.03E-13 Nm Yawing Moment: -2.03E-13 Nm INFO - pterasoftware.output - Final Force Coefficients (in Wind Axes): -INFO - pterasoftware.output - cFX_W: -0.009 CDi: 0.009 -INFO - pterasoftware.output - cFY_W: -0.0 CY: -0.0 -INFO - pterasoftware.output - cFZ_W: -0.336 CL: 0.336 +INFO - pterasoftware.output - cFX_W: -0.00881 CDi: 0.00881 +INFO - pterasoftware.output - cFY_W: -3.19E-18 CY: -3.19E-18 +INFO - pterasoftware.output - cFZ_W: -0.336 CL: 0.336 INFO - pterasoftware.output - Final Moment Coefficients (in Wind Axes, Relative to the First Airplane's CG): -INFO - pterasoftware.output - cMX_W_CgP1: 0.0 Cl: 0.0 -INFO - pterasoftware.output - cMY_W_CgP1: 0.001 Cm: 0.001 -INFO - pterasoftware.output - cMZ_W_CgP1: -0.0 Cn: -0.0 +INFO - pterasoftware.output - cMX_W_CgP1: 1.14E-17 Cl: 1.14E-17 +INFO - pterasoftware.output - cMY_W_CgP1: 0.00110 Cm: 0.00110 +INFO - pterasoftware.output - cMZ_W_CgP1: -1.42E-17 Cn: -1.42E-17 diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable/animate.webp b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable/animate.webp index 55d29f89..7c02f164 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable/animate.webp and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable/animate.webp differ diff --git a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable_formation/animate.webp b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable_formation/animate.webp index da6cffea..8fe191f8 100644 Binary files a/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable_formation/animate.webp and b/docs/examples_expected_output/unsteady_ring_vortex_lattice_method_solver_variable_formation/animate.webp differ diff --git a/docs/examples_expected_output/unsteady_static_convergence/example_convergence.log b/docs/examples_expected_output/unsteady_static_convergence/example_convergence.log index 3be5b29c..d81f3ee5 100644 --- a/docs/examples_expected_output/unsteady_static_convergence/example_convergence.log +++ b/docs/examples_expected_output/unsteady_static_convergence/example_convergence.log @@ -9,13 +9,13 @@ INFO - pterasoftware.convergence - Iteration number: 1/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.033333 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0333 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.044 s +INFO - pterasoftware.convergence - Simulation completed in 0.0301 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -25,13 +25,13 @@ INFO - pterasoftware.convergence - Iteration number: 2/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.025 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0250 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.031 s +INFO - pterasoftware.convergence - Simulation completed in 0.0559 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -41,13 +41,13 @@ INFO - pterasoftware.convergence - Iteration number: 3/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.02 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0200 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.119 s +INFO - pterasoftware.convergence - Simulation completed in 0.0538 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -57,13 +57,13 @@ INFO - pterasoftware.convergence - Iteration number: 4/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.016667 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0167 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.22 s +INFO - pterasoftware.convergence - Simulation completed in 0.0968 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -74,13 +74,13 @@ INFO - pterasoftware.convergence - Iteration number: 5/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.033333 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0333 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.105 s +INFO - pterasoftware.convergence - Simulation completed in 0.0830 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 36.99% (limiting coefficient: cFZ) @@ -90,13 +90,13 @@ INFO - pterasoftware.convergence - Iteration number: 6/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.025 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0250 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.087 s +INFO - pterasoftware.convergence - Simulation completed in 0.0556 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 76.38% (limiting coefficient: cFZ) @@ -106,13 +106,13 @@ INFO - pterasoftware.convergence - Iteration number: 7/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.02 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0200 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.102 s +INFO - pterasoftware.convergence - Simulation completed in 0.0739 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -122,13 +122,13 @@ INFO - pterasoftware.convergence - Iteration number: 8/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.016667 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0167 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.463 s +INFO - pterasoftware.convergence - Simulation completed in 0.991 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -139,13 +139,13 @@ INFO - pterasoftware.convergence - Iteration number: 9/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.033333 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0333 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.038 s +INFO - pterasoftware.convergence - Simulation completed in 0.0917 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 46.46% (limiting coefficient: cFZ) @@ -155,13 +155,13 @@ INFO - pterasoftware.convergence - Iteration number: 10/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.025 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0250 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.056 s +INFO - pterasoftware.convergence - Simulation completed in 0.123 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 67.79% (limiting coefficient: cFZ) @@ -171,29 +171,29 @@ INFO - pterasoftware.convergence - Iteration number: 11/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.02 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0200 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.657 s +INFO - pterasoftware.convergence - Simulation completed in 1.02 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 90.9% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 90.90% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 84.34% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 12/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.016667 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0167 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 3.877 s +INFO - pterasoftware.convergence - Simulation completed in 4.27 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 76.17% (limiting coefficient: cFZ) @@ -204,13 +204,13 @@ INFO - pterasoftware.convergence - Iteration number: 13/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.033333 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0333 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.066 s +INFO - pterasoftware.convergence - Simulation completed in 0.0518 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 60.58% (limiting coefficient: cFZ) @@ -220,13 +220,13 @@ INFO - pterasoftware.convergence - Iteration number: 14/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.025 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0250 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.518 s +INFO - pterasoftware.convergence - Simulation completed in 0.731 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 64.23% (limiting coefficient: cFZ) @@ -236,13 +236,13 @@ INFO - pterasoftware.convergence - Iteration number: 15/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.02 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0200 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 4.382 s +INFO - pterasoftware.convergence - Simulation completed in 3.83 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 73.94% (limiting coefficient: cFZ) @@ -252,13 +252,13 @@ INFO - pterasoftware.convergence - Iteration number: 16/160 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. INFO - pterasoftware.movements.movement - All motion is static. Returning initial delta_time estimate. INFO - pterasoftware.movements.movement - Starting delta_time optimization. -INFO - pterasoftware.movements.movement - State: delta_time=0.016667 -INFO - pterasoftware.movements.movement - Mismatch: 0.0 +INFO - pterasoftware.movements.movement - State: delta_time = 0.0167 s +INFO - pterasoftware.movements.movement - Mismatch: 0.00 INFO - pterasoftware.movements.movement - Acceptable value reached. INFO - pterasoftware.movements.movement - Optimization complete. -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 4.889 s +INFO - pterasoftware.convergence - Simulation completed in 5.28 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -267,36 +267,36 @@ INFO - pterasoftware.convergence - Chord lengths: 5 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 17/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.105 s +INFO - pterasoftware.convergence - Simulation completed in 0.0536 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 80.23% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 18/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.046 s +INFO - pterasoftware.convergence - Simulation completed in 0.0930 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 73.78% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 19/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.107 s +INFO - pterasoftware.convergence - Simulation completed in 0.178 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked -INFO - pterasoftware.convergence - Wake length convergence metric: 67.4% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Wake length convergence metric: 67.40% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 20/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.139 s +INFO - pterasoftware.convergence - Simulation completed in 0.127 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 86.55% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -304,36 +304,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 21/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.083 s +INFO - pterasoftware.convergence - Simulation completed in 0.0227 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 70.74% (limiting coefficient: cFZ) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 39.4% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 39.40% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 22/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.053 s +INFO - pterasoftware.convergence - Simulation completed in 0.0576 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 75.28% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 74.83% (limiting coefficient: cFZ) -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 86.8% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 86.80% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 23/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.167 s +INFO - pterasoftware.convergence - Simulation completed in 0.142 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 78.24% (limiting coefficient: cFZ) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 92.6% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 92.60% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 24/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.047 s +INFO - pterasoftware.convergence - Simulation completed in 0.794 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 87.27% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -341,36 +341,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 25/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.057 s +INFO - pterasoftware.convergence - Simulation completed in 0.0555 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 73.06% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.52% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 26/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.087 s +INFO - pterasoftware.convergence - Simulation completed in 0.0650 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 76.83% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 66.59% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 54.07% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 27/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.527 s +INFO - pterasoftware.convergence - Simulation completed in 0.797 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 70.14% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 28/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 5.382 s +INFO - pterasoftware.convergence - Simulation completed in 5.31 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 81.41% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 81.27% (limiting coefficient: cFZ) @@ -378,36 +378,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 29/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.092 s +INFO - pterasoftware.convergence - Simulation completed in 0.0612 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked -INFO - pterasoftware.convergence - Wake length convergence metric: 74.6% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Wake length convergence metric: 74.60% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.56% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 30/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.38 s +INFO - pterasoftware.convergence - Simulation completed in 1.30 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 78.28% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 63.25% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 51.35% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 31/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 5.161 s +INFO - pterasoftware.convergence - Simulation completed in 5.13 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 70.33% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 65.16% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 32/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 5.376 s +INFO - pterasoftware.convergence - Simulation completed in 5.96 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 82.24% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -416,36 +416,36 @@ INFO - pterasoftware.convergence - Chord lengths: 6 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 33/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.09 s +INFO - pterasoftware.convergence - Simulation completed in 0.133 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 34/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.117 s +INFO - pterasoftware.convergence - Simulation completed in 0.0665 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 35/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.089 s +INFO - pterasoftware.convergence - Simulation completed in 0.0820 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 36/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.187 s +INFO - pterasoftware.convergence - Simulation completed in 0.146 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -453,36 +453,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 37/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.037 s +INFO - pterasoftware.convergence - Simulation completed in 0.0922 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.81% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 38/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.079 s +INFO - pterasoftware.convergence - Simulation completed in 0.169 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 73.83% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 90.76% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 39/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.114 s +INFO - pterasoftware.convergence - Simulation completed in 0.236 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 40/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.886 s +INFO - pterasoftware.convergence - Simulation completed in 1.21 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -490,36 +490,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 41/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.092 s +INFO - pterasoftware.convergence - Simulation completed in 0.0583 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 44.91% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 42/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.169 s +INFO - pterasoftware.convergence - Simulation completed in 0.0783 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.8% (limiting coefficient: cFZ) -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 55.2% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.80% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 55.20% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 43/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.714 s +INFO - pterasoftware.convergence - Simulation completed in 1.46 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 69.26% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 44/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 5.538 s +INFO - pterasoftware.convergence - Simulation completed in 6.22 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 84.31% (limiting coefficient: cFZ) @@ -527,36 +527,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 45/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.105 s +INFO - pterasoftware.convergence - Simulation completed in 0.110 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 58.89% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 46/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.196 s +INFO - pterasoftware.convergence - Simulation completed in 1.27 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 62.6% (limiting coefficient: cFZ) -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 52.3% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 62.60% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 52.30% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 47/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 5.592 s +INFO - pterasoftware.convergence - Simulation completed in 6.90 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 92.93% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 69.05% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 48/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 8.737 s +INFO - pterasoftware.convergence - Simulation completed in 7.33 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -565,36 +565,36 @@ INFO - pterasoftware.convergence - Chord lengths: 7 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 49/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.037 s +INFO - pterasoftware.convergence - Simulation completed in 0.0728 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 50/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.079 s +INFO - pterasoftware.convergence - Simulation completed in 0.166 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 51/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.144 s +INFO - pterasoftware.convergence - Simulation completed in 0.121 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 52/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.192 s +INFO - pterasoftware.convergence - Simulation completed in 0.170 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -602,36 +602,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 53/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.07 s +INFO - pterasoftware.convergence - Simulation completed in 0.0469 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 41.64% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 54/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.078 s +INFO - pterasoftware.convergence - Simulation completed in 0.0667 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 73.16% (limiting coefficient: cFZ) -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 93.4% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 93.40% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 55/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.173 s +INFO - pterasoftware.convergence - Simulation completed in 0.201 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 56/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.081 s +INFO - pterasoftware.convergence - Simulation completed in 2.30 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -639,36 +639,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 57/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.076 s +INFO - pterasoftware.convergence - Simulation completed in 0.0860 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 44.51% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 58/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.107 s +INFO - pterasoftware.convergence - Simulation completed in 0.108 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.26% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 55.91% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 59/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.247 s +INFO - pterasoftware.convergence - Simulation completed in 1.58 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 68.87% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 60/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 7.262 s +INFO - pterasoftware.convergence - Simulation completed in 7.68 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 86.14% (limiting coefficient: cFZ) @@ -676,36 +676,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 61/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.15 s +INFO - pterasoftware.convergence - Simulation completed in 0.117 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 58.43% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 62/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.104 s +INFO - pterasoftware.convergence - Simulation completed in 1.46 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 62.15% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 52.88% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 63/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 7.38 s +INFO - pterasoftware.convergence - Simulation completed in 7.20 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 92.46% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 75.73% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 64/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 8.645 s +INFO - pterasoftware.convergence - Simulation completed in 8.93 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -714,36 +714,36 @@ INFO - pterasoftware.convergence - Chord lengths: 8 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 65/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.088 s +INFO - pterasoftware.convergence - Simulation completed in 0.0577 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 66/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.125 s +INFO - pterasoftware.convergence - Simulation completed in 0.0584 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 67/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.12 s +INFO - pterasoftware.convergence - Simulation completed in 0.119 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 68/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.237 s +INFO - pterasoftware.convergence - Simulation completed in 0.211 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -751,36 +751,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 69/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.073 s +INFO - pterasoftware.convergence - Simulation completed in 0.0349 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 42.14% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 70/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.099 s +INFO - pterasoftware.convergence - Simulation completed in 0.101 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 72.69% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 95.19% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 71/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.211 s +INFO - pterasoftware.convergence - Simulation completed in 0.290 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 72/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.654 s +INFO - pterasoftware.convergence - Simulation completed in 2.07 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -788,36 +788,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 73/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.077 s +INFO - pterasoftware.convergence - Simulation completed in 0.0682 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 44.22% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 74/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.15 s +INFO - pterasoftware.convergence - Simulation completed in 0.143 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 64.89% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 56.36% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 75/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.589 s +INFO - pterasoftware.convergence - Simulation completed in 1.83 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 71.09% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 76/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 8.673 s +INFO - pterasoftware.convergence - Simulation completed in 8.27 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 87.26% (limiting coefficient: cFZ) @@ -825,36 +825,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 77/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.131 s +INFO - pterasoftware.convergence - Simulation completed in 0.192 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 58.11% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 78/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.355 s +INFO - pterasoftware.convergence - Simulation completed in 1.49 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 61.84% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 53.25% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 79/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 8.023 s +INFO - pterasoftware.convergence - Simulation completed in 6.98 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 87.72% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 76.17% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 80/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 10.668 s +INFO - pterasoftware.convergence - Simulation completed in 10.7 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -864,36 +864,36 @@ INFO - pterasoftware.convergence - Chord lengths: 4 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 81/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.532 s +INFO - pterasoftware.convergence - Simulation completed in 0.0484 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 82/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.059 s +INFO - pterasoftware.convergence - Simulation completed in 0.0328 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 83/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.109 s +INFO - pterasoftware.convergence - Simulation completed in 0.0597 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 84/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.312 s +INFO - pterasoftware.convergence - Simulation completed in 0.106 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -901,36 +901,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 85/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.051 s +INFO - pterasoftware.convergence - Simulation completed in 0.0216 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 37.0% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 37.00% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 86/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.049 s +INFO - pterasoftware.convergence - Simulation completed in 0.118 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 76.56% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 81.13% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 87/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.076 s +INFO - pterasoftware.convergence - Simulation completed in 0.104 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 88/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.852 s +INFO - pterasoftware.convergence - Simulation completed in 0.951 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -938,36 +938,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 89/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.032 s +INFO - pterasoftware.convergence - Simulation completed in 0.0503 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 46.57% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 90/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.092 s +INFO - pterasoftware.convergence - Simulation completed in 0.0567 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 67.99% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 52.34% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 91/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.651 s +INFO - pterasoftware.convergence - Simulation completed in 0.793 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 91.54% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 84.34% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 92/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 6.11 s +INFO - pterasoftware.convergence - Simulation completed in 5.53 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 76.35% (limiting coefficient: cFZ) @@ -975,36 +975,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 93/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.112 s +INFO - pterasoftware.convergence - Simulation completed in 0.0639 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 60.74% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 94/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.525 s +INFO - pterasoftware.convergence - Simulation completed in 1.12 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 64.49% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 49.85% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 95/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 4.641 s +INFO - pterasoftware.convergence - Simulation completed in 5.39 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 74.15% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 72.05% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 96/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 6.295 s +INFO - pterasoftware.convergence - Simulation completed in 6.87 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -1013,36 +1013,36 @@ INFO - pterasoftware.convergence - Chord lengths: 5 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 97/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.036 s +INFO - pterasoftware.convergence - Simulation completed in 0.0741 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 79.79% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 98/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.044 s +INFO - pterasoftware.convergence - Simulation completed in 0.187 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 73.32% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 99/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.084 s +INFO - pterasoftware.convergence - Simulation completed in 0.156 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Wake length convergence metric: 66.9% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Wake length convergence metric: 66.90% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 100/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.182 s +INFO - pterasoftware.convergence - Simulation completed in 0.160 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 85.75% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -1050,36 +1050,36 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 101/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.066 s +INFO - pterasoftware.convergence - Simulation completed in 0.0272 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 70.34% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 39.43% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 102/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.063 s +INFO - pterasoftware.convergence - Simulation completed in 0.0719 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 74.77% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 75.04% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 87.09% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 103/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.139 s +INFO - pterasoftware.convergence - Simulation completed in 0.155 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 77.64% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 92.72% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 104/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.921 s +INFO - pterasoftware.convergence - Simulation completed in 1.48 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 86.42% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -1087,73 +1087,73 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 105/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.103 s +INFO - pterasoftware.convergence - Simulation completed in 0.0925 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 72.58% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.64% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 106/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.089 s +INFO - pterasoftware.convergence - Simulation completed in 0.151 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 76.25% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 66.81% (limiting coefficient: cFZ) -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 54.2% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 54.20% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 107/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.728 s +INFO - pterasoftware.convergence - Simulation completed in 0.652 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 70.46% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 108/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 6.771 s +INFO - pterasoftware.convergence - Simulation completed in 6.56 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Wake length convergence metric: 80.6% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Wake length convergence metric: 80.60% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 81.56% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 109/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.074 s +INFO - pterasoftware.convergence - Simulation completed in 0.100 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 74.04% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.76% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 110/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.494 s +INFO - pterasoftware.convergence - Simulation completed in 0.776 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 77.58% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 63.57% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 51.42% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 111/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 6.192 s +INFO - pterasoftware.convergence - Simulation completed in 6.89 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 69.63% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 65.14% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 112/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 7.357 s +INFO - pterasoftware.convergence - Simulation completed in 8.26 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 81.37% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -1162,36 +1162,36 @@ INFO - pterasoftware.convergence - Chord lengths: 6 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 113/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.109 s +INFO - pterasoftware.convergence - Simulation completed in 0.0281 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 114/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.192 s +INFO - pterasoftware.convergence - Simulation completed in 0.0501 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 115/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.162 s +INFO - pterasoftware.convergence - Simulation completed in 0.0920 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 6 INFO - pterasoftware.convergence - Iteration number: 116/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.016667 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0167 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.291 s +INFO - pterasoftware.convergence - Simulation completed in 0.164 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -1199,27 +1199,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 117/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.056 s +INFO - pterasoftware.convergence - Simulation completed in 0.0907 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.85% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 118/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.093 s +INFO - pterasoftware.convergence - Simulation completed in 0.0968 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 74.06% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 91.02% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 119/160 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.142 s +INFO - pterasoftware.convergence - Simulation completed in 0.151 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 100.0% (limiting coefficient: cFX) @@ -1229,10 +1229,10 @@ INFO - pterasoftware.convergence - Wake type: prescribed INFO - pterasoftware.convergence - Chord lengths: 5 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 4 -INFO - pterasoftware.convergence - Simulation completed in 0.046 s +INFO - pterasoftware.convergence - Simulation completed in 0.0930 s INFO - pterasoftware.convergence - Spanwise Panels: INFO - pterasoftware.convergence - Example Airplane: INFO - pterasoftware.convergence - Main Wing: INFO - pterasoftware.convergence - WingCrossSection 1: 3 INFO - pterasoftware.convergence - WingCrossSection 2: None -INFO - pterasoftware.convergence - Convergence analysis completed in 167.934 s +INFO - pterasoftware.convergence - Convergence analysis completed in 2 min and 56.8 s diff --git a/docs/examples_expected_output/unsteady_variable_convergence/example_convergence.log b/docs/examples_expected_output/unsteady_variable_convergence/example_convergence.log index 8d7f8e27..4924c1c9 100644 --- a/docs/examples_expected_output/unsteady_variable_convergence/example_convergence.log +++ b/docs/examples_expected_output/unsteady_variable_convergence/example_convergence.log @@ -1,5 +1,5 @@ INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.012346 (81 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0123 s (81 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.convergence - Beginning convergence analysis... INFO - pterasoftware.convergence - Wake type: prescribed @@ -8,63 +8,63 @@ INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 1/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.032258 (31 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0323 s (31 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 15 to 63 -INFO - pterasoftware.movements.movement - num_steps=15, delta_time=0.066667, mismatch=0.623622 -INFO - pterasoftware.movements.movement - num_steps=16, delta_time=0.0625, mismatch=0.561742 -INFO - pterasoftware.movements.movement - num_steps=17, delta_time=0.058824, mismatch=0.504374 -INFO - pterasoftware.movements.movement - num_steps=18, delta_time=0.055556, mismatch=0.451047 -INFO - pterasoftware.movements.movement - num_steps=19, delta_time=0.052632, mismatch=0.40133 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.354895 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.311431 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.270639 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.232305 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.196207 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.162155 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.129982 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.099537 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.070685 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.043302 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.018992 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.022764 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.038243 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.055424 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.075022 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.095544 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.115175 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.133977 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.151996 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.169282 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.185879 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.201826 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.217155 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.231919 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.246132 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.259828 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.273037 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.285783 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.29809 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.309981 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.321476 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.332594 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.343355 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.353774 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.363868 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.373652 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.38314 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.392345 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.401279 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.409955 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.418383 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.426574 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.434538 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.442278 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=30, delta_time=0.033333, mismatch=0.018992 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.367 s +INFO - pterasoftware.movements.movement - num_steps = 15, delta_time = 0.0667 s, mismatch = 0.624 +INFO - pterasoftware.movements.movement - num_steps = 16, delta_time = 0.0625 s, mismatch = 0.562 +INFO - pterasoftware.movements.movement - num_steps = 17, delta_time = 0.0588 s, mismatch = 0.504 +INFO - pterasoftware.movements.movement - num_steps = 18, delta_time = 0.0556 s, mismatch = 0.451 +INFO - pterasoftware.movements.movement - num_steps = 19, delta_time = 0.0526 s, mismatch = 0.401 +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.355 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.311 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.271 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.232 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.196 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.162 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.130 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.0995 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.0707 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.0433 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.0190 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.0228 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.0382 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.0554 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.0750 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.0955 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.115 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.134 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.152 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.169 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.186 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.202 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.217 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.232 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.246 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.260 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.273 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.286 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.298 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.310 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.321 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.333 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.343 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.354 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.364 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.374 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.383 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.401 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.410 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.427 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.435 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.442 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 30, delta_time = 0.0333 s, mismatch = 0.0190 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.162 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -72,78 +72,78 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 2/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.02439 (41 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0244 s (41 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 20 to 83 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.625754 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.578771 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.534412 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.492459 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.452724 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.415041 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.379252 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.34522 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.312817 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.281936 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.252466 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.224316 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.197399 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.171636 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.146955 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.123289 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.100578 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.078763 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.057795 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.037624 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.019565 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.021118 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.029714 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.042152 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.055924 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.069982 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.084606 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.099759 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.114421 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.128613 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.142358 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.155677 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.168589 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.181113 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.193265 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.205063 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.216522 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.227654 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.238475 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.248997 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.259234 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.269195 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.278892 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.288335 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.297535 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.3065 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.315239 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.323761 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.332073 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.340184 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.348101 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.35583 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.363378 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.370751 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.377956 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.384997 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.391881 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.398613 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.405198 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.411639 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.417944 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.424114 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.430156 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.436068 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=40, delta_time=0.025, mismatch=0.019565 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.141 s +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.626 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.579 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.534 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.492 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.453 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.415 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.379 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.345 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.313 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.252 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.224 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.197 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.172 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.123 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.0788 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.0578 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.0376 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.0196 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.0211 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.0297 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.0422 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.0559 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.0700 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0846 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0998 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.129 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.142 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.156 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.169 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.181 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.193 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.205 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.217 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.228 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.238 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.249 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.269 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.279 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.288 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.298 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.306 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.315 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.324 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.340 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.348 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.356 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.371 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.378 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.385 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.399 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.405 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.412 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.424 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.430 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.436 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 40, delta_time = 0.0250 s, mismatch = 0.0196 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.226 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -151,93 +151,93 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 3/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.019608 (51 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0196 s (51 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 25 to 103 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.626804 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.588943 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.552795 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.518244 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.485189 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.453535 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.423194 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.394089 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.366145 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.339293 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.313474 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.288627 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.264699 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.24164 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.219404 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.197948 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.177231 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.157217 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.13787 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.119157 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.101049 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.083515 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.06653 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.050068 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.034105 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.019911 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.020048 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.025829 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.034549 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.044656 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.055638 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.067141 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.078688 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.090396 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.102394 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.114092 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.125488 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.136596 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.147425 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.157987 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.16829 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.178345 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.18816 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.197744 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.207103 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.216248 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.225184 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.233919 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.242459 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.250812 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.258982 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.266976 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.2748 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.282459 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.289958 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.297302 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.304495 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.311544 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.31845 -INFO - pterasoftware.movements.movement - num_steps=84, delta_time=0.011905, mismatch=0.32522 -INFO - pterasoftware.movements.movement - num_steps=85, delta_time=0.011765, mismatch=0.331857 -INFO - pterasoftware.movements.movement - num_steps=86, delta_time=0.011628, mismatch=0.338364 -INFO - pterasoftware.movements.movement - num_steps=87, delta_time=0.011494, mismatch=0.344746 -INFO - pterasoftware.movements.movement - num_steps=88, delta_time=0.011364, mismatch=0.351006 -INFO - pterasoftware.movements.movement - num_steps=89, delta_time=0.011236, mismatch=0.357148 -INFO - pterasoftware.movements.movement - num_steps=90, delta_time=0.011111, mismatch=0.363175 -INFO - pterasoftware.movements.movement - num_steps=91, delta_time=0.010989, mismatch=0.36909 -INFO - pterasoftware.movements.movement - num_steps=92, delta_time=0.01087, mismatch=0.374896 -INFO - pterasoftware.movements.movement - num_steps=93, delta_time=0.010753, mismatch=0.380596 -INFO - pterasoftware.movements.movement - num_steps=94, delta_time=0.010638, mismatch=0.386194 -INFO - pterasoftware.movements.movement - num_steps=95, delta_time=0.010526, mismatch=0.391691 -INFO - pterasoftware.movements.movement - num_steps=96, delta_time=0.010417, mismatch=0.39709 -INFO - pterasoftware.movements.movement - num_steps=97, delta_time=0.010309, mismatch=0.402395 -INFO - pterasoftware.movements.movement - num_steps=98, delta_time=0.010204, mismatch=0.407607 -INFO - pterasoftware.movements.movement - num_steps=99, delta_time=0.010101, mismatch=0.41273 -INFO - pterasoftware.movements.movement - num_steps=100, delta_time=0.01, mismatch=0.417764 -INFO - pterasoftware.movements.movement - num_steps=101, delta_time=0.009901, mismatch=0.422713 -INFO - pterasoftware.movements.movement - num_steps=102, delta_time=0.009804, mismatch=0.427579 -INFO - pterasoftware.movements.movement - num_steps=103, delta_time=0.009709, mismatch=0.432361 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=50, delta_time=0.02, mismatch=0.019911 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.224 s +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.627 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.589 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.553 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.518 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.485 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.454 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.394 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.366 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.339 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.313 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.289 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.265 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.219 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.177 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.157 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.138 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.119 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0835 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0665 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.0501 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.0341 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.0199 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.0200 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.0258 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.0345 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.0447 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.0556 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.0671 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.0787 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.0904 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.102 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.125 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.137 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.158 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.178 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.188 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.207 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.225 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.234 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.251 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.267 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.275 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.290 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.304 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.312 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.318 +INFO - pterasoftware.movements.movement - num_steps = 84, delta_time = 0.0119 s, mismatch = 0.325 +INFO - pterasoftware.movements.movement - num_steps = 85, delta_time = 0.0118 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 86, delta_time = 0.0116 s, mismatch = 0.338 +INFO - pterasoftware.movements.movement - num_steps = 87, delta_time = 0.0115 s, mismatch = 0.345 +INFO - pterasoftware.movements.movement - num_steps = 88, delta_time = 0.0114 s, mismatch = 0.351 +INFO - pterasoftware.movements.movement - num_steps = 89, delta_time = 0.0112 s, mismatch = 0.357 +INFO - pterasoftware.movements.movement - num_steps = 90, delta_time = 0.0111 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 91, delta_time = 0.0110 s, mismatch = 0.369 +INFO - pterasoftware.movements.movement - num_steps = 92, delta_time = 0.0109 s, mismatch = 0.375 +INFO - pterasoftware.movements.movement - num_steps = 93, delta_time = 0.0108 s, mismatch = 0.381 +INFO - pterasoftware.movements.movement - num_steps = 94, delta_time = 0.0106 s, mismatch = 0.386 +INFO - pterasoftware.movements.movement - num_steps = 95, delta_time = 0.0105 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 96, delta_time = 0.0104 s, mismatch = 0.397 +INFO - pterasoftware.movements.movement - num_steps = 97, delta_time = 0.0103 s, mismatch = 0.402 +INFO - pterasoftware.movements.movement - num_steps = 98, delta_time = 0.0102 s, mismatch = 0.408 +INFO - pterasoftware.movements.movement - num_steps = 99, delta_time = 0.0101 s, mismatch = 0.413 +INFO - pterasoftware.movements.movement - num_steps = 100, delta_time = 0.0100 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 101, delta_time = 0.00990 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 102, delta_time = 0.00980 s, mismatch = 0.428 +INFO - pterasoftware.movements.movement - num_steps = 103, delta_time = 0.00971 s, mismatch = 0.432 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 50, delta_time = 0.0200 s, mismatch = 0.0199 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.334 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -246,142 +246,142 @@ INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 4/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.032258 (31 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0323 s (31 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 15 to 63 -INFO - pterasoftware.movements.movement - num_steps=15, delta_time=0.066667, mismatch=0.62424 -INFO - pterasoftware.movements.movement - num_steps=16, delta_time=0.0625, mismatch=0.562363 -INFO - pterasoftware.movements.movement - num_steps=17, delta_time=0.058824, mismatch=0.504994 -INFO - pterasoftware.movements.movement - num_steps=18, delta_time=0.055556, mismatch=0.451665 -INFO - pterasoftware.movements.movement - num_steps=19, delta_time=0.052632, mismatch=0.401943 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.355503 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.312033 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.271234 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.232892 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.196786 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.162725 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.130544 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.100091 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.071231 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.043838 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.019205 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.023572 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.037828 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.056161 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.075004 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.095056 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.114695 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.133505 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.151531 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.168824 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.185428 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.201382 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.216718 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.231489 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.245707 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.25941 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.272625 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.285377 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.29769 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.309586 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.321087 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.332211 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.342976 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.353401 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.363499 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.373289 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.382781 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.39199 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.400929 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.409609 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.418042 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.426237 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.434206 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.44195 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=30, delta_time=0.033333, mismatch=0.019205 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.169 s +INFO - pterasoftware.movements.movement - num_steps = 15, delta_time = 0.0667 s, mismatch = 0.624 +INFO - pterasoftware.movements.movement - num_steps = 16, delta_time = 0.0625 s, mismatch = 0.562 +INFO - pterasoftware.movements.movement - num_steps = 17, delta_time = 0.0588 s, mismatch = 0.505 +INFO - pterasoftware.movements.movement - num_steps = 18, delta_time = 0.0556 s, mismatch = 0.452 +INFO - pterasoftware.movements.movement - num_steps = 19, delta_time = 0.0526 s, mismatch = 0.402 +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.356 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.312 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.271 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.233 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.197 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.163 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.131 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.100 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.0712 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.0438 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.0192 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.0236 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.0378 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.0562 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.0750 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.0951 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.115 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.134 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.152 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.169 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.185 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.201 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.217 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.231 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.246 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.273 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.285 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.298 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.310 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.321 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.343 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.353 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.373 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.383 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.401 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.410 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.426 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.434 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.442 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 30, delta_time = 0.0333 s, mismatch = 0.0192 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.0770 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.3% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.30% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 5/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.02439 (41 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0244 s (41 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 20 to 83 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.625991 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.579007 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.534646 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.492692 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.452955 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.41527 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.379479 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.345444 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.31304 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.282155 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.252683 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.224531 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.197611 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.171845 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.147162 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.123493 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.100779 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.078962 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.057991 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.037818 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.019721 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.021207 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.030009 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.042175 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.055778 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.070163 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.084653 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.099585 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.114248 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.128442 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.14219 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.155511 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.168425 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.180951 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.193105 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.204905 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.216366 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.227499 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.238322 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.248847 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.259084 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.269047 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.278746 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.288191 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.297392 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.306359 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.3151 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.323623 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.331937 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.340049 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.347967 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.355697 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.363247 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.370621 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.377827 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.38487 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.391755 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.398488 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.405074 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.411517 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.417823 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.423994 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.430037 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.435951 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=40, delta_time=0.025, mismatch=0.019721 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.178 s +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.626 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.579 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.535 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.493 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.453 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.415 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.379 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.345 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.313 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.253 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.225 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.172 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.123 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.0790 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.0580 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.0378 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.0197 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.0212 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.0300 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.0422 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.0558 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.0702 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0847 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0996 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.128 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.142 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.156 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.181 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.193 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.205 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.227 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.238 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.249 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.269 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.279 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.288 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.306 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.315 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.324 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.340 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.348 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.356 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.371 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.378 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.385 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.398 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.405 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.412 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.424 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.430 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.436 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 40, delta_time = 0.0250 s, mismatch = 0.0197 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.160 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 66.98% (limiting coefficient: cFX) @@ -389,93 +389,93 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 6/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.019608 (51 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0196 s (51 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 25 to 103 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.626919 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.589058 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.552909 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.518357 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.485301 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.453646 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.423305 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.394198 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.366253 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.3394 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.31358 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.288732 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.264803 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.241743 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.219506 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.198048 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.177331 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.157316 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.137967 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.119254 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.101144 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.083609 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.066623 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.05016 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.034196 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.020003 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.020133 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.026061 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.034484 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.044763 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.055637 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.067066 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.07875 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.090431 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.102313 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.114011 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.125408 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.136517 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.147347 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.157909 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.168213 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.178269 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.188084 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.197669 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.207029 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.216174 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.225111 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.233847 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.242388 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.250741 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.258912 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.266907 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.274732 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.282391 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.28989 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.297235 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.304429 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.311478 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.318385 -INFO - pterasoftware.movements.movement - num_steps=84, delta_time=0.011905, mismatch=0.325155 -INFO - pterasoftware.movements.movement - num_steps=85, delta_time=0.011765, mismatch=0.331793 -INFO - pterasoftware.movements.movement - num_steps=86, delta_time=0.011628, mismatch=0.338301 -INFO - pterasoftware.movements.movement - num_steps=87, delta_time=0.011494, mismatch=0.344683 -INFO - pterasoftware.movements.movement - num_steps=88, delta_time=0.011364, mismatch=0.350944 -INFO - pterasoftware.movements.movement - num_steps=89, delta_time=0.011236, mismatch=0.357086 -INFO - pterasoftware.movements.movement - num_steps=90, delta_time=0.011111, mismatch=0.363114 -INFO - pterasoftware.movements.movement - num_steps=91, delta_time=0.010989, mismatch=0.369029 -INFO - pterasoftware.movements.movement - num_steps=92, delta_time=0.01087, mismatch=0.374836 -INFO - pterasoftware.movements.movement - num_steps=93, delta_time=0.010753, mismatch=0.380537 -INFO - pterasoftware.movements.movement - num_steps=94, delta_time=0.010638, mismatch=0.386134 -INFO - pterasoftware.movements.movement - num_steps=95, delta_time=0.010526, mismatch=0.391632 -INFO - pterasoftware.movements.movement - num_steps=96, delta_time=0.010417, mismatch=0.397032 -INFO - pterasoftware.movements.movement - num_steps=97, delta_time=0.010309, mismatch=0.402337 -INFO - pterasoftware.movements.movement - num_steps=98, delta_time=0.010204, mismatch=0.40755 -INFO - pterasoftware.movements.movement - num_steps=99, delta_time=0.010101, mismatch=0.412673 -INFO - pterasoftware.movements.movement - num_steps=100, delta_time=0.01, mismatch=0.417708 -INFO - pterasoftware.movements.movement - num_steps=101, delta_time=0.009901, mismatch=0.422657 -INFO - pterasoftware.movements.movement - num_steps=102, delta_time=0.009804, mismatch=0.427523 -INFO - pterasoftware.movements.movement - num_steps=103, delta_time=0.009709, mismatch=0.432306 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=50, delta_time=0.02, mismatch=0.020003 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.303 s +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.627 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.589 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.553 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.518 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.485 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.454 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.394 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.366 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.339 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.314 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.289 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.265 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.220 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.177 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.157 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.138 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.119 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0836 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0666 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.0502 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.0342 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.0200 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.0201 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.0261 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.0345 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.0448 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.0556 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.0671 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.0787 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.0904 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.102 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.125 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.137 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.158 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.178 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.188 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.207 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.225 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.234 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.251 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.267 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.275 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.290 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.304 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.311 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.318 +INFO - pterasoftware.movements.movement - num_steps = 84, delta_time = 0.0119 s, mismatch = 0.325 +INFO - pterasoftware.movements.movement - num_steps = 85, delta_time = 0.0118 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 86, delta_time = 0.0116 s, mismatch = 0.338 +INFO - pterasoftware.movements.movement - num_steps = 87, delta_time = 0.0115 s, mismatch = 0.345 +INFO - pterasoftware.movements.movement - num_steps = 88, delta_time = 0.0114 s, mismatch = 0.351 +INFO - pterasoftware.movements.movement - num_steps = 89, delta_time = 0.0112 s, mismatch = 0.357 +INFO - pterasoftware.movements.movement - num_steps = 90, delta_time = 0.0111 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 91, delta_time = 0.0110 s, mismatch = 0.369 +INFO - pterasoftware.movements.movement - num_steps = 92, delta_time = 0.0109 s, mismatch = 0.375 +INFO - pterasoftware.movements.movement - num_steps = 93, delta_time = 0.0108 s, mismatch = 0.381 +INFO - pterasoftware.movements.movement - num_steps = 94, delta_time = 0.0106 s, mismatch = 0.386 +INFO - pterasoftware.movements.movement - num_steps = 95, delta_time = 0.0105 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 96, delta_time = 0.0104 s, mismatch = 0.397 +INFO - pterasoftware.movements.movement - num_steps = 97, delta_time = 0.0103 s, mismatch = 0.402 +INFO - pterasoftware.movements.movement - num_steps = 98, delta_time = 0.0102 s, mismatch = 0.408 +INFO - pterasoftware.movements.movement - num_steps = 99, delta_time = 0.0101 s, mismatch = 0.413 +INFO - pterasoftware.movements.movement - num_steps = 100, delta_time = 0.0100 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 101, delta_time = 0.00990 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 102, delta_time = 0.00980 s, mismatch = 0.428 +INFO - pterasoftware.movements.movement - num_steps = 103, delta_time = 0.00971 s, mismatch = 0.432 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 50, delta_time = 0.0200 s, mismatch = 0.0200 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.270 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 97.27% (limiting coefficient: cFX) @@ -484,63 +484,63 @@ INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 7/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.032258 (31 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0323 s (31 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 15 to 63 -INFO - pterasoftware.movements.movement - num_steps=15, delta_time=0.066667, mismatch=0.624555 -INFO - pterasoftware.movements.movement - num_steps=16, delta_time=0.0625, mismatch=0.56268 -INFO - pterasoftware.movements.movement - num_steps=17, delta_time=0.058824, mismatch=0.505311 -INFO - pterasoftware.movements.movement - num_steps=18, delta_time=0.055556, mismatch=0.45198 -INFO - pterasoftware.movements.movement - num_steps=19, delta_time=0.052632, mismatch=0.402257 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.355813 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.31234 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.271537 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.233192 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.197082 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.163016 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.130831 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.100374 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.071509 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.044112 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.019436 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.023673 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.038076 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.055992 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.075264 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.094807 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.11445 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.133263 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.151294 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.168591 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.185198 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.201155 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.216495 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.231269 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.245491 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.259197 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.272415 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.28517 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.297485 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.309384 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.320888 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.332015 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.342783 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.35321 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.363311 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.373103 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.382597 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.391809 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.400751 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.409433 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.417868 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.426065 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.434036 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.441782 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=30, delta_time=0.033333, mismatch=0.019436 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.119 s +INFO - pterasoftware.movements.movement - num_steps = 15, delta_time = 0.0667 s, mismatch = 0.625 +INFO - pterasoftware.movements.movement - num_steps = 16, delta_time = 0.0625 s, mismatch = 0.563 +INFO - pterasoftware.movements.movement - num_steps = 17, delta_time = 0.0588 s, mismatch = 0.505 +INFO - pterasoftware.movements.movement - num_steps = 18, delta_time = 0.0556 s, mismatch = 0.452 +INFO - pterasoftware.movements.movement - num_steps = 19, delta_time = 0.0526 s, mismatch = 0.402 +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.356 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.312 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.272 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.233 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.197 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.163 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.131 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.100 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.0715 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.0441 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.0194 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.0237 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.0381 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.0560 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.0753 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.0948 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.133 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.151 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.169 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.185 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.201 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.231 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.245 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.272 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.285 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.309 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.321 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.343 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.353 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.373 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.383 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.401 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.409 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.426 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.434 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.442 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 30, delta_time = 0.0333 s, mismatch = 0.0194 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.101 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.81% (limiting coefficient: cFX) @@ -548,78 +548,78 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 8/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.02439 (41 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0244 s (41 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 20 to 83 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.62616 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.579176 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.534814 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.492859 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.45312 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.415434 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.379641 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.345605 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.313198 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.282312 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.252838 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.224684 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.197762 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.171994 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.147309 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.123639 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.100923 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.079104 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.058131 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.037956 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.01981 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.021219 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.030101 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.042195 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.055833 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.070054 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.084762 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.09946 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.114125 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.128321 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.14207 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.155392 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.168308 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.180835 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.192991 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.204792 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.216254 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.227389 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.238213 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.248739 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.258978 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.268942 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.278642 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.288088 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.29729 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.306258 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.315 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.323524 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.331839 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.339953 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.347872 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.355603 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.363153 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.370529 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.377736 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.384779 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.391666 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.3984 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.404986 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.41143 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.417736 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.423909 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.429952 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.435867 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=40, delta_time=0.025, mismatch=0.01981 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.894 s +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.626 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.579 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.535 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.493 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.453 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.415 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.380 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.346 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.313 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.253 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.225 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.172 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.124 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.0791 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.0581 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.0380 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.0198 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.0212 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.0301 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.0422 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.0558 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.0701 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0848 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0995 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.128 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.142 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.155 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.181 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.193 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.205 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.227 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.238 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.249 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.269 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.279 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.288 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.306 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.315 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.324 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.340 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.348 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.356 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.371 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.378 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.385 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.398 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.405 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.411 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.424 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.430 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.436 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 40, delta_time = 0.0250 s, mismatch = 0.0198 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.217 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 57.92% (limiting coefficient: cFX) @@ -627,93 +627,93 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 9/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.019608 (51 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0196 s (51 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 25 to 103 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.627044 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.589182 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.553032 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.51848 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.485422 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.453766 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.423424 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.394316 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.36637 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.339516 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.313695 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.288845 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.264915 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.241854 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.219616 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.198157 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.177438 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.157422 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.138073 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.119358 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.101247 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.083711 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.066724 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.05026 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.034295 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.020063 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.020209 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.026087 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.034641 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.044715 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.05567 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.067075 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.078682 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.090485 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.102224 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.113923 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.125321 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.136431 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.147262 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.157825 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.16813 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.178186 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.188003 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.197588 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.206949 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.216095 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.225033 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.233769 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.242311 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.250665 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.258837 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.266832 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.274657 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.282317 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.289818 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.297163 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.304358 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.311407 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.318315 -INFO - pterasoftware.movements.movement - num_steps=84, delta_time=0.011905, mismatch=0.325086 -INFO - pterasoftware.movements.movement - num_steps=85, delta_time=0.011765, mismatch=0.331724 -INFO - pterasoftware.movements.movement - num_steps=86, delta_time=0.011628, mismatch=0.338232 -INFO - pterasoftware.movements.movement - num_steps=87, delta_time=0.011494, mismatch=0.344615 -INFO - pterasoftware.movements.movement - num_steps=88, delta_time=0.011364, mismatch=0.350877 -INFO - pterasoftware.movements.movement - num_steps=89, delta_time=0.011236, mismatch=0.35702 -INFO - pterasoftware.movements.movement - num_steps=90, delta_time=0.011111, mismatch=0.363047 -INFO - pterasoftware.movements.movement - num_steps=91, delta_time=0.010989, mismatch=0.368963 -INFO - pterasoftware.movements.movement - num_steps=92, delta_time=0.01087, mismatch=0.374771 -INFO - pterasoftware.movements.movement - num_steps=93, delta_time=0.010753, mismatch=0.380472 -INFO - pterasoftware.movements.movement - num_steps=94, delta_time=0.010638, mismatch=0.38607 -INFO - pterasoftware.movements.movement - num_steps=95, delta_time=0.010526, mismatch=0.391568 -INFO - pterasoftware.movements.movement - num_steps=96, delta_time=0.010417, mismatch=0.396969 -INFO - pterasoftware.movements.movement - num_steps=97, delta_time=0.010309, mismatch=0.402275 -INFO - pterasoftware.movements.movement - num_steps=98, delta_time=0.010204, mismatch=0.407488 -INFO - pterasoftware.movements.movement - num_steps=99, delta_time=0.010101, mismatch=0.412611 -INFO - pterasoftware.movements.movement - num_steps=100, delta_time=0.01, mismatch=0.417647 -INFO - pterasoftware.movements.movement - num_steps=101, delta_time=0.009901, mismatch=0.422596 -INFO - pterasoftware.movements.movement - num_steps=102, delta_time=0.009804, mismatch=0.427463 -INFO - pterasoftware.movements.movement - num_steps=103, delta_time=0.009709, mismatch=0.432246 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=50, delta_time=0.02, mismatch=0.020063 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 2.994 s +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.627 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.589 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.553 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.518 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.485 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.454 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.394 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.366 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.340 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.314 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.289 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.265 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.220 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.177 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.157 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.138 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.119 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0837 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0667 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.0503 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.0343 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.0201 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.0202 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.0261 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.0346 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.0447 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.0557 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.0671 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.0787 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.0905 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.102 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.125 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.136 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.158 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.178 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.188 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.207 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.225 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.234 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.251 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.267 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.275 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.290 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.304 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.311 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.318 +INFO - pterasoftware.movements.movement - num_steps = 84, delta_time = 0.0119 s, mismatch = 0.325 +INFO - pterasoftware.movements.movement - num_steps = 85, delta_time = 0.0118 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 86, delta_time = 0.0116 s, mismatch = 0.338 +INFO - pterasoftware.movements.movement - num_steps = 87, delta_time = 0.0115 s, mismatch = 0.345 +INFO - pterasoftware.movements.movement - num_steps = 88, delta_time = 0.0114 s, mismatch = 0.351 +INFO - pterasoftware.movements.movement - num_steps = 89, delta_time = 0.0112 s, mismatch = 0.357 +INFO - pterasoftware.movements.movement - num_steps = 90, delta_time = 0.0111 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 91, delta_time = 0.0110 s, mismatch = 0.369 +INFO - pterasoftware.movements.movement - num_steps = 92, delta_time = 0.0109 s, mismatch = 0.375 +INFO - pterasoftware.movements.movement - num_steps = 93, delta_time = 0.0108 s, mismatch = 0.380 +INFO - pterasoftware.movements.movement - num_steps = 94, delta_time = 0.0106 s, mismatch = 0.386 +INFO - pterasoftware.movements.movement - num_steps = 95, delta_time = 0.0105 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 96, delta_time = 0.0104 s, mismatch = 0.397 +INFO - pterasoftware.movements.movement - num_steps = 97, delta_time = 0.0103 s, mismatch = 0.402 +INFO - pterasoftware.movements.movement - num_steps = 98, delta_time = 0.0102 s, mismatch = 0.407 +INFO - pterasoftware.movements.movement - num_steps = 99, delta_time = 0.0101 s, mismatch = 0.413 +INFO - pterasoftware.movements.movement - num_steps = 100, delta_time = 0.0100 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 101, delta_time = 0.00990 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 102, delta_time = 0.00980 s, mismatch = 0.427 +INFO - pterasoftware.movements.movement - num_steps = 103, delta_time = 0.00971 s, mismatch = 0.432 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 50, delta_time = 0.0200 s, mismatch = 0.0201 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 2.09 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 60.61% (limiting coefficient: cFX) @@ -722,63 +722,63 @@ INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 10/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.032258 (31 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0323 s (31 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 15 to 63 -INFO - pterasoftware.movements.movement - num_steps=15, delta_time=0.066667, mismatch=0.624678 -INFO - pterasoftware.movements.movement - num_steps=16, delta_time=0.0625, mismatch=0.562803 -INFO - pterasoftware.movements.movement - num_steps=17, delta_time=0.058824, mismatch=0.505434 -INFO - pterasoftware.movements.movement - num_steps=18, delta_time=0.055556, mismatch=0.452103 -INFO - pterasoftware.movements.movement - num_steps=19, delta_time=0.052632, mismatch=0.402378 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.355934 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.312459 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.271655 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.233308 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.197197 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.16313 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.130943 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.100484 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.071617 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.044219 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.01951 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.023786 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.038153 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.056054 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.075219 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.094839 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.114355 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.13317 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.151202 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.1685 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.185108 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.201067 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.216408 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.231183 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.245407 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.259114 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.272333 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.285089 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.297406 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.309306 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.320811 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.331938 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.342708 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.353136 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.363238 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.373031 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.382526 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.391739 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.400681 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.409365 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.4178 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.425998 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.43397 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.441716 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=30, delta_time=0.033333, mismatch=0.01951 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.033333 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.178 s +INFO - pterasoftware.movements.movement - num_steps = 15, delta_time = 0.0667 s, mismatch = 0.625 +INFO - pterasoftware.movements.movement - num_steps = 16, delta_time = 0.0625 s, mismatch = 0.563 +INFO - pterasoftware.movements.movement - num_steps = 17, delta_time = 0.0588 s, mismatch = 0.505 +INFO - pterasoftware.movements.movement - num_steps = 18, delta_time = 0.0556 s, mismatch = 0.452 +INFO - pterasoftware.movements.movement - num_steps = 19, delta_time = 0.0526 s, mismatch = 0.402 +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.356 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.312 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.272 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.233 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.197 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.163 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.131 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.100 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.0716 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.0442 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.0195 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.0238 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.0382 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.0561 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.0752 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.0948 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.133 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.151 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.185 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.201 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.231 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.245 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.272 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.285 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.309 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.321 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.343 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.353 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.373 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.383 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.401 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.409 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.426 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.434 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.442 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 30, delta_time = 0.0333 s, mismatch = 0.0195 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0333 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 0.182 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 52.05% (limiting coefficient: cFX) @@ -786,78 +786,78 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 11/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.02439 (41 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0244 s (41 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 20 to 83 -INFO - pterasoftware.movements.movement - num_steps=20, delta_time=0.05, mismatch=0.626261 -INFO - pterasoftware.movements.movement - num_steps=21, delta_time=0.047619, mismatch=0.579277 -INFO - pterasoftware.movements.movement - num_steps=22, delta_time=0.045455, mismatch=0.534914 -INFO - pterasoftware.movements.movement - num_steps=23, delta_time=0.043478, mismatch=0.492959 -INFO - pterasoftware.movements.movement - num_steps=24, delta_time=0.041667, mismatch=0.453219 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.415532 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.379738 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.345701 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.313293 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.282406 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.252931 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.224775 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.197853 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.172084 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.147398 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.123726 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.101009 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.079189 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.058215 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.038039 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.019888 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.021331 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.030205 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.042221 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.055815 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.070098 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.084729 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.099455 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.114051 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.128248 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.141998 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.155321 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.168238 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.180766 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.192922 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.204724 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.216187 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.227323 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.238148 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.248674 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.258914 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.268879 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.27858 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.288026 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.297229 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.306198 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.31494 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.323465 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.331781 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.339895 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.347814 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.355546 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.363097 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.370473 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.377681 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.384725 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.391612 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.398346 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.404933 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.411378 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.417684 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.423857 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.429902 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.435816 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=40, delta_time=0.025, mismatch=0.019888 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.025 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.959 s +INFO - pterasoftware.movements.movement - num_steps = 20, delta_time = 0.0500 s, mismatch = 0.626 +INFO - pterasoftware.movements.movement - num_steps = 21, delta_time = 0.0476 s, mismatch = 0.579 +INFO - pterasoftware.movements.movement - num_steps = 22, delta_time = 0.0455 s, mismatch = 0.535 +INFO - pterasoftware.movements.movement - num_steps = 23, delta_time = 0.0435 s, mismatch = 0.493 +INFO - pterasoftware.movements.movement - num_steps = 24, delta_time = 0.0417 s, mismatch = 0.453 +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.416 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.380 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.346 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.313 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.253 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.225 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.172 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.124 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.0792 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.0582 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.0380 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.0199 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.0213 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.0302 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.0422 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.0558 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.0701 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0847 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0995 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.128 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.142 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.155 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.181 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.193 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.205 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.227 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.238 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.249 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.269 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.279 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.288 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.306 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.315 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.323 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.340 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.348 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.356 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.370 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.378 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.385 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.398 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.405 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.411 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.424 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.430 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.436 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 40, delta_time = 0.0250 s, mismatch = 0.0199 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0250 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 1.56 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 54.97% (limiting coefficient: cFX) @@ -865,93 +865,93 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 12/96 INFO - pterasoftware.movements.movement - Starting analytical delta_time optimization. -INFO - pterasoftware.movements.movement - Result: delta_time=0.019608 (51 steps per LCM period) +INFO - pterasoftware.movements.movement - Result: delta_time = 0.0196 s (51 steps per LCM period) INFO - pterasoftware.movements.movement - Analytical optimization complete. INFO - pterasoftware.movements.movement - Starting delta_time optimization. INFO - pterasoftware.movements.movement - Searching num_steps_per_lcm_cycle from 25 to 103 -INFO - pterasoftware.movements.movement - num_steps=25, delta_time=0.04, mismatch=0.627101 -INFO - pterasoftware.movements.movement - num_steps=26, delta_time=0.038462, mismatch=0.589238 -INFO - pterasoftware.movements.movement - num_steps=27, delta_time=0.037037, mismatch=0.553089 -INFO - pterasoftware.movements.movement - num_steps=28, delta_time=0.035714, mismatch=0.518536 -INFO - pterasoftware.movements.movement - num_steps=29, delta_time=0.034483, mismatch=0.485478 -INFO - pterasoftware.movements.movement - num_steps=30, delta_time=0.033333, mismatch=0.453821 -INFO - pterasoftware.movements.movement - num_steps=31, delta_time=0.032258, mismatch=0.423479 -INFO - pterasoftware.movements.movement - num_steps=32, delta_time=0.03125, mismatch=0.394371 -INFO - pterasoftware.movements.movement - num_steps=33, delta_time=0.030303, mismatch=0.366424 -INFO - pterasoftware.movements.movement - num_steps=34, delta_time=0.029412, mismatch=0.339569 -INFO - pterasoftware.movements.movement - num_steps=35, delta_time=0.028571, mismatch=0.313747 -INFO - pterasoftware.movements.movement - num_steps=36, delta_time=0.027778, mismatch=0.288897 -INFO - pterasoftware.movements.movement - num_steps=37, delta_time=0.027027, mismatch=0.264967 -INFO - pterasoftware.movements.movement - num_steps=38, delta_time=0.026316, mismatch=0.241905 -INFO - pterasoftware.movements.movement - num_steps=39, delta_time=0.025641, mismatch=0.219666 -INFO - pterasoftware.movements.movement - num_steps=40, delta_time=0.025, mismatch=0.198207 -INFO - pterasoftware.movements.movement - num_steps=41, delta_time=0.02439, mismatch=0.177488 -INFO - pterasoftware.movements.movement - num_steps=42, delta_time=0.02381, mismatch=0.157471 -INFO - pterasoftware.movements.movement - num_steps=43, delta_time=0.023256, mismatch=0.138121 -INFO - pterasoftware.movements.movement - num_steps=44, delta_time=0.022727, mismatch=0.119406 -INFO - pterasoftware.movements.movement - num_steps=45, delta_time=0.022222, mismatch=0.101294 -INFO - pterasoftware.movements.movement - num_steps=46, delta_time=0.021739, mismatch=0.083758 -INFO - pterasoftware.movements.movement - num_steps=47, delta_time=0.021277, mismatch=0.06677 -INFO - pterasoftware.movements.movement - num_steps=48, delta_time=0.020833, mismatch=0.050305 -INFO - pterasoftware.movements.movement - num_steps=49, delta_time=0.020408, mismatch=0.03434 -INFO - pterasoftware.movements.movement - num_steps=50, delta_time=0.02, mismatch=0.020098 -INFO - pterasoftware.movements.movement - num_steps=51, delta_time=0.019608, mismatch=0.020235 -INFO - pterasoftware.movements.movement - num_steps=52, delta_time=0.019231, mismatch=0.026109 -INFO - pterasoftware.movements.movement - num_steps=53, delta_time=0.018868, mismatch=0.034658 -INFO - pterasoftware.movements.movement - num_steps=54, delta_time=0.018519, mismatch=0.044736 -INFO - pterasoftware.movements.movement - num_steps=55, delta_time=0.018182, mismatch=0.055679 -INFO - pterasoftware.movements.movement - num_steps=56, delta_time=0.017857, mismatch=0.067061 -INFO - pterasoftware.movements.movement - num_steps=57, delta_time=0.017544, mismatch=0.078702 -INFO - pterasoftware.movements.movement - num_steps=58, delta_time=0.017241, mismatch=0.090462 -INFO - pterasoftware.movements.movement - num_steps=59, delta_time=0.016949, mismatch=0.102226 -INFO - pterasoftware.movements.movement - num_steps=60, delta_time=0.016667, mismatch=0.113883 -INFO - pterasoftware.movements.movement - num_steps=61, delta_time=0.016393, mismatch=0.125281 -INFO - pterasoftware.movements.movement - num_steps=62, delta_time=0.016129, mismatch=0.136391 -INFO - pterasoftware.movements.movement - num_steps=63, delta_time=0.015873, mismatch=0.147223 -INFO - pterasoftware.movements.movement - num_steps=64, delta_time=0.015625, mismatch=0.157786 -INFO - pterasoftware.movements.movement - num_steps=65, delta_time=0.015385, mismatch=0.168092 -INFO - pterasoftware.movements.movement - num_steps=66, delta_time=0.015152, mismatch=0.178148 -INFO - pterasoftware.movements.movement - num_steps=67, delta_time=0.014925, mismatch=0.187965 -INFO - pterasoftware.movements.movement - num_steps=68, delta_time=0.014706, mismatch=0.197551 -INFO - pterasoftware.movements.movement - num_steps=69, delta_time=0.014493, mismatch=0.206913 -INFO - pterasoftware.movements.movement - num_steps=70, delta_time=0.014286, mismatch=0.216059 -INFO - pterasoftware.movements.movement - num_steps=71, delta_time=0.014085, mismatch=0.224997 -INFO - pterasoftware.movements.movement - num_steps=72, delta_time=0.013889, mismatch=0.233734 -INFO - pterasoftware.movements.movement - num_steps=73, delta_time=0.013699, mismatch=0.242276 -INFO - pterasoftware.movements.movement - num_steps=74, delta_time=0.013514, mismatch=0.25063 -INFO - pterasoftware.movements.movement - num_steps=75, delta_time=0.013333, mismatch=0.258802 -INFO - pterasoftware.movements.movement - num_steps=76, delta_time=0.013158, mismatch=0.266798 -INFO - pterasoftware.movements.movement - num_steps=77, delta_time=0.012987, mismatch=0.274623 -INFO - pterasoftware.movements.movement - num_steps=78, delta_time=0.012821, mismatch=0.282284 -INFO - pterasoftware.movements.movement - num_steps=79, delta_time=0.012658, mismatch=0.289784 -INFO - pterasoftware.movements.movement - num_steps=80, delta_time=0.0125, mismatch=0.29713 -INFO - pterasoftware.movements.movement - num_steps=81, delta_time=0.012346, mismatch=0.304325 -INFO - pterasoftware.movements.movement - num_steps=82, delta_time=0.012195, mismatch=0.311375 -INFO - pterasoftware.movements.movement - num_steps=83, delta_time=0.012048, mismatch=0.318283 -INFO - pterasoftware.movements.movement - num_steps=84, delta_time=0.011905, mismatch=0.325054 -INFO - pterasoftware.movements.movement - num_steps=85, delta_time=0.011765, mismatch=0.331692 -INFO - pterasoftware.movements.movement - num_steps=86, delta_time=0.011628, mismatch=0.338201 -INFO - pterasoftware.movements.movement - num_steps=87, delta_time=0.011494, mismatch=0.344584 -INFO - pterasoftware.movements.movement - num_steps=88, delta_time=0.011364, mismatch=0.350846 -INFO - pterasoftware.movements.movement - num_steps=89, delta_time=0.011236, mismatch=0.356989 -INFO - pterasoftware.movements.movement - num_steps=90, delta_time=0.011111, mismatch=0.363017 -INFO - pterasoftware.movements.movement - num_steps=91, delta_time=0.010989, mismatch=0.368933 -INFO - pterasoftware.movements.movement - num_steps=92, delta_time=0.01087, mismatch=0.374741 -INFO - pterasoftware.movements.movement - num_steps=93, delta_time=0.010753, mismatch=0.380442 -INFO - pterasoftware.movements.movement - num_steps=94, delta_time=0.010638, mismatch=0.386041 -INFO - pterasoftware.movements.movement - num_steps=95, delta_time=0.010526, mismatch=0.391539 -INFO - pterasoftware.movements.movement - num_steps=96, delta_time=0.010417, mismatch=0.39694 -INFO - pterasoftware.movements.movement - num_steps=97, delta_time=0.010309, mismatch=0.402246 -INFO - pterasoftware.movements.movement - num_steps=98, delta_time=0.010204, mismatch=0.40746 -INFO - pterasoftware.movements.movement - num_steps=99, delta_time=0.010101, mismatch=0.412583 -INFO - pterasoftware.movements.movement - num_steps=100, delta_time=0.01, mismatch=0.417619 -INFO - pterasoftware.movements.movement - num_steps=101, delta_time=0.009901, mismatch=0.422569 -INFO - pterasoftware.movements.movement - num_steps=102, delta_time=0.009804, mismatch=0.427436 -INFO - pterasoftware.movements.movement - num_steps=103, delta_time=0.009709, mismatch=0.432219 -INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle=50, delta_time=0.02, mismatch=0.020098 -INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.02 s -INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 17.07 s +INFO - pterasoftware.movements.movement - num_steps = 25, delta_time = 0.0400 s, mismatch = 0.627 +INFO - pterasoftware.movements.movement - num_steps = 26, delta_time = 0.0385 s, mismatch = 0.589 +INFO - pterasoftware.movements.movement - num_steps = 27, delta_time = 0.0370 s, mismatch = 0.553 +INFO - pterasoftware.movements.movement - num_steps = 28, delta_time = 0.0357 s, mismatch = 0.519 +INFO - pterasoftware.movements.movement - num_steps = 29, delta_time = 0.0345 s, mismatch = 0.485 +INFO - pterasoftware.movements.movement - num_steps = 30, delta_time = 0.0333 s, mismatch = 0.454 +INFO - pterasoftware.movements.movement - num_steps = 31, delta_time = 0.0323 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 32, delta_time = 0.0312 s, mismatch = 0.394 +INFO - pterasoftware.movements.movement - num_steps = 33, delta_time = 0.0303 s, mismatch = 0.366 +INFO - pterasoftware.movements.movement - num_steps = 34, delta_time = 0.0294 s, mismatch = 0.340 +INFO - pterasoftware.movements.movement - num_steps = 35, delta_time = 0.0286 s, mismatch = 0.314 +INFO - pterasoftware.movements.movement - num_steps = 36, delta_time = 0.0278 s, mismatch = 0.289 +INFO - pterasoftware.movements.movement - num_steps = 37, delta_time = 0.0270 s, mismatch = 0.265 +INFO - pterasoftware.movements.movement - num_steps = 38, delta_time = 0.0263 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 39, delta_time = 0.0256 s, mismatch = 0.220 +INFO - pterasoftware.movements.movement - num_steps = 40, delta_time = 0.0250 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 41, delta_time = 0.0244 s, mismatch = 0.177 +INFO - pterasoftware.movements.movement - num_steps = 42, delta_time = 0.0238 s, mismatch = 0.157 +INFO - pterasoftware.movements.movement - num_steps = 43, delta_time = 0.0233 s, mismatch = 0.138 +INFO - pterasoftware.movements.movement - num_steps = 44, delta_time = 0.0227 s, mismatch = 0.119 +INFO - pterasoftware.movements.movement - num_steps = 45, delta_time = 0.0222 s, mismatch = 0.101 +INFO - pterasoftware.movements.movement - num_steps = 46, delta_time = 0.0217 s, mismatch = 0.0838 +INFO - pterasoftware.movements.movement - num_steps = 47, delta_time = 0.0213 s, mismatch = 0.0668 +INFO - pterasoftware.movements.movement - num_steps = 48, delta_time = 0.0208 s, mismatch = 0.0503 +INFO - pterasoftware.movements.movement - num_steps = 49, delta_time = 0.0204 s, mismatch = 0.0343 +INFO - pterasoftware.movements.movement - num_steps = 50, delta_time = 0.0200 s, mismatch = 0.0201 +INFO - pterasoftware.movements.movement - num_steps = 51, delta_time = 0.0196 s, mismatch = 0.0202 +INFO - pterasoftware.movements.movement - num_steps = 52, delta_time = 0.0192 s, mismatch = 0.0261 +INFO - pterasoftware.movements.movement - num_steps = 53, delta_time = 0.0189 s, mismatch = 0.0347 +INFO - pterasoftware.movements.movement - num_steps = 54, delta_time = 0.0185 s, mismatch = 0.0447 +INFO - pterasoftware.movements.movement - num_steps = 55, delta_time = 0.0182 s, mismatch = 0.0557 +INFO - pterasoftware.movements.movement - num_steps = 56, delta_time = 0.0179 s, mismatch = 0.0671 +INFO - pterasoftware.movements.movement - num_steps = 57, delta_time = 0.0175 s, mismatch = 0.0787 +INFO - pterasoftware.movements.movement - num_steps = 58, delta_time = 0.0172 s, mismatch = 0.0905 +INFO - pterasoftware.movements.movement - num_steps = 59, delta_time = 0.0169 s, mismatch = 0.102 +INFO - pterasoftware.movements.movement - num_steps = 60, delta_time = 0.0167 s, mismatch = 0.114 +INFO - pterasoftware.movements.movement - num_steps = 61, delta_time = 0.0164 s, mismatch = 0.125 +INFO - pterasoftware.movements.movement - num_steps = 62, delta_time = 0.0161 s, mismatch = 0.136 +INFO - pterasoftware.movements.movement - num_steps = 63, delta_time = 0.0159 s, mismatch = 0.147 +INFO - pterasoftware.movements.movement - num_steps = 64, delta_time = 0.0156 s, mismatch = 0.158 +INFO - pterasoftware.movements.movement - num_steps = 65, delta_time = 0.0154 s, mismatch = 0.168 +INFO - pterasoftware.movements.movement - num_steps = 66, delta_time = 0.0152 s, mismatch = 0.178 +INFO - pterasoftware.movements.movement - num_steps = 67, delta_time = 0.0149 s, mismatch = 0.188 +INFO - pterasoftware.movements.movement - num_steps = 68, delta_time = 0.0147 s, mismatch = 0.198 +INFO - pterasoftware.movements.movement - num_steps = 69, delta_time = 0.0145 s, mismatch = 0.207 +INFO - pterasoftware.movements.movement - num_steps = 70, delta_time = 0.0143 s, mismatch = 0.216 +INFO - pterasoftware.movements.movement - num_steps = 71, delta_time = 0.0141 s, mismatch = 0.225 +INFO - pterasoftware.movements.movement - num_steps = 72, delta_time = 0.0139 s, mismatch = 0.234 +INFO - pterasoftware.movements.movement - num_steps = 73, delta_time = 0.0137 s, mismatch = 0.242 +INFO - pterasoftware.movements.movement - num_steps = 74, delta_time = 0.0135 s, mismatch = 0.251 +INFO - pterasoftware.movements.movement - num_steps = 75, delta_time = 0.0133 s, mismatch = 0.259 +INFO - pterasoftware.movements.movement - num_steps = 76, delta_time = 0.0132 s, mismatch = 0.267 +INFO - pterasoftware.movements.movement - num_steps = 77, delta_time = 0.0130 s, mismatch = 0.275 +INFO - pterasoftware.movements.movement - num_steps = 78, delta_time = 0.0128 s, mismatch = 0.282 +INFO - pterasoftware.movements.movement - num_steps = 79, delta_time = 0.0127 s, mismatch = 0.290 +INFO - pterasoftware.movements.movement - num_steps = 80, delta_time = 0.0125 s, mismatch = 0.297 +INFO - pterasoftware.movements.movement - num_steps = 81, delta_time = 0.0123 s, mismatch = 0.304 +INFO - pterasoftware.movements.movement - num_steps = 82, delta_time = 0.0122 s, mismatch = 0.311 +INFO - pterasoftware.movements.movement - num_steps = 83, delta_time = 0.0120 s, mismatch = 0.318 +INFO - pterasoftware.movements.movement - num_steps = 84, delta_time = 0.0119 s, mismatch = 0.325 +INFO - pterasoftware.movements.movement - num_steps = 85, delta_time = 0.0118 s, mismatch = 0.332 +INFO - pterasoftware.movements.movement - num_steps = 86, delta_time = 0.0116 s, mismatch = 0.338 +INFO - pterasoftware.movements.movement - num_steps = 87, delta_time = 0.0115 s, mismatch = 0.345 +INFO - pterasoftware.movements.movement - num_steps = 88, delta_time = 0.0114 s, mismatch = 0.351 +INFO - pterasoftware.movements.movement - num_steps = 89, delta_time = 0.0112 s, mismatch = 0.357 +INFO - pterasoftware.movements.movement - num_steps = 90, delta_time = 0.0111 s, mismatch = 0.363 +INFO - pterasoftware.movements.movement - num_steps = 91, delta_time = 0.0110 s, mismatch = 0.369 +INFO - pterasoftware.movements.movement - num_steps = 92, delta_time = 0.0109 s, mismatch = 0.375 +INFO - pterasoftware.movements.movement - num_steps = 93, delta_time = 0.0108 s, mismatch = 0.380 +INFO - pterasoftware.movements.movement - num_steps = 94, delta_time = 0.0106 s, mismatch = 0.386 +INFO - pterasoftware.movements.movement - num_steps = 95, delta_time = 0.0105 s, mismatch = 0.392 +INFO - pterasoftware.movements.movement - num_steps = 96, delta_time = 0.0104 s, mismatch = 0.397 +INFO - pterasoftware.movements.movement - num_steps = 97, delta_time = 0.0103 s, mismatch = 0.402 +INFO - pterasoftware.movements.movement - num_steps = 98, delta_time = 0.0102 s, mismatch = 0.407 +INFO - pterasoftware.movements.movement - num_steps = 99, delta_time = 0.0101 s, mismatch = 0.413 +INFO - pterasoftware.movements.movement - num_steps = 100, delta_time = 0.0100 s, mismatch = 0.418 +INFO - pterasoftware.movements.movement - num_steps = 101, delta_time = 0.00990 s, mismatch = 0.423 +INFO - pterasoftware.movements.movement - num_steps = 102, delta_time = 0.00980 s, mismatch = 0.427 +INFO - pterasoftware.movements.movement - num_steps = 103, delta_time = 0.00971 s, mismatch = 0.432 +INFO - pterasoftware.movements.movement - Optimization complete. Best: num_steps_per_lcm_cycle = 50, delta_time = 0.0200 s, mismatch = 0.0201 +INFO - pterasoftware._convergence_meshing - Optimized delta_time: 0.0200 s +INFO - pterasoftware.convergence - Starting simulation... +INFO - pterasoftware.convergence - Simulation completed in 12.8 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 81.38% (limiting coefficient: cFX) @@ -960,27 +960,27 @@ INFO - pterasoftware.convergence - Cycles: 2 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 13/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.362 s +INFO - pterasoftware.convergence - Simulation completed in 0.153 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 42.45% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 14/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.298 s +INFO - pterasoftware.convergence - Simulation completed in 0.244 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 63.72% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 58.91% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 15/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.427 s +INFO - pterasoftware.convergence - Simulation completed in 0.380 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 53.85% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -988,83 +988,83 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 16/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.15 s +INFO - pterasoftware.convergence - Simulation completed in 0.139 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 42.75% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.99% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 17/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.276 s +INFO - pterasoftware.convergence - Simulation completed in 0.253 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 65.09% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.52% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 95.5% (limiting coefficient: cFX) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 95.50% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 18/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.623 s +INFO - pterasoftware.convergence - Simulation completed in 0.480 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 53.44% (limiting coefficient: cMY) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 95.0% (limiting coefficient: cFX) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 95.00% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 19/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.305 s +INFO - pterasoftware.convergence - Simulation completed in 0.206 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 43.63% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.05% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 20/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.379 s +INFO - pterasoftware.convergence - Simulation completed in 0.402 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 66.79% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 56.65% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 21/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 4.649 s +INFO - pterasoftware.convergence - Simulation completed in 3.21 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 52.92% (limiting coefficient: cMY) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.3% (limiting coefficient: cFX) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.30% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 22/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 2.969 s +INFO - pterasoftware.convergence - Simulation completed in 0.297 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 44.35% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 51.04% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 23/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 3.478 s +INFO - pterasoftware.convergence - Simulation completed in 1.93 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 68.45% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 53.9% (limiting coefficient: cFX) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 53.90% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 24/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 22.806 s +INFO - pterasoftware.convergence - Simulation completed in 23.1 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 52.82% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 79.91% (limiting coefficient: cFX) @@ -1073,27 +1073,27 @@ INFO - pterasoftware.convergence - Cycles: 3 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 25/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.766 s +INFO - pterasoftware.convergence - Simulation completed in 0.148 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 26/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.42 s +INFO - pterasoftware.convergence - Simulation completed in 0.304 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 58.8% (limiting coefficient: cFZ) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 58.80% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 27/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.106 s +INFO - pterasoftware.convergence - Simulation completed in 0.655 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -1101,27 +1101,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 28/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.356 s +INFO - pterasoftware.convergence - Simulation completed in 0.188 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.89% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 29/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.014 s +INFO - pterasoftware.convergence - Simulation completed in 0.374 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.49% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 95.5% (limiting coefficient: cFX) +INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 95.50% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 30/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.578 s +INFO - pterasoftware.convergence - Simulation completed in 0.695 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 94.96% (limiting coefficient: cFX) @@ -1129,27 +1129,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 31/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.301 s +INFO - pterasoftware.convergence - Simulation completed in 0.267 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.04% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 32/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.945 s +INFO - pterasoftware.convergence - Simulation completed in 0.524 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 56.63% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 33/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 6.117 s +INFO - pterasoftware.convergence - Simulation completed in 5.27 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.28% (limiting coefficient: cFX) @@ -1157,27 +1157,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 34/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.27 s +INFO - pterasoftware.convergence - Simulation completed in 0.439 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 51.03% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 35/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 4.555 s +INFO - pterasoftware.convergence - Simulation completed in 4.39 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 53.88% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 36/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 31.599 s +INFO - pterasoftware.convergence - Simulation completed in 32.2 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 79.88% (limiting coefficient: cFX) @@ -1186,27 +1186,27 @@ INFO - pterasoftware.convergence - Cycles: 4 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 37/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.276 s +INFO - pterasoftware.convergence - Simulation completed in 0.202 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 38/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.434 s +INFO - pterasoftware.convergence - Simulation completed in 0.433 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 58.76% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 39/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.905 s +INFO - pterasoftware.convergence - Simulation completed in 0.776 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -1214,27 +1214,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 40/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.264 s +INFO - pterasoftware.convergence - Simulation completed in 0.317 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.87% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 41/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.636 s +INFO - pterasoftware.convergence - Simulation completed in 0.604 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.48% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 95.49% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 42/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 2.758 s +INFO - pterasoftware.convergence - Simulation completed in 1.28 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 94.94% (limiting coefficient: cFX) @@ -1242,27 +1242,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 43/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.446 s +INFO - pterasoftware.convergence - Simulation completed in 0.424 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.03% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 44/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.959 s +INFO - pterasoftware.convergence - Simulation completed in 0.721 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 56.62% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 45/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 7.691 s +INFO - pterasoftware.convergence - Simulation completed in 8.74 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.27% (limiting coefficient: cFX) @@ -1270,27 +1270,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 46/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.579 s +INFO - pterasoftware.convergence - Simulation completed in 1.51 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 51.02% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 47/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 7.101 s +INFO - pterasoftware.convergence - Simulation completed in 7.41 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 53.88% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 48/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 43.193 s +INFO - pterasoftware.convergence - Simulation completed in 41.1 s INFO - pterasoftware.convergence - Wake type convergence metric: not yet checked INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 79.87% (limiting coefficient: cFX) @@ -1300,27 +1300,27 @@ INFO - pterasoftware.convergence - Cycles: 1 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 49/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.086 s +INFO - pterasoftware.convergence - Simulation completed in 0.0793 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 50/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.197 s +INFO - pterasoftware.convergence - Simulation completed in 0.140 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 42.77% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 51/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.242 s +INFO - pterasoftware.convergence - Simulation completed in 0.234 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -1328,27 +1328,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 52/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.109 s +INFO - pterasoftware.convergence - Simulation completed in 0.0937 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 45.21% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 53/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.186 s +INFO - pterasoftware.convergence - Simulation completed in 0.201 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 67.23% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 65.26% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 54/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.286 s +INFO - pterasoftware.convergence - Simulation completed in 0.277 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 97.56% (limiting coefficient: cFX) @@ -1356,27 +1356,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 55/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.14 s +INFO - pterasoftware.convergence - Simulation completed in 0.191 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.89% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 56/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.294 s +INFO - pterasoftware.convergence - Simulation completed in 0.226 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 58.07% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 57/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 3.916 s +INFO - pterasoftware.convergence - Simulation completed in 1.25 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 60.78% (limiting coefficient: cFX) @@ -1384,27 +1384,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 58/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.183 s +INFO - pterasoftware.convergence - Simulation completed in 0.189 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 52.12% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 59/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.21 s +INFO - pterasoftware.convergence - Simulation completed in 1.34 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 55.06% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 60/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 13.247 s +INFO - pterasoftware.convergence - Simulation completed in 13.0 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: not yet checked INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 81.43% (limiting coefficient: cFX) @@ -1413,27 +1413,27 @@ INFO - pterasoftware.convergence - Cycles: 2 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 61/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.153 s +INFO - pterasoftware.convergence - Simulation completed in 0.189 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 42.39% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 62/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.334 s +INFO - pterasoftware.convergence - Simulation completed in 0.262 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 63.73% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 57.51% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 63/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.575 s +INFO - pterasoftware.convergence - Simulation completed in 0.481 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 50.71% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -1441,27 +1441,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 64/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.212 s +INFO - pterasoftware.convergence - Simulation completed in 0.215 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 42.62% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 46.25% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 65/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.336 s +INFO - pterasoftware.convergence - Simulation completed in 0.324 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 64.97% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.9% (limiting coefficient: cFX) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.90% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 96.64% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 66/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.691 s +INFO - pterasoftware.convergence - Simulation completed in 0.669 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 50.43% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 95.51% (limiting coefficient: cFX) @@ -1469,27 +1469,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 67/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.258 s +INFO - pterasoftware.convergence - Simulation completed in 0.228 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 43.34% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.24% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 68/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.487 s +INFO - pterasoftware.convergence - Simulation completed in 0.441 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 65.54% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 56.99% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 69/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 4.375 s +INFO - pterasoftware.convergence - Simulation completed in 4.75 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 50.17% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.75% (limiting coefficient: cFX) @@ -1497,56 +1497,56 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 70/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.412 s +INFO - pterasoftware.convergence - Simulation completed in 0.365 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 43.85% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 51.4% (limiting coefficient: cFX) +INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 51.40% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 71/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 3.789 s +INFO - pterasoftware.convergence - Simulation completed in 3.44 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 65.44% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 54.25% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 72/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 27.867 s +INFO - pterasoftware.convergence - Simulation completed in 25.1 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) -INFO - pterasoftware.convergence - Wake length convergence metric: 50.3% (limiting coefficient: cMY) +INFO - pterasoftware.convergence - Wake length convergence metric: 50.30% (limiting coefficient: cMY) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 80.19% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Cycles: 3 INFO - pterasoftware.convergence - Panel aspect ratio: 4 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 73/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.272 s +INFO - pterasoftware.convergence - Simulation completed in 0.202 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 74/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.536 s +INFO - pterasoftware.convergence - Simulation completed in 0.405 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 57.55% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 75/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.969 s +INFO - pterasoftware.convergence - Simulation completed in 0.805 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: not yet checked @@ -1554,27 +1554,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 3 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 76/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.26 s +INFO - pterasoftware.convergence - Simulation completed in 0.251 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 46.25% (limiting coefficient: cFZ) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 77/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.596 s +INFO - pterasoftware.convergence - Simulation completed in 0.572 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 65.87% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 96.61% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 78/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 1.079 s +INFO - pterasoftware.convergence - Simulation completed in 1.04 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 95.48% (limiting coefficient: cFX) @@ -1582,27 +1582,27 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 2 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 79/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.4 s +INFO - pterasoftware.convergence - Simulation completed in 0.359 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 40.22% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 80/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.947 s +INFO - pterasoftware.convergence - Simulation completed in 0.744 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 56.95% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Chordwise Panels: 5 INFO - pterasoftware.convergence - Iteration number: 81/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.02 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0200 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 6.338 s +INFO - pterasoftware.convergence - Simulation completed in 7.09 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 59.73% (limiting coefficient: cFX) @@ -1610,18 +1610,18 @@ INFO - pterasoftware.convergence - Number of chordwise Panels convergence m INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 INFO - pterasoftware.convergence - Iteration number: 82/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.033333 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0333 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 0.64 s +INFO - pterasoftware.convergence - Simulation completed in 0.819 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 51.38% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Number of chordwise Panels convergence metric: not yet checked INFO - pterasoftware.convergence - Chordwise Panels: 4 INFO - pterasoftware.convergence - Iteration number: 83/96 -INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.025 s +INFO - pterasoftware._convergence_meshing - Cached delta_time: 0.0250 s INFO - pterasoftware.convergence - Starting simulation... -INFO - pterasoftware.convergence - Simulation completed in 6.184 s +INFO - pterasoftware.convergence - Simulation completed in 5.79 s INFO - pterasoftware.convergence - Wake type convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Wake length convergence metric: 100.0% (limiting coefficient: cFX) INFO - pterasoftware.convergence - Panel aspect ratio convergence metric: 54.26% (limiting coefficient: cFX) @@ -1631,7 +1631,7 @@ INFO - pterasoftware.convergence - Wake type: prescribed INFO - pterasoftware.convergence - Cycles: 2 INFO - pterasoftware.convergence - Panel aspect ratio: 1 INFO - pterasoftware.convergence - Chordwise Panels: 3 -INFO - pterasoftware.convergence - Simulation completed in 2.969 s +INFO - pterasoftware.convergence - Simulation completed in 0.297 s INFO - pterasoftware.convergence - Spanwise Panels: INFO - pterasoftware.convergence - Example Airplane: INFO - pterasoftware.convergence - Main Wing: @@ -1640,4 +1640,4 @@ INFO - pterasoftware.convergence - WingCrossSection 2: None INFO - pterasoftware.convergence - Reflected Main Wing: INFO - pterasoftware.convergence - WingCrossSection 1: 9 INFO - pterasoftware.convergence - WingCrossSection 2: None -INFO - pterasoftware.convergence - Convergence analysis completed in 283.067 s +INFO - pterasoftware.convergence - Convergence analysis completed in 4 min and 16.1 s diff --git a/pterasoftware/_aerodynamics_functions.py b/pterasoftware/_aerodynamics_functions.py index 6f80f9da..d337716d 100644 --- a/pterasoftware/_aerodynamics_functions.py +++ b/pterasoftware/_aerodynamics_functions.py @@ -570,7 +570,10 @@ def _collapsed_velocities_from_line_vortices( # Index [0] (degenerate filament) is handled in the serial pre pass above. point_singularity_counts = np.zeros((num_points, 4), dtype=np.int64) - for point_id in prange(num_points): + # Numba does not annotate prange.__new__, so mypy cannot tell that calling prange + # returns an iterable. Once this is fixed upstream, warn_unused_ignores will flag + # the ignore below as unused. + for point_id in prange(num_points): # type: ignore[attr-defined] P_GP1_CgP1 = stackP_GP1_CgP1[point_id] for vortex_id in range(num_vortices): @@ -783,7 +786,10 @@ def _expanded_velocities_from_line_vortices( # Index [0] (degenerate filament) is handled in the serial pre pass above. point_singularity_counts = np.zeros((num_points, 4), dtype=np.int64) - for point_id in prange(num_points): + # Numba does not annotate prange.__new__, so mypy cannot tell that calling prange + # returns an iterable. Once this is fixed upstream, warn_unused_ignores will flag + # the ignore below as unused. + for point_id in prange(num_points): # type: ignore[attr-defined] P_GP1_CgP1 = stackP_GP1_CgP1[point_id] for vortex_id in range(num_vortices): diff --git a/pterasoftware/_convergence_meshing.py b/pterasoftware/_convergence_meshing.py index 17162917..bcb01ab9 100644 --- a/pterasoftware/_convergence_meshing.py +++ b/pterasoftware/_convergence_meshing.py @@ -583,14 +583,12 @@ def build_unsteady_problem( delta_time_cache[delta_time_key] = this_movement.delta_time _logger.info( "\t\t\t\t\tOptimized delta_time: " - + str(round(this_movement.delta_time, 6)) + + f"{this_movement.delta_time:#.3G}" + " s" ) else: _logger.info( - "\t\t\t\t\tCached delta_time: " - + str(round(this_movement.delta_time, 6)) - + " s" + "\t\t\t\t\tCached delta_time: " + f"{this_movement.delta_time:#.3G}" + " s" ) # Create a new UnsteadyProblem for this iteration. diff --git a/pterasoftware/_functions.py b/pterasoftware/_functions.py index 3ab8bc85..1c74a5a4 100644 --- a/pterasoftware/_functions.py +++ b/pterasoftware/_functions.py @@ -589,3 +589,68 @@ def interp_between_points( gridInterpolatedPoints_A_a[i, j, :] = startPoint_A_a + scaledVector_A return gridInterpolatedPoints_A_a + + +# The width to which format_duration left-pads its results when requested: the length +# of the widest possible form, "-999 hr, 59 min, and 1.23E-305 s", built from the +# widest possible components (a negative sign, three-digit hours, and a seconds +# portion whose three-significant-figure form needs a three-digit exponent, the widest +# a float can produce). +_DURATION_PAD_WIDTH: int = 32 + + +def format_duration(total_seconds: float, left_pad: bool = False) -> str: + """Formats a duration as an hours, minutes, and seconds string. + + The seconds portion is always less than 60 and is formatted with three significant + figures. The hours and minutes portions are dropped if the duration's magnitude is + less than one minute, and the hours portion is dropped if the magnitude is less than + one hour (which also drops the comma before the "and"). A magnitude of at least 1000 + hours is formatted as hours alone with three significant figures. A negative + duration is formatted as its magnitude with a negative sign on the largest unit. A + seconds remainder that rounds to 60 at three significant figures is carried into the + minutes place, and a resulting 60 minutes is carried into the hours place. + + :param total_seconds: The duration to format. The units are in seconds. + :param left_pad: Determines whether the result is left-padded with spaces to a + constant width, so the durations on successive log lines align. The default is + False. + :return: The formatted duration. + """ + seconds_per_minute = 60.0 + seconds_per_hour = 3600.0 + max_whole_hours = 1000 + + sign = "-" if total_seconds < 0.0 else "" + magnitude_seconds = abs(total_seconds) + + if magnitude_seconds >= max_whole_hours * seconds_per_hour: + formatted_duration = sign + f"{magnitude_seconds / seconds_per_hour:#.3G} hr" + else: + num_hours = int(magnitude_seconds // seconds_per_hour) + num_minutes = int(magnitude_seconds % seconds_per_hour // seconds_per_minute) + seconds_str = f"{magnitude_seconds % seconds_per_minute:#.3G}" + + # Carry a seconds remainder that rounds to 60 at three significant figures + # into the minutes place, and a resulting 60 minutes into the hours place. + if float(seconds_str) >= seconds_per_minute: + seconds_str = f"{0.0:#.3G}" + num_minutes += 1 + if num_minutes == 60: + num_minutes = 0 + num_hours += 1 + + if num_hours >= max_whole_hours: + formatted_duration = sign + f"{float(num_hours):#.3G} hr" + elif num_hours > 0: + formatted_duration = ( + sign + f"{num_hours} hr, {num_minutes} min, and {seconds_str} s" + ) + elif num_minutes > 0: + formatted_duration = sign + f"{num_minutes} min and {seconds_str} s" + else: + formatted_duration = sign + f"{seconds_str} s" + + if left_pad: + return formatted_duration.rjust(_DURATION_PAD_WIDTH) + return formatted_duration diff --git a/pterasoftware/_oscillation.py b/pterasoftware/_oscillation.py index 340403d3..7658a1cb 100644 --- a/pterasoftware/_oscillation.py +++ b/pterasoftware/_oscillation.py @@ -228,8 +228,8 @@ def _validate_custom_spacing_function( start_value = test_output[0] if not np.isclose(start_value, 0.0, atol=tolerance): raise ValueError( - f"Custom spacing function must start at 0.0. f(0.0) = {start_value:.4f}, " - f"but should be within {tolerance} of 0.0." + f"Custom spacing function must start at 0.0. f(0.0) = " + f"{start_value:#.3G}, but should be within {tolerance:#.3G} of 0.0." ) # Check that the function returns to 0.0 after one period. @@ -239,7 +239,8 @@ def _validate_custom_spacing_function( if not np.isclose(end_value, 0.0, atol=tolerance): raise ValueError( f"Custom spacing function must return to 0.0 after one period. " - f"f(2.0 * pi) = {end_value:.4f}, but should be within {tolerance} of 0.0." + f"f(2.0 * pi) = {end_value:#.3G}, but should be within {tolerance:#.3G} " + f"of 0.0." ) # Check that the amplitude = 1.0. @@ -249,7 +250,8 @@ def _validate_custom_spacing_function( if not np.isclose(amplitude, 1.0, atol=tolerance): raise ValueError( f"Custom spacing function must have an amplitude of 1.0. " - f"Amplitude = {amplitude:.4f}, but should be within {tolerance} of 1.0." + f"Amplitude = {amplitude:#.3G}, but should be within {tolerance:#.3G} " + f"of 1.0." ) # Check periodicity by comparing the first and second periods. @@ -262,6 +264,6 @@ def _validate_custom_spacing_function( max_diff = np.max(np.abs(first_period_output - second_period_output)) raise ValueError( f"Custom spacing function must be periodic with period 2.0 * pi. " - f"Maximum difference between first and second period: {max_diff:.4f}, " - f"but should be within {tolerance}." + f"Maximum difference between first and second period: " + f"{max_diff:#.3G}, but should be within {tolerance:#.3G}." ) diff --git a/pterasoftware/convergence.py b/pterasoftware/convergence.py index 0f8f1941..81058e7a 100644 --- a/pterasoftware/convergence.py +++ b/pterasoftware/convergence.py @@ -25,6 +25,7 @@ from . import ( _convergence_cache, _convergence_meshing, + _functions, _logging, _parameter_validation, _serialization, @@ -394,8 +395,7 @@ def solve_this_mesh() -> np.ndarray: else: _logger.info( "\t\t\tSimulation completed in " - + str(round(this_iter_time, 3)) - + " s" + + _functions.format_duration(this_iter_time) ) # Check per-coefficient convergence in each parameter direction against the @@ -420,7 +420,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "\t\t\tPanel aspect ratio convergence metric: " - + str(round(ar_metric, 2)) + + f"{ar_metric:#.4G}" + "% (limiting coefficient: " + _COEFFICIENT_LABELS[ar_limiting_id] + ")" @@ -445,7 +445,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "\t\t\tNumber of chordwise Panels convergence metric: " - + str(round(chord_metric, 2)) + + f"{chord_metric:#.4G}" + "% (limiting coefficient: " + _COEFFICIENT_LABELS[chord_limiting_id] + ")" @@ -504,7 +504,8 @@ def solve_this_mesh() -> np.ndarray: _logger.info("\tPanel aspect ratio: " + str(converged_aspect_ratio)) _logger.info("\tChordwise Panels: " + str(converged_chordwise_panels)) _logger.info( - "\tSimulation time: " + str(round(converged_iter_time, 3)) + " s" + "\tSimulation time: " + + _functions.format_duration(converged_iter_time) ) _logger.info("\tSpanwise Panels:") for airplane_id, airplane in enumerate(ref_airplanes): @@ -592,8 +593,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "Convergence analysis completed in " - + str(round(time.time() - run_start_time, 3)) - + " s" + + _functions.format_duration(time.time() - run_start_time) ) return ( @@ -608,8 +608,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info("The analysis did not find a converged case within the given bounds") _logger.info( "Convergence analysis completed in " - + str(round(time.time() - run_start_time, 3)) - + " s" + + _functions.format_duration(time.time() - run_start_time) ) return None, None, None @@ -1141,8 +1140,7 @@ def solve_this_mesh() -> np.ndarray: else: _logger.info( "\t\t\t\t\tSimulation completed in " - + str(round(this_iter_time, 3)) - + " s" + + _functions.format_duration(this_iter_time) ) # Check per-coefficient convergence in each parameter direction @@ -1171,7 +1169,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "\t\t\t\t\tWake type convergence metric: " - + str(round(wake_metric, 2)) + + f"{wake_metric:#.4G}" + "% (limiting coefficient: " + _COEFFICIENT_LABELS[wake_limiting_id] + ")" @@ -1198,7 +1196,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "\t\t\t\t\tWake length convergence metric: " - + str(round(length_metric, 2)) + + f"{length_metric:#.4G}" + "% (limiting coefficient: " + _COEFFICIENT_LABELS[length_limiting_id] + ")" @@ -1225,7 +1223,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "\t\t\t\t\tPanel aspect ratio convergence metric: " - + str(round(ar_metric, 2)) + + f"{ar_metric:#.4G}" + "% (limiting coefficient: " + _COEFFICIENT_LABELS[ar_limiting_id] + ")" @@ -1253,7 +1251,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "\t\t\t\t\tNumber of chordwise Panels convergence metric: " - + str(round(chord_metric, 2)) + + f"{chord_metric:#.4G}" + "% (limiting coefficient: " + _COEFFICIENT_LABELS[chord_limiting_id] + ")" @@ -1357,8 +1355,7 @@ def solve_this_mesh() -> np.ndarray: ) _logger.info( "\tSimulation completed in " - + str(round(converged_iter_time, 3)) - + " s" + + _functions.format_duration(converged_iter_time) ) _logger.info("\tSpanwise Panels:") for airplane_movement_id, airplane_movement in enumerate( @@ -1464,8 +1461,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info( "Convergence analysis completed in " - + str(round(time.time() - run_start_time, 3)) - + " s" + + _functions.format_duration(time.time() - run_start_time) ) return ( @@ -1482,8 +1478,7 @@ def solve_this_mesh() -> np.ndarray: _logger.info("The analysis did not find a converged case within the given bounds") _logger.info( "Convergence analysis completed in " - + str(round(time.time() - run_start_time, 3)) - + " s" + + _functions.format_duration(time.time() - run_start_time) ) return None, None, None, None, None diff --git a/pterasoftware/geometry/airfoil.py b/pterasoftware/geometry/airfoil.py index 3ea29aa1..d8dab1a1 100644 --- a/pterasoftware/geometry/airfoil.py +++ b/pterasoftware/geometry/airfoil.py @@ -867,8 +867,8 @@ def _normalize_outline(self) -> None: if iteration == 0 and np.abs(chord_angle) > np.deg2rad(max_rotation): raise ValueError( f"The Airfoil's outline has excessive rotation " - f"({np.rad2deg(chord_angle):.1f} degrees). The chord line must be " - f"within 15 degrees of the x axis. Minor rotation offsets (such as " + f"({np.rad2deg(chord_angle):#.3G} deg). The chord line must be " + f"within 15 deg of the x axis. Minor rotation offsets (such as " f"implicit angle of attack) are corrected automatically, but the " f"outline data appears to be in an unexpected orientation." ) diff --git a/pterasoftware/movements/movement.py b/pterasoftware/movements/movement.py index 546d7c40..cc966dcc 100644 --- a/pterasoftware/movements/movement.py +++ b/pterasoftware/movements/movement.py @@ -26,6 +26,14 @@ _logger = _logging.get_logger("movements.movement") +# The minimum number of time steps per LCM period that the default delta_time +# estimate must provide. The analytical estimate matches the wake ring vortex +# and bound ring vortex chord lengths, which does not by itself guarantee that +# the motion is resolved in time: a coarse chordwise discretization or a slow +# motion can produce a delta_time too large to sample the motion adequately. +# The estimate is clamped to this temporal resolution to guard against that. +_MIN_TIME_STEPS_PER_LCM_PERIOD: int = 30 + class Movement(_core.CoreMovement): """A class used to contain an UnsteadyProblem's movement. @@ -83,13 +91,15 @@ def __init__( (default): Movement analytically estimates the delta_time that produces wake ring vortices with roughly the same chord length as the bound trailing edge ring vortices, accounting for both freestream and geometry motion - velocities. This provides good results across all Strouhal numbers. - "optimize": Movement first runs the analytical estimation, then uses that - result as an initial guess for an iterative optimization that minimizes the - area mismatch between wake ring vortices and their parent bound trailing - edge ring vortices. This is slower but may produce slightly more accurate - results. Positive number (int or float): Use the specified value directly. - All values are converted internally to floats. The units are in seconds. + velocities. For non static Movements, the estimate is then clamped so that + there are at least 30 time steps per LCM period of the motion. This provides + good results across all Strouhal numbers. "optimize": Movement first runs + the analytical estimation (including the clamp), then uses that result as an + initial guess for an iterative optimization that minimizes the area mismatch + between wake ring vortices and their parent bound trailing edge ring + vortices. This is slower but may produce slightly more accurate results. + Positive number (int or float): Use the specified value directly. All values + are converted internally to floats. The units are in seconds. :param num_cycles: The number of cycles of the maximum period motion used to calculate a num_steps parameter initialized as None if Movement isn't static. If num_steps is not None or if Movement is static, this must be @@ -148,6 +158,28 @@ def __init__( "operating_point_movement must be an OperatingPointMovement." ) + # --- Compute period properties locally --- + # These are needed for the delta_time estimate clamp and for the + # num_steps and max_wake calculations before super().__init__() is + # called. The same values will be lazily cached by CoreMovement when + # accessed via properties. + _airplane_movement_max_periods = [] + for airplane_movement in airplane_movements: + _airplane_movement_max_periods.append(airplane_movement.max_period) + _max_period = max( + max(_airplane_movement_max_periods), + operating_point_movement.max_period, + ) + _static = _max_period == 0 + + _lcm_period: float = 0.0 + if not _static: + _all_periods: list[float] = [] + for airplane_movement in airplane_movements: + _all_periods.extend(airplane_movement.all_periods) + _all_periods.append(operating_point_movement.max_period) + _lcm_period = _core.lcm_multiple(_all_periods) + # --- Resolve delta_time --- # Track whether iterative optimization should run after analytical. @@ -189,6 +221,14 @@ def __init__( initial_delta_time=fast_estimate, ) + # Clamp the estimate so that there are at least + # _MIN_TIME_STEPS_PER_LCM_PERIOD time steps per LCM period, which + # the wake sizing criterion alone does not guarantee. + if _lcm_period > 0.0: + delta_time = min( + delta_time, _lcm_period / _MIN_TIME_STEPS_PER_LCM_PERIOD + ) + # Run iterative optimization if requested, using the analytical result # as the initial guess. if _should_iteratively_optimize_delta_time: @@ -198,27 +238,6 @@ def __init__( initial_delta_time=delta_time, ) - # --- Compute period properties locally --- - # These are needed for num_steps and max_wake calculations before - # super().__init__() is called. The same values will be lazily cached - # by CoreMovement when accessed via properties. - _airplane_movement_max_periods = [] - for airplane_movement in airplane_movements: - _airplane_movement_max_periods.append(airplane_movement.max_period) - _max_period = max( - max(_airplane_movement_max_periods), - operating_point_movement.max_period, - ) - _static = _max_period == 0 - - _lcm_period: float = 0.0 - if not _static: - _all_periods: list[float] = [] - for airplane_movement in airplane_movements: - _all_periods.extend(airplane_movement.all_periods) - _all_periods.append(operating_point_movement.max_period) - _lcm_period = _core.lcm_multiple(_all_periods) - # --- Resolve num_steps --- if num_steps is None: if _static: @@ -1129,10 +1148,10 @@ def _optimize_delta_time_static( initial_delta_time, airplane_movements, operating_point_movement ) - dt_str = str(round(initial_delta_time, 6)) - mismatch_str = str(round(initial_mismatch, 6)) + dt_str = f"{initial_delta_time:#.3G}" + mismatch_str = f"{initial_mismatch:#.3G}" - state_msg = "\tState: delta_time=" + dt_str + state_msg = "\tState: delta_time = " + dt_str + " s" obj_msg = "\t\tMismatch: " + mismatch_str _logger.info(state_msg) @@ -1152,10 +1171,10 @@ def objective(dt: float) -> float: dt, airplane_movements, operating_point_movement ) - this_dt_str = str(round(dt, 6)) - this_mismatch_str = str(round(mismatch, 6)) + this_dt_str = f"{dt:#.3G}" + this_mismatch_str = f"{mismatch:#.3G}" - this_state_msg = "\tState: delta_time=" + this_dt_str + this_state_msg = "\tState: delta_time = " + this_dt_str + " s" this_obj_msg = "\t\tMismatch: " + this_mismatch_str _logger.info(this_state_msg) @@ -1256,12 +1275,12 @@ def _optimize_delta_time_non_static( mismatch = cached_mismatches[num_steps] delta_time = lcm_period / num_steps _logger.info( - "\tnum_steps=" + "\tnum_steps = " + str(num_steps) - + ", delta_time=" - + str(round(delta_time, 6)) - + ", mismatch=" - + str(round(mismatch, 6)) + + ", delta_time = " + + f"{delta_time:#.3G}" + + " s, mismatch = " + + f"{mismatch:#.3G}" ) if mismatch < best_mismatch: best_mismatch = mismatch @@ -1270,12 +1289,12 @@ def _optimize_delta_time_non_static( optimized_delta_time = lcm_period / best_num_steps _logger.info( - "Optimization complete. Best: num_steps_per_lcm_cycle=" + "Optimization complete. Best: num_steps_per_lcm_cycle = " + str(best_num_steps) - + ", delta_time=" - + str(round(optimized_delta_time, 6)) - + ", mismatch=" - + str(round(best_mismatch, 6)) + + ", delta_time = " + + f"{optimized_delta_time:#.3G}" + + " s, mismatch = " + + f"{best_mismatch:#.3G}" ) # Warn if the optimized value is at one of the bounds. @@ -1520,11 +1539,11 @@ def _analytically_optimize_delta_time( final_num_steps = 1 optimized_delta_time = lcm_period / final_num_steps - dt_str = str(round(optimized_delta_time, 6)) + dt_str = f"{optimized_delta_time:#.3G}" _logger.info( - "\tResult: delta_time=" + "\tResult: delta_time = " + dt_str - + " (" + + " s (" + str(final_num_steps) + " steps per LCM period)" ) @@ -1541,7 +1560,7 @@ def _analytically_optimize_delta_time( if steps_per_min_period < 20: _logger.warning( "Analytical optimization result implies only " - + str(round(steps_per_min_period, 1)) + + f"{steps_per_min_period:#.3G}" + " time steps per minimum period of motion. This may cause poor temporal " + "resolution. Consider increasing the number of chordwise Panels or " + "switching to cosine chordwise spacing to reduce the trailing edge " diff --git a/pterasoftware/output.py b/pterasoftware/output.py index 793fb005..a13e84e6 100644 --- a/pterasoftware/output.py +++ b/pterasoftware/output.py @@ -302,8 +302,8 @@ def draw( # Plot the Panels either with scalar coloring or with a uniform color. if scalar_type in ("induced drag", "side force", "lift"): these_scalars = _get_scalars(airplanes, scalar_type, qInf__E) - min_scalar = round(min(these_scalars), 2) - max_scalar = round(max(these_scalars), 2) + min_scalar = float(min(these_scalars)) + max_scalar = float(max(these_scalars)) # Choose the color map and set its limits based on if the min and max scalars # have the same sign (sequential color map) or if they have different signs @@ -721,8 +721,8 @@ def animate( c_min = -_color_map_num_sig * float(np.std(all_scalars)) c_max = _color_map_num_sig * float(np.std(all_scalars)) - min_scalar = round(min(all_scalars), 2) - max_scalar = round(max(all_scalars), 2) + min_scalar = float(min(all_scalars)) + max_scalar = float(max(all_scalars)) # Pre-compute the image surface mesh and reflection matrix from the last time # step's geometry so that the plane is large enough to encompass the fully @@ -1875,7 +1875,7 @@ def log_results( these_momentCoefficients_W_CgP1[1], these_momentCoefficients_W_CgP1[2], ] - col2 = [str(np.round(val, 3)) for val in col2] + col2 = [f"{val:#10.3G}" for val in col2] col2 = [ val + " N" if i < 3 else val + " Nm" if i < 6 else val for i, val in enumerate(col2) @@ -1896,7 +1896,7 @@ def log_results( these_momentCoefficients_W_CgP1[1], these_momentCoefficients_W_CgP1[2], ] - col4 = [str(np.round(val, 3)) for val in col4] + col4 = [f"{val:#10.3G}" for val in col4] col4 = [ val + " N" if i < 3 else val + " Nm" if i < 6 else val for i, val in enumerate(col4) @@ -1914,7 +1914,7 @@ def log_results( ), ) re = solver.reynolds_numbers[airplane_num] - _logger.info(f"{pad}Reynolds Number: {re:.2e}") + _logger.info(f"{pad}Reynolds Number: {re:#.3G}") for i in range(len(col1)): if i == 0: @@ -2019,11 +2019,11 @@ def log_results( omegas_BP1__E[2], ] state_component_values = [ - f"{np.round(value, 3)} {unit}" + f"{value:#10.3G} {unit}" for value, unit in zip(state_component_values, state_component_units) ] - _logger.info(f"{pad}{state_label} (at t = {state_time:.3f} s):") + _logger.info(f"{pad}{state_label} (at t = {state_time:#.3G} s):") for i in range(len(state_component_labels)): if i == 0: @@ -2050,11 +2050,11 @@ def log_results( ) _logger.info( f"{2 * pad}{alpha_label:<{aerodynamic_angle_space}}" - f"{np.round(this_operating_point.alpha, 3)} deg" + f"{this_operating_point.alpha:#10.3G} deg" ) _logger.info( f"{2 * pad}{beta_label:<{aerodynamic_angle_space}}" - f"{np.round(this_operating_point.beta, 3)} deg" + f"{this_operating_point.beta:#10.3G} deg" ) @@ -2628,7 +2628,7 @@ def _plot_scalars( position_x=_bar_position_x, position_y=_bar_position_y, n_labels=_bar_n_labels, - fmt="%.2f", + fmt="%#.3G", color=text_color, ) plotter.add_mesh( @@ -2642,14 +2642,14 @@ def _plot_scalars( ) plotter.add_text( - text="Max: " + str(max_scalar), + text=f"Max: {max_scalar:#.3G}", position=_text_max_position, font_size=_text_font_size, viewport=True, color=text_color, ) plotter.add_text( - text="Min: " + str(min_scalar), + text=f"Min: {min_scalar:#.3G}", position=_text_min_position, font_size=_text_font_size, viewport=True, diff --git a/pterasoftware/problems.py b/pterasoftware/problems.py index 0de5c864..4e4b057f 100644 --- a/pterasoftware/problems.py +++ b/pterasoftware/problems.py @@ -1211,7 +1211,7 @@ def _advance_strongly_coupled( _logger.debug( "Free flight sub-iteration: step %d, iteration %d, weighted residual " - "norm %g, relaxation factor %g.", + "norm %#.3G, relaxation factor %#.3G.", step, iteration, residual_norm, @@ -1238,7 +1238,7 @@ def _advance_strongly_coupled( _logger.warning( "Free flight sub-iteration at step %d reached the %d-iteration cap " "without converging; accepting the capped iterate with weighted residual " - "norm %g.", + "norm %#.3G.", step, self.k_max, residual_norm, diff --git a/pterasoftware/trim.py b/pterasoftware/trim.py index 3e220b13..23f211da 100644 --- a/pterasoftware/trim.py +++ b/pterasoftware/trim.py @@ -331,21 +331,22 @@ def objective_function(arguments: np.ndarray) -> float: objective = (netForceCoefficient_W + netMomentCoefficient_W_CgP1) / 2 - v_str = str(round(vCg__E, 2)) - a_str = str(round(alpha, 2)) - b_str = str(round(beta, 2)) - f_str = str(round(externalFX_W, 2)) - o_str = str(round(objective, 3)) + v_str = f"{vCg__E:#.3G}" + a_str = f"{alpha:#.3G}" + b_str = f"{beta:#.3G}" + f_str = f"{externalFX_W:#.3G}" + o_str = f"{objective:#.3G}" state_msg = ( - "\tState: vCg__E=" + "\tState: vCg__E = " + v_str - + ", alpha=" + + " m/s, alpha = " + a_str - + ", beta=" + + " deg, beta = " + b_str - + ", externalFX_W=" + + " deg, externalFX_W = " + f_str + + " N" ) obj_msg = "\t\tObjective: " + o_str @@ -719,21 +720,22 @@ def objective_function(arguments: np.ndarray) -> float: objective = (netForceCoefficients_W + netMomentCoefficients_W_Cg) / 2 - v_str = str(round(vCg__E, 2)) - a_str = str(round(alpha, 2)) - b_str = str(round(beta, 2)) - f_str = str(round(externalFX_W, 2)) - o_str = str(round(objective, 3)) + v_str = f"{vCg__E:#.3G}" + a_str = f"{alpha:#.3G}" + b_str = f"{beta:#.3G}" + f_str = f"{externalFX_W:#.3G}" + o_str = f"{objective:#.3G}" state_msg = ( - "\tState: vCg__E=" + "\tState: vCg__E = " + v_str - + ", alpha=" + + " m/s, alpha = " + a_str - + ", beta=" + + " deg, beta = " + b_str - + ", externalFX_W=" + + " deg, externalFX_W = " + f_str + + " N" ) obj_msg = "\t\tObjective: " + o_str diff --git a/tests/integration/test_output.py b/tests/integration/test_output.py index 9bdb5f3b..78919791 100644 --- a/tests/integration/test_output.py +++ b/tests/integration/test_output.py @@ -105,8 +105,9 @@ def test_log_results_steady_solver_displays_reynolds_number(self): # Verify Reynolds number is in the output. self.assertIn("Reynolds Number:", output) - # Verify scientific notation format (e.g., "1.23e+05" or "1.23e+06"). - self.assertRegex(output, r"Reynolds Number:\s+\d+\.\d{2}e[+-]\d{2}") + # Verify scientific notation format with three significant figures (e.g., + # "1.23E+05" or "1.20E+06"; the alternate form keeps trailing zeros). + self.assertRegex(output, r"Reynolds Number:\s+\d\.\d{2}E[+-]\d{2}") def test_log_results_steady_solver_runs_without_error(self): """Test that log_results() runs without error for steady solver. diff --git a/tests/unit/test_functions.py b/tests/unit/test_functions.py index 20d3b689..9ed216a5 100644 --- a/tests/unit/test_functions.py +++ b/tests/unit/test_functions.py @@ -345,3 +345,74 @@ def test_unit_spacing_returns_end_points(self): expected = end_points[:, np.newaxis, :] npt.assert_allclose(interpolated_points, expected, atol=1e-14) + + +class TestFormatDuration(unittest.TestCase): + """Tests for the format_duration function.""" + + def test_sub_minute_duration_shows_seconds_only(self): + """A duration under one minute should format as unpadded seconds alone.""" + self.assertEqual(_functions.format_duration(2.345), "2.35 s") + + def test_zero_duration(self): + """A zero duration should format as zero seconds.""" + self.assertEqual(_functions.format_duration(0.0), "0.00 s") + + def test_sub_hour_duration_drops_hours_and_comma(self): + """A duration under one hour should drop the hours and the comma.""" + self.assertEqual(_functions.format_duration(1234.5), "20 min and 34.5 s") + + def test_exactly_one_minute(self): + """A duration of exactly one minute should roll over to the minutes form.""" + self.assertEqual(_functions.format_duration(60.0), "1 min and 0.00 s") + + def test_multi_hour_duration_shows_all_portions(self): + """A duration over one hour should show hours, minutes, and seconds.""" + self.assertEqual( + _functions.format_duration(45296.789), "12 hr, 34 min, and 56.8 s" + ) + + def test_exactly_one_hour(self): + """A duration of exactly one hour should roll over to the hours form.""" + self.assertEqual(_functions.format_duration(3600.0), "1 hr, 0 min, and 0.00 s") + + def test_one_thousand_hours_shows_hours_only(self): + """A duration of at least 1000 hours should format as hours alone.""" + self.assertEqual(_functions.format_duration(3.6e6), "1.00E+03 hr") + + def test_negative_sub_minute_duration(self): + """A negative duration should carry its sign on the seconds form.""" + self.assertEqual(_functions.format_duration(-2.345), "-2.35 s") + + def test_negative_compound_duration_signs_largest_unit(self): + """A negative duration should carry its sign on the largest unit.""" + self.assertEqual( + _functions.format_duration(-45296.789), "-12 hr, 34 min, and 56.8 s" + ) + + def test_seconds_rounding_carries_into_minutes(self): + """A seconds remainder that rounds to 60 should carry into the minutes.""" + self.assertEqual(_functions.format_duration(59.999), "1 min and 0.00 s") + + def test_seconds_rounding_carries_into_hours(self): + """A carried seconds remainder should cascade into the hours.""" + self.assertEqual( + _functions.format_duration(3599.999), "1 hr, 0 min, and 0.00 s" + ) + + def test_seconds_rounding_carries_into_hours_only_form(self): + """A carried seconds remainder should cascade into the hours-only form.""" + self.assertEqual(_functions.format_duration(3.6e6 - 0.001), "1.00E+03 hr") + + def test_tiny_seconds_remainder_uses_scientific_notation(self): + """A tiny seconds remainder should keep three significant figures.""" + self.assertEqual(_functions.format_duration(60.0000001), "1 min and 1.00E-07 s") + + def test_left_pad_gives_every_form_a_constant_width(self): + """Left-padded results should share a constant width across all forms.""" + durations = [0.0, 2.345, 1234.5, 45296.789, 3.6e6, -45296.789] + for duration in durations: + unpadded = _functions.format_duration(duration) + padded = _functions.format_duration(duration, left_pad=True) + self.assertEqual(padded, unpadded.rjust(_functions._DURATION_PAD_WIDTH)) + self.assertEqual(len(padded), _functions._DURATION_PAD_WIDTH) diff --git a/tests/unit/test_movement.py b/tests/unit/test_movement.py index e1538fa4..9b5ce735 100644 --- a/tests/unit/test_movement.py +++ b/tests/unit/test_movement.py @@ -914,7 +914,10 @@ def test_delta_time_none_calls_analytical_optimizer(self): ) # Mock _analytically_optimize_delta_time to return a known value instantly. - fake_optimized_delta_time = 0.0987654321 + # The value is below this fixture's clamp threshold (an LCM period of 2.0 + # seconds divided by the minimum of 30 time steps per LCM period), so it + # passes through the clamp unchanged. + fake_optimized_delta_time = 0.0123456789 with patch( "pterasoftware.movements.movement._analytically_optimize_delta_time" @@ -936,6 +939,80 @@ def test_delta_time_none_calls_analytical_optimizer(self): # Verify the Movement used the optimizer's return value. self.assertEqual(movement.delta_time, fake_optimized_delta_time) + def test_delta_time_estimate_clamped_for_non_static_movement(self): + """Test that a non static Movement clamps the default delta_time estimate to + provide at least 30 time steps per LCM period. + + This test uses mocking to make the analytical optimizer return a value far + above the clamp threshold instantly. + """ + airplane_movements = [ + airplane_movement_fixtures.make_basic_airplane_movement_fixture() + ] + operating_point_movement = ps.movements.operating_point_movement.OperatingPointMovement( + base_operating_point=operating_point_fixtures.make_basic_operating_point_fixture() + ) + + # Mock _analytically_optimize_delta_time to return a value far above the + # clamp threshold (an LCM period of 2.0 seconds divided by the minimum of + # 30 time steps per LCM period). + fake_optimized_delta_time = 10.0 + + with patch( + "pterasoftware.movements.movement._analytically_optimize_delta_time" + ) as mock_optimize: + mock_optimize.return_value = fake_optimized_delta_time + + # Use num_steps=1 to speed up the test. The optimizer is mocked, so the + # only time spent is generating Airplanes after getting the delta_time. + movement = ps.movements.movement.Movement( + airplane_movements=airplane_movements, + operating_point_movement=operating_point_movement, + delta_time=None, + num_steps=1, + ) + + # Verify the Movement clamped the optimizer's return value to the LCM + # period divided by the minimum number of time steps per LCM period. + self.assertEqual(movement.delta_time, movement.lcm_period / 30) + + def test_delta_time_estimate_not_clamped_for_static_movement(self): + """Test that a static Movement does not clamp the default delta_time estimate. + + A static Movement has no LCM period to resolve, so the estimate passes + through unchanged no matter how large it is. This test uses mocking to make + the analytical optimizer return a large value instantly. + """ + airplane_movements = [ + airplane_movement_fixtures.make_static_airplane_movement_fixture() + ] + operating_point_movement = ps.movements.operating_point_movement.OperatingPointMovement( + base_operating_point=operating_point_fixtures.make_basic_operating_point_fixture() + ) + + # Mock _analytically_optimize_delta_time to return a large value instantly. + # For a static Movement, the real optimizer would return its initial + # estimate unchanged. + fake_optimized_delta_time = 10.0 + + with patch( + "pterasoftware.movements.movement._analytically_optimize_delta_time" + ) as mock_optimize: + mock_optimize.return_value = fake_optimized_delta_time + + # Use num_steps=1 to speed up the test. The optimizer is mocked, so the + # only time spent is generating Airplanes after getting the delta_time. + movement = ps.movements.movement.Movement( + airplane_movements=airplane_movements, + operating_point_movement=operating_point_movement, + delta_time=None, + num_steps=1, + ) + + # Verify the Movement used the optimizer's return value without + # clamping it. + self.assertEqual(movement.delta_time, fake_optimized_delta_time) + def test_max_wake_rows_default_none(self): """Test that max_wake_rows defaults to None.""" self.assertIsNone(self.static_movement.max_wake_rows)