Hoppa till huvudinnehåll
Abaqus

Abaqus FEA-programvara

För avancerade tekniska simuleringar och omfattande analyser.

Vad är Abaqus FEA?

Abaqus FEA (finita elementanalys) programvara är ett sofistikerat simuleringsverktyg utformat för ingenjörer och forskare för att modellera, analysera och visualisera det fysiska beteendet hos komplexa material och strukturer under olika förhållanden.

Utvecklad av Dassault Systèmes erbjuder Abaqus en kraftfull plattform för simulering av verkliga fysiska processer, vilket gör det möjligt för användare att förutsäga hur produkter kommer att prestera, minska behovet av fysiska prototyper och påskynda utvecklingsprocessen.

abaqus
Användningsområden

Mest populära användningsområden för Abaqus FEA

Plane Front Streamline Icon: https://streamlinehq.com Flyg- och rymdindustrin

Abaqus FEA tillhandahåller en robust plattform för design av flygplanskomponenter och system som måste uppfylla de strängaste säkerhets- och prestandastandarderna. Programvarans avancerade funktioner möjliggör skapandet av komplexa geometrier som är typiska för flygkomponenter.Abaqus FEA används för att modellera de komplexa detaljerna i flygplansstrukturer, motorer och avioniksystem, vilket underlättar utvecklingen av både kommersiella passagerarflygplan och militära flygfarkoster.

abaqus aerospace

Car 2 Streamline Icon: https://streamlinehq.com Fordon

Bilindustrin har genomgått en djupgående omvandling under de senaste decennierna, där simuleringsdriven utveckling har blivit ett väsentligt inslag i fordonsskapandeprocessen. Abaqus-lösare utmärker sig som ett kraftfullt verktyg som gör det möjligt för ingenjörer att virtuellt validera design genom hela utvecklingscykeln. Från koncept till produktion levererar Abaqus omfattande multifysisk simulering över fordonssystem och optimerar krocksäkerhet, strukturell integritet, NVH-prestanda och hållbarhet samtidigt som fysisk testning minskas. Programvaran är särskilt bra på att analysera komplexa beteenden inklusive materialplasticitet, icke-linjär dynamik och termo-mekaniska interaktioner, vilket visar sig särskilt värdefullt för moderna utmaningar som batterisäkerhet i elfordon och initiativ för viktminskning.

simulation crash animation

Store Factory Streamline Icon: https://streamlinehq.com Industriell utrustning

Abaqus-lösare levererar exceptionellt värde genom att lösa de tuffaste tekniska utmaningarna, som extrema belastningar, komplexa kontakter, icke-linjära material och multifysiska interaktioner. Dess robusta lösare hanterar stora deformationer och komplexa kontaktförhållanden med anmärkningsvärd effektivitet, vilket gör det möjligt för ditt team att med säkerhet analysera verkliga driftscenarier. Genom att möjliggöra virtuell prototypframställning genom hela din utvecklingsprocess minskar Abaqus kostnaderna för fysisk testning, påskyndar innovation och hjälper till att skapa mer hållbara produkter som presterar tillförlitligt under de krävande förhållanden som din utrustning möter dagligen.

Abaqus industrial eqiupment

Varför använda Abaqus?

Abaqus FEA-programvara erbjuder flera fördelar för analytiker.

Abaqus tillhandahåller flera typer av lösare, inklusive:

  • Implicit lösare (Abaqus/Standard) – för statiska, kvasi-statiska och låghastighetsdynamiska problem
  • Explicit lösare (Abaqus/Explicit) – för höghastighetsdynamik, stöt- och krocksimulationer
  • Kopplade lösare för blandade problem (t.ex. termo-strukturell, fluid-struktur-interaktion)

Abaqus utmärker sig i att lösa icke-linjära problem, vilket är kritiskt för verkliga tekniska problem. Detta inkluderar:

  • Materiell icke-linjäritet (t.ex. plasticitet, hyperelasticitet, krypning, viskoelasticitet, skada, brott)
  • Geometrisk icke-linjäritet (t.ex. stora deformationer, knäckning)
  • Kontakt icke-linjäritet (t.ex. allmän kontakt, självkontakt, friktion, vidhäftning)

