Vad är filformatet INP?
.inp-filer är associerade med Abaqus, en programvarusvit för simulering och finit elementanalys som underhålls av Dassault Systèmes (SIMULIA). De är det primära sättet att skicka analysjobb till Abaqus-lösaren.
Filer med filtillägget .inp lagrar kompletta indata som definierar en Abaqus-analys - geometri, materialegenskaper, randvillkor och belastningssteg. De förbereds före en simuleringskörning och skickas till lösaren med ett kommando som abaqus job=model input=model.inp. Lösaren bearbetar stacken och skriver resultat till en ODB-databas för senare visualisering och efterbearbetning.
En .inp-fil är vanlig ASCII-text strukturerad kring nyckelordsrader som börjar med en enkel * (till exempel *HEADING, *NODE, *ELEMENT, *MATERIAL, *STEP) följt av datarader; ** startar en kommentar. Stora modeller kan dela upp innehåll över flera filer med nyckelordet *INCLUDE.
Abaqus släpptes första gången 1978 och utvecklas fortfarande aktivt. Det erbjuder simulerings- och modelleringsverktyg för:
- skapande av finit element-modeller för analys,
- definiering av material- och modellegenskaper,
- analys av modellbeteende under specifika förhållanden,
- visualisering av experimentella och analytiska data.
Abaqus används inom industrier som fordonstillverkning, flyg- och rymdteknik samt industriell produktion. Det är också populärt inom akademin och forskningsinstitutioner.
Säkerhet & trygghet
RISK: LOWEn .inp är vanlig text och kan inte köras av sig själv, så det är säkert att öppna en i en textredigerare. Den praktiska försiktigheten är beräkningsmässig, inte skadlig kod: Abaqus-indatastackar kan använda *INCLUDE för andra filer och referera till användarsubrutiner (Fortran/C som kompileras och körs av lösaren), så en stack från en okänd källa kan peka lösaren mot oväntade filer eller köra anpassad kod - granska *INCLUDE- och *USER-referenser innan du skickar in en obekant modell. Stora analyser kan också förbruka betydande CPU/RAM. Själva filtillägget innebär ingen säkerhetsrisk.
Formatdetaljer
i ett nötskal- EPANET / SWMM vattennätverks-indatafil - EPA:s EPANET- och SWMM-hydraulikmodeller använder också .inp som en textbaserad indatafil - en annan domän som delar filtillägget.
- GIS / generisk applikations-indatafil - Olika verktyg (vissa GIS, FORTRAN och simuleringsprogram) skriver generiska .inp-indatafiler; Abaqus FEA-stacken är den dominerande tekniska betydelsen här.
Program som öppnar INP-filer
Tekniska detaljer
djup specifikation| Filtyp | Textbaserad indatastack för finit elementanalys (FEA) |
| Teckenkodning | Vanlig ASCII (7-bitars); UTF-8-kompatibel men icke-ASCII-tecken används sällan i praktiken |
| Nyckelordssyntax | Rader som börjar med en enkel * är nyckelord (t.ex. *HEADING, *NODE, *ELEMENT, *MATERIAL, *STEP); rader som börjar med ** är kommentarer |
| Filidentifiering | Inga binära magic bytes; identifieras genom innehåll - filen öppnas vanligtvis med ett *HEADING-nyckelordsblock |
| MIME-typ | text/plain |
| Typisk filstorlek | Några KB för enkla modeller; hundratals MB till flera GB för stora nät med miljontals noder/element |
| Komprimering | Ingen; filer är alltid okomprimerad vanlig text |
| Nästling / inkluderade filer | Enkel platt fil som standard; externa stackar kan hämtas in via nyckelordet *INCLUDE |
| Anrop av lösare | Skickas till Abaqus-lösaren med: abaqus job=<namn> input=<namn>.inp |
| Utdata från lösare | Lösaren skriver resultat till en .odb-fil (utdatadatabas); loggfiler använder filtilläggen .dat och .msg |
| Plattformssupport | Abaqus/CAE-lösaren körs på Windows och Linux; .inp-filer kan redigeras på alla operativsystem inklusive macOS |
| Användarsubrutiner | Stackar kan referera till Fortran- eller C-användarsubrutiner (t.ex. UMAT, VUMAT) via *USER SUBROUTINE; subrutiner kompileras och länkas vid körning |
| Bakåtkompatibilitet för nyckelord | Kärnsyntaxen för nyckelord har varit i stort sett stabil sedan den första utgåvan 1978; äldre stackar körs generellt på nuvarande Abaqus-versioner utan modifiering |
| Säkerhetsöverväganden | Olitliga .inp-filer bör granskas före körning - *INCLUDE kan referera till godtyckliga filsökvägar, och användarsubrutiner kör inbyggd kompilerad kod |
| Släppt | Abaqus first released 1978 by HKS; the keyword .inp deck has been Abaqus's core input since then |
| Senaste version | Tracks the Abaqus release (e.g. Abaqus 2024); keyword syntax is largely stable |
| Specifikation | help.3ds.com |
INP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om INP-filer.