» 블로그 » 블로그 » Abaqus에서 가장 일반적으로 사용되는 서브루틴

Abaqus에서 가장 일반적으로 사용되는 서브루틴

In this article you will read

목차

Main Article

Last updated on:

Abaqus provides the users with an extensive array of user subroutines regarding standard, explicit (or CFD analyses). For instance, here we introduce some of the most popular and important Abaqus의 서브루틴/Standard and Explicit. Writing user subroutines with Abaqus will be presented in the last part of the article. However, all user subroutines applicable in Abaqus can be found in the Abaqus 사용자 서브루틴 참조 가이드:

문서의 서브루틴 참조 가이드

우리는 더 간단한 것부터 시작합니다:

1. DLOAD(Abaqus/Standard) & VDLOAD(Abaqus/Explicit)

일반적으로 부하가 시간 및/또는 위치의 복잡한 함수인 경우 사용됩니다. f(t, x) 하중에 대한 함수). 따라서 이 서브루틴을 사용하여 불균일하고 분포된 기계적 하중(압력 및 체적력)을 정의할 수 있습니다. 또한, 이 서브루틴은 요소 번호 및/또는 적분점 번호에 따라 달라지는 하중을 정의하는 데에도 사용할 수 있습니다.

Abaqus CAE에서 DLOAD VDLOAD 사용 | Abaqus로 사용자 서브루틴 작성

Abaqus DLOAD 및 VDLOAD 서브루틴

이 교육 패키지는 Abaqus 사용자가 복잡한 DLoad 및 VDLoad 서브루틴을 작성하는 데 도움을 줍니다. 이 워크숍을 통해 DLoad 및 VLoad 서브루틴 작성 및 응용에 대한 기본적이고 포괄적인 방법을 익힐 수 있습니다. 엔지니어로서 이 패키지를 활용하면 복잡한 하중을 사용하는 기본 프로젝트를 수행할 수 있습니다.

2. DISP(Abaqus/Standard) 및 VDISP(Abaqus/Explicit)

관련 경계 조건(BC)에 나열된 모든 자유도에 대해 병진 및 회전 경계 조건을 규정하는 데 사용할 수 있습니다. 자유도 또는 속도와 같은 시간 미분에 대한 값을 지정할 수 있습니다.
그리고 가속도.

3. FRIC(Abaqus/Standard) & VFRIC(Abaqus/Explicit) & VFRICTION(Abaqus/Explicit)

이러한 서브루틴은 접촉하는 표면 사이의 전단력 전달을 설명하기 위해 Abaqus에서 제공하는 것보다 더 복잡한 모델이 필요할 때 사용됩니다. Abaqus를 사용하여 사용자 서브루틴을 작성하는 방법은 다른 게시물과 제품에서 제공될 예정입니다.

ABAQUS의 VFRICTION 및 VFRIC 서브루틴 소개

이 튜토리얼은 고전적인 컬럼비아 방정식이 더 복잡하여 그래픽 ABAQUS 환경으로 구현할 수 없는 경우에 도움을 줍니다. 이 패키지는 이 두 서브루틴을 소개하고 작성하는 방법을 설명합니다. 이 소개에서는 VFRICTION 및 VFRIC 서브루틴의 다양한 선택 및 필수 매개변수에 대해 설명합니다.

4. 필름(Abaqus/Standard)

일반적으로 필름 계수 h 또는 싱크 온도 θs가 시간, 위치 및/또는 표면 온도의 복소 함수일 때 사용됩니다.

5. HETVAL(Abaqus/Standard) 및 VHETVAL(Abaqus/Explicit)

이를 사용하여 재료의 내부 열 생성에 대한 복잡한 모델을 정의합니다. 예를 들어 재료가 상변화를 겪을 때 발생할 수 있는 열 생성과 같은 열 생성에 대한 모델입니다. VHETVAL은 최근 Abaqus 2018에서 추가되어 Abaqus에 추가되었습니다.

6. UEXPAN(Abaqus/Standard)

재료의 열 팽창이 Abaqus 자체로 모델링하기에는 너무 복잡한 경우, 이 서브루틴을 사용하여 증분 열 변형률을 정의합니다.

Abaqus로 사용자 서브루틴 작성

이 튜토리얼에서는 열 팽창을 모델링하기 위해 열 변형률 증분을 정의하는 방법을 설명합니다. 모델에서 열 팽창을 구현하는 작업은 Abaqus/Standard 솔버(암묵적 방법)용 UEXPAN 및 VUEXPAN 서브루틴을 사용하여 수행됩니다. 사용자 서브루틴 UEXPAN 또는 VUEXPAN에서 열 변형률 증분을 미리 정의된 필드 변수, 온도 및 상태 변수의 함수로 정의할 수 있습니다.

UEXPAN과 VUEXPAN은 재료 또는 개스킷 동작 정의에 사용자 서브루틴에서 정의한 열 팽창이 포함되는 모든 부품 요소의 통합 지점에 대해 호출됩니다.