Abaqus tillhandahåller ett brett utbud av materialmodeller lämpade för olika branscher, inklusive:

  • Metaller med plasticitet och skada
  • Kompositer och fiberförstärkta material
  • Gummi och elastomerer med hyperelastiska modeller
  • Biologiska vävnader (t.ex. muskler, ben)
  • Betong med spricknings- och krossmodeller

Abaqus har kraftfulla kontaktalgoritmer, inklusive:

  • Allmänna kontaktalgoritmer för automatisk hantering av flera interagerande kroppar
  • Självkontakt för applikationer som metallformning och gummitätningar
  • Friktion för applikationer som metallformning, plåtvalsning, däckgrepp
  • Vidhäftning för applikationer som förpackningsmaterial

Abaqus kan hantera höghastighetshändelser och övergående dynamik, vilket gör den användbar för:

  • Krocksäkerhetsanalys inom bildesign
  • Projektil- och ballistiska stötar inom försvars- och rymdindustrin
  • Explosioner och sprängningar inom försvars- och rymdindustrin
  • Jordbävningssimulering för civil engineering och offshore-strukturer

Den explicita lösaren kan användas i kombination med den implicita lösaren för att hantera statiska händelser (t.ex. förspänning) före den dynamiska händelsen.

Abaqus låter användare utföra multifysiska simuleringar, där flera fysiska fenomen interagerar, såsom:

  • Strukturell-termisk koppling (t.ex. värmegenerering på grund av friktion i bromsar, svetsning och värmebehandling)
  • Fluid-struktur-interaktion (t.ex. blodflöde i artärer, vindlaster på byggnader)
  • Elektromagnetisk-strukturell koppling (t.ex. elektromagnetisk formning)
  • Strukturell-akustisk simulering (t.ex. ljudöverföring, strålning, akustisk förstärkning eller dämpning)
  • Kopplad Eulerian-Lagrangian simulering (interaktion mellan strukturer och vätskor)
  • Strukturell-portryckssimulering (t.ex. jordkonsolidering, underjordiskt vattenflöde, olje- och gasreservoarbeteende)

Dessutom kan Abaqus användas för co-simuleringar med andra SIMULIA-produkter med hjälp av co-simuleringsmotorn.

Abaqus tillhandahåller ett Python-baserat skriptgränssnitt, vilket möjliggör:

  • Förbehandlingsautomatisering (geometrisk modellering, nätgenerering, materialtilldelning, laster och randvillkor, etc.)
  • Efterbehandlings- och dataextraktionsautomatisering (generera anpassade diagram, animeringar och rapporter)
  • Integration med externa verktyg och optimeringsramverk

Funktionaliteten hos Abaqus/Standard och Abaqus/Explicit lösare kan utökas ytterligare med användardefinierade subrutiner skrivna i Fortran eller C++. Bland många subrutiner kan användaren utöka och lägga till följande funktioner:

  • Anpassade materialmodeller med UMAT / VUMAT
  • Anpassade belastnings- och randvillkor med DLOAD, UDISP och UTEMP
  • Ladda externa data via UEXTERNALDB

Abaqus stöder parallell beräkning via MPI-protokoll och trådar, samt GPU-acceleration. Flera riktmärken belyser Abaqus extraordinära förmåga att parallellisera över flera HPC-noder och CPU:er, och fungerar lika bra för chipset från olika leverantörer som Intel eller AMD.

Abaqus stöder även molndistribution med Azure och AWS.

Vad kan du göra med Abaqus?

Abaqus är en kraftfull FEA- och multifysisk teknisk simuleringsprogramvara som används i olika branscher, inklusive bil-, rymd- och industriell produktdesign. Den erbjuder en mängd funktioner och möjligheter:

Graph Dot Streamline Icon: https://streamlinehq.com

FEA

Abaqus tillhandahåller ett omfattande utbud av verktyg för strukturell, termisk, akustisk, icke-linjär och kontaktanalys, samt kopplad fysik och komplex materialmodellering. Den är lämplig för både statisk och dynamisk analys.

Atom Streamline Icon: https://streamlinehq.com

Multifysisk simulering

