Vous êtes sur la page 1sur 52

SIMDESIGNER – MOTION

-Notes de cours -
SOMMAIRE
I. Introduction - p4

II. Définir une simulation


• Créer une nouvelle étude -p5
• Ajouter des liaisons -p7
• Ajouter des actions mécaniques -p16
• Créer des mesures -p19

III. Exploiter une simulation


• Fonctions utiles -p21
• Lancer une simulation -p22
• Bonne pratique -p26
• Hyperstatisme -p28

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 2


SOMMAIRE
IV. Paramétrage du solveur
• Fenêtre de paramétrage -p31
• Integrator -p32
• Géométric Limits -p33
• Integration Parameters -p34
• Solveur Parameters -p35
• Déboguer les erreurs -p38

V. Générer des expressions


• Introduction -p39
• Exemples 1,2,3 et 4 -p41

VI. ADAMS PostProcessor


• Introduction -p45
• Tracer une courbe -p48
• Fonctions utiles -p50

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 3


INTRODUCTION

- SimDesigner est un outil de Simulation Mécanique intégré à CATIA V5.

- Ce logiciel est édité par MSC-Software, filiale du groupe Tata Technologies.

- Il se décline en sous-produits : SD Structures / SD Thermals / SD


Composites … et SD Motion qui est le module de Simulation Dynamique
Multi-Corps de cette gamme.

- Ce document a pour objet de décrire les paramétrages et méthodes qui


vous permettrons de contrôler au mieux les simulations de Motion.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 4


DEFINIR UNE SIMULATION
Créer une nouvelle étude
- Lancer SD Motion. Le logiciel ouvre alors une application Catia qui
contient les fonctionnalités de SD Motion. L’atelier actif est « Assemblage ».

- Dans cet atelier, insérez toutes les parts du mécanisme puis ajoutez
toutes les contraintes utiles à la mise en position des pièces. Ne créez pas
de sous-produits, ce n’est pas compatible avec SD Motion.

- Lancez SD Motion : Menu déroulant Catia


Démarrer / Maquette numérique / SD Motion Workbench.

- Un nouveau Menu déroulant apparait, ainsi qu’une nouvelle barre d’outil.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 5


DEFINIR UNE SIMULATION
- Créez un nouveau mécanisme : SD Motion / New Mecanism

- La fenêtre ci-dessous s’ouvre et demande si vous voulez convertir


automatiquement les contraintes de l’assemblage en liaisons élémentaires.

Décochez Convert puis OK.

- Pour définir les mouvements du mécanisme, il est maintenant nécessaire de


définir une ou plusieurs pièces fixes (Ground Part).

Cliquez sur l’ancre puis sélectionnez la ou les pièces concernées.

Validez en cliquant sur OK.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 6


DEFINIR UNE SIMULATION
Ajouter des liaisons
- Vous allez maintenant définir les mouvements entre les éléments du
mécanisme. Pour cela, il faut ajouter des liaisons.

Remarque : Il n’est pas prévu de procédure simple pour définir des classes
d’équivalences.

- Dans le Menu déroulant SD Motion / Moving Parts vous avez accès à toutes
les liaisons élémentaires disponibles. Vous retrouverez la plupart d’entre-elles
dans la barre d’outil.

- Les symboles n’étant pas toujours explicites, nous allons maintenant décrire
chacune des liaisons proposées. Dans un premier temps, nous allons observer
la fenêtre de dialogue associée à la liaison pivot, nommée Revolute.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 7


DEFINIR UNE SIMULATION
- Cliquez sur l’icône Revolute, la fenêtre ci-dessous s’ouvre et propose 3
onglets.

Premier onglet : Définition du joint.

Permet de modifier le
type de joint
Permet sélectionner
Sélection du premier rapidement la Ground
composant Part
Sélection du second
composant
Permet d’inverser le
Sélection du centre
sens de la direction
de la liaison
principale.
Direction principale de
la liaison. Ici, axe de
rotation.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 8


