Bonjour a tous et merci d'avance pour les aides éventuelles que vous allez me fournir.
Je travaille actuellement sur un programme de modélisation numérique par élément finis sous Matlab, plus précisément sur le code de calcul (le solver). Je n'entre pas dans les détails du projet, et vous expose directement mon problème:
J'ai un maillage constitué de cellules caractérisant un domaine (une sorte de grille). Sous matlab, ce domaine est représenté par une matrice contenant des 1.
se domaine étant contraint, il y a rupture des cellules de certaines cellules, qui seront donc caractérisée par des 0 dans la matrices). Le domaine sera a terme traverser par une fracture.
Le but étant d'avoir un algorithme permettant de déterminer si il existe dans mon domaine une fracture traversante. J'ai un bout de code prévu a cet effet mais il s'agit de matrice de grande dimensions, et j'aimerais tester ou comparer plusieurs idée afin de choisir la plus optimiser.
Ps: si il y a des intimes de la théorie des élément finis est il possible en analysant la matrice de rigidité du domaine de déterminer l’existence d'une telle fracture?
un petit exemple pour illustrer
step 0:
A = [1 1 1 1 1;1 1 1 1 1;1 1 1 1 1;1 1 1 1 1]
step 1:
A = [1 1 1 1 1;1 1 0 1 1;1 1 1 1 1;1 1 1 1 1] une rupture
...
step n:
A = [1 1 1 1 1;0 0 1 1 1;1 0 0 0 0;1 1 1 1 1] la il y a fracture
step n-p:
A = [1 1 1 1 1;0 0 1 1 1;1 1 0 0 0;1 1 1 1 1] la il n'y a pas fracture, la fracture "en diagonale" n'est pas une fracture
voila j'éspère que c'est a peu près clair
merci
Partager