Telechargé par José Kennedy

Cinematique du solide TD3

publicité
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Edition 2 - 12/10/2018
RELATION CINEMATIQUE D’UN
SYSTEME BIELLE-MANIVELLE
CHAÎNE D’INFORMATION
ALIMENTER
TRAITER
DISTRIBUER
COMMUNIQUER
CONVERTIR
TRANSMETTRE
ACTION
ACQUERIR
CHAÎNE D’ENERGIE
Lycée Jules Ferry - 06400 Cannes
[email protected]
1/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Problématique
Edition 2 - 12/10/2018
PROBLEMATIQUE
« Un système bielle-manivelle est un mécanisme de
transformation de mouvement que l’on rencontre dans de
nombreuses applications.
Nous chercherons à déterminer la vitesse de translation du
piston en fonction de la vitesse de rotation du vilebrequin »
B - MODELISER
B1 : Identifier et caractériser les grandeurs physiques Proposer des hypothèses simplificatrices en vue de la modélisation
agissant sur un système
B2 Proposer un modèle de connaissance et de
Paramétrer les mouvements d’un solide indéformable
comportement
C - RESOUDRE
C1 : Choisir une démarche de résolution
Proposer une démarche permettant de déterminer une loi de mouvement
Déterminer la trajectoire d’un point d’un solide par rapport à un autre
C2 : Procéder à la mise en œuvre d'une démarche Déterminer le vecteur vitesse d’un point d’un solide par rapport à un autre
de résolution analytique
Déterminer le vecteur accélération d’un point d’un solide par rapport à un
autre
Lycée Jules Ferry - 06400 Cannes
[email protected]
2/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Sommaire
Edition 2 - 12/10/2018
Sommaire
A.Mise en situation!___________________________________________________________4
A.1.Extraits du cahier des charges
4
A.2.Paramétrage
4
B.Résolution du problème! ____________________________________________________5
B.1.Suite du paramétrage et mouvements
5
B.2.Fermeture cinématique
5
B.3.Résolution numérique
6
Lycée Jules Ferry - 06400 Cannes
[email protected]
3/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Mise en situation
Edition 2 - 12/10/2018
A. Mise en situation
A.1. Extraits du cahier des charges
Nous nous intéressons dans ce TD à un compresseur, dont le dessin d’ensemble
est fourni en dernière page.
Le vilebrequin de compresseur est mis en rotation par un moteur à courant
continu dont la vitesse de rotation est égale à Nm = 300 tr / mn
Le cahier des charges spécifie :
Exigence 1 : la pression délivrée doit au moins être égale à P = 106 Pa (10 bar)
Exigence 2 : la puissance instantanée utile ne doit pas être supérieure à 600 W.
Il vous est demandé, par une étude cinématique et numérique, de vérifier que les
exigences du cahier des charges sont respectées
A.2. Paramétrage
!!!"
!"
!
OA = ay 1 avec a = 25 mm
!!!"
!"
!
AB = −bx 2 avec b = 55 mm
!!!"
!!"
OB = −λx 0
Par ailleurs, on donne les expressions suivantes, qui fournissent la pression et la puissance en fonction de λ :
1,4
⎛ 55.10−3 ⎞
⎟⎟ P0 avec P(λ) pression en Pa, et P0=1,013.105 Pa pression atmosphérique
P(λ) = ⎜⎜
−3
90.10
−
λ
⎝
⎠
W(λ) =
πD2
P(λ) ⋅ λ!
4
Lycée Jules Ferry - 06400 Cannes
avec W(λ) puissance en W, D diamètre du piston, P(λ) pression en Pa
[email protected]
4/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Résolution du problème
Edition 2 - 12/10/2018
B. Résolution du problème
B.1. Suite du paramétrage et mouvements
Objectif : on cherche dans cette partie à modéliser chacun des mouvements
dans le mécanismes par leurs torseurs cinématiques
Question 1
Proposer les figures de changement de base.
Ecrire les relations de changement de base correspondantes.
Question 2
Exprimer les vecteurs rotation
!!!!" !!!!" !!!!"
Ω1/0 , Ω2/3 et Ω 3/0 .
En déduire par composition des mouvements les vecteurs rotation
!!!!"
!!!"
Ω2/0 et Ω2/1 .
Question 3
Quel est le mouvement du vilebrequin 1 par rapport au bâti 0 ?
En déduire l’expression du torseur cinématique { ν1/0 } au point de réduction le plus judicieux
Question 4
Même question avec le mouvement de la bielle 2 par rapport au vilebrequin 1
Question 5
Même question avec le mouvement du piston 3 par rapport à la bielle 2
Question 6
Même question avec le mouvement du piston 3 par rapport au bâti 0
B.2. Fermeture cinématique
Objectif : on cherche dans cette partie à établir la loi entrée-sortie cinématique
du mécanisme
Question 7
Par composition des mouvements, trouver la relation de fermeture cinématique du mécanisme
Question 8.
Choisir un point de réduction, et transporter tous les torseurs en ce point.
Question 9
Exploiter la fermeture cinématique afin de déterminer une relation entre la vitesse de translation du piston λ! , la
vitesse de rotation du vilebrequin α! et l’angle de la bielle β .
Question 10
Donner l’expression de β en fonction de α grâce à la loi des sinus dans le triangle OAB.
En déduire l’expression de β en fonction de a, b et α.
Lycée Jules Ferry - 06400 Cannes
[email protected]
5/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Résolution du problème
Edition 2 - 12/10/2018
B.3. Résolution numérique
Objectif : on cherche dans cette partie à représenter les lois entrée-sortie
(géométrique et cinématique) à l’aide d’une simulation numérique
Un script Scilab ébauché est fourni (à télécharger sur le site de la prépa). Cette ébauche est reprise en annexe
2 de ce TD.
Chaque base est représentée dans ce script par un vecteur ligne à 3 composantes, représentant les
composantes de chaque vecteur unitaire dans la base fixe B0. Ainsi, la base fixe est définie par :
x1=[1,0,0]
y1=[0,1,0]
z1=[0,0,1]
L’algorigramme de la résolution est donné ci-dessous :
On trouvera en annexe 3 une liste de fonctions Scilab utiles dans ce TD.
Question 11
A partir des formules de changement de base déterminées à la question 1, compléter dans le script Scilab des
fonctions qui définissent les vecteurs des bases B1 et B2 en fonction des angles α (variable alpha) et β (variable beta).
!
!
!
La fonction définissant le vecteur x1 = cosα ⋅ x 0 + sinα ⋅ y 0 est déjà fournie à titre d’exemple.
Lycée Jules Ferry - 06400 Cannes
[email protected]
6/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Résolution du problème
Edition 2 - 12/10/2018
Question 12
!!!" !!!"
!!!"
Les vecteurs OA , AB et BO sont des vecteurs qui dépendant des variables de position α, β et λ.
!!!"
La fonction permettant de définir le vecteur OA (α) est fournie dans le script ébauché.
!!!"
!!!"
En s’aidant de cet exemple, élaborer les fonctions définissant le vecteur AB(β) et BO(λ)
Question 13
!
Ecrire une fonction norme(X) qui renvoie la norme d’un vecteur d’un vecteur X, avec X = X ⋅ X T
Question 14
Ecrire une fonction calcul_beta(alpha) qui renvoie la valeur de β en fonction de l’angle α.
Question 15
Compléter la routine de calcul de λ(α) par dichotomie.
Question 16
Ecrire les instructions permettant de calculer :
• la vitesse (variable vitesse) en fonction de N, λ et β ;
• la pression (variable pression) en fonction de P0 et λ ;
• la puissance (variable puissance) en fonction de la pression P et de la vitesse λ!
Question 17
!
Exécuter la routine. Les courbes λ(α) et λ(α)
s’affichent, ainsi que les courbes de pression et de puissance.
Conclure sur le respect des exigences du cahier des charges
Lycée Jules Ferry - 06400 Cannes
[email protected]
7/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Annexe 1 : Dessin d’ensemble du compresseur (Echelle 1:2)
Edition 2 - 12/10/2018
Lycée Jules Ferry - 06400 Cannes
[email protected]
8/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Annexe 2 : Script Scilab
Edition 2 - 12/10/2018
clear;clc;
//Définition de la base fixe B0
x0=[1,0,0]
y0=[0,1,0]
z0=[0,0,1]
//Définition des constantes
a=25e-3; b=55e-3;
D=42e-3; // Diamètre du piston
N=350; // Vitesse de rotation
P0=1.013e5; // Pression atmosphérique
i_adia=1.4; // Indice adiabiatique de l'air
epsilon=1e-6;
//______________________________________________________
//
DEFINITION DES BASES
//______________________________________________________
//
//Fonction de définition des vecteurs de la base mobile B1
function x1=x1(alpha)
x1=[cos(alpha),sin(alpha),0]
endfunction
//
//
+++++++++++++++++++++++++++++++++++++
//
+
+
//
+
A COMPLETER
+
//
+
+
//
+++++++++++++++++++++++++++++++++++++
//
//______________________________________________________
//
DEFINITION DES VECTEURS
//______________________________________________________
//
//Fonction de définition du vecteur OA
function OA=OA(alpha)
OA=a*y1(alpha)
endfunction
//
//
+++++++++++++++++++++++++++++++++++++
//
+
+
//
+
A COMPLETER
+
//
+
+
//
+++++++++++++++++++++++++++++++++++++
//
//______________________________________________________
//
FONCTION NORME
//______________________________________________________
//
//
+++++++++++++++++++++++++++++++++++++
//
+
+
//
+
A COMPLETER
+
//
+
+
//
+++++++++++++++++++++++++++++++++++++
//
//______________________________________________________
//
FONCTION beta(alpha)
//______________________________________________________
//
//
+++++++++++++++++++++++++++++++++++++
//
+
+
//
+
A COMPLETER
+
//
+
+
//
+++++++++++++++++++++++++++++++++++++
Lycée Jules Ferry - 06400 Cannes
//
//______________________________________________________
//
ROUTINE PRINCIPALE DE CALCUL DE lambda(alpha)
//______________________________________________________
//
for alpha=1:360
lambda_min=b-a;lambda_max=a+b;
lambda=(lambda_min+lambda_max)/2
//
//
+++++++++++++++++++++++++++++++++++++
//
+
+
//
+
A COMPLETER
+
//
+
+
//
+++++++++++++++++++++++++++++++++++++
//
//Calcul de la vitesse, de la pression et de la puissance
//
//
+++++++++++++++++++++++++++++++++++++
//
+
+
//
+
A COMPLETER
+
//
+
+
//
+++++++++++++++++++++++++++++++++++++
//
//Ecriture des vecteurs
VITESSE(alpha)=vitesse
LAMBDA(alpha)=lambda
PRESSION(alpha)=pression
PUISSANCE(alpha)=puissance
end
[email protected]
9/10
CI4 : Performances des chaînes de transmission
CINEMATIQUE DU SOLIDE
TD
Annexe 3 : Fonctions Scilab utiles
Edition 2 - 12/10/2018
Fonction
Scilab permet de définir des fonctions qui peuvent être appelées à tout moment dans l’exécution d’un script.
L’exemple ci-dessous définit une fonction mafonction qui renvoie un vecteur [x,y] en fonction de deux
grandeurs d’entrée a et b.
Plus loin dans le script, cette fonction est appelée et renvoie un vecteur pour les valeurs a=3 et b=2.
// définition de la fonction
function [x, y]=mafonction(a, b)
x=a+b
y=a-b
endfunction
[x,y]=mafonction(3,2)
Boucles
Boucle répétitive «Tant que»
Les instructions incluses dans la boucle répétitive sont réalisées tant que la condition associée à la boucle est
vraie
while (condition)
(instructions)
end
Boucle conditionnelle «Si - Sinon»
La boucle conditionnelle «Si» permet de réaliser des instructions si la condition associée à la boucle est vraie
La boucle «Sinon» permet de réaliser des instructions si la condition associée à une boucle «Si» précédente
est fausse.
if (Condition) then
(Instructions)
else
(Instructions)
end
Boucle itérative «Pour»
La boucle itérative «Pour» permet de réaliser un certain nombre de fois défini une suite d’instructions.
L’exemple ci-dessous réaliser 5 fois une instruction, en incrémentant la variable i de 1 à 5 :
for i = 1:5
(Instructions)
end
Opérations sur un vecteur X
Le vecteur transposé de X est noté X’ sous Scilab.
Ainsi, le carré de la norme de ce vecteur pourra être calculée par X*X’
Tracé simple d’une courbe
Si X et Y sont deux vecteurs de même dimension, le tracé de la courbe Y=f(X) est obtenu grâce à l’instruction :
plot2d(X,Y);
Lycée Jules Ferry - 06400 Cannes
[email protected]
10/10
Téléchargement