DEFINIR UNE SIMULATION
Second onglet : Mouvement.

Cet onglet permet d’imposer des mouvements à la liaison.

Degré de liberté concerné

Type de mouvement
Imposé

Conditions initiales

Définition du
mouvement imposé.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 9


DEFINIR UNE SIMULATION

Motion On : Choix du mouvement interne à la liaison qui sera piloté.

Motion Type : Définit la caractéristique cinématique imposée.

- Free : Libre, non pilotée.


- Displacement : Déplacement.
- Velocity : Vitesse.
- Acceleration : Accélération.

Function : Définit le type d’expression de la cinématique imposée :

- Constant : Constante.
- Harmonic : Sinusoïdale.
- Step : Echelon
- Spline : Définit ou importe une spline.
- Expression : A partir d’une expression mathématique.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 10


DEFINIR UNE SIMULATION
Troisième onglet : Frottement.

Cet onglet permet d’imposer un coefficient de frottement à la liaison.

Cochez la case pour


activer la prise en
compte des frottements
internes.

Coefficient de
frottement

Géométrie des surfaces


de contact. Ici, pour une
liaison pivot, rayon et
longueur.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 11


DEFINIR UNE SIMULATION
- IDENTIFICATION DES LIAISONS ELEMENTAIRES

Encastrement ou Fixed
complète joint

Pivot Revolute joint

Translational
Glissière
Joint

Screw
Glissière hélicoïdale
Joint

Cylindrical
Pivot glissant
Joint

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 12


DEFINIR UNE SIMULATION
- IDENTIFICATION DES LIAISONS ELEMENTAIRES

Spherical
Rotule
Joint

Appui plan Planar


Joint

Inplane Joint Il faut bloquer une


Linéaire rectiligne rotation dans
Primitive l’onglet motion.

Inline Joint
Linéaire annulaire
Primitive

Ponctuelle ou sphère- Inplane Joint


plan Primitive

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 13


DEFINIR UNE SIMULATION
- TRANSMISSIONS

Cardan Universal Joint

Assemblage pignon /
Rack and Pignon Joint
crémaillère.

Joint de transmission
Constant vélocity Joint
homocinétique
Permet de lier les
mouvements entre deux
Couplage Coupler liaisons (Type : Glissière, Pivot
ou Pivot Glissant).

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 14


DEFINIR UNE SIMULATION
- CONTACTS

Point / Curve Contraint un point à suivre


Contact Point / Courbe une courbe.
Contact

Contact Courbe / Curve / Curve Contraint une courbe à


rester en contact avec une
Courbe Contact autre courbe.

Body / Body Définit les caractéristiques


Contact Corps / Corps. de deux pièces qui peuvent
Contact s’entrechoquer

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 15


DEFINIR UNE SIMULATION
Ajouter des actions mécaniques
- Vous allez maintenant ajouter des actions mécaniques à votre mécanisme.

- Dans le Menu déroulant SD Motion / Add Forces vous avez accès à toutes les
options disponibles. Vous retrouverez la plupart d’entre-elles dans la barre
d’outil.

- Les symboles n’étant pas toujours explicites, nous allons maintenant décrire
chacune des options proposées.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 16


DEFINIR UNE SIMULATION
- FORCES ET MOMENTS

Ajoute une Force sur une La direction de l’action


Action-Only Force mécanique est soit fixe
pièce. par rapport au bâti, soit
liée à la cinématique
d’une pièce (Reference
Ajoute un Moment sur Action-Only component to orient force
une pièce Torque / torque)

Ajoute une Force de type


Action-Reaction Action mécanique
Action/Réaction entre appliquée entre deux
Force
deux pièces. pièces. Sa direction est
définie par deux points,
Ajoute un Moment de chacun saisi sur chaque
Action-Reaction
type Action/Réaction pièce. L’intensité est
Torque égale, le sens est opposé.
entre deux pièces.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 17


