Logotyp för Volupe

Blogginlägg Volupe

Mallar och ini-filer

Har du träffat Templates? Robin visade dig dem i förra veckans blogg, hur enkelt det är att bygga upp en simulering med hjälp av filter och frågor. I den här veckans inlägg vill jag utnyttja användningen av mallar med funktionaliteten hos parametrar och ini-filen. Låt oss först prata om Globala parametrarSimcenter STAR-CCM+. De kan vara skalarer, vektorer och filer som kan definieras en gång och användas i flera objekt.

Globala parametrar

Den viktigaste idén i Globala parametrar är att definiera en fysisk egenskap eller ett konstant värde endast en gång och återanvända dess värde flera gånger i simuleringen. I en båtsimulering kan t.ex. skrovlängden användas (direkt eller multiplicerad med en skalfaktor) i många andra noder. Eller ett värde som pi eller vattnets densitet. Detta gör att din simuleringsuppställning kan vara konsekvent.

Dina parametrar kan användas för att ställa in vilken fysisk kvalitet som helst som gör att du kan ladda definitionsegenskapen. Till exempel: Regions > Air > Air.Inlet 1 > Physics Values > Static Temperature. Och sedan version 2019.1 kan även koordinater ta emot parametriska uttryck, t.ex. DFBI > 6-DOF Bodies > Initial Values > Center of Mass:

Globala parametrar styr bekvämt optimeringen av konstruktionen och i samband med en malldefinition kan du använda globala parametrar för att definiera din nya geometri som matas in i mallen. Så bokstavligen hör parametrar till en mall som HTML till webbläsare.

Ini-filen

Men det finns ytterligare en häftig sak med parametrar, nämligen att du kan spara tid när du förbereder och kör konstruktionsvarianter eller fysiska varianter av en simulering eller konstruktionsalternativ. Du kan enkelt köra en simulering med nya globala parametrar i batch med alternativet -param på kommandoraden:

Om du emellertid har många parametrar i din simulering kan det vara felfritt att ange alla parametervärden på kommandoraden. Till exempel om du importerar flera geometrifiler som ska ersättas i din mall. I följande exempel använder jag en mall för inställningen av en undersökning av fartygets motståndskraft. Skrovet samt domän- och volymförfiningsgeometrierna genereras i ett specialiserat CAD-program och laddas in i mallen med operationen Replace Part.

Eftersom vi har flera parametrar att justera, använder jag ini-fil för att definiera alla parametrar när du startar STAR-CCM+ i batch eller bara från kommandoraden. Ini-fil används helt enkelt som en genväg för allmänna alternativ och klientalternativ på kommandoraden när man startar lokala Simcenter STAR-CCM+ simulations.

Om du vill använda den här funktionen lägger du till alternativet -ini till ditt linjekommando:

% starccm+ -ini myinifile.ini

I mitt fall innehåller filen myini.ini argumenten för värdena för en global parameter som redan finns i mallen för simulering, men du kan ange vilket kommandoradsalternativ som helst.

I följande video vill jag visa hur du kan använda din mall genom att använda ini-filen för att ladda två olika skrovkonstruktioner, 1. Kriso-skrovet och 2. mydesign. Jag laddar automatiskt alla nödvändiga parametrar från myini.ini.

Fler blogginlägg

sv_SESwedish