Abaqus har ett brett utbud av multifysiska möjligheter, såsom kopplad akustisk-strukturell, piezoelektrisk och geoteknisk simulering. Dessa funktioner gör den attraktiv för produktionsnivåsimuleringar där flera fält behöver kopplas.

Bleed Marks Streamline Icon: https://streamlinehq.com

Materialmodellering

Abaqus har ett omfattande utbud av materialmodeller, inklusive elastiska, hyperelastiska, duktila och spröda materialmodeller. Detta kan förbättras med anpassade materialmodeller definierade med användarsubrutiner. Den är utformad för att hantera icke-linjärt fysiskt beteende, vilket gör den lämplig för en mängd olika tillämpningar. Abaqus har ett omfattande utbud av materialmodeller, inklusive elastiska, hyperelastiska, duktila och spröda materialmodeller. Detta kan förbättras med anpassade materialmodeller definierade med användarsubrutiner. Den är utformad för att hantera icke-linjärt fysiskt beteende, vilket gör den lämplig för en mängd olika tillämpningar.  

3d Coordinate Axis Streamline Icon: https://streamlinehq.com

För- och efterbehandling

Abaqus/CAE möjliggör skapande av nativ geometri, nätgenerering, definiering av laster och randvillkor, inställning av analyssteg och analysförfaranden samt visualisering av resultat. Abaqus/CAE är kapabel till förbehandling, efterbehandling och övervakning av bearbetningsstadiet av lösaren som en komplett miljö för alla Abaqus-simuleringar.

Magnifying Glass Streamline Icon: https://streamlinehq.com

Standard och explicita lösare

Abaqus erbjuder två typer av lösare: Abaqus/Standard och Abaqus/Explicit. Abaqus/Standard är en implicit finita elementlösare, medan Abaqus/Explicit är ett dynamiskt explicit analyspaket. Valet mellan dessa lösare beror på typen av problem, där Abaqus/Explicit är för simulering av dynamiska händelser, såsom stötstudier.

3d Coordinate Axis Streamline Icon: https://streamlinehq.com

Modellering

Skapa, redigera, övervaka, diagnostisera och visualisera komplexa simuleringar med både parametriska och traditionella modelleringstekniker. Abaqus/CAE erbjuder en robust uppsättning nätverktyg som kan hantera en mängd olika elementtyper och algoritmer. Dessutom stöder Abaqus/CAE geometriskapande, import och redigering, samt avancerade monteringsverktyg och ett brett utbud av materialmodeller för att passa olika tekniska tillämpningar.

Module Puzzle 3 Streamline Icon: https://streamlinehq.com

Integration

Integrate with CAD environments such as CATIA and SOLIDWORKS using associate interfaces to synchronize CAD and FEA workflows defined within Abaqus/CAE. Also includes comprehensive visualization options for interpreting and communicating the results of analyses.

Desktop Application Streamline Icon: https://streamlinehq.com Hur man väljer sin FEA- eller CAE-programvara

Att välja rätt FEA- eller CAE-programvarupaket kräver en förståelse för ditt projekts specifika behov, inklusive vilka typer av simuleringar du kommer att utföra, komplexiteten i modellerna och de tillgängliga beräkningsresurserna. Du behöver också överväga faktorer som programvarans kompatibilitet med andra verktyg, dess förmåga att hantera dina simuleringskrav och tillgängligheten av support- och utbildningsresurser.

Chat Bubble Text Oval Streamline Icon: https://streamlinehq.com Kontakta oss

Vårt simuleringsteam finns tillgängligt för att tillhandahålla skräddarsydd vägledning och support med djup kunskap om hela SIMULIA-portföljen. Kontakta oss för att prata med en expert i dag.

Vanliga frågor om Abaqus

Chat Bubble Square Question Streamline Icon: https://streamlinehq.com
Felsökning och support

Letar du efter hjälp med Abaqus?

Abaqus använder ett flexibelt system för tokenbaserad licensiering för att tilldela beräkningsresurser för simuleringar. Antalet tokens som krävs beror på vilken typ av solver som används, antalet CPU-kärnor och om GPU-acceleration används. Använd vår Abaqus-tokenkalkylator för att ta reda på hur många tokens du behöver. Om du vill förstå hur systemet fungerar kan du nedan läsa om tokenpool, minimikrav för token och fördelarna med token-systemet:

