scaling of UVLM with RBM implemented
@@ -166,11 +166,11 @@ class LinearAeroelastic(ss_interface.BaseElement):
# Scale coupling matrices
# if uvlm.sys.ScalingFacts['time'] != 1.0:
Tsa *= uvlm.sys.ScalingFacts['force'] * uvlm.sys.ScalingFacts['time'] ** 2
- if rigid_dof > 0:
- warnings.warn('Time scaling for problems with rigid body motion not yet supported.')
- Tas[:flex_nodes + 3, :flex_nodes + 3] /= uvlm.sys.ScalingFacts['length']
- Tas[total_dof: total_dof + flex_nodes + 3] /= uvlm.sys.ScalingFacts['length']
- else:
+ # if rigid_dof > 0:
+ # warnings.warn('Time scaling for problems with rigid body motion not yet supported.')
+ # Tas[:flex_nodes + 3, :flex_nodes + 3] /= uvlm.sys.ScalingFacts['length']
+ # Tas[total_dof: total_dof + flex_nodes + 3] /= uvlm.sys.ScalingFacts['length']
+ # else:
if not self.settings['beam_settings']['modal_projection'].value:
Tas /= uvlm.sys.ScalingFacts['length']
