Dialog 0 0 664 681 Insertion de fissure dans un maillage sain <html><head/><body><p>Insertion d'un maillage de fissure dans un maillage hexaédrique sain.</p><p>Le maillage sain est fourni sous forme de fichier med.</p><p>La face de fissure est décrite par une géométrie dans un fichier de cao au format xao ou brep.</p><p>Si le format xao est utilisé, le fond de la fissure est identifiable par les noms du ou des groupes d'arêtes créés sur ce fond.</p><p> Avec le format brep, le fond de fissure est donné par les index des arêtes du fond dans la face de fissure du point de vue de GEOM. Cela est également possible pour un format xao.</p><p>La procédure identifie des mailles saines à enlever et à remailler, construit un maillage régulier rayonnant autour de la ligne de fond de fissure, reconstitue les faces externes en triangles, complète la zone à remailler en tétraèdres.</p></body></html> Maillage sain et géométries de fissure Arêtes fond de fissure <html><head/><body><p>Liste des noms des groupes d'arêtes formant le fond de la fissure.</p><p>Exemples : <span style=" font-weight:600; font-style:italic; color:#000080;">["F_1", "F_2"]</span> ou<span style=" font-weight:600;"/><span style=" font-weight:600; font-style:italic; color:#000080;">["Fond"]</span></p><p>Ou liste des index des arêtes décrivant le fond de fissure dans la face de fissure.</p><p>Exemples : <span style=" font-weight:600; font-style:italic; color:#000080;">[5,9]</span> ou<span style=" font-weight:600;"/><span style=" font-weight:600; font-style:italic; color:#000080;">[3]</span></p><p>(On peut récupérer ces valeurs à l'aide du dialogue de création de groupes d'edges, dans GEOM)</p></body></html> Qt::Horizontal 40 20 <html><head/><body><p>Fichier med du maillage sain (hexaèdres)</p></body></html> <html><head/><body><p>sélection du fichier cao (format xao ou brep) décrivant la face de fissure.</p><p>Un champ rouge correspond à un fichier inexistant.</p></body></html> Face fissure <html><head/><body><p>Fichier cao de la géométrie décrivant la face de fissure (xao ou brep).</p></body></html> <html><head/><body><p>sélection du fichier med du maillage sain (hexaèdres)</p><p>Un champ rouge correspond à un fichier inexistant.</p></body></html> Maillage sain Identification zone à remailler Distance d'influence <html><head/><body><p>La zone remaillée contiendra toutes les mailles du maillage sain à une distance de la face de fissure inférieure à cette valeur.</p></body></html> 5 Prémaillage face fissure min <html><head/><body><p>Pour faciliter la détermination de la zone à remailler, il faut des points sur la face de fissure, suffisament resserrés, en relation avec la taille des mailles du maillage sain.</p><p>Ces points sont obtenus par pré maillage de la face de fissure, en triangles. On donne la taille min et max des triangles.</p></body></html> 5 1000000.000000000000000 max <html><head/><body><p>Pour faciliter la détermination de la zone à remailler, il faut des points sur la face de fissure, suffisament resserrés, en relation avec la taille des mailles du maillage sain.</p><p>Ces points sont obtenus par pré maillage de la face de fissure, en triangles. On donne la taille min et max des triangles.</p></body></html> 5 1000000.000000000000000 Qt::Horizontal 13 17 Messages Mode <html><head/><body><p>L'affichage de messages pendant le calcul peut aider à la mise au point du maillage. Les messages sont écrits dans un fichier de log, dans le répertoire d'exécution.</p><p>- Le mode <span style=" font-weight:600;">silencieux</span> donne très peu d'information,</p><p>- Le mode <span style=" font-weight:600;">verbeux</span> liste les principales étapes du calcul,</p><p>- Le mode <span style=" font-weight:600;">debug</span> donne un maximum de détail, et publie des objets intermédiaires dans l'étude.</p><p><br/></p></body></html> silencieux verbeux debug Qt::Horizontal 18 20 Qt::Vertical 20 17 verticalSpacer Qt::Horizontal 17 20 0 0 Maillage zone de fissure Pipe rayonnant Rayon pipe <html><head/><body><p>Pipe rayonnant construit sur le fond de fissure :</p><p>Rayon du pipe.</p></body></html> 5 1000000.000000000000000 Longueur mailles <html><head/><body><p>Pipe rayonnant construit sur le fond de fissure :</p><p>Longueur des mailles le long de la ligne de fond de fissure.</p></body></html> 5 1000000.000000000000000 Couronnes <html><head/><body><p>Pipe rayonnant construit sur le fond de fissure :</p><p>Nombre de couronnes de mailles autour de la ligne de fond de fissure.</p></body></html> 2 10000 4 Secteurs <html><head/><body><p>Pipe rayonnant construit sur le fond de fissure :</p><p>Nombre de secteurs selon un cercle normal au fond de fissure.</p></body></html> 4 10000 8 Qt::Horizontal 6 20 Faces externes Triangles face fissure <html><head/><body><p>Faces externes de la zone à remailler.</p><p>Maillage en triangles : valeur cible des arêtes des triangles.</p></body></html> 5 1000000.000000000000000 Arêtes vives <html><head/><body><p>Longueur des segments sur les arêtes vives de la zone à remailler.</p>Ce paramètre est <span style=" font-weight:600; font-style:italic; color:#2631c1;">optionnel</span> : laissé à 0, il est ajusté automatiquement.</p></body></html> 5 100000.000000000000000 Qt::Horizontal 1 20 Répertoire de travail <html><head/><body><p>Répertoire dans lequel seront rangés le maillage final, les objets intermédiaires, la log d'exécution.</p><p>Ce répertoire doit exister avant l'exécution.</p></body></html> Nom du résultat <html><head/><body><p>Nom des résultats.</p><p>Le fichier maillage résultat sera rangé dans le répertoire de travail, sous le nom <span style=" font-weight:600; font-style:italic; color:#0055ff;">Nom</span>.med</p><p><br/></p></body></html> Qt::Vertical 20 13 Qt::Horizontal 40 20 24 --- Calcul en cours --- Qt::Horizontal 40 20 <html><head/><body><p>Génération de jeux de données exemple :</p><p>maillages sain et face de fissure.</p><p>(from blocFissure.materielCasTests import genereMateriel)</p></body></html> Exemple Réinitialisation de tous les paramètres à leur valeur par défaut Reset Réinitialisation de tous les paramètres à leur valeur de la précédente éxécution Précédent Réinitialisation des paramètres à partir d'un fichier préalablement sauvegardé Recharger Sauvegarde des paramètres dans un fichier à choisir Sauver Qt::Horizontal 40 20 <html><head/><body><p>OK : lancer le calcul, sans sauver les paramètres.</p><p>Close : fermer le dialogue sans exécution ni sauvegarde.</p><p><br/></p></body></html> Qt::Horizontal QDialogButtonBox::Close|QDialogButtonBox::Ok bb_OkCancel accepted() Dialog accept() 248 254 157 274 bb_OkCancel rejected() Dialog reject() 316 260 286 274