Token pooling:

  • Abaqus-licenser är baserade på en delad pool av tokens som kan användas i flera produkter, inklusive Abaqus/Standard, Abaqus/Explicit, Tosca, fe-safe och Isight.
  • Denna enhetliga tokenpool ökar effektiviteten genom att användarna får tillgång till flera verktyg utan att behöva separata licenser för varje.

Minimikrav för token:

  • Minst 5 tokens krävs för att köra en simulering på en enda CPU-kärna.
  • Ytterligare tokens behövs när fler CPU-kärnor eller GPU:er läggs till för att minska beräkningstiden.
  • Med utökad token-licensiering i Abaqus (introducerades i version 6.14) får användare tillgång till ytterligare verktyg som Tosca Structure, Tosca Fluid, fe-safe och Isight utan att kräva separata licenser. Viktiga fördelar inkluderar:
    • Enhetlig åtkomst till all lösningsteknik.
    • Ökad effektivitet genom att använda en enda tokenpool.
    • Förenklad inköps- och hanteringsprocess.
    • Ökat värde från investeringar i simuleringar genom att utnyttja hela portföljen.

 

Kontakta först en licensierad Abaqus-leverantör för att diskutera dina behov:

  • Förklara dina projektkrav och få vägledning om vilket eller vilka av Abaqus programvarupaket som är lämpliga.
  • Fråga om licensiering, prissättning och eventuella support- eller utbildningstjänster.

Köpa programvaran Abaqus:

  • Samarbeta med leverantören för att köpa de nödvändiga licenserna för Abaqus.
  • Få instruktioner om hur du laddar ner och installerar programvaran Abaqus.

Konfigurera din Abaqus-miljö:

  • Installera programvaran Abaqus på din dator eller i en högpresterande datormiljö genom att följa leverantörens installationsguide.
  • Se till att du har de nödvändiga hårdvaru- och systemkraven för att köra Abaqus effektivt.
  • Konfigurera alla nödvändiga systemintegrationer, t.ex. med ditt CAD-system (t.ex. CATIA, SOLIDWORKS) med hjälp av Abaqus associativa gränssnitt.

För att installera Abaqus subrutiner kan du följa dessa steg:

  1. Hämta och installera Microsoft Visual Studio 2010 Professional (Community-, Professional- eller Enterprise-utgåvorna accepteras, men inte Express-utgåvan). Visual Studio fungerar som länkare och kopplar samman din kompilerade kod med de bibliotek som behövs för Abaqus-lösaren.
  2. Hämta och installera Intel® Parallel Studio XE Composer Edition för Fortran och C++ Windows. Den här kompilatorn översätter din text-subrutin till maskinkod som datorn kan förstå.
  3. Kontrollera att rätt version av msmpi är installerad på din dator. Denna version tillhandahålls vanligtvis med Abaqus installationsmedia och måste matcha den version av Abaqus som du använder. Om fel version är installerad kommer du att stöta på ett länkningsfel.
  4. Innan du startar din simulering med användarsubrutiner ska du ställa in rätt miljövariabler för kompilatorn och länkaren. Detta kan göras genom att redigera genvägen ”Abaqus command” för kommandoradskörning eller genvägen ”Abaqus/CAE” för användning i CAE-miljön. De exakta kommandona beror på systemkonfigurationen och installationssökvägarna för programvaran.

Genom att följa dessa steg bör du framgångsrikt kunna installera och använda Abaqus subrutiner för dina simuleringar. Hör gärna av dig om du stöter på några hinder.

