Hvad er INP-filformatet?
.inp-filer er tilknyttet Abaqus, en softwarepakke til simulering og finite-element-analyse vedligeholdt af Dassault Systèmes (SIMULIA). De er den primære måde at indsende analyseopgaver til Abaqus-solveren på.
Filer med filendelsen .inp gemmer de komplette inputdata, der definerer en Abaqus-analyse - geometri, materialeegenskaber, randbetingelser og belastningstrin. De forberedes før en simuleringskørsel og indsendes til solveren med en kommando som abaqus job=model input=model.inp. Solveren behandler decket og skriver resultater til en ODB-database-fil til senere visualisering og efterbehandling.
En .inp-fil er almindelig ASCII-tekst struktureret omkring nøgleordslinjer, der begynder med en enkelt * (for eksempel *HEADING, *NODE, *ELEMENT, *MATERIAL, *STEP) efterfulgt af datalinjer; ** starter en kommentar. Store modeller kan opdele indholdet over flere filer ved hjælp af nøgleordet *INCLUDE.
Abaqus blev første gang udgivet i 1978 og udvikles stadig aktivt. Det tilbyder simulerings- og modelleringsværktøjer til:
- oprettelse af finite-element-modeller til analyse,
- definition af materiale- og modelegenskaber,
- analyse af modeladfærd under specifikke forhold,
- visualisering af eksperimentelle og analytiske data.
Abaqus bruges i industrier som bilproduktion, rumfart og industriel produktion. Det er også populært inden for den akademiske verden og forskningsinstitutioner.
Sikkerhed og tryghed
RISIKO: LOWEn .inp er almindelig tekst og kan ikke køre af sig selv, så det er sikkert at åbne en i et tekstredigeringsprogram. Den praktiske forsigtighed er beregningsmæssig, ikke malware: Abaqus input-decks kan *INCLUDE andre filer og referere til brugerunderrutiner (Fortran/C kompileret og kørt af solveren), så et deck fra en ubetroet kilde kan pege solveren mod uventede filer eller køre brugerdefineret kode - gennemgå *INCLUDE og *USER referencer, før du indsender en ukendt model. Store analyser kan også forbruge betydelig CPU/RAM. Selve filendelsen indeholder ingen sårbarheder.
Formatdetaljer
kort fortalt- EPANET / SWMM vandnetværks-inputfil - EPA's EPANET- og SWMM-hydrauliske modeller bruger også .inp som en almindelig tekst-inputfil - et andet domæne, der deler filendelsen.
- GIS / generisk applikations-inputfil - Forskellige værktøjer (nogle GIS-, FORTRAN- og simuleringsprogrammer) skriver generiske .inp-inputfiler; Abaqus FEA-decket er den dominerende tekniske betydning her.
Programmer der åbner INP-filer
Tekniske detaljer
dyb specifikation| Filtype | Almindelig tekst finite-element-analyse (FEA) input-deck |
| Tegnkodning | Almindelig ASCII (7-bit); UTF-8 kompatibel, men ikke-ASCII tegn bruges sjældent i praksis |
| Nøgleordssyntaks | Linjer, der begynder med en enkelt *, er nøgleord (f.eks. *HEADING, *NODE, *ELEMENT, *MATERIAL, *STEP); linjer, der begynder med **, er kommentarer |
| Filidentifikation | Ingen binære magic bytes; identificeres ved indhold - filen åbner typisk med en *HEADING-nøgleordsblok |
| MIME-type | text/plain |
| Typisk filstørrelse | Få KB for simple modeller; hundreder af MB til flere GB for store meshes med millioner af noder/elementer |
| Komprimering | Ingen; filer er altid ukomprimeret almindelig tekst |
| Nesting / inkluderer | Flad enkeltfil som standard; eksterne decks kan trækkes ind via nøgleordet *INCLUDE |
| Solver-aktivering | Indsendes til Abaqus-solveren med: abaqus job=<navn> input=<navn>.inp |
| Solver-output | Solveren skriver resultater til en .odb (output database) fil; logfiler bruger .dat og .msg filendelser |
| Platformunderstøttelse | Abaqus/CAE-solver kører på Windows og Linux; .inp-filer kan redigeres på ethvert operativsystem inklusive macOS |
| Bruger-brugerunderrutiner | Decks kan referere til Fortran- eller C-brugerunderrutiner (f.eks. UMAT, VUMAT) via *USER SUBROUTINE; underrutiner kompileres og linkes ved kørsel |
| Nøgleords-bagudkompatibilitet | Den grundlæggende nøgleordssyntaks har været stort set stabil siden den første udgivelse i 1978; ældre decks kører generelt på nuværende Abaqus-versioner uden ændringer |
| Sikkerhedsovervejelser | Ubetroede .inp-filer bør gennemgås før indsendelse - *INCLUDE kan referere til vilkårlige filstier, og brugerunderrutiner eksekverer indfødt kompileret kode |
| Udgivet | Abaqus first released 1978 by HKS; the keyword .inp deck has been Abaqus's core input since then |
| Seneste version | Tracks the Abaqus release (e.g. Abaqus 2024); keyword syntax is largely stable |
| Specifikation | help.3ds.com |
INP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om INP-filer.