Gå til innhold

Randbetingelser og laster

I FrontISTR defineres randbetingelser og laster for strukturanalyse, varmeledningsanalyse og dynamisk analyse med nøkkelord. I statisk strukturanalyse grupperes de definerte randbetingelsene og lastene etter gruppe-ID og aktiveres for hvert trinn via !STEP med linjen BOUNDARY eller LOAD. Også i dynamisk analyse kan !BOUNDARY, !CLOAD, !VELOCITY, !ACCELERATION og !SPRING for den implisitte metoden aktiveres gruppevis fra !STEP. Betingelser som varierer med tiden, skaleres ved hjelp av !AMPLITUDE, og lineære relasjoner mellom flere frihetsgrader defineres med !EQUATION.

Funksjonsoversikt

Randbetingelser og laster kan klassifiseres etter analysetype som følger.

Analysetype Viktigste nøkkelord Formål
Strukturanalyse !BOUNDARY Påfører faste fastholdelser, foreskrevne forskyvninger og foreskrevet rotasjon om et rotasjonssenter.
Strukturanalyse !CLOAD Påfører konsentrerte knutekrefter, momenter på rotasjonsfrihetsgrader og dreiemoment om et rotasjonssenter.
Strukturanalyse !DLOAD Påfører overflatetrykk, overflatelaster, volumkrefter, tyngdekraft og sentrifugalkraft.
Strukturanalyse !SPRING Påfører fjærstøtter på knutefrihetsgrader.
Strukturanalyse !TEMPERATURE Angir direkte knutetemperaturer som brukes i termisk spenningsanalyse, eller leser dem fra en resultatfil.
Dynamisk analyse !VELOCITY, !ACCELERATION Påfører initialhastighet eller -akselerasjon, eller tidsvarierende foreskrevet hastighet eller akselerasjon.
Varmeledningsanalyse !FIXTEMP, !CFLUX, !DFLUX, !SFLUX, !FILM, !SFILM, !RADIATE, !SRADIATE Påfører fast temperatur, varmefluks, konveksjon og stråling.
Felles !AMPLITUDE Angir tidsvarierende skaleringsfaktorer for randbetingelser og laster i tabellform.
Maskenettdefinisjon !EQUATION Definerer flerpunktkoblingsligninger.

I strukturanalyse behandles frihetsgradsnumrene 1, 2 og 3 normalt som translasjonsfrihetsgrader, og 4, 5 og 6 som rotasjonsfrihetsgrader. Rotasjonsfrihetsgrader er meningsfulle i modeller med seks frihetsgrader, for eksempel skall- og bjelkeelementer. For modeller som bare inneholder to- eller tredimensjonale solidelementer, skal fastholdelser og laster bare angis innenfor området av frihetsgrader som målknutene faktisk har.

Forskyvningsfastholdelser i strukturanalyse

Forskyvningsfastholdelser angis med !BOUNDARY. For en knute eller knutegruppe angis et område av frihetsgrader og en verdi. Verdien 0 definerer en fast fastholdelse, mens en verdi ulik null definerer en foreskrevet forskyvning eller foreskrevet rotasjon.

I strukturanalyse godtar !BOUNDARY et frihetsgradsområde fra 1 til 6. 1 til 3 tilsvarer translasjonsforskyvning, mens 4 til 6 tilsvarer rotasjonsfastholdelser i knuter som har rotasjonsfrihetsgrader. Ettersom et område av frihetsgrader kan angis samlet, kan for eksempel translasjon fastholdes ved å feste 1 til 3 samtidig.

Når parameteren AMP angis, varierer den foreskrevne verdien over tid i samsvar med en amplitudefunksjon. Med normal spesifikasjon påføres foreskrevet forskyvning inkrementelt etter lastfaktoren i trinnet eller endringen i amplitudefunksjonen. Når TOTAL=YES angis, behandles den angitte verdien som den ønskede totale forskyvningen.

Når ROT_CENTER angis, kan en rotasjonsfastholdelse påføres med hensyn til en sentral knutegruppe. Med denne spesifikasjonen beregnes translasjonsforskyvningene til målknutegruppen fra rotasjonsmengden og påføres som fastholdelser. Kombinasjonen av ROT_CENTER og TOTAL=YES støttes ikke, så rotasjonsfastholdelser om et rotasjonssenter brukes som inkrementelle spesifikasjoner.

Konsentrerte laster i strukturanalyse

Konsentrerte knutelaster angis med !CLOAD. Når en knute eller knutegruppe, et frihetsgradsnummer og en lastverdi oppgis, tas lasten inn på høyresiden for den aktuelle frihetsgraden.

Verdier angitt for translasjonsfrihetsgradene 1 til 3 behandles som knutekrefter i koordinatretningene. I modeller med rotasjonsfrihetsgrader kan verdier angitt for 4 til 6 påføre momenter på rotasjonsfrihetsgradene. Når parameteren AMP angis, multipliseres den konsentrerte lasten med verdien til amplitudefunksjonen.

