Couple, Force et produit vectoriel

Calcul du couple à partir de la force

Considérons le corps C, en rotation autour du point O. Une force \vec{F} est appliquée sur le corps C au point A.

couple_force
Le couple autour du point O est donné par le produit vectoriel entre les vecteurs \vec{OA} et \vec{F} :

\vec{\Gamma} = \vec{OA} \times \vec{F}

Calcul de la force à partir du couple

Si l’on suppose que le couple est connu, il est possible de calculer la force au point A:

\vec{F} = \frac {\vec{\Gamma} \times \vec{OA} } { \| \vec{OA} \| ^2 }

Exemple

example

close all;
clear all;
clc;

%% Parameters

% Coordinates of point O
O=[0;0;0];
% Coordinates of point A
A=[1;2;0];
% Coordinates of point B
B=[3;1;0];

% Force applied at point A
FA=[0;2;0];


%% Compute torque

% Compute vector OA
vOA=A-O;
% Compute torque at point A
TO=cross (vOA,FA);


%% Compute force at point B

vOB=B-O;
FB=cross(TO,vOB)/(norm(vOB)*norm(vOB));



%% Draw system

plot3(O(1),O(2),O(3));
hold on;
line ([O(1) A(1)],[O(2) A(2)],[O(3) A(3)]);
line ([O(1) B(1)],[O(2) B(2)],[O(3) B(3)]);
text(O(1)+0.2,O(2)+0.2,O(3)+0.2,'O','FontSize',100);
text(A(1)+0.2,A(2)+0.2,A(3)+0.2,'A','FontSize',100);
text(B(1)+0.2,B(2)+0.2,B(3)+0.2,'B','FontSize',100);


% Draw force at point A
hFA=quiver3 (A(1),A(2),A(3),FA(1),FA(2),FA(3),'Color','k','LineWidth',3,'MaxHeadSize',1.5);

% Draw torque at point O
hTO=quiver3 (O(1),O(2),O(3),TO(1),TO(2),TO(3),'Color','g','LineWidth',3,'MaxHeadSize',1.5);

% Draw force at point B
hFB=quiver3 (B(1),B(2),B(3),FB(1),FB(2),FB(3),'Color','r','LineWidth',3,'MaxHeadSize',1.5);

% Display axis and legends
grid on;
axis square equal;
xlabel('X');
ylabel('Y');
zlabel('Z');
legend ([hFA,hTO,hFB],'Force at point A','Torque at point O','Force at point B');

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *