Table of Contents
De effecten van windbelasting op structuren vormen een van de meest kritische overwegingen in het moderne ontwerp van de techniek en de structurele veiligheidsbeoordelingen. Als gebouwen, bruggen en andere infrastructuur blijven groeien in hoogte en complexiteit, wordt het begrijpen van de wisselwerking tussen windkrachten met deze structuren steeds belangrijker. OpenFOAM, een open-source computational fluid dynamics (CFD) tool, is sinds de oprichting in 2004 geleidelijk gebruikt in computer-windtechniek (CWE), die een breed scala aan onderwerpen omvat, van wind- en windstructuurtechniek. Deze uitgebreide gids onderzoekt praktische benaderingen voor het evalueren van windbelastingen met behulp van OpenFOAM, die ingenieurs en onderzoekers gedetailleerde methoden voor nauwkeurige windbelastingsanalyse bieden.
Computational Wind Engineering begrijpen met OpenFOAM
Het gebruik van computationele vloeistofdynamica (CFD) in windtechniek wordt algemeen gedefinieerd als computationele windtechniek (CWE), en sinds de oprichting in 2004 neemt het gebruik van OpenFOAM in CWE geleidelijk toe. OpenFOAM is een veelzijdig instrument dat wijd gebruikt wordt voor windtechniektoepassingen die gemakkelijk gekoppeld kunnen worden aan numerieke weersvoorspellingsmodellen voor mesoscale-microschaal wind- en thermische studies, met bouwenergie simulatiemodellen om de energievraag te bepalen, en met eindige elementenmethoden voor constructieontwerp.
OpenFOAM is de gratis, open source CFD software en wordt in de volksmond gebruikt voor het berekenen van windeffecten op structuren. Het platform biedt ingenieurs krachtige mogelijkheden om complexe windstromingspatronen rond structuren te simuleren, drukverdelingen te berekenen en uiteindelijk de krachten te bepalen die wind uitoefent op gebouwen en andere infrastructuur. In tegenstelling tot de eigen CFD software, maakt OpenFOAM's open source aard maatwerk en uitbreiding mogelijk, waardoor het bijzonder waardevol is voor onderzoek en gespecialiseerde engineering toepassingen.
Fundamentele beginselen van de analyse van de windbelasting
De natuurkunde achter windladingen
Windbelasting op structuren ontstaat door de interactie tussen atmosferische windstroom en de fysieke geometrie van gebouwen of infrastructuur. Wanneer wind tegenkomt een structuur, het creëert drukverschillen op verschillende oppervlakken . positieve druk op wind naar voren en negatieve druk (suctie) op leeward en zijvlakken . Deze drukvariaties , gecombineerd met schuifspanningen langs de structuur oppervlak , genereren de totale windbelasting die ingenieurs moeten rekening houden met in structurele ontwerp .
De omvang en verdeling van de windbelastingen zijn afhankelijk van tal van factoren zoals windsnelheid, turbulentieintensiteit, atmosferische grenslaagkenmerken, terreinruwheid en de geometrie van de structuur. Het begrijpen van deze factoren is essentieel voor het opzetten van nauwkeurige CFD simulaties in OpenFOAM.
Atmosferische grenzeloze laag overwegingen
Nauwkeurige turbulentie modellering is essentieel voor simulatiestudies van stedelijke fysica, en het uitgebreide atmosferische grenslaagmodel (ABL) met een variabele modelcoëfficiënt en een extra turbulente dissipatiebronterm kan worden geïmplementeerd met behulp van OpenFOAM. De atmosferische grenslaag is het laagste deel van de atmosfeer waar de windkenmerken direct worden beïnvloed door het aardoppervlak. In deze regio neemt de windsnelheid toe met de hoogte na een logaritmisch profiel, en de turbulentieintensiteit varieert op basis van oppervlakteruwheid.
De atmBoundaryLayer grensvoorwaarden bieden log-law type grond-normale inlaatgrensvoorwaarden voor windsnelheid en turbulentiehoeveelheden voor homogene, tweedimensionale, droge lucht, evenwicht en neutrale atmosferische grenslaag (ABL) modellering. Het goed simuleren van de ABL is cruciaal voor het verkrijgen van realistische windbelasting voorspellingen, omdat het rechtstreeks van invloed is op het snelheidsprofiel en turbulentie kenmerken die de structuur ervaart.
OpenFOAM-imulatieomgeving instellen
Organisatie van de gidsstructuur en de case-organisatie
Om een CFD-simulatie uit te voeren met OpenFOAM, moeten drie directories met de naam 0, constant en systeem vooraf worden gedefinieerd door gebruikers, waar de 0 directory initiële en grensvoorwaarden voor CFD-simulaties bevat, constant fysieke eigenschappen en turbulentie modellering bevat, en het systeem run-time controle- en oplosinstellingen bevat. Deze gestandaardiseerde directorystructuur zorgt voor consistentie tussen verschillende OpenFOAM-cases en vergemakkelijkt de samenwerking tussen gebruikers.
De 0 directory bevat bestanden die de initiële voorwaarden en grensvoorwaarden definiëren voor alle stroomvariabelen, inclusief snelheid (U), druk (p), turbulente kinetische energie (k), en turbulente dissipatiesnelheid (epsilon) of specifieke dissipatiesnelheid (omega), afhankelijk van het gekozen turbulentiemodel. De -constant directory] bevat bestanden die fysieke eigenschappen definiëren zoals kinematische viscositeit, turbulentiemodelselectie en de berekeningsmaas. De -systeemdirectory[] bevat woordenboeken die de simulatieuitvoering beheersen, waaronder de instellingen voor de oploser, tijdstapcontrole en gegevensuitvoerspecificaties.
Geometrie Creatie en CAD integratie
Een nauwkeurige geometrische weergave van de structuur is de eerste kritische stap in de evaluatie van de windbelasting. Een kader voor het analyseren van windeffecten op lange-spanbruggen met behulp van open-source software omvat FreeCAD, OpenFOAM en ParaView. De geometrie kan worden gemaakt met verschillende CAD-tools en vervolgens worden geïmporteerd in OpenFOAM met standaardformaten zoals STL (stereolithografie) bestanden.
Voor complexe structuren is het belangrijk om geometrische details vast te leggen die de windstromingspatronen aanzienlijk beïnvloeden, zoals hoeken, randen, balkons en architectonische kenmerken. Echter, buitensporige geometrische details kunnen leiden tot het verbinden van uitdagingen en verhoogde rekenkosten. Ingenieurs moeten geometrische trouw in evenwicht brengen met computationele efficiëntie op basis van de specifieke doelstellingen van de analyse.
Computational Domain Definition
Het rekendomein vertegenwoordigt het volume van de lucht rond de structuur waar de stroomvergelijkingen zullen worden opgelost. Juiste domeingrootte is cruciaal voor het verkrijgen van nauwkeurige resultaten. In het algemeen moet het domein voldoende stroomopwaarts, stroomafwaarts en lateraal van de structuur uit te breiden om grenseffecten op de stroom rond de structuur van belang te minimaliseren.
De algemene praktijk suggereert dat het domein ten minste 5 keer de structuurhoogte vóór, 15 keer stroomafwaarts, en 5 keer lateraal aan elke kant. De topgrens moet ten minste 5-6 keer de structuurhoogte boven de grond worden geplaatst om kunstmatige blokkadeeffecten te voorkomen. Deze afmetingen kunnen aanpassing nodig zijn op basis van specifieke gevalsvereisten en validatiestudies.
Mesh Generation voor Wind Engineering toepassingen
Strategieën en beste praktijken doorkruisen
Mesh kwaliteit is van het grootste belang in CFD simulaties, omdat het directe invloed heeft op de nauwkeurigheid van de oplossing, convergentie gedrag en computationele efficiëntie. Voor wind engineering toepassingen in OpenFOAM, zijn verschillende mesh utilities beschikbaar, waaronder blokMesh voor eenvoudige geometrieën, snappyHexMesh voor complexe geometrieën met overwegend hexahedrale cellen, en externe mesh tools die kunnen exporteren naar OpenFOAM-compatible formaten.
Het gebruik van SnappyHexMesh is vooral populair bij windtechniektoepassingen omdat het voornamelijk hexahedraal mesh genereert met lokale verfijningsmogelijkheden. Dit gereedschap begint met een achtergrond hexahedraal mesh gemaakt door blokMesh en verfijnt vervolgens regio's in de buurt van de structuur oppervlak en in gebieden waar stroomgradiënten worden verwacht hoog te zijn, zoals rond hoeken en randen.
Mesh verfijningsgebieden
Strategische mesh verfijning is essentieel voor het vastleggen van belangrijke stroomkenmerken en het handhaven van de computationele efficiëntie.
- Near-wall regions: Fijne maasresolutie nabij structuuroppervlakken om de ontwikkeling van grenslagen en nauwkeurige drukverdelingen vast te leggen
- Wake regions: Geraffineerde mazen stroomafwaarts van de structuur om vortexafscheiding en turbulentie bij het wakker worden op te lossen
- Separatiezones: Verbeterde resolutie aan hoeken en randen waar stroomscheiding optreedt
- Ground surface: Voldoende verfijning om het atmosferische grenslaagprofiel goed weer te geven
De mazen moeten soepel tussen geraffineerde en grove gebieden overlopen, waarbij de uitzettingsverhoudingen meestal niet hoger zijn dan 1,2-1.3 om de nauwkeurigheid van de oplossing en de numerieke stabiliteit te behouden.
Mesh Quality Metrics
OpenFOAM biedt utilities om de kwaliteit van het gaas te beoordelen, inclusief controleMesh, die verschillende kwaliteit metrics evalueert. Belangrijke metrics voor windtechniek simulaties zijn onder andere niet-orthogonaliteit (zou over het algemeen onder 70 graden moeten zijn), schuwheid (bij voorkeur onder 4) en aspect ratio (meestal onder 100 in de meeste regio's, hoewel hogere waarden aanvaardbaar kunnen zijn in grenslaaggebieden).
Slechte gaaskwaliteit kan leiden tot convergentieproblemen, numerieke instabiliteiten en onnauwkeurige resultaten. Iteratieve maasverfijning en kwaliteitsverbetering zijn vaak nodig om een gaas te bereiken dat geschikt is voor productiesimulaties.
Grenzen voor windbelastingsimulaties
Inlaatgrensvoorwaarden
De inlaatgrensconditie definieert de naderende windkarakteristieken en is van cruciaal belang voor realistische windbelastingvoorspellingen. De implementatie voor atmBoundaryLayer-voorwaarden generaliseert expressies zodat experimentele of heuristische ruimte-variant profielen voor turbulentiehoeveelheden op een wiskundig consistente manier kunnen worden ingevoerd. Voor atmosferische grenslaagsimulaties, de inlaat geeft meestal een logaritmisch snelheidsprofiel, turbulent kinetische energieprofiel en turbulent dissipatiesnelheidsprofiel.
Het logaritmische snelheidsprofiel wordt bepaald door de wrijvingssnelheid, de oppervlakteruwheid en de referentiehoogte. Deze parameters moeten worden geselecteerd op basis van de terreincategorie en de windomstandigheden die relevant zijn voor de locatie van de structuur. Standaardcodes en richtlijnen, zoals ASCE 7 of Eurocode 1, geven terreincategoriedefinities die deze parameterselecties kunnen informeren.
Muurgrensvoorwaarden
Een reeks wandfunctiemodellen is beschikbaar in OpenFOAM die worden toegepast als grensvoorwaarden op individuele patches, waardoor verschillende wandfunctiemodellen kunnen worden toegepast op verschillende wandgebieden. Voor de structuuroppervlakken worden geen slipgrensvoorwaarden toegepast voor snelheid, terwijl wandfuncties worden gebruikt voor turbulentiehoeveelheden om de kloof tussen de nabijgelegen wandregio en de volledig turbulente stroming te overbruggen.
Het grondoppervlak vereist een speciale behandeling om het atmosferische grenslaagprofiel in het hele domein te behouden. Om onfysieke acceleratie of vertraging van de stroom langs het grondoppervlak te voorkomen, moeten ruwe wandfuncties met passende ruwheidslengtewaarden worden toegepast.
Uitlaat- en zijgrensvoorwaarden
De uitlaatgrens gebruikt doorgaans een nulgradient-toestand voor snelheid en turbulentiehoeveelheden, waardoor stroomstructuren het domein kunnen verlaten zonder kunstmatige reflecties. Voor druk wordt een vaste waarde (meestal nul referentiedruk) gespecificeerd aan de uitlaat om een drukreferentie voor het hele domein te bieden.
Zijgrenzen kunnen worden behandeld als symmetrievlakken als het domein voldoende breed is, of slipwanden als de zijdelingse opsluitingseffecten verwaarloosbaar zijn. De bovengrens wordt meestal behandeld als een slipwand of symmetrievlak, wat de bovengrens van de atmosferische grenslaag vertegenwoordigt waar verticale snelheidsgradiënten minimaal zijn.
Turbulentie Modellering voor Windtechniek
Modellen van Reynolds-Gemiddelde Navier-Stokes (RANS)
RANS turbulentiemodellen zijn de meest gebruikte benadering voor windtechniektoepassingen vanwege hun computationele efficiëntie en redelijke nauwkeurigheid voor vele praktische gevallen. Voor Computational Wind Engineering studies worden de Reynolds-Gemiddelde Navier-Stokes (RANS) vergelijkingen opgelost met veel gebruikte turbulentiemodellen zoals Realizable k−ε en SST k−ω.
De k-epsilon-familie , met name de realiseerbare k-epsilonvariant, wordt op grote schaal gebruikt voor atmosferische grenslaagsimulaties. Het Realizable k-epsilon turbulentiemodel is beschikbaar voor oncompresseerbare stromen in OpenFOAM. Deze modellen lossen transportvergelijkingen op voor turbulente kinetische energie (k) en turbulente dissipatiesnelheid (epsilon), die de RANS-vergelijkingen sluiten. De realiseerbare variant omvat wijzigingen die voorspellingen voor stromen met sterke stroomkromming en werveligheid verbeteren.
Het k-omega SST model combineert de voordelen van k-omega modellen in de buurt van muren met k-epsilongedrag in de vrije stroom. Implementatie van het k-omega-SST turbulentie model is beschikbaar voor oncompressibele stromen in OpenFOAM. Dit model biedt vaak betere voorspellingen voor stromen met negatieve drukgradiënten en scheiding, waardoor het geschikt is voor complexe bouwgeometrieën.
Grote Eddy-simulator (LES)
Grote Eddy Simulatie vertegenwoordigt een meer computationele maar potentieel nauwkeurigere aanpak voor windtechniektoepassingen. Grote wervelsimulaties (LES) van modelgeschaalde, neutraal gestratificeerde atmosferische grenslagen (ABL) voor structurele engineeringtoepassingen gebruiken een one-k-equation eddy model voor de subgrid-schaal (SGS) bewegingen, met een muurschuifmodel op de grond.
LES lost op grote schaal turbulente structuren op terwijl alleen de kleinste weegschalen worden gemodelleerd met subgrid-schaalmodellen. Deze aanpak kan onvaststaande stromingskenmerken zoals vortexafscheiding en turbulente schommelingen nauwkeuriger vastleggen dan RANS-modellen. LES vereist echter aanzienlijk fijnere mazen en langere simulatietijden, waardoor het geschikter is voor gedetailleerde studies van specifieke structuren of validatie van RANS-resultaten.
Het selecteren van het geschikte Turbulentie Model
De keuze van het turbulentiemodel hangt af van verschillende factoren, waaronder de complexiteit van de structuurgeometrie, het belang van onvaststaande effecten, beschikbare rekenmiddelen en het vereiste nauwkeurigheidsniveau. Voor voorlopige ontwerpstudies en parametrische onderzoeken bieden RANS-modellen een goed evenwicht tussen nauwkeurigheid en rekenkosten. Voor definitieve ontwerpvalidatie of onderzoek dat gedetailleerde stroomfysica vereist, kan LES gerechtvaardigd zijn ondanks de hogere rekeneisen.
Het is belangrijk om op te merken dat geen enkel turbulentiemodel universeel superieur is voor alle wind-engineering toepassingen. Modelselectie moet worden geïnformeerd door validatiestudies, vergelijking met experimentele gegevens indien beschikbaar, en overweging van de specifieke stroomfysica relevant voor de structuur die wordt onderzocht.
Het uitvoeren van CFD simulaties in OpenFOAM
Selectie oplossen
De veelgebruikte oplossers voor turbulente stromen omvatten pisoFoam dat een tijdelijke oplosser is voor oncompresseerbare en turbulente stromen en eenvoudigFoam als steady-state oplosmachine. Voor windtechniek toepassingen, de keuze tussen steady-state en transient solverers is afhankelijk van de stroomeigenschappen en analyse doelstellingen.
EenvoudigeFoam is een steady-state-oplosser met behulp van het SIMPLE (semi-impliciete methode voor druk-gekoppelde vergelijkingen) algoritme. Het is geschikt voor stromen waar tijd-gemiddelde hoeveelheden van primair belang zijn en onvaststaande effecten zijn niet kritisch. Deze oplossing is computerefficiënt en geschikt voor vele toepassingen in de bouw aerodynamica waar gemiddelde drukverdelingen en totale windbelasting de belangrijkste zorgen zijn.
Pimplefefom is een tijdelijke oplosser die PISO- en SIMPLE-algoritmen combineert, geschikt voor het vastleggen van tijdafhankelijke stroomfuncties zoals vortexafscheiding, fluctuerende druk en dynamische windbelasting. Deze oplosmachine is noodzakelijk wanneer piekbelasting, vermoeidheidsoverwegingen of gedetailleerde turbulentiekenmerken belangrijk zijn voor het structurele ontwerp.
Numerieke regelingen en discretisering
OpenFOAM biedt uitgebreide controle over numerieke schema's die worden gebruikt voor het discreteren van de regerende vergelijkingen. Het systeem/fvSchemes woordenboek specificeert schema's voor gradiëntberekeningen, divergentietermen, Laplaciaanse termen en tijdderivaten. Voor windtechniek simulaties, tweede-orde nauwkeurige schema's worden over het algemeen aanbevolen om numerieke diffusie te minimaliseren terwijl de stabiliteit behouden blijft.
Gemeenschappelijke keuzes omvatten lineaire schema's voor gradiëntberekeningen, lineaireOmhoogwind of beperkteLineaire schema's voor convectietermen in RANS simulaties, en Gauss lineaire schema's voor Laplacian termen. Voor LES kunnen meer geavanceerde schema's zoals gefilterde lineaire of kubieke schema's worden gebruikt om numerieke dissipatie van opgelost turbulente structuren te verminderen.
Controle van de oplossing en convergentiemonitoring
Het systeem/fvSolution woordenboek regelt oplossingsalgoritmen, onderontspannen factoren en convergentiecriteria. Voor steady-state simulaties met eenvoudigeFoam is onderontspannen essentieel voor stabiliteit, met typische waarden van 0,3-0,7 voor druk en 0,5-0,8 voor snelheid en turbulentie hoeveelheden.
De convergentie moet worden gecontroleerd door middel van reststoffen van alle opgeloste variabelen, alsmede door controle van integrale hoeveelheden zoals krachten en momenten op de structuur. Reststoffen moeten doorgaans dalen tot ten minste 10^-4 voor druk en 10^-5 voor snelheid en turbulentie hoeveelheden, hoewel strengere criteria nodig kunnen zijn voor toepassingen met hoge nauwkeurigheid.
Voor tijdelijke simulaties is de tijdstapkeuze van cruciaal belang. Het Courant-getal (Co = U*dt/dx) moet over het algemeen onder 1 blijven voor stabiliteit, waarbij waarden rond 0,5-0,8 gebruikelijk zijn voor windtechniek LES. Er moet voldoende simulatietijd worden toegestaan voor stroomontwikkeling en statistische convergentie van tijdgemiddelde hoeveelheden.
Parallelle berekeningsoverwegingen
Parallelle berekeningen in OpenFOAM maken het mogelijk om de simulatie gelijktijdig in gedistribueerde processoren te laten draaien. Voor realistische wind-engineeringssimulaties waarbij fijne mazen en complexe geometrien zijn betrokken, is parallel computing vaak essentieel om redelijke omlooptijden te bereiken. OpenFOAM ondersteunt domeindegradatie, waarbij de computationele mesh verdeeld is over meerdere processors.
Het decomposePar-hulpprogramma verdeelt het geval op basis van specificaties in het systeem/decomposeParDict-bestand. Gemeenschappelijke ontledingsmethoden omvatten eenvoudige (deling langs coördinatenrichtingen), scotch (graph-based decompositie voor load balancing), en hiërarchisch (samenvoegen van meerdere methoden). Na simulatievoltooit, reconstructPar-hulpprogramma herassembleert de gedecomponeerde velden voor post-processing.
Post-Processing en gegevensanalyse
Visualisatie met ParaView
De voorkeurs installatie benadering is om CFD berekeningen uit te voeren met behulp van OpenFOAM en vervolgens visualiseren met behulp van ParaView, waar het ophalen van gegevens langs een lijn kan worden gedaan tijdens visualisatie. ParaView is de standaard visualisatie tool voor OpenFOAM resultaten, het verstrekken van krachtige mogelijkheden voor het onderzoeken van stroomvelden, drukverdelingen, en andere oplossing variabelen.
Belangrijkste visualisatietechnieken voor windtechniek omvatten contouren van drukcoëfficiënten op structuuroppervlakken, snelheidsvectorvelden die stroompatronen tonen, stroomlijnen die stroomtrajecten illustreren, en isooppervlakken van vorticity magnitude die turbulente structuren onthullen. Deze visualisaties helpen ingenieurs de stroomfysica te begrijpen en kritieke gebieden voor structuurontwerp te identificeren.
Drukgegevens worden uitgepakt
Drukgegevens op structuuroppervlakken zijn de primaire output die nodig is voor windbelastingberekeningen. OpenFOAM levert functieobjecten die kunnen worden gespecificeerd in het systeem/controleDict bestand om tijdens de simulatie automatisch drukgegevens te extraheren en te schrijven. Het oppervlakfunctieobject kan de druk op gespecificeerde patches nemen, terwijl het krachtfunctieobject direct krachten en momenten berekent op geselecteerde oppervlakken.
Drukcoëfficiënten (Cp) worden meestal berekend door de druk ten opzichte van de dynamische druk van de naderende wind te normaliseren: Cp = (p - p ref) / (0,5 * ρ * U ref^2), waar p de lokale druk is, p ref een referentiedruk is, ρ de luchtdichtheid is en U ref de referentiewindsnelheid is. Deze dimensieloze coëfficiënten vergemakkelijken de vergelijking met windtunnelgegevens en codebepalingen.
Statistische analyse voor tijdelijke simulaties
Voor tijdelijke simulaties is statistische analyse van tijdvariabel data essentieel. Tijdgemiddelde hoeveelheden zorgen voor gemiddelde windbelastingen, terwijl standaardafwijkingen en piekwaarden het ontwerp voor fluctuerende belastingen informeren. OpenFOAM's veld Gemiddelde functieobject kan tijdgemiddelde velden berekenen tijdens de simulatie, waardoor post-processing eisen worden verminderd.
Spectrale analyse van druktijd geschiedenis kan onthullen dominante frequenties geassocieerd met vortex afstoten of andere periodieke verschijnselen. Deze informatie is cruciaal voor het beoordelen van potentiële resonantie problemen en dynamische structurele respons.
De berekening van de windbelasting van CFD-resultaten
Methoden voor het integreren van krachten
Windbelasting wordt afgeleid van de druk- en afschuifspanningsverdelingen die worden verkregen uit CFD-simulaties. De totale kracht op een oppervlak wordt berekend door de druk en de viskeuze belasting over het oppervlak te integreren. OpenFOAM's krachtenfunctieobject voert deze integratie automatisch uit, waardoor krachten en momenten in door de gebruiker gespecificeerde coördinatensystemen worden geleverd.
De totale windkracht kan worden gedeconstrueerd tot drag (along-wind), lift (cross-wind), en laterale componenten. Voor hoge gebouwen is het kantelen van de basis vaak de kritische ontwerpparameter. Deze geïntegreerde hoeveelheden moeten worden gecontroleerd op convergentie in steady-state simulaties en statistisch geanalyseerd voor voorbijgaande simulaties.
Coëfficiënt voor de drukverdeling
Naast globale krachten zijn gedetailleerde drukcoëfficiëntverdelingen waardevol voor het ontwerp en de vergelijking met codebepalingen. Drukcoëfficiënten kunnen worden gewonnen op specifieke locaties of gemiddeld over bepaalde zones die overeenkomen met verschillende bouwvlakken of -gebieden. Piekdrukcoëfficiënten, zowel positief als negatief, zijn bijzonder belangrijk voor het ontwerpen van bouwveloppen om lokale winddruk te weerstaan.
De oppervlaktegemiddelde drukcoëfficiënten worden vaak gebruikt voor de hoofdwindkrachtbestendigheidssystemen, terwijl de drukcoëfficiënten voor de punten of de kleine oppervlakken relevant zijn voor de constructie van onderdelen en bekledingen. Het geschikte gemiddelde oppervlak is afhankelijk van het zijvlak van het structurele element dat wordt ontworpen.
Dynamische belastingskenmerken
Voor flexibele structuren of voor wind-geïnduceerde trillingen, dynamische belasting kenmerken moeten worden overwogen. Tijdgeschiedenis van windkrachten van voorbijgaande simulaties kan worden gebruikt om de vermogen spectrale dichtheid te berekenen, die het frequentie-inhoud van de windbelasting beschrijft. Deze informatie is essentieel voor het beoordelen van resonant versterking en vermoeidheid effecten.
De correlatie van druk op verschillende locaties op de structuur beïnvloedt de algehele dynamische respons. Coherentiefuncties en correlatiecoëfficiënten kunnen worden berekend uit de resultaten van CFD om structurele dynamieksanalyses te kunnen informeren. Deze ruimtelijke correlatiekenmerken zijn bijzonder belangrijk voor grote structuren waar windbelastingen op verschillende locaties mogelijk niet perfect met elkaar kunnen worden gecorreleerd.
De Commissie heeft de in artikel 2, lid 1, onder a), bedoelde informatie verstrekt.
Vergelijking met Windtunnelgegevens
De validatie van Computational Wind Engineering modellen omvat vergelijking van numeriek bepaalde drukcoëfficiëntvelden met bestaande Wind Tunnel testresultaten. Windtunnel testen is de traditionele methode voor het bepalen van windbelastingen op structuren, en vergelijking met windtunnel gegevens biedt waardevolle validatie van CFD resultaten.
Bij het vergelijken van CFD- en windtunnelresultaten, is het belangrijk om consistente voorwaarden te garanderen, waaronder Reynolds-aantaleffecten, turbulentiekenmerken en geometrische trouw. Verschillen tussen CFD- en windtunnelresultaten moeten worden geanalyseerd om hun bronnen te begrijpen, die modelleringshypothesen, numerieke fouten of experimentele onzekerheden kunnen omvatten.
Benchmarkcases en codevalidatie
In de windtechniekliteratuur zijn verschillende benchmarkgevallen beschikbaar voor het valideren van CFD-methodologieën. Deze omvatten stroom rond eenvoudige geometrieën zoals blokjes en cilinders, evenals complexere gevallen waarin feitelijke bouwconfiguraties zijn betrokken. Het reproduceren van resultaten uit deze benchmarkgevallen helpt het vertrouwen in de simulatie-opstelling en modelliseringskeuzes te vestigen.
Vergelijking met bouwcodebepalingen, zoals ASCE 7 of Eurocode 1, biedt een andere validatiecontrole. Hoewel codes gebaseerd zijn op vereenvoudigde aannames en mogelijk niet alle geometrische effecten bevatten, moeten significante afwijkingen van codewaarden worden onderzocht en verklaard op basis van de specifieke stroomfysica van het geval.
Mesh-onafhankelijkheidsstudies
De onafhankelijkheid van de mazen is essentieel om te controleren of de resultaten niet te veel worden beïnvloed door de maasafstand, waarbij simulaties met geleidelijk verfijnde mazen worden uitgevoerd en belangrijke resultaten worden vergeleken, zoals dragcoëfficiënten, piekdrukcoëfficiënten en krachtverdelingen. Wanneer de resultaten minder dan een bepaalde tolerantie (meestal 5% of minder) veranderen met verdere verfijning, wordt de maasonafhankelijkheid geacht te zijn bereikt.
Het is belangrijk om de mazen uniform of in kritieke regio's te verfijnen in plaats van gewoon overal het aantal cellen te verhogen. Gerichte verfijning in gebieden met hoge gradiënten of stroomcomplexiteit is efficiënter dan uniforme verfijning in het hele domein.
Geavanceerde onderwerpen in Windload Analysis
Interactie tussen vocht- en structuur
Voor flexibele structuren zoals hoge gebouwen, lange-spanbruggen of lichtgewicht daken kan de interactie tussen windbelasting en structurele vervorming aanzienlijk zijn. OpenFOAM kan eenvoudig worden gekoppeld aan eindige elementen voor constructie-ontwerp. Fluid-structure interactie (FSI) simulaties zijn verantwoordelijk voor de twee-weg koppeling tussen aerodynamische krachten en structurele respons.
FSI-analyse is met name belangrijk voor het beoordelen van verschijnselen zoals vortex-geïnduceerde trillingen, galopperen en flutteren. Deze aeroelastische instabiliteiten kunnen leiden tot oscillaties met grote amplitude en potentiële structurele storingen als ze niet goed worden aangepakt in het ontwerp. OpenFOAM kan worden gekoppeld aan structurele analysecodes om FSI-simulaties uit te voeren, hoewel dit aanzienlijke expertise en computationele middelen vereist.
Complexe Terrain effecten
De structuren in complex terrein ervaren veranderde windomstandigheden als gevolg van topografische effecten zoals snelheidsopwaarts over heuvels, kanaliseren door valleien, en stromingsscheiding op steile hellingen. Simulatie van deze effecten vereist uitbreiding van het computationele domein om relevante terreinkenmerken te omvatten en toepassing van passende grensvoorwaarden om de naderende wind te vertegenwoordigen die door upstream terrein wordt gewijzigd.
Terreinmodellering kan worden uitgevoerd door digitale hoogtegegevens in het maasproductieproces te integreren. De grondoppervlaktegrensvoorwaarden moeten rekening houden met de verschillende ruwheidskenmerken van verschillende terreintypes. Deze simulaties zijn rekenkundig veeleisend vanwege de grote domeingroottes die nodig zijn, maar bieden waardevolle inzichten voor structuren op topografische complexe locaties.
Stedelijke omgeving en bouwinteracties
In stedelijke omgevingen wordt de windstroom rond een structuur sterk beïnvloed door de omliggende gebouwen. Wake-effecten, kanaliseren tussen gebouwen en afscherming kunnen de windbelasting aanzienlijk wijzigen in vergelijking met geïsoleerde structuuromstandigheden. Nauwkeurige windbelastingsbeoordeling in stedelijke omgevingen vereist inclusief naburige gebouwen in het computerdomein.
De omvang van de stedelijke omgeving die moet worden gemodelleerd is afhankelijk van de dichtheid en hoogte van de omliggende structuren. In het algemeen moeten gebouwen binnen een straal van 5-10 keer de hoogte van de structuur van belang worden opgenomen. Vereenvoudigde voorstellingen van meer afgelegen gebouwen kunnen worden gebruikt om de berekeningskosten te verminderen terwijl de essentiële flow-kenmerken worden vastgelegd.
Meerdere windrichtingen
Wind kan een structuur vanuit elke richting benaderen, en de kritische windrichting voor maximale belastingen is misschien niet duidelijk, vooral voor complexe geometrieën of stedelijke instellingen. Uitgebreide windbelastingsbeoordeling vereist het simuleren van meerdere windrichtingen, meestal met 15-30 graden intervallen rond het volledige 360 graden bereik.
Voor elke windrichting moeten de mesh- en grensomstandigheden op de juiste wijze worden gedraaid of gewijzigd. Deze multidirectionele analyse is computerintensief maar noodzakelijk voor het bepalen van de ontwerpwindbelasting. De resultaten kunnen worden gecombineerd met richtingswindklimaatgegevens om de waarschijnlijkheid van verschillende belastingsscenario's te beoordelen.
Praktische overwegingen en beste praktijken
Vereisten inzake computatiemiddelen
Windtechniek CFD simulaties kunnen rekenen veeleisend zijn, met name voor complexe geometrieën, fijne meshes of tijdelijke simulaties. Een typische RANS simulatie van een gebouw kan enkele uren tot dagen nodig hebben op een multi-core werkstation, terwijl LES simulaties weken kunnen vergen op high-performance computerclusters.
Resource requirements schaal met maaswijdte, tijdstap (voor tijdelijke simulaties) en simulatieduur. Ingenieurs moeten computationele middelen dienovereenkomstig plannen en overwegen om de opstelling te optimaliseren voordat ze productiegevallen uitvoeren. Cloud computing resources kunnen kosteneffectieve toegang bieden tot high-performance computing voor veeleisende simulaties.
Kwaliteitsborging en documentatie
Een degelijke kwaliteitsborging is essentieel voor de op CFD gebaseerde windbelastingsbeoordelingen die worden gebruikt bij het structurele ontwerp. Dit omvat het documenteren van alle modelleringshypothesen, grensvoorwaarden, mesh-kenmerken en oplosinstellingen. Er moeten gevoeligheidsstudies worden uitgevoerd om de impact van belangrijke modelvormingskeuzes op resultaten te beoordelen.
De resultaten moeten kritisch worden beoordeeld op fysieke plausibiliteit. Onrealistische stroompatronen, drukverdelingen, of krachtcoëfficiënten kunnen modelfouten of numerieke problemen aangeven. Vergelijking met verwacht gedrag op basis van engineering oordeel en vereenvoudigde analytische modellen biedt een belangrijke sanity check.
Integratie met de workflow van structuurontwerp
De resultaten van CFD's moeten goed worden geïntegreerd in de structurele ontwerpworkflow, waaronder het vertalen van drukverdelingen in gelijkwaardige statische belastingen voor structurele analyse, het bepalen van passende belastingcombinaties en het toepassen van geschikte veiligheidsfactoren. Het detailniveau in CFD-resultaten overtreft vaak wat nodig is voor structurele analyse, waarbij passende gemiddelden of vereenvoudigingen vereist zijn.
De Commissie is van mening dat de Commissie de in de overwegingen 4 en 4 beschreven benadering van de Commissie moet volgen, aangezien de Commissie van oordeel is dat de toepassing van de in de overwegingen 4 en 4 beschreven criteria niet mag worden beperkt tot de in de overwegingen 4 en 4 beschreven risico's.
Beperkingen en onzekerheid
Terwijl CFD biedt krachtige mogelijkheden voor windbelasting analyse, is het belangrijk om de beperkingen en onzekerheden te herkennen. Turbulentie modellering introduceert benaderingen die de nauwkeurigheid beïnvloeden, met name voor complexe gescheiden stromen. Grenzen in de conditie specificatie omvat onzekerheden in atmosferische omstandigheden en terreinkenmerken. Numerische fouten ontstaan uit discretion en iteratieve oplossing procedures.
Deze onzekerheden moeten worden erkend en waar mogelijk gekwantificeerd door middel van gevoeligheidsstudies en validatie-oefeningen. Voor behoudende aannames kunnen passend zijn wanneer onzekerheden groot zijn of de validatiegegevens beperkt zijn. CFD moet worden beschouwd als een aanvulling op, in plaats van een vervanging voor, traditionele methoden zoals windtunneltesten en codegebaseerde benaderingen.
Casestudies en toepassingen
Hoge gebouwen
Hoge gebouwen zijn bijzonder gevoelig voor windbelastingen vanwege hun hoogte en slankheid. CFD-analyse kan gedetailleerde informatie geven over drukverdelingen, algemene krachten en momenten, en lokale piekdruk voor het ontwerp van bekledingen. De analyse kan ook mogelijke problemen identificeren, zoals vortex-afstoten bij kritieke windsnelheden die kunnen leiden tot ongemak voor de bewoner of structurele vermoeidheid.
Voor super-tall gebouwen, aerodynamische wijzigingen zoals hoekwijzigingen, tegenslagen, of openingen kunnen aanzienlijk verminderen windbelasting. CFD biedt een efficiënt hulpmiddel voor het evalueren en optimaliseren van deze wijzigingen tijdens het ontwerpproces. De mogelijkheid om stroompatronen te visualiseren helpt ingenieurs begrijpen de mechanismen waarmee deze wijzigingen van invloed zijn op de windbelasting.
Lange-afstandsbruggen
Computational fluid dynamics (CFD) modelling biedt brugontwerpers de mogelijkheid om de aerodynamische prestaties te onderzoeken voor lange-spanbruggen tijdens de ontwerpfase en tijdens de exploitatie van de brug. Bridge aerodynamica omvat complexe fenomenen zoals vortex-geïnduceerde trillingen, flutter, en buffetten. CFD analyse kan deze fenomenen beoordelen en ontwerp beslissingen over dek doorsnede, kabelarrangementen en aerodynamische fairings informeren.
Een volledig driedimensionaal CFD-model van een brug die in OpenFOAM werd gecreëerd met het k-ω SST turbulentiemodel, toonde aan dat de modelleringsbenadering goed potentieel had om te worden gebruikt in praktische brugaerodynamische studies. De validatie van CFD-resultaten met veldmonitoringgegevens van bestaande bruggen biedt vertrouwen in de methodologie voor nieuwe brugontwerpen.
Membrane en lichte structuur
Membraanconstructies, trekdaken en andere lichtgewicht constructies vormen door hun flexibiliteit en complexe geometrie unieke uitdagingen voor windbelastingsanalyses. De numerieke oplosmachine is steady-state voor oncompresseerbare, turbulente stroming, met behulp van het SIMPLE-algoritme voor windbelastingsanalyse op structuren. CFD kan de complexe drukverdelingen op gebogen oppervlakken en de effecten van porositeit of permeabiliteit in weefselstructuren vastleggen.
Voor deze structuren zijn de interactie-effecten van vloeistofstructuur vaak significant, aangezien de structurele vorm verandert onder windbelasting, wat op zijn beurt de aerodynamische krachten beïnvloedt. Gekoppelde FSI-analyse kan nodig zijn voor nauwkeurige belastingsvoorspelling, met name voor grote span- of zeer flexibele structuren.
Industriële structuren en uitrusting
Industriële faciliteiten omvatten vaak structuren met complexe geometrieën zoals pijpenrekken, platforms en opslagtanks. Windbelasting op deze structuren kan moeilijk te schatten zijn met behulp van codebepalingen vanwege hun geometrische complexiteit en de afschermingseffecten van aangrenzende apparatuur. CFD biedt een praktische aanpak voor het bepalen van de windbelasting op deze structuren, rekening houdend met de werkelijke configuratie en interferentie effecten.
De analyse kan kritieke componenten identificeren die een hoge windbelasting hebben en beslissingen over structurele versterking of aerodynamische modificaties informeren. Voor installaties in harde windomgevingen, zoals offshore platforms, is een nauwkeurige beoordeling van de windbelasting cruciaal voor de veiligheid en de operationele betrouwbaarheid.
Toekomstige ontwikkelingen en opkomende trends
Machine learning en AI integratie
Opkomende toepassingen van machine learning en kunstmatige intelligentie in CFD beloven om windbelasting analyse mogelijkheden te verbeteren. Machine learning modellen kunnen worden getraind op CFD resultaten om snelle voorspellingen voor nieuwe configuraties, waardoor efficiënte parametrische studies en optimalisatie. AI-ondersteunde mesh generatie en adaptieve verfijning kan verbeteren simulatie efficiëntie en nauwkeurigheid.
Data-gedreven turbulentiemodellen die leren van high-fidelity simulatiegegevens kunnen de voorspellingsnauwkeurigheid voor complexe stromen verbeteren. Deze ontwikkelingen zijn nog in onderzoeksfases, maar houden belofte voor het toegankelijker en efficiënter maken van op CFD gebaseerde windbelastingsanalyses voor praktische engineeringtoepassingen.
Verbeterde Turbulentie Modellering
Doorlopend onderzoek blijft het verbeteren van turbulentiemodellen voor atmosferische grenslaagstromen en het bouwen van aerodynamica. In combinatie met consistente inlaatwindprofielen en ruwe wandfuncties op basis van aerodynamische ruwheid, kunnen modellen horizontale homogeniteit goed handhaven, met hybride benaderingen die een automatische transformatie van het turbulentiemodel tussen regio's rond gebouwen en vrije stromingsgebieden mogelijk maken. Deze vooruitgang zal de nauwkeurigheid en betrouwbaarheid van CFD-voorspellingen voor windtechniektoepassingen verbeteren.
Scale-oplossende simulatiebenaderingen die de kloof tussen RANS en LES overbruggen, zoals Detached Eddy Simulation (DES) en Scale-Adaptive Simulation (SAS), worden steeds praktischer voor windtechniektoepassingen. Deze methoden zorgen voor een verbeterde nauwkeurigheid ten opzichte van RANS tegen een fractie van de rekenkosten van volledige LES.
De Commissie heeft de volgende informatie verstrekt:
Cloud computing maakt hoge prestaties van CFD toegankelijker voor ingenieursbedrijven zonder uitgebreide interne computerinfrastructuur. Cloud-gebaseerde platforms kunnen on-demand toegang bieden tot computerbronnen, waardoor ingenieurs grootschalige simulaties kunnen uitvoeren zonder kapitaal te investeren in hardware. Integratie van OpenFOAM met cloudplatforms en gebruiksvriendelijke interfaces vermindert barrières voor de invoering van CFD voor windtechniek.
Deze platforms omvatten vaak vooraf geconfigureerde workflows, geautomatiseerde mesh-generatie, en post-proces tools die het analyseproces stroomlijnen. Naarmate deze technologieën rijpen, zal de op CFD gebaseerde windbelastingsanalyse waarschijnlijk meer routine worden in de structurele engineering praktijk.
Integratie met Building Information Modeling (BIM)
Integratie van CFD-tools met Building Information Modeling (BIM) platforms belooft de workflow te stroomlijnen van architectuurontwerp tot windbelastinganalyse. Automatische extractie van bouwgeometrie van BIM-modellen, gecombineerd met automatische mesh-generatie en simulatie-opstelling, kan de tijd en expertise die nodig zijn voor CFD-analyse aanzienlijk verminderen.
Deze integratie maakt het mogelijk om de windbelasting overwegingen eerder in het ontwerpproces te integreren, waardoor de bouwvorm en de oriëntatie optimaal kunnen worden afgestemd op de windbelasting. De feedback-lus tussen architectuur- en windtechniekanalyse kan leiden tot efficiëntere en veerkrachtigere structuren.
Conclusie
OpenFOAM biedt een krachtig, flexibel en kosteneffectief platform voor het evalueren van windbelastingeffecten op structuren. OpenFOAM is een veelzijdig instrument dat wijdverspreid wordt gebruikt voor windtechnologietoepassingen en biedt alle CFD-gebruikers wereldwijd een buitengewone kans om codes en casestudies te delen, om het potentieel van nieuwe functionaliteiten te onderzoeken en het netwerk binnen de CFD-gemeenschap te versterken. Door zorgvuldige aandacht te besteden aan geometriemodellering, mesh-generatie, grensconditiespecificatie, turbulentiemodellering en oplossingsprocedures kunnen ingenieurs nauwkeurige en gedetailleerde windbelastingvoorspellingen verkrijgen ter ondersteuning van structureel ontwerp.
De praktische benaderingen die in dit artikel worden beschreven bieden een uitgebreid kader voor het uitvoeren van windbelastinganalyses met behulp van OpenFOAM. Vanaf de eerste opzet tot na verwerking en validatie, elke stap vereist zorgvuldige overweging en engineering oordeel. Hoewel CFD-analyse complexheden en onzekerheden omvat, biedt het mogelijkheden die traditionele methoden aanvullen en inzichten bieden in flowfysica die betere structurele ontwerpen informeren.
Naarmate de computational resources verder vooruit gaan en de methodologie verder wordt ontwikkeld, zal de op CFD gebaseerde windbelastingsanalyse met OpenFOAM een steeds belangrijkere rol spelen in de structurele engineeringpraktijk. De open-source aard van OpenFOAM bevordert samenwerking, innovatie en continue verbetering van methoden en best practices binnen de wind-engineeringsgemeenschap. Engineers die expertise in deze tools ontwikkelen, zullen goed geplaatst zijn om de wind-engineering uitdagingen van steeds complexere en ambitieuzere structuren aan te gaan.
Voor wie zijn reis begint met OpenFOAM voor windtechnologietoepassingen, zijn er talrijke middelen beschikbaar, waaronder de officiële OpenFOAM documentatie op https://www.openfoam.com/documentation/user-guide, community forums en academische publicaties. De investering in het leren van OpenFOAM en het ontwikkelen van CFD expertise betaalt dividenden door een beter begrip van wind-structuur interactie en het vermogen om complexe wind-engineering problemen met vertrouwen en rigor aan te pakken.
De Commissie heeft de Commissie verzocht om een aantal aanvullende informatie te verstrekken over de toepassing van de richtsnoeren voor de herstructurering van de onderneming.