IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Simulink Discussion :

Bloc dérivé et causalité dérivé


Sujet :

Simulink

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 542
    Points : 187
    Points
    187
    Par défaut Bloc dérivé et causalité dérivé
    Bonjour,

    J'ai une question plus théorique que pratique.

    A propos de l'intégration : A un instant donné l'intégrale d'un signal peut être connue avec précision en ne faisant appel qu'à son évolution passée et présente.

    A propos de la dérivation : L'obtention de sa dérivée à ce même instant nécessite également la connaissance de l'évolution future du signal. Or, l'évolution de toute grandeur physique ne peut qu'être la conséquence d'événements passés ou présents, mais en aucun cas d'événements futurs. L'opération de dérivation n'est par conséquent qu'une notion mathématique et pas forcément approprié à la description naturelle d'un processus physique.

    Les équations sont généralement mises sous forme intégrales (avec une causalité intégrale) pour aller dans le sens de la causalité physique. Celà permet de générer des équations différentielles ordinaires qui peuvent être résolues dans simulink.

    Par contre, j'ai une question bête liée au bloc "dérivé". Compte tenu des difficultés liées à la dérivation (précédemment évoqués), comment simulink réalise la dérivation des signaux ? Est-ce que les blocs "dérivé" sont modifiés pour que la dérivation numérique soit possible ?

    J'utilise fréquement des dérivations pour obtenir par exemple une accélération à partir d'une vitesse et voilà que ce soucis me revient.

    Merci pour vos idées.

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    salut

    la dérivée simulink n'est que l'équivalent de la fonction diff sous matlab
    c'est (en discret) la différence entre le pas n-1 et la pas n

    après pour ton soucis d’accélération :
    si ton but est de recalculer une accélération à partir d'une vitesse "mesurée" comme le ferait un Control-commande, il faut passer par une dérivée filtrée par exemple (dérivée + filtre 1er ordre)
    si ton but est de calculer une accélération réelle pour ton modèle physique, alors en effet en général on interge le tout comme tu l'as expliqué

    Fabien

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 542
    Points : 187
    Points
    187
    Par défaut
    OK merci pour tes précisions.

    Apparemment, j'ai eu une discussion avec un enseignant en automatique qui m'a expliqué que les blocs dérivées en simulink ne faisaient effectivement pas la dérivée classique au sens de la définition mathématique.

    Pour info, il m'a d'ailleurs dit que l'on peut utiliser des blocs dérivées soit modifiées en temps ou en fréquences.

Discussions similaires

  1. Composant graphique multiple (ou dérivé d'un TFrame)
    Par Jean Bovet dans le forum C++Builder
    Réponses: 5
    Dernier message: 30/04/2007, 18h57
  2. Réponses: 1
    Dernier message: 12/02/2006, 20h14
  3. Création d'un composant dérivé
    Par leycho dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/12/2005, 17h22
  4. [C#] Dérivé un TreeNode
    Par Oberown dans le forum Windows Forms
    Réponses: 7
    Dernier message: 11/10/2005, 10h10
  5. [TChart] Composant dérivé
    Par Linkin dans le forum Composants VCL
    Réponses: 2
    Dernier message: 03/01/2005, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo