Volupe logo

Blog berichten Volupe

Hoe Display-weergaven te transformeren

STAR-CCM+ visualisatie-instrumenten

De visualisatie-instrumenten in Simcenter STAR-CCM+ zijn geïntegreerd in de analyse, waardoor de oplossingsgegevens van een lopende of geconvergeerde simulatie interactief kunnen worden geëxtraheerd en bekeken. Dit maakt het mogelijk een stromingsveld te zien evolueren terwijl de simulatie itereert en onmiddellijk de effecten van die veranderingen te zien. Maar hoe slaat u de tussenstappen op, bijvoorbeeld bij een transiënte simulatie? Simcenter STAR-CCM+ stelt u in staat uw scènes tijdens runtime te exporteren of geselecteerde gegevens op te slaan in een Simulation History-bestand.

Laten we beginnen met de meest rechtlijnige aanpak:

Bewaar een hardcopy van uw scène

Het opslaan van uw scene in een bestand kan worden getriggerd door verschillende gebeurtenissen zoals Time Step, Iteration of Delta Time. Uiteindelijk kunt u de beelden combineren tot een animatiebestand. Maar dit betekent dat u alleen de scène (het kan zelfs een scènebestand zijn) hebt opgeslagen, geen extra data.

Simulatie Geschiedenis

Als u geïnteresseerd bent in de details van de stroomanalyse, Simcenter STAR-CCM+ levert het simulatiehistoriebestand (.simh) waarin u geselecteerde gegevens kunt opslaan terwijl een simulatie loopt. Nadat de simulatie is voltooid, kunt u dit bestand laden en de staten ervan opvragen voor post-processing.

Stationair uitzicht

In sommige gevallen kan het nuttig zijn om een weergave van transiënte gegevens te transformeren om de geometrie stationair te houden. Stel dat u een roterende geometrie in de stroming heeft en u bent geïnteresseerd in hoe de drukverdeling verandert in de tijd. Het zou het meest comfortabel zijn om te kijken naar een object dat niet roteert.

 

Om dit te doen, creëer je een coördinatenstelsel en laat je de beweging (Rotatie in dit geval) het coördinatenstelsel besturen.

  1. Maak een nieuw coördinatensysteem "Managed Coordinate Sys"
  2. Beheer het coördinatenstelsel door uw Motion

3. Stel het aanzicht van uw scène in op het beheerde coördinatenstelsel.

 

 

Echter, terugkomend op onze Simulatie Historie, het beheerde coördinatenstelsel is relatief ten opzichte van het sim-bestand en een oplossing-aanzicht slaat zijn eigen coördinatenstelsel niet op. De informatie om de view te transformeren is dus verloren in vertaling bij het opslaan van het tussenresultaat in een Simulatie Historie.

 

Maar er zijn twee mogelijke workarounds om de informatie van uw rotatie beweging op te slaan. In beide gevallen gebruiken we een rapport om de informatie van de rotatiehoek met de andere veldinformatie in een simh bestand op te slaan.

Optie 1: Ingesloten hoekrapport

De Ingesloten hoekrapport (nieuwe functie in versie 2020.3) geeft de hoek weer tussen twee richtingsvectoren, elk gedefinieerd in een afzonderlijk coördinatensysteem dat onderhevig kan zijn aan beweging. In ons geval kunnen we de hoek meten tussen het laboratoriumcoördinatensysteem en het beheerde coördinatensysteem (opstelling zoals hierboven beschreven).

Voor runtime:

1. Wij definiëren een rapport en nemen dat rapport op in de Simulatie Historie

2. Nadat de case is uitgevoerd, gaat u naar Solution Histories, klikt u met de rechtermuisknop en maakt u Recorded Solution View

3. Maak een of ander rapport, bijvoorbeeld een Rapport oppervlaktegemiddelde, en hernoem het met iets zinvols (rotationHistory in dit voorbeeld)

4. Bewerk het rapport en selecteer als Veldfunctierapport: Enclosed Angle 1, een onderdeel dat aanwezig is in de oplossingsgeschiedenis, en wijzig de weergave in de opgenomen oplossingsweergave die u hebt gemaakt op basis van de huidige oplossingsgeschiedenis

Nu hebben we grafische transformaties nodig (Gereedschappen > Transformaties) om de standaard positie van het onderdeel in de displayer te wijzigen. Standaard bevat elke simulatie één transformatie met de naam Identiteit. Je kunt extra transformaties maken, zoals Eenvoudig transformeren die een translatie, rotatie en schaling kan zijn. Met een Simple Transfrom kan de geometrie eenvoudig worden teruggebracht naar zijn oorspronkelijke positie in het tafereel.

5. De laatste stap is om de Rotatiehoek in de Eenvoudige Transformatie in te stellen op ons rotatieGeschiedenis rapport en het toe te passen op de Displayer van onze scène

Optie 2: DFBI-Superponerende Beweging

Het Enclosed Angle rapport is echter beperkt om alleen positieve hoeken tussen twee cartesische coördinaten te rapporteren. Het werkt prima in het geval u informatie wilt opslaan die kleiner is dan ½ van een omwenteling. Anders kunt U uw roterende onderdeel opzetten met DFBI Motion, alle vrijheidsgraden vastzetten en alleen de rotatie toestaan. Dan, superponeer de rotatie op de DFBI Rotatie en Translation en gebruik DFBI Rotatie en Translation in plaats van een Rotatie in uw roterende gebied:

Met de DFBI actief, krijgen we toegang tot verschillende gerelateerde rapporten waarvan 6-DOF Body Orientation het rapport is dat ons de Euler hoeken geeft die de oriëntatie van een lichaam bepalen ten opzichte van de initiële oriëntatie.

Uiteindelijk kunnen we het rapport opslaan in de Simulatie Historie, het inlezen via een Oppervlak Gemiddelde rapport met Weergave van de Simulatie Historie en eenzelfde soort Eenvoudige Transformatie naar de Displayer maken.

 

 

Lees ook:
Het middelpunt van een cirkel vinden in Simcenter STAR-CCM+
STAR-CCM+ veld functie syntax, deel 1
STARCCM+ versie 2020.3 nieuws - deel 3
S2S-straling in Simcenter STAR-CCM+

Meer blogberichten

nl_BEDutch