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 :

Impossibilité d'appliquer des techniques de filtrage en boucle fermée modélisant une structure flexible


Sujet :

Simulink

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2021
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Impossibilité d'appliquer des techniques de filtrage en boucle fermée modélisant une structure flexible
    Approche de modélisation :
    Je modélise sur Matlab-Simulink une structure flexible très fine. Tous les points du modèle sont reliés entre eux par des ressorts et des amortisseurs de cette façon (sans les attaches au centre):
    Nom : Description du maillage.png
Affichages : 116
Taille : 104,6 Ko

    L'équation générale de mon modèle appliquée à chaque point du maillage est la suivante:
    Nom : Formule d'un système dynamique mass-ressort-ammortisseur.PNG
Affichages : 130
Taille : 1,2 Ko
    Avec k la rigidité des ressorts, et c l'amortissement des amortisseurs.

    Pour adapter les propriétés physiques du matériau que je veux modéliser, la rigidité du ressort a été fixée à une valeur très élevée, autour de k = 5000. Cela signifie que mes liens à ressort sont très réactifs à toute déformation.

    Problème :
    Ceci mène à mon problème : les liens à haute rigidité induisent un déplacement à haute fréquence que je peux considérer comme du bruit dans la simulation.

    • La simulation est beaucoup plus lente car le pas de temps variable que j'utilise doit être très faible.
    • Ces déplacements à haute fréquence (autour de 160 Hz, qui est la fréquence de résonance des ressorts) restent tout au long des simulations.
      Voici une simulation de ma structure tournant à une vitesse angulaire constante :


    Nom : Evolution temporelle des coordonnées sphériques d'un des points du maillage.png
Affichages : 123
Taille : 27,8 Ko

    On peut voir que R vibre à une fréquence très élevée. Cependant, l'amplitude du déplacement est clairement négligeable.
    Pour accélérer la simulation, je veux supprimer ces vibrations !

    Investigation :
    Pour les supprimer, j'étudie les techniques de filtrage du signal, principalement le filtrage passe-bas. A chaque boucle de notre simulation, et ce qui doit entrer dans notre filtre sont les données de tous mes points dans tous mes axes.

    Nom : Block simulink d'un filtre passe-bas.png
Affichages : 128
Taille : 2,9 Ko

    La version continue du filtre passe-bas de la bibliothèque Simulink a été testée sur l'accélération, la vitesse et la position, avec plusieurs fréquences de coupure de 100 Hz à 500 Hz.
    Par exemple, pour une fréquence de coupure de 200Hz et en filtrant la position à t=0.6 sec j'ai :

    Nom : Evolution temporelle filtrée des coordonnées sphériques d'un des points du maillage.png
Affichages : 112
Taille : 19,3 Ko
    C'est un mouvement dans le plan donc je n'ai pas d'angle d'élévation, mais l'angle d'azimut et la distance du point au centre sont complètement divergents.
    Slon moi, le problème peut provenir de :
    • Le fait que je sois dans un système en boucle fermée.
    • Le fait que pour mon maillage, le filtre reçoit 81 vecteurs de 3*1 à chaque pas de temps et peut-être que le bloc filtre n'est pas fait pour fonctionner avec cela.


    Question principale :
    • Existe-t-il des techniques de filtrage pour les systèmes en boucle fermée et à entrées multiples qui pourraient résoudre mon problème ?


    Merci d'avance pour votre aide !

  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

    as tu essayé différents solver ? avec différents paramètres ? (en particulier sur le zero crossing)
    je commencerais par là
    (je ne suis pas sur que filtrer accélèrera ta simulation)

Discussions similaires

  1. Réponses: 8
    Dernier message: 28/07/2015, 16h48
  2. [UML] Large adoption des techniques UML
    Par martinig dans le forum UML
    Réponses: 7
    Dernier message: 03/02/2006, 10h58
  3. [DisplayTag] Appliquer des styles
    Par jeb001 dans le forum Taglibs
    Réponses: 6
    Dernier message: 29/11/2005, 19h09
  4. [GD] Comment appliquer des styles souligné, gras, italique ?
    Par Yusuke dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 07/11/2005, 10h02
  5. appliquer des textures de taille 2n+1
    Par Katsuo chris dans le forum DirectX
    Réponses: 4
    Dernier message: 14/11/2002, 00h11

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