Når ROT_CENTER angis, påføres lasten som dreiemoment om den sentrale knutegruppen. I dette tilfellet fordeles den angitte dreiemomentvektoren til knutekrefter basert på posisjonsvektorene fra senteret til målknutene. Ettersom dreiemoment ikke kan fordeles når senteret og en målknute ligger i samme posisjon, må det geometriske forholdet mellom rotasjonssenteret og lastpunktene kontrolleres.

Det kreves forsiktighet når !CLOAD angis for en knutegruppe i en modell som også bruker !MESH med REFINE (maskenettforfining, Refiner). Forfiningen oppretter nye midtsideknuter på kanter som inngår i den opprinnelige knutegruppen, og disse midtsideknutene legges også til i den samme knutegruppen. Fordi !CLOAD tilordner den samme konsentrerte lastverdien til hver knute i knutegruppen, påføres den samme konsentrerte lasten også de nye midtsideknutene, slik at totalbelastningen blir en annen enn den som var tilsiktet før forfiningen. Når konsentrerte laster angis etter knutegruppe, må økningen i antall lastpunkter som følge av forfiningen tas med i betraktningen, eller helst bør enkeltknuter angis direkte.

Fordelte laster og volumkrefter i strukturanalyse

Fordelte laster og volumkrefter angis med !DLOAD. !DLOAD angir en lasttype og parametere for en elementgruppe eller flategruppe. Tidsvariasjon angis med parameteren AMP.

De viktigste lasttypene er som følger.

Lasttype Beskrivelse
P0, PP, P1P6 Påfører trykk som virker på en elementflate. Sammenhengen mellom flatenumre og elementflater avhenger av elementtypen.
PX, PY, PZ Angir trykk med en eksplisitt koordinatretning. Dette konverteres til en retningsvektor under behandling av inndata.
S... Påfører en overflatelast på en flategruppe. Flatenummeret hentes fra definisjonen av flategruppen.
BX, BY, BZ Påfører en volumkraft i en koordinatretning.
GRAV Angir gravitasjonsakselerasjonsvektoren. Den kombineres med materialtettheten og tas inn som volumkraft.
CENT Påfører sentrifugalkraft basert på en rotasjonsakse og vinkelhastighet.

Når FOLLOW=YES angis, følger overflatetrykket orienteringen til den deformerte flaten. Denne spesifikasjonen er meningsfull i strukturanalyse som tar hensyn til endelig deformasjon. I analyser der ikke-lineær geometri er deaktivert, deaktiveres følgetrykk av implementasjonen.

Som for P1 til P6 og S1 til S6 på varmeanalysesiden varierer betydningen av flatenumre med elementtypen. Se nøkkelordreferansen for den konkrete sammenhengen mellom flatenumre og rekkefølgen på datafeltene.

Fjærstøtter i strukturanalyse

Fjærstøtter angis med !SPRING. Når en knute eller knutegruppe, et frihetsgradsnummer og en fjærkonstant oppgis, legges fjærstivheten til diagonalstivheten for den aktuelle frihetsgraden, og en fjærreaksjon proporsjonal med den aktuelle forskyvningen tas inn på høyresiden.

Når 1 til 3 angis som frihetsgrader, behandles støtten som en translasjonsfjær. I modeller med rotasjonsfrihetsgrader kan 4 til 6 brukes for rotasjonsfjærer. Kontroller frihetsgradskonfigurasjonen slik at fjærer ikke tilordnes frihetsgrader som ikke finnes i målmodellen.

I den aktuelle implementasjonen varieres ikke fjærstivheten i !SPRING over tid med en individuell amplitudefunksjon. Innenfor et trinn sammenstilles den etter trinnfaktoren. For å slå en fjærstøtte av eller på, brukes gruppe-ID og !STEP med spesifikasjonen LOAD til styring for hvert trinn.

Temperaturlaster i strukturanalyse

Bruk !TEMPERATURE for å påføre laster som skyldes termisk tøyning i strukturanalyse. Når en temperatur angis for hver knute eller knutegruppe, sammenstilles ekvivalente knutekrefter for termisk spenningsanalyse basert på forskjellen fra referansetemperaturen eller den foregående temperaturen. Den termiske ekspansjonskoeffisienten angis i materialdefinisjonen. Referansetemperaturen angis med !REFTEMP.

Temperaturen kan enten angis direkte i styringsfilen eller leses fra en resultatfil som er produsert av varmeledningsanalyse eller en annen analyse. Når READRESULT angis, leses ikke knutetemperaturene på datalinjene; i stedet leses resultatdata som er angitt med SSTEP, INTERVAL, READTYPE og relaterte parametere. Ved bruk av en resultatfil må den lagrede tiden eller trinnnummeret samsvare med spesifikasjonen på strukturanalysesiden.

