Model of a rotary joint driven by a linear motor [Part 3]

This page is part of an article about rotary joint driven by a linear motor. Please, start by reading the introduction.

This article is splitted in three parts:

Coordinates of motor

Coordinates of A

To compute the torque as a function of the motor length, we'll need the expression of the vector \( \overrightarrow{AB} \). Let's start by calculating the coordinates of \(A=(x_A, y_A)\):

$$ \begin{split} x_A = | \overrightarrow{OA} | \times \cos ( \pi - \alpha ) \\ y_A = | \overrightarrow{OA} | \times \sin ( \pi - \alpha ) \end{split} $$

Since \( \cos(\pi-\theta) = -\cos(\theta) \) and \( \sin(\pi-\theta) = \sin(\theta) \), the previous expression can be simplified:

$$ \begin{split} x_A &=& -| \overrightarrow{OA} | \times \cos ( \alpha ) \\ y_A &=& | \overrightarrow{OA} | \times \sin ( \alpha ) \end{split} $$

Coordinates of B

To get the coordinates of point \(B\), we will calculate the intersection of circle \(C_1\) and \(C_2\):

Linear motor coordinates is the intersection of two circle

You'll find a detailed demonstration of the intersections calculation on this page: How to calculate the intersection points of two circles?.

The distance between centers \( | AC | \) is given by:

$$ d = | \overrightarrow{AC} | = \sqrt {| \overrightarrow{BC} |^2 + | \overrightarrow{BA} |^2 } $$

In the three first cases, there is no solution. The coordonates of point \(B\) is given by:

$$ \begin{split} x_B &=& ~ x_1 ~\pm~ \dfrac{h}{d}(y_C - y_A) \\ y_B &=& ~ y_1 ~\pm~ \dfrac{h}{d}(x_C - x_A) \end{split} $$

where:

See also


Last update : 05/20/2022