65 lines
3.5 KiB
Markdown
65 lines
3.5 KiB
Markdown
---
|
|
type: concept
|
|
title: "Abaqus Input File Syntax"
|
|
complexity: intermediate
|
|
domain: computational-mechanics
|
|
created: 2026-05-29
|
|
updated: 2026-06-01
|
|
address: c-000072
|
|
aliases:
|
|
- ABAQUS input syntax
|
|
- Abaqus keyword syntax
|
|
- Abaqus input file
|
|
tags:
|
|
- concept
|
|
- finite-element-method
|
|
- abaqus
|
|
- input-file
|
|
status: current
|
|
related:
|
|
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
|
|
- "[[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]"
|
|
- "[[ABAQUS]]"
|
|
- "[[Abaqus Spatial Model Definition]]"
|
|
- "[[Abaqus Prescribed Conditions and Amplitudes]]"
|
|
- "[[Abaqus Kinematic Constraints and MPCs]]"
|
|
- "[[Abaqus Contact Interaction Definition]]"
|
|
- "[[Abaqus Job Execution Workflow]]"
|
|
- "[[Finite Element Program Implementation]]"
|
|
sources:
|
|
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
|
|
- "[[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]"
|
|
---
|
|
|
|
# Abaqus Input File Syntax
|
|
|
|
## Definition
|
|
|
|
Abaqus input file syntax is the keyword-based text format used to define models, analysis steps, procedure controls, loads, boundary conditions, interactions, and output requests for [[ABAQUS]].
|
|
|
|
## How It Works
|
|
|
|
An Abaqus input file is an ASCII file arranged as option blocks. Keyword lines begin with `*`, can include comma-separated parameters, and are followed by data lines when the option requires numeric or label data. Comment lines begin with `**`.
|
|
|
|
The guide separates input into model data and history data. Model data define the reusable analysis model: nodes, elements, materials, sections, sets, initial conditions, and assembly structure. History data define analysis steps: procedure type, loads, boundary conditions, interactions, controls, and output requests. `*STEP` and `*END STEP` delimit each step.
|
|
|
|
[[Abaqus-Analysis-User-s-Guide-Volume-V|Volume V]] expands the history-data side of this syntax: prescribed conditions, amplitude references, boundary conditions, loads, predefined fields, constraints, contact interactions, contact properties, and cavity radiation controls all become keyword-level definitions tied to steps, surfaces, sets, or named properties.
|
|
|
|
Sets and labels are the main referencing mechanism. Nodes and elements can be grouped into sets so later options can apply constraints, sections, loads, surfaces, or output requests without restating individual IDs. Labels are generally case-insensitive unless quoted, and include files can split a large model across multiple files.
|
|
|
|
## Why It Matters
|
|
|
|
The input syntax is the user-visible API of a finite element code. It turns the abstract [[Finite Element Program Implementation]] workflow into a declarative model description that the solver can parse into nodes, elements, degrees of freedom, procedures, and output requests.
|
|
|
|
## Connections
|
|
|
|
- [[Abaqus Spatial Model Definition]] supplies the node, element, set, and assembly content referenced by the syntax.
|
|
- [[Abaqus Prescribed Conditions and Amplitudes]] and [[Abaqus Contact Interaction Definition]] show how history data drives loads, constraints, and interactions.
|
|
- [[Abaqus Job Execution Workflow]] consumes the input file through the `abaqus` command and related checks.
|
|
- [[Abaqus Output Database and Results Files]] is controlled by output requests placed in history data.
|
|
|
|
## Sources
|
|
|
|
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
|
|
- [[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]
|