42 research outputs found

    Surface remeshing by local hermite diffuse interpolation

    Get PDF
    International audienceWe propose a method to build a three-dimensional adapted surface mesh with respect to a mesh size map driven by surface curvature. The data needed to optimize the mesh have been reduced to an initial mesh. The building of a local geometrical model but continuous over the whole domain is based on a local Hermite diffuse interpolation calculated from the nodes of the initial mesh and from the normal vectors to the surface. The optimization procedures involve extracting from the surface mesh sets of triangles sharing the same node or the same edge and then remeshing the outer contour to a higher criterion (size or shape). These procedures may be used in order to refine or coarsen the mesh but also in a final step to enhance the shape quality of the elements. Examples demonstrate the ability of the method to create adapted meshes of complex surfaces while meeting high-quality standards and a good respect of the geometrical surface

    A methodology to mesh mesoscopic representative volume element of 3D interlock woven composites impregnated with resin

    Get PDF
    AbstractWe present a new numerical methodology to build a Representative Volume Element (RVE) of a wide range of 3D woven composites in order to determine the mechanical behavior of the fabric unit cell by a mesoscopic approach based on a 3D finite element analysis. Emphasis is put on the numerous difficulties of creating a mesh of these highly complex weaves embedded in a resin. A conforming mesh at the numerous interfaces between yarns is created by a multi-quadtree adaptation technique, which makes it possible thereafter to build an unstructured 3D mesh of the resin with tetrahedral elements. The technique is not linked with any specific tool, but can be carried out with the use of any 2D and 3D robust mesh generators

    Optimisation inverse de maillages surfaciques de pièces mécaniques par interpolation diffuse

    No full text
    La méthode que nous présentons consiste à réaliser un maillage surfacique adapté d'une pièce mécanique à partir d'une représentation géométrique discrète de celle-ci. Nous considérons que nous travaillons sur un nuage de points non bruité interpolant la surface. La technique se compose de quatre étapes: segmentation du nuage de points, identification des surfaces associées à chaque sous-nuage, mise en correspondance de ces surfaces et maillage de la géométrie ainsi obtenue. La segmentation a pour but d'extraire des portions du nuage de points dans l'intention de reconnaître des primitives géométriques usuelles (plan, cylindre, sphère, tore, cône). Les surfaces intrinsèques sont identifiées par leurs courbures principales. Celles-ci sont calculées à l'aide d'un modèle local construit par une méthode sans maillage, l'Interpolation Diffuse. Cette étape nécessite la détermination d'un support local d'interpolation. Au voisinage d'une ligne caractéristique de la géométrie, le support d'interpolation peut contenir des points issus de surfaces différentes. La résolution de ce problème de recherche de voisinage est l'un des thèmes de notre travail. Une fois celui-ci résolu, la reconnaissance de formes se poursuit par l'identification des paramètres de chaque surface détectée, grâce à une méthode d'optimisation utilisant l'algorithme de Levenberg-Marquardt. L'étape suivante consiste à construire un modèle géométrique, en recalant les surfaces les unes par rapport aux autres et en calculant leurs intersections qui serviront de frontières. L'objectif de la dernière étape est de mailler les surfaces pour obtenir un maillage surfacique adapté.COMPIEGNE-BU (601592101) / SudocSudocFranceF

    Endommagement et procédé de mise en forme. Apport du maillage adaptatif

    No full text
    International audienceNumerical simulation by finite element of forming processes requires ductiledamage. Difficulties of meshing and remeshing often impede the convergence of timeevoluting processes. During the process, frequent remeshing must be performed in order toavoid severe mesh distortions and in order to adapt the mesh size to the solution (plasticity,damage, temperature). Geometrically and physically error estimators have been developedin order to locate areas to remesh. This adaptive scheme has been coupled ABAQUS/ExplicitsolverLa simulation numérique par éléments finis de certains procédés de mise en formenécessite de caractériser l’apparition d’endommagement ductile. Dès qu’il s’agit demodéliser le suivi d’une singularité par éléments finis sur une géométrie évolutive, lesdifficultés de maillage et de remaillage sont souvent mises en avant. En effet, au cours dessimulations numériques de procédés de mise en forme, de fréquents remaillages sontnécessaires au cours du calcul afin d’éviter les fortes distorsions du maillage causées par lesnon linéarités et surtout pour adapter la taille du maillage à la nature de la solution duproblème (plasticité, endommagement, température, ….). La formulation d’estimateurd’erreur géométrique et physiques permettent de localiser les zones à raffiner. Cetteméthodologie de remaillage adaptatif a été intégrée dans une boucle de calcul utilisant lesolveur EF ABAQUS/Explicit

    Improving 3D complex crack propagation in tetrahedral element

    No full text
    International audienc

    Numerical simulation of continuous damage and fracture in metal-forming processes with 3D mesh adaptive methodology

    No full text
    International audienceAn h-adaptive methodology dedicated to the simulation of cracked structures due to the ductile damage is proposed. Cracks are represented using a procedure based on fully damaged elements deletion. Element size inside the domain is driven by size indicators based on plasticity and damage variable. A local remeshing based on a 3D bisection technique and local surface mesh enhancement are applied at a low computational cost. A hybrid field transfer operator is used to keep consistency after remeshing. The loading sequence is also adapted in order to control element deletion
    corecore