Question: Problem Statement A Pratt steel truss is to be designed to support three 1 0 - kip loads as shown in Fig. 1 . The

Problem Statement
A Pratt steel truss is to be designed to support three 10-kip loads as shown in Fig. 1. The length of the truss is to be 40 ft . The height of the truss and thus the angle \(\Theta \), as well as the cross-sectional areas of the various members, are to be selected to obtain the most economical design. Specifically, the cross-sectional area of each member is to be chosen so that the stress (force divided by area) in that member is equal to \(20\mathrm{kips}/\mathrm{in}^{2}\), the allowable stress for the steel used; the total weight of the steel, and thus its cost, must be as small as possible.
(a) To get you warm up for this exercise, study the StaticsTrussProblem.pdf carefully. It shows how to determine the force in each truss member from simple force equilibrium (sec.2.1) to a systematic method of solving general truss problems (sec.2.2) It also shows how matlab can be used to solve a relatively complicated problem. There are some excellent programming skills such as using input files for specifying node coordinates, truss element connection, load conditions. It discussed module design and its implementation of the code (sec.2.3). The complete matlab code is listed in sec.2.4.(yes, you don't have to start from scratch.) Verify the code provided in sec.2.4 with the problem defined in Fig. 1 in StaticsTrussProblem.pdf, and check the solution with the force values printed in page 4 in the pdf.
(b) Knowing that the specific weight of the steel used is \(0.284\mathrm{lb}/\mathrm{in}^{3}\), modify the matlab program that can be used to calculate the weight of the truss and the cross-sectional area of each load-bearing member for values of \(\Theta \) from \(20^{\circ}\) to \(80^{\circ}\) using \(5^{\circ}\) increments. When you modify the code, think about how many equations will be generated? How many unknowns are there? Preparing an input file following the example shown in the pdf will help you solve the problem. You may want to modify the coordinates of each node based on \(\Theta \) values inside your program.
(c) Using appropriate smaller increments, determine the optimum value of \(\Theta \) and the corresponding values of the weight of the truss and of the cross-sectional areas of the various members. Ignore the weight of any zero-force member in your computations.
The complete Matlab program for computing the forces in trusses is shown
below.
Problem Statement A Pratt steel truss is to be

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!