DEFINIR UNE SIMULATION
- RAIDEURS ET AMORTISSEMENTS

Ajoute un ressort linéaire Translational


entre deux pièces Spring

Ajoute un ressort de
Torsion Spring
torsion entre deux pièces.

Ajoute un amortisseur Translational


linéaire entre deux pièces. Damper
Ajoute un amortisseur
Torsion
rotatif entre deux pièces.
Damper
Permet de définir la raideur et
Ajoute un manchon entre l’amortissement (linéaire et de
Bushing
deux pièces. torsion) dans les 3 directions d’une
liaison.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 18


DEFINIR UNE SIMULATION
Créer des mesures.
- Vous allez maintenant ajouter des mesures à votre mécanisme. Ces mesures
pourront être exportées sous forme de tableur (format .csv).

- Dans le Menu déroulant SD Motion vous avez accès à toutes les options
disponibles. Vous les retrouverez aussi dans la barre d’outil.

- Nous allons maintenant décrire chacune des mesures proposées.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 19


DEFINIR UNE SIMULATION

Mesure l’angle entre Create Angular


Mesure d’angle deux droites. Measure
Mesure le
déplacement, la Create Point
Mesure de points vitesse … du point
considéré.
Measure
Mesure les projections
Mesure d’action d’une force ou d’un Create Force
mécanique moment dans un mesure
repère choisi.

Mesure une distance Mesure la distance Create Minimum


minimale entre deux
minimale groupes de pièces. Distance

Trace la trajectoire Create Trace


Trace une trajectoire d’un point d’une pièce. Curve

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 20


EXPLOITER UNE SIMULATION
Fonctions utiles

Lance une simulation Simulate

Lit une vidéo Replay Rejouer

Permet la visualisation
SMO Player
du mouvement

Lance le Post Processeur


Plot
ADAMS

Export vers le logiciel Export to


ADAMS ADAMS/View

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 21


EXPLOITER UNE SIMULATION
Lancer une simulation
- Ouvrir la fenêtre de simulation.

Menu déroulant SD Motion / Simulate ou barre d’outils SD Motion :

- On peut y distinguer 2 zones dont nous allons décrire les paramètres.

Paramètres
principaux
Options

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 22


EXPLOITER UNE SIMULATION
Simulation Type

Dynamique : Les caractéristiques du mécanisme sont déterminées à partir des équations de la


dynamique. Un ensemble d’équations différentielles du second ordre sont
résolues.

Quasi-Statique : A chaque pas de temps, les caractéristiques du mécanisme sont déterminées à


partir des équations de la statique : toutes les vitesses et les accélérations sont
nulles.

Commentaire : Le calcul Dynamique impose que les caractéristiques mécaniques (inerties,


masses…) des éléments soient identifiées. Attention aux éléments filaires !

Duration

Fonction : Spécifie la durée en seconde de la simulation.

Commentaires : Pour les mouvements périodiques, ce paramètre doit être au-moins égal à la
période du cycle.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 23


EXPLOITER UNE SIMULATION

Number of Frames

Fonction : Spécifie le nombre de frame à extraire de la simulation.

Définition : Une frame est une capture du modèle en un point spécifique du temps.

Commentaires : Les résultats de la simulation numérique sont définis par points de fonctionnement
(à l’instant t). En-dehors de ces points de fonctionnement les valeurs sont extraites
par interpolation linéaire.

Plus le nombre de frame est élevé, plus le nombre de points de fonctionnement


est élevé, plus le rendu de la simulation sera régulier.

Unités : La valeur saisie est le nombre de frame sur toute la durée de la simulation et non
pas le nombre de frame par seconde.

Par défaut : 60

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 24


EXPLOITER UNE SIMULATION

Perform initial static equilibrium

Fonction : Permet de déterminer la position d’équilibre d’un mécanisme.

Valeur par défaut : Décochée.

Create replay for the simulation :

