HOW TO RUN VISUAL ANALYSIS - TRUSSES

Main Screen

To build a new project:

The truss we will solve is the truss shown in problem 4-9 on the top of page 220, Matrix Structural Analysis by L. P. Felton. We will use P = 10 kips, L = 20 feet, A = 1 in2, and E = 29,000 ksi. A sketch of this truss is shown below:


 
 Visual Analysis will now present the following screen upon which to build your model:

Since the default setting for grid spacing is 1 foot, and since our truss is too big to be seen at that scale, change the grid setting to 5 feet.

Now zoom out until you can see about 80 feet of structure. You can also do this by clicking on the "-" magnifying glass button, or hit ctrl -

Now start drawing members. Put the crosshair on the coordinate 0,0 and click the left mouse button, thereby starting the member at that point. Still holding the mouse button, drag the member into final position by moving it to coordinate 15,20. The coordinates of your mouse location are listed on the bottom right of the screen. Release the mouse button, and VA will generate member M1, starting at node N1 and ending at node N2. NOTE that the node numbering on each member is very important. When you put uniformly distributed loads on members (not permitted for trusses), it matters whether the member goes FROM node 63 TO node 64, or FROM node 64 TO node 63.

Note that the member ends "snap" to the nearest 5 foot grid mark. Also note that neither the member or the node names are shown, by default. We will correct this shortly.
 
Now draw another member from coordinates 0,0 to 0,20.


 
And then a member from 0,0 to 30,0. Note that I turned on the member names - I will show you how to do this shortly.

I now have generated three members of the truss.
 
I will now use the View / View Manager to label the members and the nodes, so they will be easier to find and work with.


 
The View Manager allows you to toggle on/off various identifiers on the structure. If you "X" in "Nodes", red dots will be shown where you have nodes, and nothing else. If you also "X" in "Names, Filter by name", VA will give you the node names. If you "X" in the "Location" he will list the coordinate location of the node. Etc. So, "Xing" in the following, produces a picture:


 
Humm. What went wrong? He didn't give me the node names. Oh yea. I forgot to hit "Apply." I will do that in a minute. Or perhaps I hit "cancel" by mistake. But now I see an even bigger problem. Member M2 isn't long enough. I accidentally made it 20 feet long, and it's supposed to be 40 feet long. So, let's just edit the Node to which this member is attached.

Well phooey. Now I'm stuck. I don't know which node to edit, since I didn't finish making him list the node names. So, let's go to the view manager and add a request for numbering the nodes using the "View Manager."
 
Now we have:

Ah yea. The name of the erroneous node is N3.
 
After clicking Model, Edit, Edit Nodes, we see the following. Click on the bad node N3 to highlight it, and then click on the "Move" tab.



Now click on the field "Move Y by:" and enter the fact that you want node 3 moved 20 feet up from its present position:

And you will see the node moved. Note that an easier way to reposition a node is to simply double click it, and enter the corrected coordinates.
 
Now add a member from N3 to N4:

Whoops! What's that all about? Well, he is telling you that if you add a member from N3 to N4, it will cross member M1, and he wants to know if you are actually trying to add TWO new members (one from N3 to N2 and another member from N2 to N4) or are you really trying to add a single unconnected member from N3 to N4? This gives you the ability to add several members at once, or to have unconnected members crossing each other.
 
Now add all the remaining members in the truss. Then, to see your truss:


 
Now that's a nasty mess. Too much information to tell what's going on. So back to the view manager:


 
Using the view manager let's take off some of the information which we don't need. Note that the extra information still appears, since I haven't clicked on "Apply."


 
Now note that after clicking on "Apply" the picture changes. You can tell I clicked "Apply" since that button is now grayed out. This allows you to try out various settings without leaving the View Manager.

Hummm. Why is he not showing me the supports? Don't I have them checked in the "Nodes" "Supports" box? (See next figure.)

Yes, but you have not yet told him how the truss is to be supported. Let's do that now.
 
First we click on node N1, highlighting it. Then we go to Model/Edit Selected Node. See how the node has a highlighting box around it?


 

 
Now we highlight node N4 and make it a roller:


 
 

Note that he shows reaction forces at the supports. Check these forces carefully to insure that you have placed the proper support at the joint.
 
Now we must add loads to the structure.

