Broyeur de couleurs fines

Transcription

Broyeur de couleurs fines
Broyeur de couleurs fines
Étude très simplifiée d'une commande de sécurité.
Un broyeur de pigments pour la préparation de couleurs fines d'aquarelle comporte une tête de
broyage 4 un moteur de rotor 1 et de stator 2 , le stator est lié au carter 0 par un ressort de torsion 3.
Il est indispensable d'éviter tout échauffement excessif du broyat , il importe donc dans ce process de
de travailler dans une gamme de vitesse et de couple de broyage bien définie. La mesure du couple de
broyage se fait à l'aide de la balance de torsion suivante.
Pour ce faire le stator est monté sur une balance de torsion. ( 2+3). On ne s'intéresse pour l'instant qu'à
cette partie du mécanisme.
L'ensemble est schématisé (un peu crument par la figure jointe ). Le moteur est un moteur à courant
continu .
L'ensemble est traité grâce à la version démo de 20-Sim
Bond Graph.
On trace le BG

V
VelocitySensor
I
R
1
I1
Integrate
SignalMonitor
C
C
R
Se
1
Se
GY
0
GY
I
I
I
I2
1
R
R1
e
Cependant, il existe un petit ( mais non nul ) couple de frottement fluide stator rotor .
Ce qui donne le BG suivant ( on ajoute un capteur de vitesse dans le nœud > pièce 2 , un intégrateur
Broyeur de couleurs fines ©verjus
Page 1 / 7
et un indicateur pour obtenir l'angle de rotation dans le ressort ) .
Nota Dans le nœud isovitesse on ne dispose bien sur que de vitesse et de couple par définition des
bigraphes dans le BondGraphe.

V
VelocitySensor
I
R
1
I1
Integrate
SignalMonitor
C
C
R
Se
1
GY
Se
0
GY
R
R2
I
I
I
1
I2
R
R1
Il ne reste plus qu'à tracer l'allure des courbes
model
plot
p.f {rad/s}
omega {rad/s}
0.6
0.4
0.2
0
-0.2
0
5
10
time {s}
15
20
Plot angle de rotation du stator -ressort
P.f vitesse de rotation du broyeur
omega vitesse de rotation du stator -ressort
Les valeurs numériques prises ont été choisies uniquement pour faire de jolies courbes sans soucis de
réalisme. Un amortissement serait le bien venu, il faut ajouter un amortisseur en parallèle au ressort .
Diagramme de Bode
On cherche le diagramme de Bode de la fonction de transfert entrée ( tension ) sortie (angle de rotation
du stator)
Broyeur de couleurs fines ©verjus
Page 2 / 7
il ne reste plus qu'à demander les différents diagrammes.Bode Pole réponse à une entrée marche unitaire
.
Petit problème de calcul pour la phase qui devient légèrement positive entre 0,1 et 1
Broyeur de couleurs fines ©verjus
Page 3 / 7
On retrouve le mouvement de carter d'une grosse perceuse ou d'une meuleuse ou d'un sèche cheveux au
démarrage.
20 Sim permet d'exporter les équations soit en numérique , avec les grandeurs numériques choisies pour
les tracé soit en symbolique en utilisant les noms symboliques des grandeurs associées à chaque élément
du Bond Graph ( des schémas blocs ou des schémas à composants ). Dans le 2eme cas on peut réutiliser
complétement la modélisation et faire varier les paramètres.
On peut bien sur déterminer aussi aisément les fonctions de transfert inverses. Ce qui est bien utile pour
déterminer la loi d'entrée connaissant la loi de sortie demandée.
Il est bien sur possible d'insérer dans un nœud LabView MathScript ces expressions. Une utilisation
intéressante est de faire un comparateur entre la sortie multipliée par la fonction de transfert inverse et
l'entrée ce qui donne les écarts au modèle.
Broyeur de couleurs fines ©verjus
Page 4 / 7
Sans les Bond Graphes
On utilise simplement les diagrammes iconiques.
J
VoltageSource
DCmotor
Inertia
Ground
Petit problème le stator est relié au repère Galiléen
Il suffit de soulever le capot du moteur pour trouver les équations. Les variables présentes sur les ports
p1, p2 sont les variables symboliques du système d'équations traité par le logiciel. ( voir plus haut mode
symbolique )
submodel Dcmotor type DCMotor
ports
electric delta in p1; entrée electrique p1,i intensité p1,u tension aux bornes
rotation psi out p2; sortie mécanique p2,omega vitesse de rotation p2,T couple
restrictions
causality constraint equal p1 p2; relations de causalité dans les gyrateurs
end;
parameters
real k = 1.0 {N.m/A};
// motor constant
real L = 1.0 {H};
// inductance
real R = 1.0 {ohm};
// resistance
variables
real hidden ur {V};
hidden : internes
real hidden ui {V};
real hidden um {V};
equations
p1.i = (1/L)*int(ui,0); int pour intégration borne nulle à t=0
ur = R*p1.i;
p2.T = k * p1.i;
um = k * p2.omega;
ui = p1.u - ur - um;
Plutôt que d'ajouter un port de sortie qui correspond au stator il suffit de redéfinir le port mécanique
comme un port avec une sortie de référence ( output low pour le stator et output high pour le rotor ).
Broyeur de couleurs fines ©verjus
Page 5 / 7
On ajoute la résistance interne du moteur , Il vient donc :
Damper
Resistor
VoltageSource
FixedWorld1
J
DCmotor
Inertia
Ground
J
Inertia1
Spring
FixedWorld
Inertie 1 étant celle du stator.
Il suffit maintenant de renseigner les valeurs numériques et on retrouve exactement les outils
précédents.
Et on retrace les courbes de vitesse rotor et d'angle stator ( valeurs numériques différentes )
Broyeur de couleurs fines ©verjus
Page 6 / 7
model
1.5
phi {rad}
p.omega {rad/s}
1
0.5
0
0
1
2
3
4
5
time {s}
6
7
8
9
10
problème pratique
La version démo ne permet pas de sauvegarder , il faut travailler vite en moins d'une heure .
Document © Architipe LesVerjus .
Broyeur de couleurs fines ©verjus
Page 7 / 7