Fonction : Créer une vidéo autonome, indépendante des résultats.

Commentaires : Cette vidéo est accessible dans l’arbre de création, au nœud Film.

Supprimer un Result , ne supprimera pas le Film associé.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 25


EXPLOITER UNE SIMULATION
Bonne pratique
- Nombre de frame :

Le paramètre principal d’une simulation est le nombre de frame qui doit être
choisi pour assurer une discrétisation suffisante du mouvement à analyser.

Plus les vitesses du mécanisme sont élevées plus le nombre de frame doit
augmenter. Pour des mécanismes tournant, 10-20 frames sont des valeurs
minimales.

Attention : Une portion de mouvement du mécanisme peut être ratée si le


nombre de frame est inadapté.

- Paramétrage de la simulation :

Dans un premier temps, il est préférable de conserver les valeurs par défaut.
Seul un échec de la simulation nous amènera à corriger ces paramètres.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 26


EXPLOITER UNE SIMULATION
- Fin de la simulation

A la fin de la simulation, la fenêtre ci-contre


s’ouvre. Son contenu est à lire impérativement.

En effet, c’est dans cette fenêtre que vous trouverez les erreurs éventuelles qui
ne sont ni signalées par signal sonore, ni par une fenêtre d’avertissement.

- Erreur de convergence-
- Le calcul à convergé -

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 27


EXPLOITER UNE SIMULATION
Hyperstatisme
En cas de mécanismes hyperstatiques, le solveur ADAMS force le calcul
numérique en imposant des valeurs nulles à certaines inconnues.

Le problème majeur que rencontre alors l’utilisateur est qu’ADAMS n’indique


pas clairement quelles inconnues sont fixées à zéro.

Afin d’identifier ces inconnues, l’utilisateur est souvent amené à décrypter le


contenu ésotérique de la fenêtre « Solver messages ». Cette démarche est
parfois fastidieuse, voire caduque.

Nous allons essayer de comprendre, à travers deux exemples simples, les


messages édités par ADAMS.

Si la lecture de ces messages ne permet pas l’identification, il est encore


possible d’aller rechercher la valeur des inconnues de liaison en utilisant le
Post-processeur Adams :

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 28


EXPLOITER UNE SIMULATION
Premier exemple

Assemblage : Rotule / Rotule :

Hypertstatisme : 1

Message ADAMS : Time T=0.000000000E+00.


Degree-of-freedom analysis identified redundant constraints in the model:
-------------------------------------------------------------------------
- deactivating constraint equation X Delta in SphJnt/9

Commentaires : - Une équation associée au Sphérical Joint n°9 à été désactivée. Le numéro
associé (9) étant différent de celui mentionné dans l’arbre de création,
l’identification de cette liaison peut être difficile.

- X Delta semble signifier que la composante d’effort FX de l’action de liaison a


été désactivée.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 29


EXPLOITER UNE SIMULATION
Second exemple

Assemblage : Rotule / Pivot :

Hypertstatisme : 3

Message ADAMS : Time T=0.000000000E+00.


Degree-of-freedom analysis identified redundant constraints in the model:
-------------------------------------------------------------------------
- deactivating constraint equation Zi.Yj in RevJnt/15
- deactivating constraint equation Zi.Xj in RevJnt/15
- deactivating constraint equation X Delta in RevJnt/15

Commentaires : - Trois équations associées au Revolute Joint n°15 ont été désactivées. Le
numéro associé (15) est différent de celui mentionné dans l’arbre de création.
Mais ici l’identification est immédiate.
- Zi.Yj et Zi.Xj semblent signifier que les composantes de moment de l’action
de liaison ont été désactivées.
- X Delta semble signifier que la composante d’effort FX de l’action de liaison a
été désactivée..

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 30


PARAMETRAGE DU SOLVEUR
Fenêtre de paramétrage.
- Ouvrir la fenêtre de propriétés du mécanisme.

