-
[OptiStruct] 열전달 및 열변형 해석
OptiStruct 구조 해석 솔버를 이용하여 HyperMesh 인터페이스에서 열전달 해석 후, 그 결과를 이용하여 열변형 해석이 가능합니다. 다음 동영상은 HyperMesh 2024 버전에서 작성되었습니다. Subcase 1에서는 열전달 해석을 수행하며, Subcase 2에서는 열변형 해석을 진행합니다. 해당 데모에서는 10 W/m2의 열유속을 설정하고 RING1의 외부 표면을 0도로 고정하여 열해석을 수행합니다. 이 온도 분포는 열하중으로, RING2에 생성된 강체 요소의 중심은 구속으로 설정되어 열팽창된 결과를 확인할 수 있습니다. 해당 데모는 OS-T 3185:…
-
[SimLab] node를 공유한 Tet,Hex/Penta Mesh 생성
Geometry의 Boolean과 Replace 기능을 활용하면 Tet, Hex/Penta Mesh의 맞닿는 node 위치를 일치시켜 node를 공유시킬 수 있습니다. Boolean 기능을 이용하여 공유면 표시 node가 공유되지 않은 Tria, Quad mesh 생성 Replace 기능으로 Tria mesh를 Quad mesh가 있는 평면에 적용하여 공유면 생성 생성된 Quad+tria mesh를 사용하여 Hex mesh 생성 (ex. Extrude) Tetra mesh 생성 2D mesh를 이용한 Hex mesh 기능이 적용 가능한 상황에서만 활용 가능합니다. 따라서…
-
[SimLab] Kubrix 라이선스 설정 및 실행 방법
SimLab에서는 Kubrix 라이선스를 별도로 구매하시면, 자동으로 입력한 조건에 맞춰 Hex mesh를 생성하는 기능을 사용해 보실 수 있습니다. 알테어 담당 영업을 통해 해당 기능에 대한 테스트 및 구매에 대한 문의 가능합니다. Kubrix 라이선스 구매 후 해당 라이선스를 적용하는 방법은 다음과 같습니다. 1. kubrix_lock.txt 파일 생성 장비 정보(이더넷 정보)를 제공해주시면 해당 장비에서 사용 가능한 Kubrix key를 제공받게 됩니다. 영문과 숫자로 구성된 7자리 문자열 4개로 구성되어 있습니다. 아래의 그림과 같이 텍스트 편집기를 이용하여 해당…
-
[SimLab] Kubrix 기능 소개
SimLab에서는 Kubrix라는 자동 6면체 요소 생성 프로그램에 대한 인터페이스를 제공하고 있으며, 해당 기능은 Kubrix에 대한 별도 라이선스를 구매하시면 사용 가능합니다. 관련 라이선스 설정 및 실행 방법은 아래의 글을 참고해주시기 바랍니다. [SimLab] Kubrix 라이선스 설정 및 실행 방법 Kubrix에 대한 소개는 첨부된 pdf 파일을 참고하실 수 있습니다. SimLab에선 Kubrix 사용 시 다음의 인터페이스를 제공하며, 옵션에 대한 설명은 다음과 같습니다. Maximum element size : 요소의 최대 크기 Maximum aspect…
-
[SimLab] SimLab 실행 시 특정 스크립트를 자동으로 실행시키는 방법
SimLab의 python window는 IPython 기반의 Jupyter QtConsole을 사용하며, 프로그램 실행 시 hwx라는 이름의 profile을 불러옵니다. SimLab을 실행하면서 특정 경로에 있는 py 파일을 이름 순서대로 순차적으로 실행시킵니다. 해당 방법은 다음과 같습니다. 경로 이동: C:\Users\sohyung.altair\SimLab_V2024.1\hwx.ipython\profile_hwx\startup 실행시키고자 하는 py 파일을 해당 경로에 붙여 넣기 참고로 1번에서 안내드린 경로는 SimLab 버전, Windows 계정명,…
-
[SimLab] python window의 buffer size 조절하는 방법
SimLab에서는 python 기반의 자동화 스크립트를 지원하며, python window에서 스크립트 실행, 작성 및 수정을 해보실 수 있습니다. python window를 사용하시면 일정 줄까지만 화면에 보여지고, 그 이전에 작성된 내용은 화면에서 사라지게 됩니다. 만약 많은 변수에 대한 값을 출력하고 확인하기 위해서 더 많은 줄을 화면에 표시하고자 하신다면 아래의 방법을 사용해보실 수 있습니다. python window에 default로 설정되어 있는 buffer size를 수정하는 방법은 다음과 같습니다. 1. buffer size 조절 스크립트 작성 SimLab의…
-
[HyperView] 특정 결과를 가진 요소만 골라 다른 결과를 확인하는 방법
HyperView에서 요소를 선택할 때 사용 가능한 extended entity selection 기능을 사용하면 다양한 방식으로 요소 선택이 가능합니다. By contour 선택 시 contour 값을 기준으로 요소를 선택할 수 있습니다. 예를 들어서 vonmises stress가 300보다 큰 요소만 선택하여 strain을 확인하고 싶다면, 아래의 순서로 작업해보실 수 있습니다. HyperView의 contour 이동 vonmises stress를 보이도록 설정 selection의 element 클릭 후 by contour 선택 default 옵션인 value 상태에서…
-
EDEM-Optistruct 2-Way Coupling for Battery
EDEM-Optistruct 2-Way Coupling for Battery EDEM은 선도적인 입자 해석(DEM) 소프트웨어로, 분말, 과립, 입자 물질의 거동을 정확히 모델링할 수 있습니다. Optistruct는 유한 요소 해석(FEA) 솔버로 구조 분석 및 최적화를 지원하며, 특히 복잡한 구조적 문제를 해결하는 데 강력합니다. 이 두 기술의 2-Way Coupling은 다음을 가능하게 합니다: 입자-구조 간 실시간 상호작용 모델링. 입자가 구조에 가하는 힘과 이에 따른 구조의 변형 시뮬레이션. 구조 변형이 입자의 거동에 미치는 영향까지 분석.…
-
[HyperView] FBD를 활용한 Node의 합력 확인
FBD를 이용하기 위해서는 GPFORCE를 통해 각 노드의 force를 산출해야 합니다. GPFORCE는 OptiStruct기준으로 OPTI 포맷 또는 PUNCH로 출력할 수 있습니다. 이렇게 출력된 데이터를 HyperView에 FBD 기능을 활용 할 수 있습니다. Step1. HyperView에서 FBD기능 상단 FBD section definition을 통해 원하는 요소를 정의하면 해당 요소의 section으로 합력을 보여줍니다.(element 선택 후 +버튼을 눌러주시면 됩니다.)또한 특정 node의 F, M의 summation을 확인해야하는 경우 Sum point…
-
Altair Inspire를 이용한 제품개발 및 성능평가
Altair Inspire 기본 교육 자료입니다. 자료와 함께 첨부된 유튜브 영상을 보며 직접 따라해보실 수 있습니다.
-
해석 수행을 위한 CHECKEL 키워드 사용
요소 퀄리티 무시하고 해석을 수행할 수 있는 키워드 안내드립니다. 모델링 후, OptiStruct 해석 시 CHECKEL 의 키워드를 추가하여 진행할 수 있습니다. 키워드 입력 방법은 아래와 같습니다. Analysis - control cards - PARAM - CHECKEL - CHECKEL_V1 - NO 상태로 변경 단, PARAM, CHECKEL, NO 로 설정하셔도, 요소별 최소 기준은 넘겨주셔야 solver가 계산할 수 있습니다. 즉, validity checks (OptiStruct 솔버 결과의 정확도를 위해 최소한으로 검사하는 것) 는 필수로 수행되므로…
-
현재 라이선스 사용 중인 사용자 확인 방법 (로컬 장비)
서버 장비가 아닌 일반 사용자 장비에서 라이선스 사용 중인 사용자 및 수량 확인 방법 안내드립니다. 아래와 같은 방법으로 진행바랍니다. [현재 사용중인 라이선스 수량 확인 방법 (윈도우용)] Step 1. 시작 > 실행 > cmd (명령프롬프트) 입력 후 실행 (Windows10 기준) Step 2. cd "C:\Program Files\Altair\2024\security\bin\win64"(HyperWorks가 설치된 경로) Step 3. almutil -licstat -port 6200 -host trlicsrv02 > text.txt 예시 : host name이…
-
Prop Creator by Comps name
Overview: This Script can reduce labor when you have a large number of components and need to assign the same Property. Logic that uses 2D shell thickness information from the Component name to create a corresponding Property and assign it to the Component. Step1) There is a "t" in the Component name. This is the shell…
-
Composite Steel Design using Korean Steel Design Codes
In this video we will highlight the workflow for performing a composite steel design on a structure using the Korean Steel Design Codes in S-FRAME.
-
HyperMesh 새로운 인터페이스 완전 적응하기
기존 클래식 사용자를 위한 최신 인터페이스의 기능과 사용법에 대해 집중적으로 설명 드리고 있습니다. 작업 시작을 위한 기능과 환경 설정 방법 알아보기 효율적인 Entity 핸들링 방법 알아보기 Browser 활용 방법 알아보기 모델 컨트롤 기능 알아보기 Geometry 수정 기능 알아보기 2D Mesh 생성과 편집 기능 알아보기
-
HyperMesh Batch Mode로 python 파일 실행 방법
HyperMesh의 Batch Mode로 python 스크립트를 실행하는 방법에 대해 알아보겠습니다. 방법 1) CMD에서 실행하기 아래와 같은 실행 Command를 CMD창에서 실행 가능합니다. 단, 사용하시는 프로그램 버전에 따라 실행 명령어가 상이할 수 있습니다. "C:\Program Files\Altair\2024.1\hwdesktop\hwx\bin\win64\runhwx.exe" -cfg -client HyperWorksDesktop -plugin HyperworksPost -profile HyperworksPost -f…
-
[SimSolid] 사용자 정의에 물성 생성하는 방법
SimSolid는 설치 시 기본적으로 제공하는 물성 데이터베이스가 있습니다. 또한 사용자가 원하는 물성의 속성을 반영하여 새로운 물성을 생성할 수 있습니다. 상단 메뉴에 Settings > Material database로 접근하면 됩니다. GUI 기반에 사용자 정의에 물성을 만드는 방법을 아래 비디오로 확인해 보겠습니다.
-
[연재글 : 누구나 쉽게 시작하는 HyperWorks 4편]
HyperWorks 작업 중 내가 불러온 CAD 혹은 FE 모델의 크기를 확인해야 하는 경우가 있습니다. 오늘 소개해드릴 기능은 Measure Tool 입니다. Measure Tool은 geometry 혹은 mesh 정보를 이용하여 angles과 length를 확인할 수 있습니다. <Measure> Measure Tool의 위치는 다음과 같습니다. 상단 리본 메뉴 > Measure [그림1. Measure Tool] 거리 및 각도 측정 선택한 node 혹은 point 사이의 거리를 잴 수 있으며, 두 지점의 거리와 함께 좌표계 기준으로 X, Y, Z 축으로 얼마만큼 떨어져…
-
Cylinder surface generator
Overview: Select multiple lines and create a cylinder surface with each line as an axis. Post-Requisite: 1)Enter the Radius > 'OK' 2)Select Lines > Apply Release Version: 2024.1
-
[연재글 : 누구나 쉽게 시작하는 HyperWorks 쉬어가기 – Node 크기 조절 세팅]
이번 쉬어가기 편은 Node 크기 조절 방법입니다. ‘Model Zoom In/Out 시, Node 까지 변경되지 않았으면 좋겠는데…’ 하시는 분들에게 유용한 시간이 될 것 같습니다! 다음과 같이 옵션 변경을 통해 Node 크기를 일정하게 유지할 수 있습니다. 아래 첨부드린 그림과 같이 상단 메뉴 바 Files > Preferences > Graphics > Graphics 항목에서 Node level of detail부분체크 해제해 주시면, Node 크기를 일정하게 유지할 수 있습니다. [그림1. Node level of detail 접근 방법] [그림2. Node…
-
[연재글 : 누구나 쉽게 시작하는 HyperWorks 쉬어가기 – Model Browser 세팅]
Model Browser의 세팅 방법에 대해 알아보도록 하겠습니다. 만약 Model Browser가 보이지 않는다면, View > Model Browser 로 활성화할 수 있습니다. [그림 1. Model Browser 활성화] 세팅 방법에 앞서 Model Browser는 무엇인가 알아봐야겠죠? Model Browser는 HyperWorks에서 모델에 대한 모든 내용을 확인하고, 편집할 수 있는 창 입니다. Component 뿐만 아니라 Material, Load, Elements 등 다양한 정보를 한번에 확인 및 편집 할 수 있습니다. 또한 Componenet,…
-
[연재글 : 누구나 쉽게 시작하는 HyperWorks 쉬어가기 – Mouse Setting]
이번 편은 쉬어가기로 HyperWorks에서 Mouse Control Setting 방법에 대해 배워보도록 하겠습니다. 우선 Help 문서에 있는 mouse control 을 살펴볼까요? * Help 문서 접근 방법은 단축키 F1 or 상단 메뉴바 file > Help > Help..에서 찾아보실 수 있습니다. [그림1 : Mouse Control Help 문서] HyperWorks Default Mouse Control (기본값) Rotate : Middle 버튼 드래그 Zoom In/Out : Middle 버튼 휠 또는 Ctrl+Middle 버튼 휠 드래그…
-
[연재글 : 누구나 쉽게 시작하는 HyperWorks 3편]
이전 시간에는 Import/Open의 기능을 확인해보았습니다. 이번 시간에서는 HyperWorks에서 작업한 파일을 저장 및 내보낼때 사용하는 기능인 Save/Export 에 관련하여 알아보도록 합시다! 파일 저장 (Save) *hm Save 기능을 통해서 작업하신 파일을 내보내실 수 있습니다. 단, Save를 통해서 파일 저장을 할 시 확장자는 hm 파일로 저장됩니다. [그림1. Save 기능] [그림2. Save as기능] hm파일로 저장을 할 때 저장 경로와 파일 이름을 정하게 될 경우, Save As를 통해 작업바랍니다. [그림3. Save as기능-2] 파일…
-
[HyperMesh] 2D Mesh에 Nodal Thickness 적용하기
Map Thickness 기능을 사용하면 CAD Geometry의 두께 정보를 2D Mesh에 할당할 수 있습니다. *단, OptiStruct, Radioss, Abaqus, LS-DYNA, PAM-CRASH 2G, Nastran 인터페이스에서만 지원됩니다. 두께가 가변하는 모델의 경우 Nodal Thickness 옵션을 사용하면 Elements가 아닌 Node에 두께를 적용해, 보다 정확한 두께 정보를 입력할 수 있습니다. *Map Thickness 위치: 2D 메뉴 > Map Thickness 옵션에서 Thickness Output을 Nodal Thickness로…
-
[SimSolid] Spot이란?
SimSolid에서 Spot은 하중과 구속조건과 같은 경계조건을 정의 할 때 사용할 수 있습니다. SimSolid는 Meshless 솔루션으로서 기본적으로 Geometry단위 즉, Surface, Edge, Vertex단위로 선택한 후 조건을 부여 할 수 있습니다. 따라서 사용자가 Surface내에 일부 영역만 선택하여 정의해야할 때 Spot을 생성하여 사용해 볼 수 있습니다. 생성하는 방법은 아래의 비디오를 참고해주세요.