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 :

simulation d'un servomoteur DC


Sujet :

Simulink

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2012
    Messages : 24
    Points : 6
    Points
    6
    Par défaut simulation d'un servomoteur DC
    Bonjour,
    Bon j'ai un projet qui consiste a réaliser une carte de contrôle pour un servomoteur DC, d'abord je dois simuler le fonctionnement du servomoteur sous Matlab alors j'aimerai bien que quelqu'un m'aide a ce propos, svp c'est urgent et merci d'avance...

  2. #2
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Salut,
    avant de commencer à mettre en place tes blocs de simulation (tu comptes utiliser simulink?), écris quelles sont les équations physiques qui régissent ton système, les entrées et les sorties.
    On pourra par la suite te guider si tu bloques sur l'implémentation en code matlab ou en simulink de tes équations.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2012
    Messages : 24
    Points : 6
    Points
    6
    Par défaut
    Justement c'est ça le problème, je sais implémenter les équations d'un moteur à courant continu mais pour un servomoteur je sais pas quelles sont les équations que je dois implémenter !!! vu qu'il reçoit un signal MLI comme consigne et à la sortie il effectue un angle en fonction de l'impulsion qu'il a reçu

  4. #4
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Citation Envoyé par billbolbol Voir le message
    un angle en fonction de l'impulsion qu'il a reçu
    Connais tu cette relation?
    Au hasard : on peut imaginer que pour transformer le signal MLI en angle, le servomoteur agit comme un filtre moyenneur (tu intègres le signal MLI sur une durée T, divisé par la valeur de T), suivi d'un gain (angle en radian)/(signal filtré).
    Pour la partie filtrage regarde la doc de la fonction filter, qui contient un exemple de moyenne glissante.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2012
    Messages : 24
    Points : 6
    Points
    6
    Par défaut
    j'ai pas compris grande chose, bon la fonction de transfert du moteur est :
    H=10/(5.10^(-4)*p^2 + 0.1*p + 1)
    sachant que l'entrée est une tension U est la sortie c'est la vitesse de rotation W. j'aimerai juste convertir tout ça en un modèle qui a pour entrée un angle est en sortie un angle, svp aider moi ça fait 5 jours que je suis bloqué la dessus !!

  6. #6
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Citation Envoyé par billbolbol Voir le message
    un modèle qui a pour entrée un angle est en sortie un angle
    Et du coup ton modèle ferait quoi?
    Tu pourrais nous donner un peu plus de contexte sur ce que tu souhaites faire?

    Pour implémenter la fonction de transfert sous simulink, utilise le bloc Transfer Fcn. Pour transformer ta vitesse de rotation en angle utilise un bloc Integrator.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2012
    Messages : 24
    Points : 6
    Points
    6
    Par défaut

    voila ce que j'ai faits exactement, maintenant il me reste a ajouter un modèle pour mon hacheur afin de commander le moteur a l'aide d'une MLI, les étapes sont les suivantes :
    1/Appliquer une consigne de type angle
    2/Générer la MLI correspondante à l'aide d'un hacheur
    3/Corriger la réponse en fonction de l'erreur
    Images attachées Images attachées  

Discussions similaires

  1. Probleme Voyageur de Commerce - Recuit Simulé
    Par dinver dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 21/06/2009, 22h26
  2. Développpement d'une application de simulation .....
    Par dada5455 dans le forum OpenGL
    Réponses: 6
    Dernier message: 14/12/2003, 10h27
  3. simuler l'execution d'un message
    Par gaut dans le forum C
    Réponses: 14
    Dernier message: 24/07/2003, 23h01
  4. Simuler un coup de molette sur un memo...
    Par dynobremo dans le forum Composants VCL
    Réponses: 2
    Dernier message: 28/02/2003, 11h31
  5. Simulation de transmission de paquet entre différent réseaux
    Par MelloW dans le forum Développement
    Réponses: 2
    Dernier message: 12/07/2002, 19h51

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