Abaqus/CAE erbjuder en omfattande uppsättning verktyg för post-processing av resultat från finita elementanalyser. Dessa verktyg är utformade för att hjälpa användarna att visualisera och tolka resultaten av sina simuleringar på ett effektivt sätt. De viktigaste funktionerna för post-processing i Abaqus/CAE inkluderar:

  • Användarna kan manipulera visningen av olika variabler, t.ex. spänning, töjning och förskjutning, för att bättre förstå resultaten av sina analyser.
  • Abaqus/CAE gör det möjligt att skapa konturplottar (contour plots), som kan visa variabelfördelningar över hela modellen. Användarna har möjlighet att styra hur Abaqus/CAE beräknar konturgränser, inklusive automatiskt beräknade gränser och manuella justeringar för att fokusera på intressanta områden.
  • Programmet kan rita grafer för att visa hur en variabel utvecklas under hela analysen. Denna funktion är särskilt användbar för att spåra förändringar över tid eller mellan olika modellsektioner.
  • Abaqus/CAE tillhandahåller alternativ för att styra tabeller via dialogrutan för grafikalternativ (graphics options dialog box), vilket förbättrar visualiseringen av resultat genom att justera renderingsinställningar för maskinvara och programvara.
  • Användarna kan anpassa utseendet på konturplottarna, bland annat genom att välja vilka variabler som ska visas, justera konturgränserna och välja mellan olika diagramtyper (t.ex. quilt, line, eller banded contours).
  • Abaqus/CAE stöder olika metoder för resultatvisualisering, inklusive deformed shape plots och symbol plots, så att användarna kan få insikt i modellernas fysiska beteende under olika förhållanden.
  • Programvaran gör det möjligt att välja primära fältvariabler för detaljerad analys. Användarna kan styra vilken variabel, invariant eller komponent som ska visas i konturplotten, extrahera resultatvärde (model probing) och vyskärningar baserade på en isoyta.
  • Abaqus/CAE innehåller en post-processing calculator som utför beräkningar på data som skrivs till utdatabasen, t.ex. extrapolering av integrationspunkter till noder eller interpolering till ett elements centroid.
  • Användarna har möjlighet att justera vanliga plottalternativ, t.ex. deformationsskala, och anpassa konturplottar för att belysa specifika aspekter av analysresultaten.

Dessa verktyg är en integrerad del av efterbearbetningsfasen i Abaqus/CAE och gör det möjligt för användarna att få fram meningsfulla insikter från simuleringarna, optimera modellerna och fatta välgrundade beslut baserat på analysresultaten.

Följ dessa steg för att skapa en ny Part i Abaqus/CAE:

  • Starta Abaqus/CAE.
  • Välj typ av analys för din modell, vanligtvis standard eller explicit, från modelldatabasen.
  • Klicka på ikonen ”Create Part” i Part module.
  • I dialogrutan som visas anger du namnet på din Part, välj typ av Part (Solid, Shell etc.) och ställer in ”Approximate size”, som bestämmer storleken på Sketcher grid.
  • Använd Abaqus Sketcher, som innehåller geometribaserade verktyg på vänster sida, för att skissa din Part i huvudfönstret, på samma sätt som andra CAD-verktyg.
  • När du har skissat geometrin kan du lägga till ytterligare detaljer eller funktioner längst ned i skissfönstret.
  • Tryck på musens mittknapp för att bekräfta den geometri som du har skapat. Avsluta Sketcher genom att trycka på ”Done” eller den mellersta musknappen igen.
  • Följ eventuella ytterligare uppmaningar för att slutföra skapandet av din Part, t.ex. att definiera Extrusion depth om din Part är en Extrusion.
  • Din nyskapade Part visas i modellträdet till vänster på skärmen, med alla dess funktioner, och den solida representationen kommer att synas i huvudfönstret.

Kom ihåg att spara ditt arbete regelbundet, eftersom Abaqus/CAE inte automatiskt sparar din modelldatabas. För mer detaljerade instruktioner om hur du använder Sketcher Tool kan du läsa användarhandboken för Abaqus/CAE.

Följ dessa steg för att skapa ett multifunktionellt makro i Abaqus som kan automatisera repetitiva uppgifter eller variera parametrar för optimeringsstudier:

  • Gå till `File > Macro Manager` i Abaqus/CAE för att öppna fönstret för makrohanteraren.
  • Klicka på `Create…` för att börja spela in makrot. Välj ett namn för ditt makro och bestäm var du vill spara det. Du kan spara det i standardkatalogen `Home` eller ange en anpassad katalog `Work`.
  • Utför den sekvens av åtgärder som du vill automatisera. Detta kan inkludera att skapa geometri, definiera steg, applicera laster, ställa in gränsvillkor och mycket mer. Varje åtgärd du vidtar kommer att sparas.
  • När du har utfört de önskade åtgärderna klickar du på ”Stop Recording”. Åtgärderna sparas nu som ett Python-skript.
  • Öppna det inspelade makrot, från Macro Manager fönstret, när du vill utföra den inspelade sekvensen av åtgärder.
  • För mer avancerad anpassning kan du öppna filen `abaqusMacros.py` för att kopiera, ändra eller vidareutveckla din Python-kod. På så sätt kan du skräddarsy makrot för olika ändamål och göra det multifunktionellt.

