Terwijl de andere jongens het theoretische kader achter meshing uitlegden, is de praktijk duidelijk anders en is het helemaal niet automatisch in industrieën waar de kwaliteit van mesh van het grootste belang is, aangezien de resultaten van eindige elementenanalyses een groot deel van de productontwikkeling beslaan proces.
Laten we eerst begrijpen hoe meshing wordt gedaan:
Meshing voor structurele domeinen bestaat uit drie typen: 1D meshing, 2D meshing en 3D meshing op basis van het type elementen dat wordt gebruikt voor meshing.
Welke mesh moet worden gebruikt, dwz 1D, 2D of 3D is voornamelijk afhankelijk van de vereiste rekennauwkeurigheid, rekenkosten (tijd die nodig is om het probleem op te lossen) en aspectverhouding van het domein . De hoogste aspectverhouding moet meer dan 10 zijn (als een duimregel in het algemeen) om een dimensie te verwaarlozen en voor een mesh met een lage dimensie te gaan.
Laat het me uitleggen.
-
Een domein dat 100x50x80 is, heeft allemaal vergelijkbare afmetingen en de hoogste aspectverhouding is 100/50 = 3. Daarom zullen 3D-elementen worden gebruikt om dat deel te meshen.
-
Een domein dat 100x50x8 is, heeft één dimensie verwaarloosbaar en de hoogste aspectverhouding is 100/8 = 12. Daarom zullen 2D-elementen worden gebruikt. Een plaatstalen onderdeel is hier een perfect voorbeeld van.
-
Een domein dat 100X5X8 is, heeft twee verwaarloosbare afmetingen en de hoogste aspectverhouding is 100/5 = 20. Daarom zullen 1D-elementen worden gebruikt. Een truss-montage dient als voorbeeld.
Als u eenmaal beslist welk type elementen u wilt gebruiken, komt de elementkwaliteit in beeld. Om de kwaliteit te behouden, moet meshing handmatig worden gedaan .
Alle meshing-software wordt geleverd met een automesh-optie, die alleen werkt met in kaart te brengen onderdelen en rechte vlakken / blokken. De meeste verklaringen in andere antwoorden (in het bijzonder het antwoord van @ Wes) hebben betrekking op wat er op de achtergrond wordt gedaan om automesh te laten werken.
Het idee is dan om uw domein in meerdere patches op te splitsen en ze patch voor patch te automatiseren en continu de verbinding tussen de patches te verzekeren . Het verzekeren van connectiviteit is meestal automatisch op basis van een op tolerantie gebaseerde controle. 1D-meshing is in deze aspecten gemakkelijker.
Het volgende is om de maasstroom en symmetrie te behouden. Meshflow geeft de transformatie van elementafmetingen aan. Wanneer u een complex object moet vertegenwoordigen, verandert de elementgrootte van groter naar kleiner. Dit zou niet in een flits moeten gebeuren en de geleidelijke verandering van grootte moet worden gehandhaafd. Symmetrische onderdelen moeten ook symmetrische mesh hebben om de integriteit van de resultaten van FEA te behouden.
Alle bovenstaande punten zullen helpen om de meshkwaliteit te behouden. Meshing-software heeft echter meestal een voorziening om de mesh-kwaliteit te controleren met behulp van een paar parameters die naar eigen behoefte kunnen worden aangepast. Een laatste controle op kwaliteit en connectiviteit is essentieel om kwaliteitsresultaten van FEA te garanderen.
Enkele kwaliteiten die van een goede mesh worden verwacht:
van 1D mesh
- Geen probleem met connectiviteit van knooppunten
- Geen dubbele elementen
- Minimale en maximale lengte behouden
van 2D / 3D mesh
- Minder dan 5 graden kromtrekkingshoek {berekend door een quad in twee tria's te splitsen en de hoek te vinden tussen de twee vlakken die de trias vormen}
- Aspectverhouding kleiner dan 5 {de maximale lengtezijde van een element wordt gedeeld door de minimale lengtezijde van het element.}
- Scheefstandhoek meer dan 60 graden {de minimale hoek tussen de vector van elk knooppunt aan de tegenoverliggende middenzijde en de vector tussen de twee aangrenzende middenzijden bij elk knooppunt van het element. Negentig graden minus de gevonden minimumhoek wordt gerapporteerd.}
- Jacobiaans meer dan 0,7 {De Jacobiaanse ratio is een maat voor de afwijking van een bepaald element van een ideaal gevormd element. De Jacobiaanse waarde varieert
van -1,0 tot 1,0, waarbij 1,0 staat voor een perfect gevormd element. De ideale vorm voor een element hangt af van het elementtype.}
- Tria-elementen met een hoek tussen 20 en 120 graden
- Quad-elementen met een hoek tussen 45 en 135 graden
- Behoud minimum en maximum lengte
- Element connectiviteit
- Minder dan 10% tria-elementen in 2D mesh
- 2D element normalen georiënteerd in dezelfde richting voor een bepaald delen.
- Tet-instorting voor tetra-elementen {Gedefinieerd als de afstand van een knoop vanaf het tegenoverliggende vlak gedeeld door het oppervlak van het vlak vermenigvuldigd met 1,24}
van alle mazen
- De knooppunten en elementen correct nummeren in gedefinieerde bereiken
- Minimale afwijking van geometrie en afwijking ondersteund door goed technisch oordeel.
- Speciale verbindingen tussen verschillende typen (1D / 2D / 3D) elementen correct gedefinieerd.
Al deze kwaliteitsparameters kunnen echter variëren, afhankelijk van het type analyse, vereiste nauwkeurigheid, bedrijf richtlijnen en rekenkosten.
Wh y deze dingen zijn niet geautomatiseerd:
Eindige elementenanalyse vereist een correcte mesh om correcte resultaten te geven. Deze correctheid kan niet worden gedefinieerd met een paar parameters en zelfs dan zullen ze tegenstrijdig zijn.
Ook hier voor verschillende soorten analyses kan de definitie van meshkwaliteit verschillen.
Materiaal, geometrie en non-lineariteit bij contact maken de vereisten nog ingewikkelder bij het definiëren van een goede mesh.
Een eerste wegversperring die ik heb waargenomen bij het gebruik van de automesh-functie is de onjuiste weergave van geometrie om de kwaliteit van de mesh in andere aspecten te behouden. Beiden zijn belangrijk. Ook kan de weergave van geometrie worden vereenvoudigd met goede technische oordelen, die moeilijk te automatiseren zijn, aangezien dit van geval tot geval varieert.
Hypermesh is bijvoorbeeld een erg populair commercieel meshing-pakket van Altair Engineering met een Batchmesher-applicatie die de meshing voor je doet. Het slaagt er echter niet in om de juiste geometrieafwijkingen en verbindingen tussen elementen voor complexe onderdelen te behouden.
tl; dr:
Dit is hoe meshing professioneel wordt gedaan
- Beslis wat voor soort gaas gebruikt moet worden
- Gaas de onderdelen patch voor patch en zorg voor goede verbindingen
- Behoud mesh flow en symmetrie
- Voer alle kwaliteitscontroles uit en zorg voor kwaliteit
- Zorg voor een goede connectiviteit
- Controleer geometrieafwijkingen en eindige elementenmassa
- Lever het model aan analisten die opnieuw -mesh bepaalde gebieden afhankelijk van de analyse-eisen.
PS: ik ben nieuw op dit forum en dit is een van mijn eerste antwoorden die ik heb gegeven veel moeite. Ik zou het erg waarderen als ik wat feedback krijg. Ik heb een paar Quora-antwoorden over meshing en FEA waar deze punten in detail worden uitgelegd met afbeeldingen. [Praktische eindige-elementenanalyse]