[fix] Revert patch 6289aef0... which introduced simulation anomalies
This commit is contained in:
parent
4a91ecd63a
commit
7e5ab5de32
@ -77,7 +77,7 @@ public class FinSetCalc extends RocketComponentCalc {
|
||||
}
|
||||
|
||||
/*
|
||||
* Calculates the non-axial forces produced by *one* *instance* of the fins.
|
||||
* Calculates the non-axial forces produced by each set of fins.
|
||||
* (normal and side forces, pitch, yaw and roll moments, CP position, CNa).
|
||||
*/
|
||||
@Override
|
||||
@ -124,7 +124,7 @@ public class FinSetCalc extends RocketComponentCalc {
|
||||
cna = cna1 * mul;
|
||||
} else {
|
||||
// Basic CNa assuming full efficiency
|
||||
cna = cna1 / 2.0;
|
||||
cna = cna1 * finCount / 2.0;
|
||||
}
|
||||
|
||||
// logger.debug("Component cna = {}", cna);
|
||||
|
@ -63,7 +63,7 @@ public class FinSetCalcTest {
|
||||
double exp_cna_fins = 24.146933;
|
||||
double exp_cpx_fins = 0.0193484;
|
||||
|
||||
assertEquals(" FinSetCalc produces bad CNa: ", exp_cna_fins, forces.getCNa()*fins.getInstanceCount(), EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad CNa: ", exp_cna_fins, forces.getCNa(), EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad C_p.x: ", exp_cpx_fins, forces.getCP().x, EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad CN: ", 0.0, forces.getCN(), EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad C_m: ", 0.0, forces.getCm(), EPSILON);
|
||||
@ -97,7 +97,7 @@ public class FinSetCalcTest {
|
||||
double exp_cna_fins = 32.195911;
|
||||
double exp_cpx_fins = 0.0193484;
|
||||
|
||||
assertEquals(" FinSetCalc produces bad CNa: ", exp_cna_fins, forces.getCNa()*fins.getFinCount(), EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad CNa: ", exp_cna_fins, forces.getCNa(), EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad C_p.x: ", exp_cpx_fins, forces.getCP().x, EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad CN: ", 0.0, forces.getCN(), EPSILON);
|
||||
assertEquals(" FinSetCalc produces bad C_m: ", 0.0, forces.getCm(), EPSILON);
|
||||
|
Loading…
x
Reference in New Issue
Block a user