CalculateMechanicalAdvantage

CalculateMechanicalAdvantage[linkage, inp, out]
Calculate the mechanical advantage between input force (or torque) inp and output force ( or torque) out. The result is the ratio between inp/out forces that balances the mechanism.
  • inp and out are either force or torque names defined in the linkage[["$Forces"]] or the linkage[["$Torques"]] records.
  • The mechanical advantages is calculated by calculating the power of input and output forces ( or toques). The powInput+x*powOutput = 0 equation is solved for x. The mechanical advantage is the resulted x.
  • The mechanical advantages might result in a symbolic expression. The numerical result of the mechanical advantages can be calculated if the substitution rules of the linkage is substitute.
  • The input and output forces are normalized to unit vectors. The result of the CalculateMechanicalAdvantage function (x) can be interpreted as such that given a unit input force or torque vector inp, the linkage is balanced if the output force or torque vector acting in the same direction as out having the magnitude of x.
Load LinkageDesigner package
In[1]:=
Click for copyable input
Load the example crank slider linkage
In[2]:=
Click for copyable input
Out[2]=
Define a force on the slider link (link3) at point {0,0,0}. The force vector is defined w.r.t. LLRF of link3 and the vector is {-1,0,0}
In[3]:=
Click for copyable input
Out[3]=
Define a torque on link1 that act along the joint's axis
In[4]:=
Click for copyable input
Out[4]=
Display the linkage and the forces
In[5]:=
Click for copyable input
Out[5]=
Show the LinkageData database
In[6]:=
Click for copyable input
Out[6]=
Calculate the mechanical advantage between F1 force and T1 torque
In[7]:=
Click for copyable input
Out[7]=
The mechanical advantage is depending on the posture of the mechanism, therefor the most complete view of the result can be obtained by plotting the mechanical advantage factor w.r.t joint variable of the mechanism.
Plot the mechanical advantage function w.r.t the q1 joint variable, which is the joint variable
In[8]:=
Click for copyable input
In[9]:=
Click for copyable input
Out[9]=
Display the mechanism in the position (q1 → 68.4 °), where the mechanical advantages is the maximum
In[10]:=
Click for copyable input
Out[10]=