Siden !TEMPERATURE ikke har noen AMP-parameter, skaleres den ikke med en amplitudefunksjon. For å variere temperaturhistorikken styres selve temperaturdataene, varmeanalysens resultater som leses, eller trinninndelingen.

Initialbetingelser og foreskrevne verdier i dynamisk analyse (hastighet og akselerasjon)

I dynamisk analyse kan !VELOCITY og !ACCELERATION angi initialbetingelser eller foreskrevne verdier for hastighet eller akselerasjon. Begge angir en knute eller knutegruppe, et frihetsgradsområde og en verdi. Frihetsgradsområdet er 1 til 6; i modeller med rotasjonsfrihetsgrader tilsvarer 4 til 6 vinkelhastighet eller vinkelakselerasjon.

TYPE=INITIAL angir initialhastigheten eller initialakselerasjonen ved analysens start. Når en initialhastighet er gitt, beregnes initialakselerasjonen slik at den er konsistent med bevegelsesligningen. Når en initialakselerasjon er gitt, finnes det en beregningsvei der initialhastigheten beregnes.

TYPE=TRANSIT angir en tidsvarierende foreskrevet hastighet eller foreskrevet akselerasjon. Hvis TYPE utelates, behandles den som TRANSIT. Når AMP angis, interpoleres amplitudefunksjonen ved tiden i den dynamiske analysen og multipliseres med den foreskrevne verdien.

Flerpunktkoblinger

Bruk flerpunktkoblingsfunksjonen når en lineær relasjon skal pålegges mellom flere knutefrihetsgrader. Det tilhørende nøkkelordet er !EQUATION, som kan uttrykke relasjoner som stiv kobling, periodiske randbetingelser og forskyvningsrelasjoner mellom knuter som er vanskelige å representere med en fast fastholdelse av én enkelt knute og én enkelt frihetsgrad.

Se flerpunktkoblinger for veiledning om bruk av flerpunktkoblinger, hvordan de behandles av lineærløseren, og forholdet til andre funksjoner for kobling av frihetsgrader, for eksempel kontakt av typen TIED.

Randbetingelser i varmeledningsanalyse

I varmeledningsanalyse påføres fast temperatur, varmefluks, konveksjon og stråling som randbetingelser. Uavhengig av !STEP for strukturanalyse angis tidsstyring for varmeanalyse med !HEAT.

Nøkkelord Mål Beskrivelse Amplitudespesifikasjon
!FIXTEMP Knute eller knutegruppe Fikserer temperaturen. AMP
!CFLUX Knute eller knutegruppe Påfører konsentrert varmefluks i knute. AMP
!DFLUX Element eller elementgruppe Påfører fordelt varmefluks på et elementvolum eller en elementflate. AMP
!SFLUX Flategruppe Påfører varmefluks på en flategruppe. AMP
!FILM Element eller elementgruppe Påfører en konveksjonsrandbetingelse på en elementflate. AMP1, AMP2
!SFILM Flategruppe Påfører en konveksjonsrandbetingelse på en flategruppe. AMP1, AMP2
!RADIATE Element eller elementgruppe Påfører en strålingsrandbetingelse på en elementflate. AMP1, AMP2
!SRADIATE Flategruppe Påfører en strålingsrandbetingelse på en flategruppe. AMP1, AMP2

For !DFLUX representerer BF volumetrisk varmeutvikling, mens S0 til S6 representerer varmefluks på elementflater. For !FILM angis elementflater med F0 til F6; for !RADIATE med R0 til R6. Siden sammenhengen mellom flatenumre og faktiske elementflater avhenger av elementtypen, se referansen for hvert nøkkelord for detaljer.

En konveksjonsrandbetingelse angir en konveksjonskoeffisient og utvendig temperatur. En strålingsrandbetingelse angir en emissivitetsekvivalent koeffisient og omgivelsestemperatur. AMP1 svarer til koeffisientsiden, og AMP2 til den utvendige temperaturen eller omgivelsestemperaturen, slik at tidsvariasjonen kan styres uavhengig for hver.

Amplitudefunksjoner

En amplitudefunksjon definerer tidsvariasjonen til en randbetingelse eller last ved hjelp av en tabell over tider og verdier. I inndata defineres en navngitt tidstabell med !AMPLITUDE og refereres med parameteren AMP, AMP1 eller AMP2 i det aktuelle nøkkelordet.

De viktigste nøkkelordene der dette kan brukes, er som følger.

!AMPLITUDE leses i tabellform (DEFINITION=TABULAR), og tidstypen behandles som trinntid (TIME=STEP). Verdiene kan defineres som relative eller absolutte verdier, men for de enkelte nøkkelordene brukes de normalt som faktorer som multipliserer en basisverdi.

!TEMPERATURE påvirkes ikke av amplitudefunksjoner. Ettersom !SPRING heller ikke sammenstilles med uavhengig tidsvariasjon av fjærkonstanten, utføres inn- og utkobling av fjærstøtter med trinnstyring.

Se også

AI-assisted translation May contain errors Official docs Status