Prior to version 1.4.0, pyNastran's get_load_at_time was not correctly interpolating transient loads defined using TLOAD1 when a delay was used.
For example, test_trans_beam.py uses a tip load that is supposed to ramp from 0 to 5N over 1 second with a delay of 1 second. Due to the error in pyNastran, the load was instead being applied as a constant 5N from 0 to 1 seconds and 0N from 1 to 2 seconds, resulting in this solution:
With pyNastran 1.4.0, the correct solution is:
This PR bumps the minimum required pyNastran version to 1.4.0 and updates the reference values for the fixed transient integration test.
Prior to version 1.4.0, pyNastran's
get_load_at_time
was not correctly interpolating transient loads defined usingTLOAD1
when a delay was used.For example,
test_trans_beam.py
uses a tip load that is supposed to ramp from 0 to 5N over 1 second with a delay of 1 second. Due to the error in pyNastran, the load was instead being applied as a constant 5N from 0 to 1 seconds and 0N from 1 to 2 seconds, resulting in this solution:With pyNastran 1.4.0, the correct solution is:
This PR bumps the minimum required pyNastran version to 1.4.0 and updates the reference values for the fixed transient integration test.