Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:10_30

This is an old revision of the document!


Commit 2017-10-30

Stabilité

  • Correction d'un bug macOS qui empêchait les captures d'écran (il manquait une lib VTK).
  • Tentative de meilleure synchronisation des threads lors de l'initialisation de la fenêtre Metafor. J'avais remarqué que dans certains cas, le thread python démarre “trop vite” et envoie des commandes à l'interface graphique qui n'est pas encore complètement initialisée. En conséquence, l'arbre PYTHONPATH ne s'affiche pas et impossible de récupérer la sauce sans redémarrer Metafor! Une QWaitCondition et un QMutex avait déjà été mis en place mais j'ai essayé de retarder encore plus le thread python pour que le problème n'apparaisse plus. Si vous avez le cas, dites-le moi.

Tutoriels

  • J'ai mis un peu d'ordre dans les tutoriels pour que les étudiants s'y retrouvent mieux.
  • Tout d'abord, j'ai renommé totorial1.py en tutorial.py. C'est l'unique tutorial qui fait référence à ma présentation powerpoint.
  • Les cas tests suivants ont été déplacés dans un nouveau dossier apps.meca0023:
    • cylinderUnderExternalPressure
    • cylinderUnderInternalPressure
    • rotatingCylinder
    • sphereUnderInternalPressure
    • tutorial0
    • tutorial2
    • tutorial3
  • Les cas-tests écrits par Florian Boutenel pour comprendre la thermique dans Metafor ont été introduits dans la batterie et mis dans le dossier tutorials. J'ai commité également des fichiers scilab qu'il a écrit pour post-traiter les résultats. Ce sont de très bons exemples pour apprendre à écrire un cas thermique, chaque difficulté étant prise séparément.
    • conduction
    • convection
    • dilatation
    • thermalcontact
    • thermoplasticity
  • Des nouveaux cas-tests relatifs aux projets du cours de grandes défos ont été mis dans oo_nda:
    • meca0464.tests.p20_rubberseal: écrasement d'un joint hyperelastique (bench comsol).
    • meca0464.tests.p26_snapunit: test de traction sur un “métamatériau”.
commit/2017/10_30.1509350319.txt.gz · Last modified: 2017/10/30 08:58 by boman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki