Itasca Consultants S.A.S.: Logiciels
3DEC
EN QUELQUES MOTS...
3DEC (3-Dimensional Distinct Element Code) est un logiciel tri-dimensionnel, basé sur la méthode des éléments distincts, particulièrement bien adapté à la modélisation de systèmes rocheux fracturés soumis à des chargements statiques ou dynamiques.
LES NOUVEAUTES
3DEC 4.1 possède en plus de la version 32 bits, une version 64 bits qui permet la construction de modèles de taille illimitée. La nouvelle interface graphique de ce code, basée sur OpenGL, accélère les manipulations des vues du modèle. Elle inclut un éditeur de texte qui permet de surligner certaines commandes et de les exécuter en un clic. Elle possède un accès simple à des outils de représentation graphique des variables du problème, un accès par menu aux opérations de manipulation de fichiers 3DEC ainsi que de nouveaux attributs comme la prise en compte de la transparence. Il est désormais possible d'importer des surfaces 3D depuis des fichiers de type DXF et de les utiliser comme patron pour construire un modèle 3DEC.
La technique de discrétisation mixte nodale a été implémentée dans 3DEC 4.1 pour éviter l'apparition, dans un modèle composé de zones tétraédriques, d'un comportement trop raide au cours de l'écoulement plastique.
L'utilisateur peut désormais créer ses propres modèles constitutifs de joints et les compiler en tant que DLL.
La logique du langage FISH a été entièrement revue : elle inclut à présent un débuggeur, la possibilité de passer des arguments aux fonctions, de créer des variables locales, de créer et de détruire de façon dynamique des tableaux et de créer des fonctions intrinsèques sous forme de DLL en C++.
Une nouvelle logique a été ajoutée au code pour simplifier le positionnement de certains éléments structuraux.
La commande "solve fos" permet de calculer automatiquement le coefficient de sécurité d'un modèle.
L'utilisateur peut également contrôler les paramètres d'amortissement utilisés pour l'interaction entre blocs.
En plus de la licence standard associée à un ordinateur, il est désormais possible d'installer une clé réseau sur un ordinateur: 3DEC peut alors être utilisé depuis n'importe quel ordinateur du réseau, dans la limite du nombre de licences autorisées par la clé.
Enfin, une nouvelle aide en ligne, accessible via l’interface utilisateur, améliore la convivialité de l'outil.
DOMAINES D'APPLICATION
- Analyse de la stabilité de pentes, talus ou fouilles, à court ou à long terme,
- Analyse du comportement d'une roche fracturée ou d'une structure maçonnée soumise à un chargement monotone ou cyclique (séisme ou autre),
- Analyse de la stabilité de barrages fondés sur des massifs rocheux fracturés, soumis à un chargement hydraulique et/ou dynamique,
- Analyse thermo-hydro-mécanique de massifs rocheux fracturés permettant la détermination de la zone d'enfouissement de déchets nucléaires.
CAPACITES TECHNIQUES
Conditions initiales et conditions aux limites
PRE-REQUIS
Plateforme: Windows XP ou Vista.
Espace disponible sur le disque dur: 64 Mo
Mémoire vive (RAM): 512 Mo
Video: Carte graphique (minimum), 32-bit couleurs, résolution 1024x768
OpenGL: 1.2 ou plus
Processeur: 1GHz ou plus
Les performances dépendent directement de la mémoire disponible et de la vitesse du processeur.
TEMPS DE CALCUL
Les temps de calcul présentés dans le tableau ci-dessous sont évalués sur un modèle cubique constitué de 125 blocs déformables, 750 zones et 1 000 nœuds, et soumis à une condition aux limites en pression. 1000 pas de temps sont exécutés et les temps de calcul sont évalués par une fonction FISH.
| Processeur | sec/1000 pas de temps
(Cas de blocs déformables) |
| AMD Athlon 1600+ 1400 MHz | 0.0190 |
| Pentium 4 2000 MHz | 0.0130 |
| Pentium 4 2260 MHz | 0.0120 |
| Pentium 4 2800 MHz | 0.0100 |
| Pentium M 1600 MHz | 0.0129 |
| Dell Pentium 4 3006 MHz | 0.0087 |
MEMOIRE UTILE
| Mémoire disponible (en Mo) |
Nombre maximum de blocs rigides générés avec 3DEC | Nombre maximum de blocs déformables générés avec 3DEC |
| 100 | 10 000 | 9 000 |
| 200 | 20 000 | 18 000 |
| 300 | 30 000 | 27 000 |
| 600 | 60 000 | 54 000 |



