본문 바로가기
반응형

ABAQUS/일반18

아바쿠스 컨택 예제 (3D, Rigid) 두 물체의 컨택 예제입니다. 한 물체는 3D 디포머블 바디이고, 한 물체는 Rigid 입니다. 반대편은 pin 조인트입니다. 핀조인트를 점으로 설정하는 경우, bc 에서 회전 자유도를 제외한 나머지 5자유도를 구속해주어야 합니다. 리지드바디는 interaction constraint 에서 설정해주었습니다. 파트 단계에서 rigid로 할 경우에는 설정을 따로 안해줘도 됩니다. step은 general,static 으로 하였습니다. 컨택조건 생성시 rigid가 master body 어야 하고 slave가 더 fine 한 매쉬여야 합니다. 2023. 10. 21.
abaqus cae 엘리먼트 개수 확인방법 [Tools]-[Query]-[Mesh] 2022. 6. 3.
abaqus field out 출력파일에서 원하는 값만 가져오기 field output 에서 주응력, 주변형률을 출력했다. 파이썬에서 요소라벨과 각 값들만 가져오고 싶었다. 정규표현식으로 시도해봤는데, 쉽지않았다. 전략을 바꿨다. 각 줄을 문자열로 가져왔다. >>> raw_Zone_A[30] ' 642168 208.681E-06 152.361E-06 -665.429E-06 -6.03356E-03 -23.3627E-03 -274.990E-03\n' split 연산자를 이용해서 쪼갰다. >>> raw_Zone_A[30].split() ['642168', '208.681E-06', '152.361E-06', '-665.429E-06', '-6.03356E-03', '-23.3627E-03', '-274.990E-03'] 위 줄은 응력이 포함된 줄인데, 응력이 포함되지 않은.. 2022. 5. 23.
abaqus 실행동작에 대한 파이썬 코드 얻는 법 working directory 에 있는 abaqus.rpy 에 저장된다. 2022. 5. 20.
abaqus 에서 inp 생성 안하고 cae에서 바로 인풋코드 보는 법 CAE 에서 [Model]-[Edit keywords] 클릭 후 원하는 모델을 선택하면 인풋코드가 보입니다. 2022. 5. 20.
abaqus 에러 (Check the disk space on your system) 해결방법 해석을 돌렸는데 아래 오류가 난 경우가 있다. Check the disk space on your system 메시지 파일에 나와있다. 스크레치 경로를 공간 여유가 있는 E드라이브로 수정해주니 해결되었다. C드라이브도 공간 여유는 있었는데, 왜 이 오류가 났는지는 아직 모른다. 스크레치 경로는 C:\SIMULIA\Abaqus\6.11-1\site 안에 있는 abaqus_v6.env 인데, 사람마다 다를 수 있다. abaqus_v6.env 이걸 찾으면 된다. 열어서 scratch 찾아서 원하는 경로로 바꿔준다. scratch 가 없으면 아래와 같이 맨 아랫줄에 추가해주면 된다. 2022. 1. 21.
abaqus 요소별 부피 출력 방법 Step1 해석을 돌릴 때 filed output 에서 output variable로 부피를 선택해주어야 합니다. 실제 사용할 결과는 EVOL 입니다. 인풋을 쓴다면 아래와 같이 추가합니다. Step2 해석을 돌린 후 visualization 화면이라고 합시다. Report 탭에서 아래와 같이 선택합니다. Step3 출력합니다. 2021. 6. 3.
abaqus 요소별 변형률 에너지 밀도(strain energy density) 계산 방법 1. 스트레인 에너지 밀도 계산 수식 스트레인 에너지 밀도는 아래와 같이 계산됩니다. 각각은 주 응력(principal stress), 주 변형률(principal strain)입니다. $u=\frac{1}{2}( \varepsilon _{1}\sigma_{1} +\varepsilon _{2}\sigma_{2} +\varepsilon _{3}\sigma_{3})$ 훅의 법칙을 이용하면 변형도 가능합니다. 먼저 훅의 법칙은 아래와 같습니다. $\varepsilon_{1}=\frac{[\sigma_{1}-\nu(\sigma_{2}+\sigma_{3})]}{E}$ $\varepsilon_{2}=\frac{[\sigma_{2}-\nu(\sigma_{1}+\sigma_{3})]}{E}$ $\varepsilon_{.. 2021. 6. 2.
abaqus 단위변환 방법 (Pa인가, MPa인가 아바쿠스는 길이에서 1을 무엇으로 해석하느냐에 따라서 나머지 단위들이 달라집니다. 예를들어 1을 1mm로 해석한다면 응력은 MPa이 됩니다. 아래 표를 따르면 됩니다. 2021. 6. 2.
abaqus field output 과 history output의 차이 field output : 공간에 따른 데이터. f(x,y,z)=result 형태. history output : 시간에 따른 데이터 f(t)=reuslt 형태. history output 은 특정 point 에서의 결과이다. 2021. 6. 2.
abaqus 요소별로 응력,변형률 출력하기 (text,excel) Step1. 출력하기 원하는 element 만 보이게 한다. Step2. Report 탭의 Field Output을 실행한다. Step3. 출력하기 원하는 결과를 선택한다. Position 도 선택해준다. node마다 출력할 수도 있고, element 중심의 값만 출력할 수도 있다. Step4. Setup 탭 설정 이름을 설정한다. Append to file은 체크 해제한다. (체크할 경우 이전 파일에 누적되서 결과가 출력됨) 2021. 6. 2.
abaqus 결과 튈 때 확인사항 아바쿠스 매쉬 튈 때 확인사항 하이퍼매쉬로 매쉬를 짜고 아바쿠스 inp으로 해석을 돌리는 사람입니다. 아바쿠스를 쓰다가 값이 자주 튀고, 튀는 값을 잡기위해 늘 많은 시간을 소모합니다. FEM이 주 업무는 아니라서, 자주 쓰지 않기 때문에 할 때마다 튀는 값을 잡느라 시간을 허비하는게 아까워서 기록을 해두려고 합니다. 삽질을 엄청 했는데 결과만 공유합니다. elastic 재료이고, tie의 경우입니다. 1) tie조건 아래 조건으로 했을 때, 가장 안튐 SURFACE TO SURFACE adjust = no 2) element 테트라로 짜는 경우. C3D10M 3) 얇은 구조물은 두께방향 매쉬 개수 3개 이상 4) 서로 다른 두 물체의 접합면을 tie 하는 경우는 매쉬를 일치시켜주는게 가장 좋고. 완전히.. 2020. 8. 5.
abaqus 4가지 C3D10 요소 비교 아바쿠스 4가지 C3D10 요소 비교 아바쿠스에는 4가지 종류의 C3D10요소가 있습니다. 각각의 설명은 아래와 같습니다. 1) C3D10 - 가장 기본적임. 컨텍엔 안좋음. - finite sliding 에서 node to surface나, surface to surface + penalty enforcement method와 함께 쓰면 괜찮음.(컨텍에 불리한 특성을 상쇄) 2) C3D10M (Modified) - C3D10은 finite sliding + node to surface + direct enforcement method와 안좋은데, 이를 개선함. - 아바쿠스에서는 더이상 권장하지 않음. C3d10에서 NODE TO SURFACE + PENALTY ENFORCEMENT 를 권장함 - m 은.. 2020. 7. 31.
abaqus visualiztion 자주 쓰는 기능 모음 아바쿠스 visualiztion 자주 쓰는 기능 모음 1) 매쉬 안보이게 하기 [Options]-[Common]-[Basic]-[Visible Edges]-[No edges 체크] 2) 배경 색 바꾸기 [View]-[Graphics Options]-[Viewport Background]-[Solid] 3) Legend 관련 [Viewport]-[Viewport Annotation Options] 4) 특정 단면의 결과만 보기 [Tool]-[View Cut]-[Manager] 2020. 7. 22.
abaqus 컨택에서 무엇을 mater 로 놓아야 할까. 1) rigid body 가 master 2) 더 강성이 큰 body가 master 3) 매쉬가 덜 조밀한 body 가 master 4) 더 긴 body가 mater 5) 더 smooth 한 body가 master 3번만 설명을 하면, master 는 slave를 침투할 수 있다. 따라서 master가 더 조밀할 경우 침투가 많이 일어날 수 있기 때문데, slave가 더 조밀해야 한다. 2020. 7. 21.
abaqus output 파일 설명 abaqus output 파일 설명 data file : error, warning 등sta file : 현재 run 상황 2019. 8. 3.
abaqus bat 파일 사용법 inp 파일을 하나 준비합니다. ex.inp 라고 하겠습니다. bat 파일 만들고 메모장으로 엽니다. exrun.bat라고 하겠습니다.메모장으로 열어서 아래 내용 적습니다. echo y|abq6134 j=ex cpus=갯수 int 더블클릭해서 실행합니다. 2019. 8. 3.
[Abaqus] 아바쿠스 command 사용법 abaqus는 cae를 켜지 않고 inp파일만 있으면 job을 돌릴 수 있습니다. 바로 command를 이용하는 방법입니다. cae롤 돌릴때 보다 편하고 빠르죠. 아바쿠스를 설치하면 시작->모든프로그램에 abaqus command가 설치되는데,가끔 설치가 안되는 경우가 있어요. 이때는 그냥 명령프롬프트를 이용하면 됩니다. 우리가 흔히 말하는 cmd창이요. 시작 -> 실행 -> cmd 를 실행하면 까만 도스창이 뜹니다. 아바쿠스 inp 파일이 있는 곳으로 경로를 바꿔줍니다. 다른 드라이브로 이동하고 싶으면(C에서 D로) D: 드라이브 아래의 폴더로 이동하고 싶으면 cd 원하는폴더명 그냥 도스 명령어 입니다. 그리고 나서 아래 코드를 실행합니다. abaqus job=파일명 cpus=2 확장자는 안붙입니다. .. 2019. 8. 3.
반응형