Skip to content Skip to navigation

Connexions

You are here: Home » Content » Matrix Methods for Mechanical Systems: A Small Planar Truss

Navigation

Content Actions

  • Download module PDF
  • Add to ...
    Add the module to:
    • My Favorites
    • A lens
    • An external social bookmarking service
    • My Favorites (What is 'My Favorites'?)
      'My Favorites' is a special kind of lens which you can use to bookmark modules and collections directly in Connexions. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need a Connexions account to use 'My Favorites'.
    • A lens (What is a lens?)

      Definition of a lens

      Lenses

      A lens is a custom view of Connexions content. You can think of it as a fancy kind of list that will let you see Connexions through the eyes of organizations and people you trust.

      What is in a lens?

      Lens makers point to Connexions materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

      Who can create a lens?

      Any individual Connexions member, a community, or a respected organization.

      What are tags? tag icon

      Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

    • External bookmarks
  • E-mail the author
  • Rate this module (How does the rating system work?)

    Rating system

    Ratings

    Ratings allow you to judge the quality of modules. If other users have ranked the module then its average rating is displayed below. Ratings are calculated on a scale from one star (Poor) to five stars (Excellent).

    How to rate a module

    Hover over the star that corresponds to the rating you wish to assign. Click on the star to add your rating. Your rating should be based on the quality of the content. You must have an account and be logged in to rate content.

    (0 ratings)

Recently Viewed

This feature requires Javascript to be enabled.

Matrix Methods for Mechanical Systems: A Small Planar Truss

Module by: Doug Daniels

Summary: Continuing with discussion of matrix methods for solving mechanical problems, we consider a simple swing. Using the method developed in the uniaxial problem, we encode the physics of the problem into matrices. Gaussian elimination leaves us with a singular matrix. We discuss the implications of this, and hint at possible ways to obtain a solution when the S matrix is singular.

Note: Your browser may not currently support MathML. See our browser support page for additional details. You can always view the correct math in the PDF version.

We return once again to the biaxial testing problem, introduced in the uniaxial truss module. It turns out that singular matrices are typical in the biaxial testing problem. As our initial step into the world of such planar structures let us consider the simple truss in the figure of a simple swing.

Figure 1
A simple swing
A simple swing (lec2fig2.png)

We denote by x 1 x 1 and x 2 x 2 the respective horizontal and vertical displacements of m 1 m 1 (positive is right and down). Similarly, f 1 f 1 and f 2 f 2 will denote the associated components of force. The corresponding displacements and forces at m 2 m 2 will be denoted by x 3 x 3 , x 4 x 4 and f 3 f 3 , f 4 f 4 . In computing the elongations of the three springs we shall make reference to their unstretched lengths, L 1 L 1 , L 2 L 2 , and L 3 L 3 .

Now, if spring 1 connects 0- L 1 0 L 1 to 01 0 1 when at rest and 0- L 1 0 L 1 to x 1 x 2 x 1 x 2 when stretched then its elongation is simply

e 1 = x 1 2+ x 2 + L 1 2 L 1 e 1 2 x 1 2 x 2 L 1 2 L 1 (1)

The price one pays for moving to higher dimensions is that lengths are now expressed in terms of square roots. The upshot is that the elongations are not linear combinations of the end displacements as they were in the uniaxial case. If we presume, however, that the loads and stiffnesses are matched in the sense that the displacements are small compared with the original lengths, then we may effectively ignore the nonlinear contribution in Equation 1. In order to make this precise we need only recall the

rule 1: Taylor development of the square root of (1 + t)

The Taylor development of 1+t 2 1 t about t=0 t 0 is 1+t=1+t2+Ot2 2 1 t 1 t 2 O t 2 where the latter term signifies the remainder.

With regard to e 1 e 1 this allows
e 1 = x 1 2+ x 2 2+2 x 2 L 1 + L 1 2 L 1 = L 1 1+ x 1 2+ x 2 2 L 1 2+2 x 2 L 1 L 1 e 1 2 x 1 2 x 2 2 2 x 2 L 1 L 1 2 L 1 L 1 2 1 x 1 2 x 2 2 L 1 2 2 x 2 L 1 L 1 (2)
e 1 = L 1 + x 1 2+ x 2 22 L 1 + x 2 + L 1 O x 1 2+ x 2 2 L 1 2+2 x 2 L 1 2 L 1 = x 2 + x 1 2+ x 2 22 L 1 + L 1 O x 1 2+ x 2 2 L 1 2+2 x 2 L 1 2 e 1 L 1 x 1 2 x 2 2 2 L 1 x 2 L 1 O x 1 2 x 2 2 L 1 2 2 x 2 L 1 2 L 1 x 2 x 1 2 x 2 2 2 L 1 L 1 O x 1 2 x 2 2 L 1 2 2 x 2 L 1 2 (3)

If we now assume that

x 1 2+ x 2 22 L 1   is small compared to   x 2 x 1 2 x 2 2 2 L 1   is small compared to   x 2 (4)
then, as the OO term is even smaller, we may neglect all but the first terms in the above and so arrive at e 1 = x 2 e 1 x 2 To take a concrete example, if L 1 L 1 is one meter and x 1 x 1 and x 2 x 2 are each one centimeter, then x 2 x 2 is one hundred times x 1 2+ x 2 22 L 1 x 1 2 x 2 2 2 L 1 .

