In this mechanics, physics, and statics tutorial, we explain how to find a resultant of two forces acting at a point. The two forces make arbitrary angles. We solve this problem by using three approaches. The first approach is based on applying the parallelogram method. The second approach is based on the triangle rule. The third approach is a numerical approach that is based on the application of the law of cosine and the law of sin. Every engineer and scientist need to known how to solve the problem explained in this tutorial. The YouTube video accompanying this tutorial is given below.
The problem is described below.
PROBLEM OF FINDING THE RESULTANT OF TWO FORCES
Two forces
We will present three approaches to solve this problem.
Geometrical Solution Using the Parallelogram Method
We can use the parallelogram method. The parallelogram method is explained in the figure below.
To apply this method, you need a ruler measuring the distance and a protractor measuring the angle, or you can perform this task on a computer by using vector drawing software. This is a purely experimental graphical method. In step 1, we construct a line parallel to the action line of the force
The length of the resultant force is
Geometrical Solution Using the Triangle Rule
The triangle rule for determining the resultant is similar to the parallelogram rule explained above. 1
In step 1, without changing the orientation of the force
The length of the resultant force is
Trigonometric Solution
To be able to solve this problem, we need to use the law of cosines and the law of sines. Consider a triangle shown below.
The law of cosines states the following:
(1)
The law of sines states the following:
(2)
After revising the laws of cosines and sines, let us go back to our problem. Consider the resultant force triangle shown in the figure below.
We want to compute the intensity of the resultant force
(3)
where
(4)
By inserting the values in a calculator or in a Python code (the code is given at the end), we obtain
(5)
Here, it is important to keep in mind that while computing the intensity of the resultant force, we need to convert angles from degrees to radians since the cos function argument is expressed in radians in MATLAB and Python.
On the other hand, we compute the angle
(6)
From the last equation, we have
(7)
Finally, we obtain
(8)
By substituting the values for
(9)
Finally, the angle
(10)
The Python code for computing the resultant force is given below.
import numpy as np
F1=30
F2=20
# angles in degrees
a1=20
a2=15
# convert to radians
a1rad= a1*(2*np.pi)/360
a2rad= a2*(2*np.pi)/360
R=np.sqrt(F1**2+F2**2+2*F1*F2*np.cos(a1rad))
# test, using the original angle equal to 160
Rtest= np.sqrt(F1**2+F2**2-2*F1*F2*np.cos((180-a1)*(2*np.pi)/360))
# compute the angle
angleAlphaRad=np.arcsin((F1/R)*np.sin((180-a1)*(2*np.pi)/360))
angleAlpha=angleAlphaRad*360/(2*np.pi)
betaAngle=angleAlpha+a2