Wednesday, September 11, 2013

Shearing force and bending moment diagram: aircraft wing problem.


Problem 6-38 of "Mechanics of Materials", by Hibbeler, 8th. edition,
in US system of customary units (Lb, in).

The problem is to draw the diagrams for shearing force and
bending moment for a beam, which is the wing of an aircraft,
while it is static on the ground. The forces applied on the structure
are a concentrated weight of 3000 Lb corresponding to an engine,
the weight carried by the landing gear is 15000 Lb, and the
weight of the structure itself (this may include the fuel inside
the wings), which is a distributed uniformly varying load.

The values of shear force and bending moment have to be
calculated at point A, which is the attachment point of the
wing to the fuselage of the aircraft.
________________________________________________________

% prob6_38.m
% Ricardo Ernesto Avila Montoya, Sep. 9, 2013.
% Universidad Autonoma de Ciudad Juarez, Mexico

clc
clear
disp(' ')
disp('Problem 6-38, Hibbeler, "Mechanics of Materials", 8th. ed.')
disp(' ')

% Data input section

% The units of the problem are US customary system (Lb, inch)
% The wing of an aircraft is loaded with a 3000 Lb engine,    
% the reaction from the ground through the landing gear,  
% and the distributed load of the structure itself.

delta_x = .5;           % Increment for discretization of x axis.
x = (0: delta_x: 156)'; % Generate column array for x-axis (156 inch). 

N = size(x, 1);         % Size of the x-axis discretization array

V = zeros(N, 1);        % Shear force function of x.
M = V;                  % Bending moment function of x.

% Data processing section

for index = 1: N;       % For every discrete point along x.

   % First portion of the beam, 0 < x < 96, inch
   V(index) = -125 * x(index)^2 / (8*12^2);
   M(index) = V(index) * x(index)/3;

   if x(index) > 96;    % Engine weight minus distributed load 
   V(index) = V(index)-3000 + 6.25* (x(index)-96)^2 / (10*12^2);
   M(index) = M(index)-3000*(x(index)-96)...
        +6.25* (x(index)-96)^3 / (30*12^2);
   end

   if x(index) > 120;   % Last portion of wing, next to fuselage
       V(index) = V(index) + 15000;
       M(index) = M(index) + 15000*(x(index)-120);
   end   

end

% Data post-processing section

% Shear force diagram

figure(1)
plot(x,V, 'b', 'linewidth', 2.5)
grid
xlabel('x, inch')
ylabel('Shear force, Lb')
title('Shear force diagram')
axis tight

% Bending moment diagram
figure(2)
plot(x,M, 'r', 'linewidth', 2.5)
grid
xlabel('x, inch')
ylabel('Bending moment, Lb-in')
title('Bending Moment diagram')
axis tight

format long e
disp('Shear force at point A: ')
disp(V(N))
disp(' ')

disp('Bending moment at point A: ')
disp(M(N))
disp('_______________________________________')
format short

disp('*** Successful execution of program ***')

% end of Matlab program

figure(1)




figure(2)
 



No comments:

Post a Comment