Menu déroulant SD Motion / Mechanism Properties puis onglet Solveur.

- On peut distinguer les 4 zones dont nous allons décrire les paramètres.

Integrator

Géométric
Limits Solver
Intégrations Parameters
Parameters

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 31


PARAMETRAGE DU SOLVEUR
Intégrator
GSTIFF / WSTIFF :

Description : GSTIFF est efficace pour une large gamme de simulations. Il est donc
défini par défaut. Il est rapide, précis en ce qui concerne les
déplacements.

Commentaires : Pour certaines simulations avec GSTIFF des oscillations peuvent être
constatées dans les valeurs calculées des accélérations et des vitesses.
Dans ce cas, passez à WSTIFF qui gère mieux ces problèmes mais qui
entraîne un ralentissement de la résolution
SI2 :

Description : Nommé aussi SI2_GSTIFF, cet intégrateur est plus lent mais plus précis
pour le calcul des vitesses et des accélérations.

Commentaires : Un effet positif de la formulation SI2 est le fait que la matrice


Jacobienne reste stable avec des petites tailles de pas de temps.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 32


PARAMETRAGE DU SOLVEUR
Géométric Limits
Translationnal et Angular limits

Fonction : Définissent les bornes de déplacement des géométries dans la


procédure de recherche de l’équilibre statique.

Commentaires : Ces paramètres interviennent uniquement dans le processus de


convergence d’un calcul d’équilibre statique.

Valeurs par défaut : Translationnal Limit : 254mm


Angular limit : 179,995deg

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 33


PARAMETRAGE DU SOLVEUR
Intégration Parameters
Initial Step Size

Fonction : Définit la première valeur du pas de temps utilisé par l’intégrateur à pas
variables.
Commentaires : S’il en résulte plus d’une erreur de convergence, la valeur de ce premier pas
est automatiquement réduite par le solveur. Si la valeur choisie est trop
élevée, cela peut mener le solveur à rater des évènements de courte durée.
Valeur par défaut : 0,0001s

Max Step Size

Fonction : Définit la limite supérieure du pas de temps.


Commentaires : Ce paramètre est important uniquement dans le cas ou le solveur rate
certains évènements de courte durée, tels des impacts. Il doit donc être
réglé à une valeur du même ordre de grandeur que les évènements de
courte durée. La diminution de ce paramètre entraîne un allongement du
temps d’intégration.
Valeur par défaut : 0,01s

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 34


PARAMETRAGE DU SOLVEUR
Min Step Size

Fonction : Définit la limite inférieure du pas de temps.

Commentaires : Ce paramètre est important uniquement lorsque le solveur tente en vain de


repérer avec une grande précision une position verrouillée . Régler le paramètre
à une plus grande valeur entraîne l’arrêt du solveur plus tôt.

Valeur par défaut : 1E-007s

Jacobian Upd (%)

Fonction : Définit la fréquence de mise à jour de la matrice Jacobienne de simulation.

Commentaires : Cette valeur influe sur les modèles renfermant un contact courbe/courbe
intermittent. Plus vous augmentez la valeur, plus la simulation est précise, mais
plus le temps de simulation global est long.

Valeur par défaut : 30%

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 35


PARAMETRAGE DU SOLVEUR
Solveur Parameters
Accuracy

Fonction : Spécifie le critère qui détermine quand la solution à convergé sur un pas de
temps.
Commentaires : De trop petites valeurs ralentiront le calcul mais les résultats seront plus
précis.
Valeur par défaut : 0,001 (bon compromis pour la plupart des problèmes).

Max itérations

Fonction : Spécifie le nombre d’itérations maximales pour un pas de temps.

Commentaires : Si Adams dépasse cette limite un échec de convergence est enregistré. Dans
ce cas le solveur prend le quart du dernier pas de temps et relance
l’intégration. Après quatre échecs consécutifs le calcul s’arrête et Adams
affiche des informations sur la cause probable.

