finite difference bending for a fixed plate!

3 views (last 30 days)
ehsan Zahoor
ehsan Zahoor on 27 Feb 2017
Edited: Star Strider on 27 Feb 2017
hi everyone, i have a question with regards to finite difference method. i have a 8 by 8 matrix ( for 7 internal nodes) that works fine when i am obtaining the bending moment of a simply supported plate whee the outer edges will have a bending of zero.
when i am trying to recreate the same matrix for a fixed plate (where this time the edges will have a bending of 2*last internal node along the x and z direction of the plate). i cannot figure out how i would program this and keep it generic so it works for every time i do different support conditions.
the programming fore the simply supported plate was the following;
%----------------BENDING X DIRECTION-------------------
for j=2:inc+3
for i=2:inc+3
momentxdirection (i-1,j-1)=D*(largedisplacement(i-1,j)-2*largedisplacement(i,j)+largedisplacement(i+1,j))/dx2;
end
end
momentxdirection;
%----------------BENDING Y DIRECTION-------------------
for i=2:inc+3
for j=2:inc+3
momentydirection (i-1,j-1)= D*(largedisplacement(i,j-1)-2*largedisplacement(i,j)+largedisplacement(i,j+1))/dx2;
end
end
where the large displacement is the deflection of the plate, which would not need to be altered since it comes out correctly.
the only thing that would need altering is the bending in x direction and bending in y direction programming.
help!

Answers (0)

Categories

Find more on Line Plots 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!