Kom ihåg att makron är kraftfulla verktyg i Abaqus som sparar tid och ökar produktiviteten genom att automatisera komplexa eller repetitiva uppgifter. Med makrohanteraren kan även användare med begränsad skripterfarenhet skapa effektiva makron för en mängd olika tillämpningar.

Följ dessa steg för att konfigurera ett Abaqus HPC-kluster (High-Performance Computing):

  • Börja med en Beowulf-klusterkonfiguration, som vanligtvis innehåller en masternod och flera slavnoder. För en budgetinstallation kan du använda föråldrade dubbelkärniga datorer, en bildskärmsväxlare och en nätverksswitch.
  • Välj Linux som operativsystem av kostnadseffektivitetsskäl. Se till att masternoden kan komma åt slavarna, vanligtvis via SSH-fjärrinloggning. Inga ytterligare förutsättningar behövs innan du installerar Abaqus eftersom det hanterar fildelning och MPI-processer internt.
  • Installera Abaqus på masternoden och alla slavnoder. Abaqus levereras med sitt eget MPI-bibliotek (Message Passing Interface), så du behöver inte använda open source-versionen. MPI-biblioteket är nödvändigt för parallellbearbetning och måste installeras som en del av Abaqus API, på alla noder.
  • För att köra Abaqus i klustret ska du skicka in ett jobb med fler kärnor än vad mastern har lokalt. Detta kommer att fördela beräkningsbelastningen över slavnoderna.
  • Redigera miljöfilen på masternoden för att ange vilka datorer Abaqus kan använda och antalet kärnor som är tillgängliga på varje dator. Detta steg är avgörande för att Abaqus ska känna igen klusterkonfigurationen.

Kom ihåg att det är möjligt att bygga ett HPC-kluster med en stram budget, men prestandan kan begränsas av maskinvarans kapacitet. Hur komplicerat det är att konfigurera klustret beror på din vilja att undersöka och experimentera med programvaran. Det är enkelt att köra Abaqus i ett kluster när miljön är korrekt konfigurerad. Kontrollera alltid systemkraven för den specifika version av Abaqus som du använder för att säkerställa kompatibilitet.

Allmän kontakt ger en strömlinjeformad och automatiserad metod för att definiera interaktioner mellan ytor i en modell. Till skillnad från traditionella kontaktpar, som kräver manuell specifikation av enskilda interagerande ytor, förutsätter allmän kontakt att alla ytor kan interagera med alla andra ytor inom den definierade kontaktdomänen. Detta gör den särskilt användbar för komplexa modeller med flera potentiella kontaktinteraktioner.

Viktiga egenskaper för allmän kontakt är bland annat:

  • Automatisk identifiering och hantering av olika kontakttyper, t.ex. yta-mot-yta, kant-mot-yta och kant-mot-kant, vilket avsevärt minskar installationstiden.
  • Den kan användas för både stela och deformerbara kroppar och är idealisk för stora enheter eller simuleringar som kräver omfattande kontaktdetektering.
  • Den heltäckande kontaktdomänen förenklar installationsprocessen genom att alla externa ytor beaktas som standard. Användare kan förfina detta genom att inkludera eller exkludera specifika ytor för att optimera prestanda.

Stöd för Abaqus/CAE:

  • I Abaqus/Standard definieras den allmänna kontakten endast i det inledande steget och förblir aktiv under hela analysen.
  • I Abaqus/Explicit kan den tillämpas i vilket steg som helst, vilket ger större flexibilitet.
  • Även om allmän kontakt förenklar processen kan den öka beräkningsinsatsen på grund av bredare kontaktdefinitioner. För modeller som kräver exakt kontroll över specifika interaktioner kan traditionella kontaktpar fortfarande vara att föredra. För de flesta simuleringar rekommenderar SIMULIA dock att man använder allmän kontakt på grund av dess effektivitet och anpassningsförmåga.

