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 :

Simulation numérique en mécanique


Sujet :

Simulation

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 11
    Points : 5
    Points
    5
    Par défaut Simulation numérique en mécanique
    Bonjour tout le monde,

    C'est mon premier message sur le forum, et j'ai une petite question.

    Je suis un ingénieur débutant en mécanique, et j'ai décidé de me lancer dans le domaine de la simulation numérique en mécanique, mais pas seulement l'utilisation de logiciel tel que abaqus ou ansys, je veux m'approfondir sur le sujet donc le coté programmation dans ce domaine.

    Et pour partir de bonnes bases je voudrais savoir c'est quoi le langage le plus approprié pour ce type de programmation ? donc le langage que je dois maitriser...

    Si vous connaissez des logiciels de simulation et le langage avec lequel ils sont programmés, merci de les citer.

    Merci d'avance.

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 617
    Points : 188 585
    Points
    188 585
    Par défaut


    D'un côté, tu as MATLAB, qui te fournit un grand nombre de fonctions de base pour la simulation (équations différentielles, algèbre linéaire, en ce compris un certain nombre de décompositions, etc.). Par contre, niveau langage, ce n'est pas la panacée (au niveau de la syntaxe ou des performances lors d'un appel de fonction, par exemple).

    Les logiciels que tu cites sont probablement développés avec une grosse partie en C++ (ou C) et/ou Fortran : pour le calcul numérique scientifique, ces deux langages ressortent en tête, notamment avec le grand nombre de bibliothèques déjà codées existantes (voir Wikipedia). On peut aussi te citer Python, un langage plus léger, plus facile à prendre en main (mais avec des performances moindres, ce qui sera très probablement bien pour toi).

    Il faut bien faire attention que pisser du code ne sera pas la seule partie à faire : il faut encore étudier la stabilité numérique, la convergence des méthodes que tu implémenteras, soit de l'analyse numérique.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Bonjour dourouc05,

    Oui je suis bien conscient du fait que je dois étudier d'autres aspects tel que la stabilité et la convergence.

    Merci pour ton avis. , le c/c++ est bien pour moi car j'aime ces deux langages.

  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 : 53 165
    Points
    53 165
    Par défaut
    Tout dépend aussi de ce que tu veux explorer.

    Pour faire simple, dans la simulation numérique, il y a trois grandes étapes :

    1. pre-processing (géométrie, maillage, application des conditions limites...)
    2. calcul (stockage, résolution, optimisation...)
    3. post-processing (traitement et affichage des résultats, génération de rapport...)


    Les besoins sont différents, il n'est donc pas exclu que le logiciels soient développés avec des langages différents selon les besoins.
    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
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Dut, pouvez vous me citer les langages qu'on utilise généralement pour chaque étape ?

    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 24/01/2011, 09h08
  2. Réponses: 1
    Dernier message: 30/11/2010, 13h55
  3. Réponses: 1
    Dernier message: 30/11/2010, 13h55
  4. Rendu de simulation numérique
    Par delire8 dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 02/04/2008, 20h47
  5. Réponses: 4
    Dernier message: 31/05/2007, 10h25

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