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

Simulation Discussion :

Importer une geometrie de MATLAB vers Abaqus


Sujet :

Simulation

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Importer une geometrie de MATLAB vers Abaqus
    Bonjour a tous,
    Je suis a la recherche d'une solution me permettant d'importer une geometrie crée sous forme de graphe sur matlab vers abaqus afin d'en simuler le comportement...
    Est ce que quelqu'un aurait une idée de comment proceder?
    Merci d'avance!

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 882
    Points
    52 882
    Par défaut
    Tu peux essayer d'exporter tes données dans un fichier ascii .inp

    Cherche dans la documentation Abaqus ou sur internet pour plus de précision sur ce format.
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    en effet c'est le format qui semble etre accepté par abaqus, mais comment est-il possible à ce moment la de sauver un graphique (qui n'est donc enregistré dans aucune variable) sous forme de fichier .inp avec matlab?
    Avec l'aide de "save"?

    Merci

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 882
    Points
    52 882
    Par défaut
    Citation Envoyé par Jeannnot Voir le message
    comment est-il possible à ce moment la de sauver un graphique
    Tout dépend de la fonction qui t'a servit à tracer le graphique et du type d'objets tracés ?

    Montre nous la partie de ton code concernant le tracé du graphique
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  5. #5
    Futur Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    oui oui, donc mon graphique represente l'interpolation d'une fibre de papier, que tu peux imaginer comme un asticot dessiné assez grossierement. Voici le code de la partie graphique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    figure(100)
    plot(A(2,1),A(1,1),'y*'),axis([0 size(BWfinal,2) 0 size(BWfinal,1)])
    hold on,plot(C(2,1),C(1,1),'g*')
    
    
    plot([C(2,1) E(2,1)],[C(1,1) E(1,1)],'r')
    plot([E(2,(k-1+N)) A(2,1)],[E(1,(k-1+N)) A(1,1)],'r')
    
    for j=2:(k-1+N)
        plot([E(2,j-1) E(2,j)],[E(1,j-1) E(1,j)]);
        pause(.05)
    end
    
    plot([C(2,1) F(2,1)],[C(1,1) F(1,1)],'r')
    plot([F(2,(k-1+N)) A(2,1)],[F(1,(k-1+N)) A(1,1)],'r')
    
    for j=2:(k-1+N)
        plot([F(2,j-1) F(2,j)],[F(1,j-1) F(1,j)]);
        pause(.05)
    end
    Avec A representant le point extreme droite, et C le point extreme gauche. Les vecteurs E et F contiennent les coordonnées des points formant respectivement la partie superieure et inferieure de la fibre reliant les point C et A.
    J'espere que mon explication n'est pas trop incomprehenssible



    voila à quoi ressemble le graphe...
    Images attachées Images attachées  

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 882
    Points
    52 882
    Par défaut
    Je ne comprends pas très bien le problème.

    Tu as les coordonnées de la géométrie, il ne te reste donc plus qu'à lire la documentation Abaqus pour savoir comment écrire le fichier .inp correspondant. Tu utiliseras certainement les fonction FOPEN/FPRINTF/FCLOSE
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  7. #7
    Futur Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    ok je vais donc lire ca... merci beaucoup en tout cas

Discussions similaires

  1. Importer le maillage de MATLAB dans Abaqus
    Par Paul Pit dans le forum Simulation
    Réponses: 0
    Dernier message: 01/07/2014, 10h07
  2. transferer une figure de matlab vers excel
    Par olivier59820 dans le forum MATLAB
    Réponses: 0
    Dernier message: 30/06/2011, 14h27
  3. Importer une surface créée sous MATLAB dans Abaqus
    Par bbmorgany dans le forum Simulation
    Réponses: 11
    Dernier message: 10/05/2010, 21h03
  4. [Débutant] traduire une fonction de matlab vers C++ Builder
    Par kheira dans le forum C++Builder
    Réponses: 5
    Dernier message: 24/03/2010, 15h11
  5. [SQL server 2005]importer une BDD de Mysql vers SQL server
    Par Fadaflux dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 28/06/2007, 11h56

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