Skip to content

Commit d029ca2

Browse files
committed
Scalarize moment with panel width
1 parent b3247c4 commit d029ca2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/solver.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ function solve!(solver::Solver, body_aero::BodyAerodynamics, gamma_distribution=
266266

267267
# Calculate the moment distribution (moment on each panel)
268268
arm = (moment_frac - 0.25) * panel.chord
269-
moment_distribution[i] = (ftotal_induced_va panel.z_airf) * arm + moment[i] * panel.width
269+
moment_distribution[i] = ((ftotal_induced_va panel.z_airf) * arm + moment[i]) * panel.width
270270
moment_coefficient_distribution[i] = moment_distribution[i] / (q_inf * projected_area)
271271
end
272272

test/test_body_aerodynamics.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,8 @@ end
169169
@test sol.force_coefficients[2] 0.0 # CFy
170170
@test sol.force_coefficients[3] 0.49055973654418716 # CFz
171171
@test sol.force_coefficients[3] / sol.force_coefficients[1] sol.aero_force[3] / sol.aero_force[1]
172-
@test sol.moment_distribution[1] -0.026242454074087297
173-
@test sol.moment_coefficient_distribution[1] -8.686587525353832e-6
172+
@test sol.moment_distribution[1] -0.0006683746751654071 atol=1e-10
173+
@test sol.moment_coefficient_distribution[1] -2.212405554436003e-7 atol=1e-10
174174
@test sol.moment_distribution[1] / sol.moment_distribution[2] sol.moment_coefficient_distribution[1] / sol.moment_coefficient_distribution[2]
175175

176176
@test sol.solver_status == FEASIBLE

0 commit comments

Comments
 (0)