이 서브루틴은 재료의 열 팽창 거동이 너무 복잡하여 Abaqus 소프트웨어 환경의 "팽창" 옵션으로 모델링하기 어려울 때 사용됩니다. 예를 들어, 열 변형률이 온도, 미리 정의된 필드 변수 및 상태 변수에 따라 복잡하게 달라지고 이러한 변수를 업데이트해야 하는 문제에서 이 서브루틴이 사용됩니다.

사용자 서브루틴 UEXPAN은 결합된 열-전기-구조 또는 결합된 온도-변위 해석 동안 각 반복에서 요소점당 두 번씩 호출됩니다.

7. DFLUX(Abaqus/Standard) 및 VDFLUX(Abaqus/Explicit)

열전달 또는 질량 확산 해석에서 불균일하게 분포된 플럭스가 위치, 시간, 온도 등의 함수인 경우, 이 서브루틴을 사용해야 할 수 있습니다. VDFLUX는 최근(Abaqus 2016에서) Abaqus에 추가되었습니다.

ABAQUS-Front의 DFLUX 서브루틴

DFLUX 서브루틴(VDFLUX 서브루틴)은 열전달 및 온도 변위 솔버에서 플럭스 하중이 시간, 장소 또는 기타 매개변수의 함수일 때 다양한 체적 플럭스 및 표면 플럭스 상태에서 열 하중을 계산하는 데 사용됩니다. 이 패키지에서는 "언제 이 서브루틴을 사용해야 하나요?", "DFLUX 서브루틴 사용 방법", "DFLUX와 VDFLUX의 차이점은 무엇인가요?", "DFLUX를 VDFLUX로 변환하는 방법", 그리고 "예제에서 사용하는 방법"을 학습합니다. 이 모든 내용을 실제로 배울 수 있도록 세 가지 워크숍이 제공됩니다. DFLUX 서브루틴을 이용한 두 판 사이의 용접 시뮬레이션, DFLUX를 이용한 두 튜브 간 아크 용접 시뮬레이션, 그리고 다양한 유형의 기능적 열유속(신체-표면-VDFLUX 서브루틴(열기계 분석)을 사용한 Johnson-cook 가소성을 갖는 판의 요소.

8. USDFLD(Abaqus/Standard) 및 VUSDFLD(Abaqus/Explicit)

요소의 적분 지점에서 필드 변수의 값을 직접 정의할 수 있습니다. 서브루틴은 해 데이터에 접근할 수 있으므로 필드 변수 값은 응력, 변형률, 변형률 속도 등과 같은 요소 변수의 함수가 될 수 있습니다. Abaqus에서는 대부분의 재료 물성을 필드 변수의 함수로 정의할 수 있습니다. 따라서 재료 물성은 해 데이터의 함수가 될 수 있습니다.
일반적으로 복잡한 재료 동작을 모델링해야 할 때 이를 사용하며 UMAT/VUMAT 서브루틴을 개발하고 싶지 않을 때 사용합니다.(Abaqus로 사용자 서브루틴 작성)

ABAQUS의 USDFLD 및 VUSDFLD 서브루틴

이 유용한 튜토리얼에서는 재료 특성을 임의의 종속 변수로 변경할 수 있습니다. 이 서브루틴의 가장 중요한 장점 중 하나는 단순성과 적용 가능성입니다. 다양하고 활용도가 높은 예제는 이 교육 패키지의 고유한 특징입니다.

이 교육 패키지에는 Abaqus 소프트웨어에서 USDFLD 및 VUSDFLD 서브루틴을 사용하는 방법을 완벽하게 익히는 데 도움이 되는 5개의 워크숍이 포함되어 있습니다. 이러한 서브루틴을 통해 표준 및 명시적 솔루션의 종속성을 기반으로 중요한 지점에서 필드 변수를 재정의하는 전문 지식을 습득하게 됩니다.

9. 크립

이 서브루틴을 사용하여 재료의 시간 의존적 점소성 변형을 정의합니다. 변형은 편차 거동(크리프)과 체적 거동(팽창)으로 구분됩니다.

10. 우겐스

이 서브루틴을 사용하면 쉘 요소의 단면 강성을 기준으로 쉘 요소의 복잡하고 비선형적인 기계적 동작을 직접 정의할 수 있습니다.

11. UMAT(Abaqus/표준) 및 VUMAT(Abaqus/명시적)

Abaqus 재료 모델로 모델링할 수 없는 재료에 대한 복잡하고 구성적인 모델을 정의합니다.

UMAT 서브루틴 | UMAT Abaqus 알아보기 | 우마트 아바쿠스 코스

이 패키지는 ABAQUS 소프트웨어에서 재료 모델을 사용할 수 없는 경우 사용할 수 있습니다. 표준 및 명시적 솔버를 포함한 이 튜토리얼 패키지를 따르면 복잡한 구조물에 사용하기 위해 사용자 정의 재료를 기반으로 서브루틴을 작성, 디버깅 및 검증할 수 있습니다. 이 강의는 초탄성 재료, 복합재, 금속 등에서 고급 UMAT 및 VUMAT 서브루틴을 작성하는 방법을 소개합니다.

데모 보기

12. UMATHT(Abaqus/Standard) 및 VUMATHT(Abaqus/Explicit)

이 서브루틴을 사용하여 재료의 열 구성 거동과 열 전달 과정 중 내부 열 발생을 정의할 수 있습니다. VUMATHT는 최근(Abaqus 2018에서) Abaqus에 추가되었습니다.

UMATHT 아바쿠스

UMATHT는 User Material Heat Transfer의 약자입니다. 이 서브루틴은 재료의 열 거동을 정의하는 데 사용됩니다. 열 해석을 수행하면서 Abaqus CAE에서 지원하지 않는 재료의 거동과 특성을 정의하려면 UMATHT 서브루틴을 사용해야 합니다. 이 서브루틴은 단위 질량당 내부 열 에너지, 온도에 따른 단위 질량당 내부 열 에너지 변화량 등 다양한 변수를 정의해야 합니다. 이 패키지에서는 UMATHT 서브루틴이 무엇이고, 언제 사용해야 하는지, 그리고 몇 가지 예제를 통해 어떻게 작동하는지 알아봅니다.

13. UEL(Abaqus/표준) 및 VUEL(Abaqus/명시적)

Abaqus 요소 라이브러리에서 사용할 수 없는 요소 공식을 사용하여 요소를 생성해야 하는 경우, 해당 라이브러리를 사용합니다.

ABAQUS의 UEL 서브루틴 소개

UEL은 사용자 정의 요소(User-defined Elements)의 약자입니다. Abaqus 요소 라이브러리에 없는 요소 유형을 필요로 하는 유한 요소 해석을 수행하는 경우 UEL 서브루틴을 작성해야 합니다. 또는 다양한 요소 형상 함수를 정의하려는 경우 UEL이 최선의 선택입니다. 이 서브루틴은 Abaqus에서 가장 정교한 서브루틴 중 하나이며 고급 사용자를 대상으로 합니다. 이 튜토리얼 패키지를 통해 고급 사용자가 되어 복잡한 서브루틴을 작성하는 방법을 배울 수 있습니다. 이 패키지에는 두 가지 워크숍이 포함되어 있습니다. 비선형 단면 거동을 갖는 평면 보 요소에 대한 UEL 서브루틴 작성과 특정 경계 조건 및 하중을 갖는 보 요소에 대한 UEL 서브루틴 작성입니다. 데모 보기

14. UEXTERNALDB(Abaqus/Standard) 및 VEXTERNALDB(Abaqus/Explicit)

Abaqus 데이터를 제공하거나 Abaqus에서 생성된 데이터를 사용하는 다른 사용자 서브루틴이나 다른 소프트웨어 프로그램에서 사용될 수 있는 외부 데이터베이스를 관리합니다.

writing user subroutines with Abaqus, is there any tutorial?

보는 것이 유용할 것입니다 Abaqus 문서 Abaqus 시뮬레이션을 시작하기가 얼마나 어려운지 이해하려면 Abaqus 튜토리얼.

Related 조항

Author

앨빈 몰버그

Alvin Molberg is a distinguished expert in Mechanical Engineering and a pivotal figure at CAE Assistant, where he serves as the Training Manager. With advanced degrees from the University of Michigan and New Mexico State University, Alvin specializes in complex fields including composite materials, aerospace engineering, and additive manufacturing. His deep proficiency in Abaqus and finite element analysis allows him to master advanced subroutines for specialized industrial applications. Dedicated to bridging the gap between theory and simulation, he develops comprehensive training packages that empower engineers worldwide to resolve complex technical hurdles and optimize high-performance materials in modern aerospace and research sectors.

Your 댓글

답글쓰기

이 패키지에는 다음 두 패키지의 무료 버전이 포함되어 있습니다. 다음 패키지에는 다양한 유형의 서브루틴 작성을 위한 11개의 워크숍이 포함되어 있으며, UMAT/VUMAT 서브루틴을 직접 작성하는 데 필요한 지침과 요령을 제공합니다. 여기에서 UMAT Abaqus 예제를 무료로 다운로드할 수 있습니다.

UMAT 서브루틴(VUMAT 서브루틴) 소개"” ABAQUS 소프트웨어에서 재료 모델을 사용할 수 없는 경우 사용됩니다. 표준 및 명시적 솔버를 포함한 이 튜토리얼 패키지를 따르면 복잡한 구조물에 사용할 수 있는 맞춤형 재료 기반 서브루틴을 작성, 디버깅 및 검증할 수 있습니다. 이 강의는 초탄성 재료, 복합재, 금속 등에서 고급 UMAT 및 VUMAT 서브루틴을 작성하는 방법을 소개합니다. 데모 보기

“고급 UMAT 서브루틴(VUMAT 서브루틴)” 이 교육 패키지는 Abaqus 사용자가 복잡한 UMAT 및 VUMAT 서브루틴을 작성할 수 있도록 지원합니다. 이 교육 패키지는 서브루틴에 익숙하거나 UMAT/VUMAT 서브루틴을 전문적으로 배우고자 하는 사용자에게 적합합니다. 운동학적 강성을 기반으로 한 전산 소성 방정식도 논의됩니다. 또한, Johnson Cook 모델을 기반으로 금속 손상 해석을 구현했습니다. 데모 보기