Skip to main content
Engineering LibreTexts

5.4: Method of Joints

  • Page ID
    111337
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\ket}[1]{\left| #1 \right>}\)
    \(\newcommand{\bra}[1]{\left< #1 \right|}\)
    \(\newcommand{\braket}[2]{\left< #1 \vphantom{#2} \right| \left. #2 \vphantom{#1} \right>}\)
    \(\newcommand{\braopket}[3]{\left< #1 \vphantom{#2}\vphantom{#3} \right| #2 \vphantom{#1}\vphantom{#3} \left| #3 \vphantom{#1}\vphantom{#2} \right>}\)
    \(\newcommand{\qmvec}[1]{\mathbf{\vec{#1}}}\)
    \(\newcommand{\op}[1]{\hat{\mathbf{#1}}}\)
    \(\newcommand{\expect}[1]{\langle #1 \rangle}\)
    \(\newcommand{\dfn}[1]{\emph{\textbf{#1}}}\)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    The method of joints is a process used to solve for the unknown forces acting on members of a truss. As the name suggests, the method focuses on the joints or connection points between the members. While the method of sections discussed next is usually the fastest way to solve for the force in a specific member, the method of joints is usually the fastest way to solve for the unknown forces in all members of the truss.

    Using the Method of Joints:

    The method of joints and the method of sections both have the same initial steps, but will differ from one another once the external forces are found. The process used in the method of joints is outlined below:

    To start, if the joints are not already labeled, we will begin by labeling all the joints with a letter. The exact order you label the joints in are not important, so long as you are consistent in your work. We will refer to joints by their letter (A, B, C...) and we will refer to the members by the two joints they connect (AB, AC, BC...). As a note, this text will always arrange the member names alphabetically, in order to avoid confusion (member AB, rather than member BA)

    Side view of a bridge with a 20-meter-long span, bisected into sections B (left) and E (right) at point 3 by the lower end of a 5-meter-long vertical beam C. The left end of B (point 1) is connected to the top end of C (point 2) by a diagonal beam A. The right end of E (point 4) is connected to point 2 by a diagonal beam D. Point 3 experiences a downwards force of 6 kN. Points 1 and 4 are held off the ground by a pin joint and a roller joint respectively.
    Figure \(\PageIndex{1}\): The first step in the method of joints is to label each joint and each member.

    The second step is to solve for the external reaction forces supporting the truss. We can sometimes skip this step if the reaction forces are not necessary to solve for the internal forces, but when in doubt it is better to solve for the external reaction forces up front. To do this, treat the whole truss as a single rigid body. Draw a free body diagram of the truss, including the load forces and the external reaction forces supporting the truss, write out your equilibrium equations (sum of forces in the x, sum of forces in the y, and sum of moments), and finally solve the equilibrium equations for the unknown reaction forces.

    The section's Figure 1 above is shown with the reaction forces upon it: point 1 experiences a reaction force with both horizontal (x) and vertical (y) components; point 4 experiences a reaction force with only a y component.
    Figure \(\PageIndex{2}\): Treat the entire truss as a rigid body and solve for the reaction forces supporting the truss structure.

    Next we get to the heart of the method of joints. We will assume there is a pin at each of the connection points between the members, and we will be drawing a free body diagram for each of those pins. We can do this one pin joint at a time, solving the equations as we go, or we can just draw all the free body diagrams at once and refer to those as we go. We will treat each of the pins as a particle for equilibrium analysis, and we will draw in the following forces.

    • Any external reaction or load forces that may be acting at that joint. Add these as known values if you have already solved for them.
    • One force for each two force member connected to that joint. Remember that for a two force member, the force will be acting along the line between the two connection points on the member. We will also need to guess if it will be a tensile or a compressive force. An incorrect guess now though will simply lead to a negative solution later on. A common strategy is to assume all member forces are tensile, then later in the solution any positive forces will be tensile forces and any negative forces will be compressive forces.

    Be sure to label each force in your diagrams and include any known magnitudes and directions.

    Free body diagrams of points 1, 2, 3 and 4 from Figures 1 and 2 above. Points 1 and 4 each experience an upward force of 3 kN; point 3 experiences a downwards force of 6 kN. In addition, each point experiences a tension force for each member that is attached to it.
    Figure \(\PageIndex{3}\): Drawing a free body diagram of each joint, we draw in the known forces as well as tensile forces from each two-force member.
    • Next we will write out the equilibrium equations for each of the joints. Since we treat the joints as particles, there will be force equations but no moment equations. We will have either two equations (for 2D problems) or three equations (for 3D problems) for each joint in the system. As the trusses get larger, so will the system of equations that we need to solve.
      • In planar trusses, the sum of the forces in the \(x\) direction will be zero and the sum of the forces in the \(y\) direction will be zero for each of the joints. \[ \sum \vec{F} = 0 \] \[ \sum F_x = 0 \, ; \,\,\, \sum F_y = 0 \]
      • In space trusses, the sum of the forces in the \(x\) direction will be zero, the sum of the forces in the \(y\) direction will be zero, and the sum of forces in the \(z\) direction will be zero for each of the joints. \[ \sum \vec{F} = 0 \] \[ \sum F_x = 0 \, ; \,\,\, \sum F_y = 0 \, ; \,\,\, \sum F_z = 0 \]

    Finally, we will solve the equilibrium equations for the unknowns. If we are doing this by hand, we will want to work one joint at a time. Start at a joint with only two members connected (or three for 3D problems), and start by solving for the unknowns there. Once we have solved for those unknowns, we should be able to move to other nearby joints. If forces we already have solved for show up in these equations, we can use those values to solve for other unknowns. Just make sure when you pick the next joint you don't have more unknowns than available equations. Using this strategy, you can usually find a starting joint on one end of a truss, and work your way to the other end of the truss, solving for unknowns along the way.

    Alternatively, if you have access to a computer, you can plug the equations into an equation solver and solve for all the unknowns at once. Though plugging all the equations into a computer may take more time, it may also save your significant time in instances where you need to fix errors in your equations or in your math.

    Video lecture covering this section, delivered by Dr. Jacob Moore. YouTube source: https://youtu.be/B8SEG7xPI-o.
    Example \(\PageIndex{1}\)

    Find the force acting in each of the members in the truss bridge shown below. Remember to specify if each member is in tension or compression.

    A truss bridge spanning 30 meters; the leftmost end, point A, rests on the ground on a pin joint and the rightmost end, point F, rests on the ground on a roller joint. A and F are each endpoints of 10-meter-long members, joined by another 10-meter horizontal member with left endpoint B and right endpoint D. Member BD is the topmost edge of a rectangle whose other sides are formed by the members BC, CE, and ED. Points A and C are connected by a member that makes a 20° angle with the horizontal, and so are points E and F. A downwards force of 60 kN is applied at point B, and a downwards force of 80 kN is applied at point D.
    Figure \(\PageIndex{4}\): problem diagram for Example \(\PageIndex{1}\). A truss bridge represented as a 2D plane truss, with a standard-orientation \(xy\)-coordinate system.
    Solution
    Video \(\PageIndex{2}\): Worked solution to example problem \(\PageIndex{1}\), provided by Dr. Jacob Moore. YouTube source: https://youtu.be/vowewkEdTzw.
    Example \(\PageIndex{2}\)

    Find the force acting in each of the members of the truss shown below. Remember to specify if each member is in tension or compression.

    A truss consists of a horizontal section 12 feet long, which is attached to a wall at its left end by a pin joint and consists of 2 6-foot members; a vertical member 6 feet long, attached at its bottom end to the midpoint of the horizontal members; two diagonal members attaching the top end of said vertical member to the left and right ends of the 12-foot span; a second 6-foot vertical member attached at the left end of the 12-foot span and extending downwards so its lower end is attached to the wall with a roller joint; and a diagonal member connecting the roller-joint end with the midpoint of the 12-foot span. A downwards force of 500 lbs is applied at the right end of the horizontal span.
    Figure \(\PageIndex{5}\): problem diagram for Example \(\PageIndex{2}\). A plane truss mounted on a wall, with a standard-orientation \(xy\)-coordinate system.
    Solution
    Video \(\PageIndex{3}\): Worked solution to example problem \(\PageIndex{2}\), provided by Dr. Jacob Moore. YouTube source: https://youtu.be/IxnClZ-ppjM.
    Example \(\PageIndex{3}\)

    Find the force acting in each of the members of the truss shown below. Remember to specify if each member is in tension or compression.

    In the yz-plane (the plane of the screen), point C is at the origin, point A is 1 meter above C, and point D is 3 meters to the right of C, with all 3 points joined by members to form a right triangle. On the x axis, pointing out of the screen, point B is 2 meters forwards of C; B is joined by members to points A, C and D. At point D, a force of 600 N is applied down (in the negative z-direction) and out of the screen, making a 30° angle with the yz-plane. The whole truss is supported by a ball-and-socket joint, whose base points in the negative y-direction, at point A.
    Figure \(\PageIndex{6}\): problem diagram for Example \(\PageIndex{3}\). A space truss supported by a single ball-and-socket joint, oriented on a 3D coordinate system with the \(yz\)-plane in the plane of the screen and the \(x\)-axis pointing out of the screen.
    Solution
    Video \(\PageIndex{4}\): Worked solution to example problem \(\PageIndex{3}\), provided by Dr. Jacob Moore. YouTube source: https://youtu.be/sDKESSbufEk.

    This page titled 5.4: Method of Joints was last modified on Sun, 18 Aug 2024 17:30:10 GMT and is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Jacob Moore and Contributors (Mechanics Map) via source content that was edited to the style and standards of the LibreTexts platform.