Qu'est-ce que le format de fichier INP ?
Les fichiers .inp sont associés à Abaqus, une suite logicielle de simulation et d'analyse par éléments finis maintenue par Dassault Systèmes (SIMULIA). Ils constituent le moyen principal de soumettre des travaux d'analyse au solveur Abaqus.
Les fichiers avec l'extension .inp stockent l'intégralité des données d'entrée qui définissent une analyse Abaqus - géométrie, propriétés des matériaux, conditions aux limites et étapes de chargement. Ils sont préparés avant l'exécution d'une simulation et soumis au solveur avec une commande telle que abaqus job=model input=model.inp. Le solveur traite le fichier et écrit les résultats dans un fichier base de données ODB pour une visualisation et un post-traitement ultérieurs.
Un fichier .inp est du texte ASCII brut structuré autour de lignes de mots-clés commençant par un seul * (par exemple *HEADING, *NODE, *ELEMENT, *MATERIAL, *STEP) suivies de lignes de données ; ** commence un commentaire. Les modèles volumineux peuvent répartir le contenu sur plusieurs fichiers en utilisant le mot-clé *INCLUDE.
Abaqus a été lancé pour la première fois en 1978 et est toujours activement développé. Il propose des outils de simulation et de modélisation pour :
- créer des modèles par éléments finis pour l'analyse,
- définir les propriétés des matériaux et du modèle,
- analyser le comportement du modèle sous des conditions spécifiques,
- visualiser les données expérimentales et analytiques.
Abaqus est utilisé dans des industries telles que la construction automobile, l'aérospatiale et la production industrielle. Il est également populaire auprès des universités et des instituts de recherche.
Sécurité et sûreté
RISQUE : LOWUn fichier .inp est du texte brut et ne peut pas s'exécuter seul, donc l'ouvrir dans un éditeur de texte est sûr. La mise en garde pratique est d'ordre informatique et non liée à des logiciels malveillants : les fichiers d'entrée Abaqus peuvent inclure (*INCLUDE) d'autres fichiers et référencer des sous-programmes utilisateur (Fortran/C compilés et exécutés par le solveur), donc un fichier provenant d'une source non fiable pourrait diriger le solveur vers des fichiers inattendus ou exécuter du code personnalisé - vérifiez les références *INCLUDE et *USER avant de soumettre un modèle inconnu. Les analyses volumineuses peuvent également consommer beaucoup de CPU/RAM. L'extension elle-même ne comporte aucun exploit.
Détails du format
en bref- Fichier d'entrée de réseau d'eau EPANET / SWMM - Les modèles hydrauliques EPANET et SWMM de l'EPA utilisent également .inp comme fichier d'entrée en texte brut - un domaine différent qui partage l'extension.
- Fichier d'entrée SIG / application générique - Divers outils (certains programmes SIG, FORTRAN et de simulation) écrivent des fichiers d'entrée .inp génériques ; le fichier FEA Abaqus est la signification technique dominante ici.
Programmes qui ouvrent les fichiers INP
Détails techniques
spécifications approfondies| Type de fichier | Fichier d'entrée d'analyse par éléments finis (FEA) en texte brut |
| Encodage des caractères | ASCII brut (7 bits) ; compatible UTF-8 mais les caractères non-ASCII sont rarement utilisés en pratique |
| Syntaxe des mots-clés | Les lignes commençant par un seul * sont des mots-clés (ex: *HEADING, *NODE, *ELEMENT, *MATERIAL, *STEP) ; les lignes commençant par ** sont des commentaires |
| Identification du fichier | Pas d'octets magiques binaires ; identifié par le contenu - le fichier s'ouvre généralement par un bloc de mots-clés *HEADING |
| Type MIME | text/plain |
| Taille typique du fichier | Quelques Ko pour les modèles simples ; de plusieurs centaines de Mo à plusieurs Go pour les maillages volumineux avec des millions de nœuds/éléments |
| Compression | Aucune ; les fichiers sont toujours du texte brut non compressé |
| Imbrication / inclusions | Fichier unique plat par défaut ; des fichiers externes peuvent être appelés via le mot-clé *INCLUDE |
| Appel du solveur | Soumis au solveur Abaqus avec : abaqus job=<nom> input=<nom>.inp |
| Sortie du solveur | Le solveur écrit les résultats dans un fichier .odb (base de données de sortie) ; les fichiers journaux utilisent les extensions .dat et .msg |
| Prise en charge des plateformes | Le solveur Abaqus/CAE fonctionne sur Windows et Linux ; les fichiers .inp peuvent être édités sur n'importe quel OS, y compris macOS |
| Sous-programmes utilisateur | Les fichiers peuvent référencer des sous-programmes utilisateur Fortran ou C (ex: UMAT, VUMAT) via *USER SUBROUTINE ; les sous-programmes sont compilés et liés au moment de la résolution |
| Rétrocompatibilité des mots-clés | La syntaxe de base des mots-clés est restée largement stable depuis la première version de 1978 ; les anciens fichiers fonctionnent généralement sur les versions actuelles d'Abaqus sans modification |
| Considération de sécurité | Les fichiers .inp non fiables doivent être examinés avant soumission - *INCLUDE peut référencer des chemins de fichiers arbitraires, et les sous-programmes utilisateur exécutent du code compilé natif |
| Publié | Abaqus first released 1978 by HKS; the keyword .inp deck has been Abaqus's core input since then |
| Dernière version | Tracks the Abaqus release (e.g. Abaqus 2024); keyword syntax is largely stable |
| Spécification | help.3ds.com |
Conversions INP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers INP.