With regard to the second spring, arguing as above, its elongation is (approximately) its stretch along its initial direction. As its initial direction is horizontal, its elongation is just the difference of the respective horizontal end displacements, namely, e 2 = x 3 x 1 e 2 x 3 x 1 Finally, the elongation of the third spring is (approximately) the difference of its respective vertical end displacements, i.e., e 3 = x 4 e 3 x 4 We encode these three elongations in e=Ax       where       A=0100-10100001 e A x       where       A 0100 -1010 0001 Hooke's law is an elemental piece of physics and is not perturbed by our leap from uniaxial to biaxial structures. The upshot is that the restoring force in each spring is still proportional to its elongation, i.e., y j = k j e j y j k j e j where k j k j is the stiffness of the jjth spring. In matrix terms, y=Ke       where       K= k 1 000 k 2 000 k 3 y K e       where       K k 1 00 0 k 2 0 00 k 3 Balancing horizontal and vertical forces at m 1 m 1 brings - y 2 f 1 =0 y 2 f 1 0 and y 1 f 2 =0 y 1 f 2 0 while balancing horizontal and vertical forces at m 2 m 2 brings y 2 f 3 =0 y 2 f 3 0 and y 3 f 4 =0 y 3 f 4 0 We assemble these into By=f       where       B=0-10100010001 , B y f       where       B 0-10 100 010 001 , and recognize, as expected, that BB is nothing more than AT A . Putting the pieces together, we find that xx must satisfy Sx=f S x f where S=ATKA= k 2 0- k 2 00 k 1 00- k 2 0 k 2 0000 k 3 S A K A k 2 0 k 2 0 0 k 1 00 k 2 0 k 2 0 000 k 3

Applying one step of Gaussian Elimination brings k 2 0- k 2 00 k 1 000000000 k 3 x 1 x 2 x 3 x 4 = f 1 f 2 f 1 + f 3 f 4 k 2 0 k 2 0 0 k 1 00 0000 000 k 3 x 1 x 2 x 3 x 4 f 1 f 2 f 1 f 3 f 4 and back substitution delivers x 4 = f 4 k 3 x 4 f 4 k 3 0= f 1 + f 3 0 f 1 f 3 x 2 = f 2 k 1 x 2 f 2 k 1 x 1 x 3 = f 1 k 2 x 1 x 3 f 1 k 2

The second of these is remarkable in that it contains no components of xx. Instead, it provides a condition on ff. In mechanical terms, it states that there can be no equilibrium unless the horizontal forces on the two masses are equal and opposite. Of course one could have observed this directly from the layout of the truss. In modern, three--dimensional structures with thousands of members meant to shelter or convey humans one should not however be satisfied with the `visual' integrity of the structure. In particular, one desires a detailed description of all loads that can, and, especially, all loads that can not, be equilibrated by the proposed truss. In algebraic terms, given a matrix SS, one desires a characterization of

  1. all those ff for which Sx=f S x f possesses a solution
  2. all those ff for which Sx=f S x f does not possess a solution
We will eventually provide such a characterization in our later discussion of the column space of a matrix.

Supposing now that f 1 + f 3 =0 f 1 f 3 0 we note that although the system above is consistent it still fails to uniquely determine the four components of xx. In particular, it specifies only the difference between x 1 x 1 and x 3 x 3 . As a result both x= f 1 k 2 f 2 k 1 0 f 4 k 3 and x=0 f 2 k 1 - f 1 k 2 f 4 k 3 x f 1 k 2 f 2 k 1 0 f 4 k 3 and x 0 f 2 k 1 f 1 k 2 f 4 k 3 satisfy Sx=f S x f . In fact, one may add to either an arbitrary multiple of

z1010 z 1010 (5)
and still have a solution of Sx=f S x f . Searching for the source of this lack of uniqueness we observe some redundancies in the columns of SS. In particular, the third is simply the opposite of the first. As SS is simply ATKA A K A we recognize that the original fault lies with AA, where again, the first and third columns are opposites. These redundancies are encoded in zz in the sense that Az=0 A z 0 Interpreting this in mechanical terms, we view zz as a displacement and Az A z as the resulting elongation. In Az=0 A z 0 we see a nonzero displacement producing zero elongation. One says in this case that the truss deforms without doing any work and speaks of zz as an unstable mode. Again, this mode could have been observed by a simple glance at Figure 1. Such is not the case for more complex structures and so the engineer seeks a systematic means by which all unstable modes may be identified. We shall see later that all these modes are captured by the null space of AA.

From Sz=0 S z 0 one easily deduces that SS is singular. More precisely, if S-1 S were to exist then S-1Sz S S z would equal S-10 S 0 , i.e., z=0 z 0 , contrary to Equation 5. As a result, Matlab will fail to solve Sx=f S x f even when ff is a force that the truss can equilibrate. One way out is to use the pseudo-inverse, as we shall see in the General Planar Truss module.

Comments, questions, feedback, criticisms?

Send feedback