Files
MultiPhysicsVault/wiki/concepts/Abaqus User-Defined Material Behavior.md
김경종 553842ac3b
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
modify wiki
2026-06-02 16:57:41 +09:00

76 lines
3.2 KiB
Markdown

---
type: concept
title: "Abaqus User-Defined Material Behavior"
complexity: advanced
domain: computational-mechanics
created: 2026-06-01
updated: 2026-06-01
address: c-000103
aliases:
- Abaqus UMAT
- Abaqus VUMAT
- Abaqus UMATHT
- Abaqus user material
- Abaqus user-defined material
tags:
- concept
- finite-element-method
- abaqus
- user-subroutines
- materials
- implementation
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
- "[[Abaqus Constitutive Integration]]"
- "[[Abaqus Material Library and Data Definition]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
source_refs:
- source: "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
raw_path: ".raw/AbaqusAnalysisUserGuide3/"
raw_files:
- "AbaqusAnalysisUserGuide3_071.md"
- "AbaqusAnalysisUserGuide3_070.md"
- "AbaqusAnalysisUserGuide3_005.md"
- "AbaqusAnalysisUserGuide3_004.md"
md_indices:
- 71
- 70
- 5
- 4
match: "heuristic-heading-keyword"
confidence: high
---
# Abaqus User-Defined Material Behavior
## Definition
Abaqus user-defined material behavior lets analysts implement mechanical or thermal constitutive laws through material subroutines when built-in material models are insufficient.
## How It Works
For mechanical behavior, Abaqus/Standard calls `UMAT` at material points during each iteration and requires updated stresses, solution-dependent state variables, and the material Jacobian matrix. The Jacobian quality strongly influences Newton convergence and computational efficiency. Abaqus/Explicit calls `VUMAT` on blocks of material points and passes information suited to explicit vectorized updates.
For thermal behavior, `UMATHT` defines constitutive thermal response. User materials can allocate state variables, output them through SDV identifiers, and use state variables to control element deletion. In Abaqus/Explicit, deleted material points remain in the subroutine block but receive zero stresses and strain increments after deletion.
The guide also describes practical combinations and limitations. User-defined mechanical materials can often be combined with density, thermal expansion, permeability, and heat-transfer properties, while stiffness-proportional damping must be handled through the user material in some cases.
## Why It Matters
User materials are the most direct bridge from finite element theory to production implementation. They offer maximum constitutive flexibility but move correctness burdens onto the analyst: stress update, state evolution, tangent consistency, deletion logic, heat generation, and compatibility with elements and procedures.
## Connections
- [[Abaqus User Subroutines and Utility Routines]] is the broader compiled-extension workflow.
- [[Abaqus Constitutive Integration]] explains why stress updates and material tangents matter.
- [[Finite Element Program Implementation]] provides the general FE code architecture context.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]