SDT-nlsim
Contents  
Functions  
 ![]() ![]() |
The 2DOF duffing model provided by AGI is implemented in d_hbm('TestDuffing2dof').
sdtweb d_hbm('TestDuffing2Dof'); % Open source code of example [mo1,opt,Z,XF]=d_hbm('TestDuffing2dof'); % Run and display
sdtweb t_hbm beamnl
As a first example clima16('BeamNLKrange'), one seeks to demonstrate the sensitivity to a variable stiffness. The non-linear stress strain relation is defined by
Fu=@(NL,fc,model,u,v,a,opt,Case,RO)kcur.*(NL.unl-loss*NL.vnl/opt.w);
which combines a constant stiffness kcur and a loss factor defined in the time domain using a frequency dependent velocity contribution. Taking q=cos(ω t), one assumes the equality of the complex stiffness and viscous damping forms in the stress/strain relationship s=Re(k(1+iη)eiω t)=Re((k+iω c eiω t)) which leads to c=−η/ω. In the resulting frequency responses below, one clearly sees a frequency response having a transition from a lower frequency at 4 Hz for kcur=10e6 (in model units) and an upper frequency at 15 Hz for kcur=1e8. The figure also clearly shows that damping decreases close to the limits as expected (see [22] for details).
As a second example clima16('BeamNLARange'), one seeks to illustrate the amplitude dependence obtained for a stiffening spring.
Current simple test is found in t_contact('LapJzt'). Variants include one or 3 bolts. Different strategies to generate the response.
The current test clima16('LJEB').
This example is a functional demonstration of capabilities associated with hyper-viscoelastic behavior. It is based on the RotDamper example.
[mo1,hopt]=d_hbm('TestBeamVNL');