Seance6 V2
Seance6 V2
Seance6 V2
Marc Dérumaux
Professeur de SI et d'informatique
PCSI – PSI, Lycée St Louis
Michaël Trovalet
Professeur de SI et d'informatique
PCSI – PT, Lycée Raspail
●
Cas d’une résistance électrique.
●
Cas d’un système masse-ressort-amortisseur.
●
Cas d’un amortisseur non linéaire (quadratique).
Pin négative n
n.v 2 équations
n.i 4 inconnues
https://svn.modelica.org/projects/Modelica/tags/V1_5/Model
ica/help/Modelica_Electrical_Analog_Basic.html
Séminaire mécatronique 2017 - EMINES
p.v – n.v = R * p.i
p.i + n.i =0
Équations de la résistance
Lancer la simulation.
n.f=k*(p.s-n.s)
p.f=n.f
Sur le site
svn.modelica.org,
retrouver les « spring » et p.f-n.f=m*der(der(p.s))
« mass ». n.s=p.s
d2 Z k f dZ
(t )=g− Z (t)− (t)
dt
2
m m dt
Et si on veut utiliser un
amortisseur non linéaire
(quadratique par
exemple) non disponible
dans la palette ?
equation
// Renseigner ici votre fonction
// Les noms des variables de flux et potentiel associées à
chaque connecteur sont définies dans la documentation.
// Exemple : der(flange.phi) pour la dérivée de la position
angulaire
s_rel=n.s-p.s;
v_rel=der(s_rel);
f=p.f;
f=n.f;
???????????? // équation de comportement...
Séminaire mécatronique 2017 - EMINES
Modèle utilisateur pour un amortisseur NL
Terminer le schéma.
Simuler !
equation
// Renseigner ici votre fonction
// Les noms des variables de flux et potentiel associées à
chaque connecteur sont définies dans la documentation.
// Exemple : der(flange.phi) pour la dérivée de la position
angulaire
s_rel=n.s-p.s;
v_rel=der(s_rel);
f=p.f;
f=n.f;
f= k*v_rel *abs(v_rel) ;
Séminaire mécatronique 2017 - EMINES
Asservissement de température
Valeurs numériques :
Correcteur : Kp=1 V/N
Moteur : laisser les valeurs par défaut
Réducteur : 1/50
Poulie courroie : rayon poulie de 1cm
Corde : 10 000 N/m
Rampe de 200 N en 0.5s
Séminaire mécatronique 2017 - EMINES
Simulation acausale sur OpenModelica
www.openmodelica.org