Valeur par défaut : 10

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 36


PARAMETRAGE DU SOLVEUR
Integration Order

Fonction : Spécifie l’ordre d’intégration utilisé par le solveur.

Commentaires : Cette valeur doit être comprise entre 3 et 6.

Valeur par défaut : 6 (ne doit pas être modifiée).

Adaptivity

Fonction : Permet de contrôler les contacts entre pièces.

Commentaires : Si certains contacts de type courbe/courbe ne sont pas détectés cette valeur
peut être diminuée progressivement.

Valeur par défaut : 1E-006

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 37


PARAMETRAGE DU SOLVEUR
Déboguer les erreurs
En cas de plantage, essayez dans l’ordre les solutions proposées ci-dessous

1- Contrôlez votre mécanisme. Vérifiez l’absence d’erreur de modélisation


(nombre de liaisons insuffisantes, absence de partie fixe…)

2- Changez le nombre de frame de la simulation.

3- Changez la précision du solveur. La valeur par défaut est 0,1% mais une
valeur de 0,5% voire 1% pourra donner des résultats satisfaisants.

4- Augmentez le pas de temps minimum (Min Step Size).

5- Changez le nombre d’itérations maximum (Max Itération) pour obtenir la


convergence. Testez jusqu’à 25.

6- Changez le type d’intégrateur.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 38


GENERER DES EXPRESSIONS
Introduction
Il est possible de piloter directement certains paramètres du mécanisme étudié.
Ces paramètres peuvent être, par exemple, de type cinématique (déplacement,
vitesse, accélération) mais aussi des actions mécaniques (composantes de
forces et de moments).

Le mode de définition utilise des fonctions standards (Constant, Harmonic, Step


, Spline) mais aussi des expressions mathématiques que nous allons très
brièvement décrire ici. Noter que des fonctions de classe inférieures à C2
peuvent engendrer des plantages.

Ces expressions sont construites à partir de la variable temps (TIME) mais


aussi à partir de variables extraites de la simulation en cours.

Expression = fonction(time , variables)

Consulter l’aide de SIM Designer pour obtenir la liste des fonctions disponibles.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 39


GENERER DES EXPRESSIONS
La fenêtre de dialogue se compose de deux parties. Une partie supérieure où la
fonction est écrite, une partie inférieure qui permet la visualisation des variables
(markers).
« Verify Function »
permet de vérifier la
syntaxe de l’expression
Zone d’écriture de proposée.
la fonction.
« List Existing Markers »
permet d’éditer les
variables disponibles.
Zone d’édition des
variables.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 40


GENERER DES EXPRESSIONS
Exemple 1 :
Objectif : Création d’une fonction polynômiale.

Méthode : Utilisation de la variable time et de coefficients.

Syntaxe : 2*time**2 – 3*time + 4

Résultat :

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 41


GENERER DES EXPRESSIONS
Exemple 2 :
Objectif : Création d’un signal rectangulaire.

Méthode : Utilisation de deux Step

Syntaxe : step(time,0,0,2,100)+step(time,4,0,6,-100)

Résultat :

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 42


GENERER DES EXPRESSIONS
Exemple 3 :
Objectif : Création d’une expression définie par morceaux.
0s≤t≤10s : y=2t // 10s<t≤20s : y=4t-20 // t>20s : y=0

Méthode : Utilisation de la fonction STEP associée à un ∆t infinitésimal


(ici égal à 0.001s).

Syntaxe : (step(time,0,0,0.001,1)+step(time,9.999,0,10,-1))*(2*time) +
(step(time,10,0,10.001,1)+step(time,19.999,0,20,-1))*(4*time-20)

Résultat :
Syntaxe
extrêmement
simple et
intuitive. ☺.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 43


GENERER DES EXPRESSIONS
Exemple 4 :
Objectif : Création d’une fonction qui renvoie le carré de la vitesse de rotation
d’une liaison pivot (joint.1) d’axe X présente dans le mécanisme.

