How can I create impact load on a beam?

4 views (last 30 days)
Bjørn William
Bjørn William on 13 Feb 2016
Edited: Bjørn William on 13 Feb 2016
I have modelled a beam using the toolbox Calfem, and are trying to apply a dynamic impact load from a dropped object. I am able to apply a load in Newtons, but I want to apply the load using Velocity/kinetic energy from the dropped object. Is this possible? My dynamic loading code is as follows:
%Defenition of the time step of integration dt=0.005;
%Defenition of the time end of integration T=0.35;
%Specification of the dynamic load G=[0 0;0.15 1;0.25 0;T 0];
%Interpolation function g=g(t) for the dynamic load [t,g]=gfunc(G,dt);
%Specification of the load vector f f=zeros(9,length(g)); f(5,:)=-5613150*g;
%Specification of boundary conditions and initial conditions bc=[1 0;2 0;8 0]; d0=zeros(9,1); v0=zeros(9,1);
%Spesification of programs output parameters ntimes=[0.1:0.1:1]; nhist=[5];
%Specification of time integration parameters ip=[dt T 0.25 0.5 10 1 ntimes nhist];
%Time integration k=sparse(K); m=sparse(M); [Dsnap,D,V,A]=step2(k,[],m,d0,v0,ip,f,bc);

Answers (0)

Categories

Find more on Linear Algebra in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!