Meshkänslighetsanalys i Abaqus utvärderar hur resultaten av en FEA (Finita Element Analys) förändras med varierande meshdensiteter. Den säkerställer att den numeriska lösningen konvergerar mot ett korrekt och tillförlitligt resultat när elementen förfinas. Den här processen är avgörande för att uppnå tillförlitliga simuleringar utan onödiga beräkningskostnader.

I FEA tenderar lösningen att konvergera mot ett unikt värde när meshdensiteten ökar. Ett “konvergerat nät” är ett nät där ytterligare förfining ger försumbara förändringar i resultaten, t.ex. spänningar, förskjutningar eller energivärden.

I en CEL-studie (Coupled Eulerian-Lagrangian) med en boll-vatteninteraktion gav till exempel olika mesh-densiteter olika resultat, till exempel antalet studsar eller om bollen var nedsänkt. Detta visar hur mesh-densiteten drastiskt kan påverka resultaten i dynamiska simuleringar.

Finare mech ger visserligen bättre noggrannhet, men de ökar också beräkningstiden och resursanvändningen. Man måste hitta en balans mellan meshdensitet och beräkningseffektivitet genom att fokusera förfiningen på kritiska områden (t.ex. områden med höga spänningsgradienter).

Mesh-beroende i CEL-studier

I CEL-analyser, t.ex. problem med stötar eller interaktion mellan vätska och struktur, kan meshberoendet påverka energidissipation och deformationsmönster. Förfining av nätet förbättrar konvergensen, men kan också förändra de fysiska beteenden som observeras i simuleringarna.

Praktiska rekommendationer

  • Utför en konvergensstudie av meshstorleken genom att köra simuleringar med gradvis finare element tills resultaten stabiliseras.
  • Använd grov mesh för trendanalys, men förlita dig på förfinad mesh för exakta storlekar på spänning eller förskjutning.
  • Tillämpa lokal förfining i intressanta områden (t.ex. spänningskoncentrationer) och behåll grövre mesh på andra ställen för att optimera prestandan.

Kontakt mellan noder och ytor är en vanlig interaktionsinställning i Abaqus, men felaktiga konfigurationer kan leda till problem som orealistiska spänningskoncentrationer eller att huvudnoder penetrerar slavytan. För att säkerställa korrekta och stabila resultat ska du följa dessa viktiga synpunkter:

  • Huvud-slav ytinställning
    • Slavyta: Tilldela slavytan till den mindre och mjukare kroppen med högre elementtäthet. Detta säkerställer att slavytan anpassar sig bättre till huvudytan.
    • Huvudyta: Tilldela huvudytan till den styvare kroppen (med hänsyn till både geometri och materialegenskaper) och se till att den har en grövre mesh jämfört med slavytan.
  • Elementdensitet
    • Elementtätheten för slavytan bör alltid vara högre än för huvudytan. Detta minimerar problem som att huvudnoder passerar genom slavytan eller spänningssingulariteter vid kontaktpunkter.
  • Geometri och materialegenskaper
    • Prioritera att tilldela slavytan till den mindre kroppen, eftersom detta minskar beräkningsfelen och förbättrar kontaktbeteendet.
    • Om det inte är möjligt att uppfylla alla kriterier ska du prioritera meshdensitet och -storlek framför materialstyvhet när du definierar huvud-slav-förhållanden.
  • Vanliga fallgropar
    • Huvud-noder som passerar genom slavytan: Detta inträffar när huvudytan har ett finare mesh eller är tilldelad en mindre kropp. Det kan leda till orealistiska resultat.
    • Singulariteter i spänningar: Koncentrerade spänningar kan uppstå om det finns för få interagerande noder på grund av en alltför grov mesh på slavytan.
  • Bästa praxis
    • Förfina meshstorleken på huvudytan på lämpligt sätt om kontaktspänningar är av intresse.
    • Använd friktionsfria interaktioner med ”hard contact” för enklare uppställningar om inte friktionsbeteendet är kritiskt.
    • Genomför känslighetsstudier för att validera att din interaktion ger stabila och realistiska resultat.

Kontakta oss