Skip to content

Commit dd11563

Browse files
authored
FSI: Set ramping defaults to false (#1231)
* FSI: Set ramping defaults to false Since we are moving to split meshes as the current strategy setting ramping defaults to `False`. I have been investigating why the temporal ramping is causing simulations to fail since the bug fixes regarding hub motion, and I can't find any issues with it at the moment. So it seems best to keep that turned off as well. * Update real defaults
1 parent 532e64c commit dd11563

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

include/aero/fsi/FSIturbine.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ struct DeflectionRampingParams
4545
double thetaRampSpan_{10.0};
4646
double startTimeTemporalRamp_{0.0};
4747
double endTimeTemporalRamp_{0.0};
48-
bool enableSpanRamping_{true};
49-
bool enableThetaRamping_{true};
50-
bool enableTemporalRamping_{true};
48+
bool enableSpanRamping_{false};
49+
bool enableThetaRamping_{false};
50+
bool enableTemporalRamping_{false};
5151
};
5252

5353
// TODO(psakiev) find a better place for this

reg_tests/test_files/fsiTurbineSurrogate/fsiTurbineSurrogate.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,9 @@ realms:
246246
# z_ref: 90.0
247247
# shear_exp: 0.0
248248
# deflection_ramping:
249+
# enable_temporal_ramping: true
250+
# enable_span_ramping: true
251+
# enable_theta_ramping: true
249252
# span_ramp_distance: 10.0
250253
# temporal_ramp_start: 5000
251254
# temporal_ramp_end: 1e6

src/aero/fsi/FSIturbine.C

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ fsiTurbine::fsiTurbine(int iTurb, const YAML::Node& node)
9696
double* thetaRamp = &defParams.thetaRampSpan_;
9797
// clang-format off
9898
// defaults of all are true from struct defintion
99-
get_if_present(defNode, "enable_theta_ramping", defParams.enableThetaRamping_, true);
100-
get_if_present(defNode, "enable_span_ramping", defParams.enableSpanRamping_, true);
101-
get_if_present(defNode, "enable_temporal_ramping", defParams.enableTemporalRamping_, true);
99+
get_if_present(defNode, "enable_theta_ramping", defParams.enableThetaRamping_, false);
100+
get_if_present(defNode, "enable_span_ramping", defParams.enableSpanRamping_, false);
101+
get_if_present(defNode, "enable_temporal_ramping", defParams.enableTemporalRamping_, false);
102102

103103
if(defParams.enableTemporalRamping_){
104104
get_required(defNode, "temporal_ramp_start", defParams.startTimeTemporalRamp_);

0 commit comments

Comments
 (0)