본문 바로가기
반응형

전체 글186

ABAQUS를 위한 Composite Lay-up 적용 방법 (Keyword) 안녕하세요.이번에는 어제 포스팅에 이은 Composite Material에 관한 예제입니다.아래 예제는 ABAQUS Documentation에서 'Benchmark Guide 4.9.1'의 예제를 가지고 설명을 드릴려고 합니다. 이 예제는 Shell에서의 Composite Layup을 나타낸 부분으로 Composite Material의 가장 기초적인 부분이라고 할 수 있습니다. 또한, 이것을 통해 WCM plug-in이나 총알 관통과 같은 충격 해석에서의 복합재료 부분을 쉽게 적용할 수 있을 것이라고 생각됩니다. 본격적으로 ABAQUS Keyword를 통한 Composite Layup 적용 방법에 대해서 설명하도록 하겠습니다.일단 아래에 나와있는 '*NODE'와 '*ELEMENT'는 앞에 많은 포스팅에서.. 2017. 4. 7.
ABAQUS를 위한 Composite Material 01 안녕하세요. 이번 테마는 Composite Material, 즉 복합재료에 관한 이야기를 하려고 합니다.요즘 다양한 분야에서 경량화 또는 친환경화를 목적으로 복합재료나 이종재료에 관해 많은 관심을 가지고 있습니다. 또한, 이를 적용하고 해석을 통해 경향성을 맞추기 위한 다양한 노력을 하고 있습니다. 그래서 이번부터 포스팅할 부분은 복합재료에 관한 토픽으로 이야기를 하려고 합니다. 그리고 초반에는 간단한 복합재료의 정의에 대해서 쓰도록 하겠습니다. 1. 복합재료(Composite Material)의 정의 복합재료는 2종류 이상의 다른 재료의 결합으로 구성되어 원래 상을 유지하면서 원래의 성질보다 우수한 성능을 가진 재료를 말합니다. 또한, 이것은 섬유(Fiber)와 기지(Matrix) 사이에 계면을 가지고.. 2017. 4. 6.
ABAQUS 예제 02 (KEYWORD) 안녕하세요. 오늘은 저번 1번 예제에 이어서 2번째 예제입니다. ABAQUS KEYWORD를 이용한 파이프 관 만들기입니다. 이것은 기존 예제와 다르게 조금 더 복잡합니다. 하지만, 명령어 사용이 반복되는 작업이기 때문에 하나 하나 잘 이해하시면, 모델을 잘 만들 수 있을 것이라고 생각합니다. *node 1, 1,0,0 10, 0,1,0 20, -1,0,0 30, 0,-1,0 40, 1,0,0 201, 3,0,0 210, 0,3,0 220, -3,0,0 230, 0,-3,0 240, 3,0,0 10001, 1,0,10 10010, 0,1,10 10020, -1,0,10 10030, 0,-1,10 10040, 1,0,10 10201, 3,0,10 10210, 0,3,10 10220, -3,0,10 1023.. 2017. 4. 5.
ABAQUS를 위한 Python Code 만들기 04 (Job와 ODB 설정) 안녕하세요. Python 예제 포스팅에 대한 마지막 설명 포스팅입니다. 오랜기간동안 계속 봐주셔서 감사합니다.더 열심히 다양한 분야에 대해서 올릴수 있도록 하겠습니다. 하지만, 'ABAQUS/CAE'는 당분간은 못 올릴 것 같습니다. Adsense에 통과하려는 부분에서 사진에 대한 엄한 부분이 있기 때문에 조금 'ABAQUS/CAE' 포스팅을 늦추겠습니다.아무튼 마지막 Python 예제 설명을 시작하겠습니다.첫번째 Code는 아래 Import 명령어에서도 볼 수 있듯이, Mesh 모듈에 관한 부분으로 시작하도록 하겠습니다. 앞에 포스팅을 계속 봤으면, p라는 변수를 지정하는 것은 과정을 생략할 수 있는 치환 변수라는 것을 알 수 있을 것입니다. import meshp = mdb.models['Model-.. 2017. 4. 4.
ABAQUS를 위한 Python Code 만들기 03 (Assembly와 Step) 안녕하세요. 어제에 이어서 계속된 'ABAQUS를 위한 Python Code 만들기' 포스팅입니다. 이번에는 어제의 포스팅에 이어서 Assembly와 Step 및 Boundary Condition에 대해서 설명을 하려고 합니다. 일단 이 부분은 ABAQUS Input 파일을 이해하시는 분이 더 쉽게 이해할 수 있을 것이라고 생각합니다. 왜냐하면, Python 구조가 전체적으로 Input파일의 형식을 따라가고 있기 때문입니다. Import assembly 앞에서 똑같이 언급한 것과 같이 Import의 명령어는 모듈을 불러내는 부분입니다. 아래 Step 부분에도 똑같이 적용되는 부분이기 때문에 중복되는 부분은 이제부터 제외하고 설명할 수 있도록 하겠습니다. a = mdb.models['Model-1'].ro.. 2017. 4. 3.
ABAQUS를 위한 Python Code 만들기 02 (Material와 Section) 안녕하세요. 이번 포스팅도 ABAQUS를 위한 Python 관련 포스팅입니다. 어제 Sketch와 Part에 이어서 이번 포스팅에서는 Material과 Section에 대해서 설명을 하려고 합니다. 아직 갈길이 멀지만 차근차근 열심히 해보도록 하겠습니다. 또한, 이 부분을 처음 보시는 분들은 앞에 'ABAQUS를 위한 Python Code 만들기 01'와 'Python 코드 예제'를 보고 오시면 더 도움이 될 것이라고 생각합니다. 이제 본격적으로 포스팅을 시작하도록 하겠습니다. import material 앞의 포스팅에서 언급했던 것과 같이 Sketch에서는 Sketch 모듈에 관한 정보가 필요해서 Import 기능을 사용해서 불러오기를 했습니다. 이번에도 마찬가지로 Material 모듈을 Import를.. 2017. 4. 2.
ABAQUS를 위한 Python Code 만들기 01 (Sketch와 Part) 안녕하세요. 어제 포스팅에 이은 2번째 ABAQUS를 위한 Python 관련 포스팅입니다. 요즘에는 갑자기 일이 많아져서 포스팅을 길게는 쓰지 못할 것 같습니다. 하지만, 최대한 부지런히 써보려고 노력 중입니다. 또한, 길게는 못써서 저번 포스팅에 있는 것을 분할해서 설명을 드릴려고 합니다. 나중에 들어오시는 분들은 포스팅 흐름대로 공부하시면 될 것 같으나, 계속 보시는 분들 중에 포스팅이 느리다고 생각하시면 코드를 아에 이메일로 보내드릴 생각입니다. 추후에 댓글로 한번 문의를 주시면 전 포스팅에 있는 코드를 보내드릴 수 있도록 하겠습니다. 하지만, 복잡한 과정은 아니고 py파일로 Beam 예제를 풀이를 한 것이기 때문에 기초 과정이라고 생각하시면 될 것 같습니다. 제목에서와 같이 Python을 이용한 .. 2017. 4. 1.
ABAQUS를 위한 PYTHON 예제 01 (PYTHON 구성) 안녕하세요 오늘은 ABAQUS를 위한 PYTHON 예제에 대해서 설명을 드릴려고 합니다. 일반적으로 PYTHON의 법칙에 대한 정보를 몰라도 ABAQUS의 PYTHON이라고 따로 인식하시면 될 것 같습니다. 일반적으로 Python 파일을 Kernal Command Line Interface의 창에 넣어주면 Python code의 설정에 맞게 적용이 되어집니다. 또한, CAE로 모델을 구성하고 진행하는 모든 과정이 Temp 폴더의 rpy파일로 쓰여지기 때문에, CAE로 먼저 모델 구성을 한 뒤에 rpy파일을 확인하면 아래와 같은 형식으로 나와있습니다. 1. Sketch 및 Part 형상을 구성하는 단계입니다. import sketch import part s = mdb.models['Model-1'].Co.. 2017. 3. 31.
ABAQUS 기초 예제 01 (KEYWORD) 안녕하세요. 오늘은 아바쿠스 기초 KEYWORD 예제를 만들어서 해석을 해보려고 합니다.우선 몇일동안은 KEYWORD 예제를 이용하여 모델링부터 STEP까지 모두 만들어서 ABAQUS COMMAND를 이용하여 해석을 진행해보려고 합니다.앞에 포스팅에서도 기본적인 3차원 BEAM 예제에 관하여 설명을 해 놓은 부분이 있지만, 모든 부분을 기억하는 것은 쉽지 않기 때문에 하나씩 설명을 하면서 다시 진행해보도록 하겠습니다. 모든 3차원 물체는 점, 선, 면으로 이루어져 있습니다. 그래서 KEYWORD로 진행하실 때에도 점, 선, 면 순서대로 Input파일을 구성해 나간다는 생각을 하시면 될 것 같습니다. 그렇다면, 제일 먼저 해야하는 과정은 점을 만드는 과정입니다. 점은 ABAQUS에서는 NODE라는 이름으로.. 2017. 3. 30.
ABAQUS MPC 조건 적용하기 (KEYWORD) 안녕하세요.이번 ABAQUS 포스팅은 MPC(Multi Point Constraints) 조건 적용하기입니다.기존에 설명했던 것과 같은 Coupling 조건이라고 생각하시면 더 이해가기 쉬우실 것이라고 생각합니다.일반적으로 MPC 조건에는 Beam, Tie, Link, Pin, Elbow, User-Define 방법이 있습니다. 1. MPC-Beam 조건MPC Beam을 사용할 경우에는 두개의 Node를 Rigid Beam 형태로 적용되어 진다. 1번 Node의 Displacement와 Rotation의 영향이 2번 Node의 Diplacement와 Rotation이 그대로 따라가게 하는 영향을 가지고 있다. 그림 1번을 참고하면 될 것 같습니다. 2. MPC-Tie 조건이 조건은 Beam과 유사한 MP.. 2017. 3. 29.
반응형