In the real world, the loads are made up of combinations of some dead load, some live load, some wind load, etc. These load combinations are specified by controlling codes such as the Standard Building Code, ACI Building Code, International Building Code, ASCE Standard Building Code, etc. In general, the applicable code for your structure will ask that you separate the different types of loads into Service Loads like "Dead", "Live", "Wind", "Earthquake", "Snow", etc. However, the code doesn't believe your structure is ever likely to experience a full blown max Dead + max Live + max Wind + max Earthquake + ... all at the same time. So they ask you to apply the loads in several different "Combinations" of likely loadings. For example, they may ask you to study the structure under the loading:

1.2 Dead + 1.6 Live + 0.5 Snow,

or:

1.2 Dead + 1.3 Wind + 0.5 Live + 0.5 Snow,

stuff like that. Therefore, you usually tell your computer program what kind of Service Load you are discussing so he can "factor" it appropriately and code-check the structure. However, that's pretty well beyond what we will be doing. Still, you must tell VA something. He won't let you proceed if he doesn't think he understande what kind of load you are talking about, even though for us it doesn't matter.

We will just pretend that all of our loads are dead loads. Also, to make our life easy we will omit the self-weight of all members. First, we will create a New Service Load Case. Note that in the real world you will have a separate "Service Case" for each load required by the code.


 
Just leave his default name "Service Case 1." Then go to "Source" of the loads:


 
We will pretend that all loads are dead loads, not that it would matter. Also, make sure the "structure weight" is not added:


 
Although it was already on "Dead Loads" I clicked on the drop down menu just to show what other load types are available.


 
Next we specify the nodal loads to be applied as "new" loads. Note that on a truss you cannot put distributed member loads, so the drop down menu only says "Nodal Loads." Unfortunately, before I opened this menu I see that node N4 was already highlighted (for some reason - I don't remember), so he will probably think I want to load node N4, which I don't. We'll see.

Add a new load:


 
Of magnitude 10k in the X direction:


 
Now go to "Placement." Yep, node N4 says it is "pre-selected", and it is highlighted. However, that's not a problem. When we click on the proper node, that one will un-highlight. Now since we want to add a 10 kip load to several nodes, first click on node N5. The highlighting on node N4 disappears, and node N5 is highlighted. Then press the CTRL key and "add" more joints to your selection by clicking on (and highlighting) nodes N6, N7, and N8.


 
Now click OK.


 
He goes back to the load summary screen:


 
To get answers for forces in the members, and nodal displacements:


 
 
 

 

 
 He will now analyze your structure with the selected load case applied:


 
Now, I like the answers, but I can't see the bottom of the truss. So:


 
And now cover an area over the truss, and extending down even lower than the bottom of the screen to get the reactions in the coverage (see magnifying glass at bottom of screen):


 

 
 Now, get a quick report of the answers:


 

 

Now "close" the quick report with the "x" in the upper right hand corner:

Now let's get some individual member answers. Double click on member M15 with the mouse, and highlight it, thereby giving you a report on that member:


 

 
Now when you are happy with your analysis you save your project:


 
Now I am going to add a new node and 2 new members:


 

 
Whoops. Looking at that node, you will note it has a reaction on it. So, the default must have been "add a roller support whenever you add a new node." I could undo that and go track down where that default was and change it to "not a support" but I think I will instead just edit that new node and take the support off of it.


 
There is also a "button" for "Edit Selected" (node or member). Click that. Or you can simply edit the node by double-clicking it.


 
Now change the support to "Free from external restraints". Note that you can add any of the restraints you like from the table shown:


 
  Now create the new members. I am going to remove the members from the picture so it won't be so cluttered and I can read the node numbers. I will do that by going to the View Manager and de-selecting the "Members" box:

To see the effect immediately, hit the "Apply" button. You can then make other changes in the view and see if you like what you have selected.


 
 Hit OK.

To add the new member:


 

 

 
Add the next member:


 
 
 
 
 
 

What the? Oh. This new member must have kept the same node numbering as the previous member.
 
Go back and change the nodes on the last member:


 
Now let's see what the new members look like.

Good enough. Now let's put a vertical 60 kip gravity concentrated load on the new node.


 
 
 
 
 
Final Structure looks:

Now run it as before.

What a great program!

NOTE that if you don't get the member internal forces, or something else like that it is because you did not include them in your report request. Hit "Options", "Edit Report Style", highlight the "Basic Model Report Style" and click on the "Edit Style" button, then highlight "Member Extreme Results" or whatever you are missing, and add it to the right hand window for "Reported Items."

Hit Counter