commit:2010:03_06
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
commit:2010:03_06 [2010/03/06 16:30] – created boman | commit:2010:03_06 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Commit 2010-03-06 ====== | ||
+ | |||
+ | Ce commit rassemble les derniers développements que j'ai faits lors de la rédaction de mon manuscrit de thèse. | ||
+ | Je vais procéder en deux temps. Ce commit concerne uniquement le code source. Je commiterai ensuite les cas-tests. | ||
+ | |||
+ | |||
+ | ===== Modifs ===== | ||
+ | |||
+ | ==== MirrorReZoner2 ==== | ||
+ | |||
+ | Ce nouveau '' | ||
+ | |||
+ | rez = MirrorReZoner2(target, | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | J' | ||
+ | |||
+ | ==== Calcul des flux convectifs ALE ==== | ||
+ | |||
+ | J'ai interfacé une méthode qui permet de choisir la manière dont les flux convectifs ALE sont calculés. Normalement, | ||
+ | |||
+ | aleMethod.setFluxMethod(mth) | ||
+ | |||
+ | où '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Cette liberté sur le calcul des flux se traduit par une légère pertes de perf. sur les cas tests ALE. | ||
+ | |||
+ | ==== Calcul des flux parasites aux frontières ==== | ||
+ | |||
+ | Là aussi, cette option est seulement utile pour faire de la démo dans le cadre d'un manuscrit de thèse. Les valeurs par défaut fonctionnent très bien. | ||
+ | |||
+ | aleMethod.setBcFluxMethod(mth) | ||
+ | |||
+ | où '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ==== Timer ALE ==== | ||
+ | |||
+ | L'ALE est maintenant chronométrée. Un bilan récapitulatif du coût des différentes phases est simplement affiché en fin de calcul. | ||
+ | |||
+ | ==== Splines / remaillage ALE spline ==== | ||
+ | |||
+ | Les splines ('' | ||
+ | |||
+ | rez = SplineCurveReZoner(curve) | ||
+ | rez.setTangentType(mth) | ||
+ | |||
+ | avec '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ==== Loi de frottement à saturation variable ==== | ||
+ | |||
+ | J'ai codé de manière un peu crade une loi de Tresca qui dépend de la limite élastique (ou la limite d' | ||
+ | Puisque c'est mal foutu, le code est commentarisé dans '' | ||
+ | |||
+ | ==== Bugs ==== | ||
+ | |||
+ | * ALE: Recalcul de la matrice des masses dans '' | ||
+ | * Batterie: Correction de '' | ||
+ | * Batterie: Correction du multithread | ||
+ | * Batterie: Correction des matlabs qui freezent sous Windows en multi-cpu avec la version R2009a. | ||
+ | |||
+ | ==== Écrouissage mixte en ALE ==== | ||
+ | |||
+ | Il est possible de faire de l' | ||
+ | |||
+ | ==== Maillage variable ==== | ||
+ | |||
+ | J'ai fait quelques modifs dans '' | ||
+ | |||
+ | ==== Modèle de profilage lagrangien ==== | ||
+ | |||
+ | Pour le travail du TFiste de Barbara Rossi, j'ai ajouté la sortie des grandeurs '' | ||
+ | |||
+ | ===== Projet ====== | ||
+ | |||
+ | |||
+ | |||
+ | ===== Fichiers ajoutés/ | ||
+ | |||
+ | < | ||
+ | mtALE/ | ||
+ | mtALE/ | ||
+ | </ | ||
+ | |||
+ | --- // |