Méthode : Utilisation des Markers de la liaison.

Syntaxe : WX(12,15)**2

Vitesse de rotation suivant X de la pièce « marquée » 12 par rapport


à 15.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 44


ADAMS POSTPROCESSOR
Introduction
Dans la barre d’outil SIM Designer Motion, lancez le post-processeur
ADAMS, le logiciel charge alors tous les « Results» présents dans
l’arborescence de SimDesigner.

Arborescence SD Motion Arborescence ADAMS

Par la suite, si une nouvelle simulation est traitée sous SD Motion, il faudra
fermer le PostProcesseur, puis le réouvrir afin qu’il prenne en compte les
nouveaux calculs.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 45


ADAMS POSTPROCESSOR
Le post-processeur est composé de plusieurs zones :

Les viewports
permettent la
visualisation des
courbes créées.
Le treeview permet
de se positionner
dans l’arborescence.

Cette zone indique


les propriétés des
éléments Tableau de bord
sélectionnés. permettant la
définition des courbes
à tracer

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 46


ADAMS POSTPROCESSOR

Le logiciel ADAMS PostProcessor permet d’exploiter les résultats importés.


Quatre ateliers sont accessibles : Animation / Plotting / Report / Plot3D.

Animation : Animation 3D des mouvements et de


certaines actions mécaniques.
Plotting : Traçage de courbes.
Report : Génération de rapports.
Plot 3D : Traçage 3D (uniquement avec des données
Adams/Vibration).

Les menus du logiciel changent automatiquement en fonction de l’atelier


choisi.

Nous allons maintenant décrire brièvement l’atelier Plotting qui permet d’exploiter
les valeurs numériques d’une simulation.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 47


ADAMS POSTPROCESSOR
Créer une courbe
- Dans le treeview, sélectionnez l’étude à exploiter.

- La fenêtre principale permet alors de visualiser l’animation sélectionnée.


(Le logiciel est en mode « animation »)
- Dans le menu du post-processeur, clic droit sur le bouton :

- Choisissez alors le nombre de fenêtres désirées.


(La fenêtre principale se scinde alors en plusieurs viewports)

-Clic droit dans chacun des viewports inexploités.

- Choisisez alors « Load Plot ».

Le viewport passe en mode « Plotting » et est prêt à recevoir une courbe.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 48


ADAMS POSTPROCESSOR

Le post-processeur étant en mode « Plotting », sa partie inférieure propose les


menus permettant de tracer une courbe.
Filtre Composant.
Objets et Attention, X, Y et Z « Add curves » permet
permettant
caractéristiques sont les composantes d’insérer la courbe
d’effectuer un
du repère global. dans le viewport.
tri.

RAZ du viewport

Source de données. Permet de définir


l’abscisse choisie :
Objet : Propriétés des pièces. temps ou autre
Measures : Mesures créées par l’utilisateur sous SD Motion. paramètre « data ».
Result sets : Ensemble de données importées par le post-processeur.

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 49


ADAMS POSTPROCESSOR
Fonctions utiles
- En mode « Animation » :

• Zoom •Contrôle vidéo

• Déplacement •Contrôle des pages

•Rotation •Affichage plein écran d’un viewport

•Centrage •Déplacer un viewport

•Zoom localisé •Afficher/Masquer des barres d’outils

•Zoom tout •Multi-fenêtrage

•Vues préféfines

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 50


ADAMS POSTPROCESSOR
- En mode « Plotting » :

•Plot Tracking :

Permet la sélection d’un point particulier d’une courbe et


l’identification des valeurs associées.

• Curve Edit Toolbar

Permet d’effectuer des opérations mathématiques entre les


courbes créées.

Exemples :

Intégration Création
Somme de Multiplication Multiplication Dérivation
d’une
courbes de courbes par un scalaire spline

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 51


- FIN -

SIM Designer / Motion – Notes de cours - 16/09/2010 15:19 52