OpenSees Cloud
OpenSees AMI
Pseudo-Time Is Not the Load Factor
Original Post - 07 Nov 2022 - Michael H. Scott
Visit Structural Analysis Is Simple on Substack.
In a nonlinear static analysis, the time series associated with lateral loads is typically linear:
ops.timeSeries('Linear',1)
In this case, the load factor, \(\lambda\), associated with the time
series is equal to the pseudo-time in the domain, i.e.,
\(\lambda(t)=t\). Then, when you use the -time
option in the node and
element recorders, you get the load factor “for free”, i.e., without any
additional effort.
However, the load factor is not always equal to the pseudo-time in a static analysis. For example, a little-used option lets you supply a factor to the linear time series:
ops.timeSeries('Linear',1,'-factor',0.8)
In this case, the load factor is \(\lambda(t)=0.8t\). In other words, for every pseudo-time step of 1.0, the load factor will increase by 0.8 (or whatever factor you give).
There are other time series, e.g., Trig, Pulse, and Path, where the pseudo-time and load factor are not equal. But using a factor with the Linear time series was the most notable counter-example that came to mind.