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

Calcul scientifique Python Discussion :

Apprendre le calcul numérique afin de réaliser des simulations physiques/mécaniques


Sujet :

Calcul scientifique Python

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Ingénieur Chargé d'affaire
    Inscrit en
    Avril 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2023
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Apprendre le calcul numérique afin de réaliser des simulations physiques/mécaniques
    Bonjour membres du forum,

    Je poste ce sujet un peu comme une bouteille à la mer, suite à des recherches infructueuses sur Google, peut-être en raison de mon manque d'expertise sur ce sujet.

    Je ne suis absolument pas développeur, mais chargé d'affaires pour une grande société automobile dont je ne citerai pas le nom ici. Je travaille dans le secteur de l'emboutissage, qui consiste en la déformation et le découpage de tôle en acier à l'aide d'une presse.

    Dans ce secteur, de nombreux problèmes liés aux interactions mécaniques et physiques se basent sur des retours d'expérience et peu se basent sur des simulations numériques.

    J'aimerais donc me former à la simulation numérique de systèmes physiques afin de pouvoir créer des prototypes de logiciels de simulation pouvant potentiellement mener à la création de logiciels commercialisables ou des solutions pouvant être intégrées à des logiciels de CAO.

    N'ayant pas de compétences en programmation, je ne sais pas vraiment vers quel langage de programmation ou logiciel m'orienter. J'ai entendu parler du R ou de Python, mais à part ça, c'est une page blanche qui se dresse devant moi.

    Peut-être - et j'espère - que ce sujet fait l'objet d'une documentation large en français ou en anglais, à côté de laquelle je serais passé.

    C'est pourquoi je fais appel à votre expertise dans ce domaine, en espérant avoir été assez clair dans ma demande.

    Bonne journée ou soirée à tous !

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Citation Envoyé par WhiteBearrr Voir le message
    C'est pourquoi je fais appel à votre expertise dans ce domaine, en espérant avoir été assez clair dans ma demande.
    Une recherche avec les mots clefs "simulation numérique de systèmes physiques" donne un tas d'articles à explorer pour vous permettre de préciser ce que vous cherchez à faire. Je ne vois pas l'intérêt d'aborder ce sujet via la programmation Python (sauf à penser que pourvu que la solution soit codable avec Python, comme elle le sera dans n'importe quel langage ça n'apporte rien à ce stade.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 190
    Points : 11 573
    Points
    11 573
    Par défaut
    Bonjour,
    Je pense que vous devriez commencer par prendre en main des logiciels dédiés à la simulation numérique.

    Mathématiquement il y a différents méthodes pour étudier les phénomènes physiques (FEM, MOM ou pour l'électromagnétisme FDTD), certaines méthodes seront plus ou moins bien adaptées à votre problème. Il faut essayer mais je pense qu'en RDM, FEM est adapté. Vous pouvez voir du côté du solver gratuit "Elmer"

    De manière assez réductrice, les étapes pour faire une simulation numérique sont :
    - description géométrique de l'objet à étudier.
    - description des matériaux constituant l'objet.
    - définition des limites de calcul.
    - création du maillage de l'objet.
    - application de la méthode de calcul sur le maillage.

    Concernant le langage Python son avantage réside dans la grande richesse des bibliothèques scientifiques ou des projets orientés sciences qu'on trouve sur internet, moins dans sa performance pour faire des calculs.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/04/2019, 15h00
  2. [Turbo Pascal] Unité Matrices : Gestion des matrices de taille quelconque afin d'effectuer du calcul numérique réel
    Par Eric Sigoillot dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 07/04/2014, 20h25
  3. Comment réaliser des calculs en cascade
    Par gambi dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/12/2013, 20h14
  4. Méthode des points fixes des calculs numériques
    Par brunetta24 dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 11/05/2011, 21h24
  5. [Langage/Algorithme] Comment réaliser des calculs en parallèle
    Par Xavier dans le forum C++Builder
    Réponses: 6
    Dernier message: 22/03/2010, 09h53

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