-
[HyperMesh] Contact Surface의 방향 전환 방법
Contact Surface의 방향 변경 방법 안내 드립니다. set entity editor 에서 Element face 선택 시, +/- 옵션을 클릭 > Reverse 클릭으로 set 생성 방향을 변경하실 수 있습니다. *entity editor 접근 방법
-
[OptiStruct] 안전계수 결과 출력하는 방법
각 파트에 적용된 항복응력을 반영하여 해석 결과에서 안전계수를 확인하는 방법을 안내 드립니다. OptiStruct를 사용하는 경우에는 해석을 수행하기 전, 아래의 값을 설정하여 결과 항목으로 추가 할 수 있습니다. MAT1에서 ST, SC, SS 항목에서 항복응력 설정 ST : Von Mises와 Major Principal Stress 기준으로 안전계수 계산 SC : Minor Principal Stress 기준으로 안전계수 계산 SS : Tresca Stress 기준으로 안전계수 계산 Global Output Request에서 FAILURE 설정 해석이 완료된 후…
-
Command 를 통한 라이선스 로그 추출 방법 (클라우드 라이선스)
Command를 이용하여 클라우드 라이선스 로그를 추출할 수 있는 방법입니다. 단, Altair License에 연결이 되어 있어야 사용이 가능합니다. Step1. 추출하고자 하는 라이선스 ID 확인 Altair One 홈페이지 또는 Altair License Utility 앱을 통해 확인 가능 Step2. 윈도우 검색 창 'cmd' > 아래 구문 입력 예시) "C:\Program Files\Altair\licensing2025.0\bin\almutil.exe" -licstatxml -managed -id 156198
-
[HyperMesh] 해석 시 사용되는 데이터와는 무관한 Free Node 및 Preserve Node 제거 하는 방법
이번 Post 에서는 Free Node와 Preserve Node를 삭제하여 중복된 Node ID를 제거하는 방법에 대해 알아보도록 하겠습니다. HyperMesh에서 FE 모델링을 하는 과정에서 Free Node와 Preserve Node의 ID가 FE 모델의 Node ID와 겹쳐져 해석할 때 오류가 발생되는 경우가 있습니다. 이때는 Model 브라우저에서 Node 항목을 우클릭 > Delete Free Node와 Delete Preserved Node를 눌러 삭제 할 수 있습니다. 해당 Node들을 삭제한 후, Assembly 메뉴탭의 Renumber 기능을 사용하여…
-
[SimLab] OptiStruct의 GRAV 카드 정의 하는 방법
이번 Post에서는 Simlab 에서 중력가속도 GRAV 를 정의하는 방법에 대해 살펴보겠습니다. Simlab에서 GRAV 카드를 정의할 때는 Text Data를 직접 입력해 주어야 합니다. Solution Browser에서 Solution 항목을 우클릭 하고 > Text Data 를 누르면 Bulk Data를 입력할 수 있는 Section창이 활성화 됩니다. 해당 Bulk Data 항목을 아래 Format에 맞춰 입력하면, Format. ex. GRAV 1 0 9810.0 0 0 1 Solver Input File로 Export를 했을 때 아래와 같이 GRAV 카드가 추가…
-
[HyperView] Node Path에 따른 Distance Cuve그리는 방법
이번 포스트에서는 HyperView에서 Node Path 기능을 사용해서 Contour Value를 확인하고 그래프로 확인하는 방법에 대해 살펴보겠습니다. HyperView에서 모델을 불러오게 되면 좌측에 Results 브라우저가 활성화 됩니다. (Result 브라우저가 안보이는 경우에는 상단 View 메뉴에서 Results Browsers를 체크하시면 됩니다!) 해당 브라우저 창에서 Measures를 우클릭, Create > Measure를 클릭하면 새로운 Measure Group이 생성되면서 아래쪽에 Measure Group Editor가 나타나게 됩니다. 여기서…
-
[SimLab] OptiStruct 결과에서 Rigid 요소 인접한 부분을 제외한 값 확인 방법
Rigid 요소로 생성한 영역 주변에서 응력에 튀는 경우에는 보통 Rigid 요소와 연결된 1~2 layer를 제외하고 구조 해석 결과를 확인하기도 합니다. SimLab 후처리에서 해당 작업을 직접 지원하지 않기 때문에, 해석을 수행하기 전 제외하고자 하는 영역을 set으로 미리 생성해두어야 합니다. 만약 이미 생성된 해석 결과에서 해당 작업을 수행하고자 한다면 HyperView를 이용해주시기 바랍니다. 해당 동영상은 이 과정에 대한 내용으로, SimLab 2025.1과 OptiStruct 2025.1 기준으로 작성되었습니다.…
-
HyperMesh-Optistruct를 이용한 압입 해석 튜토리얼
압입해석 Press-Fit 해석은 일반적으로 샤프트를 하우징에 밀어넣는 과정에서 발생하는 응력 및 변형률을 확인하는 Pushing 해석과 샤프트와 하우징간 간섭으로 발생한 잔류 응력을 해석하는 Interference-Fit 해석으로 구분됩니다. 이번 글에서는 샤프트와 하우징간 간섭에 의해 발생하는 Interference 해석을 진행해 보도록 하겠습니다. Interference 해석은 일반적으로 하우징과 샤프트가 체결된 상태에서 구조물간 간섭으로 인해 발생하는 응력을 계산할 때 수행하게 되며, 아래 그림과 같이 모델이 겹쳐진 상태로 모델을 구성합니다. 하우징과 샤프트가 이미…
-
[SimLab] Transmission loss 해석 예제
https://us.v-cdn.net/6038102/uploads/UHNF444CGHG9/os-v-1100-transmission-loss-in-a-muffler.pdf https://us.v-cdn.net/6038102/uploads/WN6J4M1JFP9V/transmission-loss.fem OptiStruct 구조 해석 솔버를 사용하면 Transmission loss 해석을 수행할 수 있습니다. 해당 예제를 SimLab 인터페이스에서 모델링하는 방법에 대해 아래의 동영상으로 확인할 수 있습니다. 해당 동영상은 2025.1 버전 기준으로 작성되었습니다. 모델링이 완료된…
-
[HyperGraph] Curve의 각 지점에 대한 데이터를 외부로 옮기는 방법
HyperGraph에서 Curve의 각 지점에 대한 데이터를 외부로 옮기기 위해서는 아래 그림과 내용을 참고해 주시면 됩니다. Define > Values > 원하는 데이터에 대해 셀 선택 후 우클릭 > Copy
-
[SimLab] Body에 대한 3D 요소 개수를 csv 파일로 출력해주는 스크립트
Overview: SimLab에서 선택한 Body에 대해 해당 Body에 포함되어 있는 전체 요소 개수를 확인하는 기능이 있습니다. 좌측 Assembly browser에서 Model 혹은 Body 선택 후 우클릭 » Details 를 선택하시면 됩니다. 만약 각 각의 Body에 대한 요소 개수를 확인하고자 하면 각 Body별로 반복 작업을 수행해야 합니다. 해당 스크립트는 각 Body에 있는 3D 요소 개수를 파악하기 위해 작성되었으며, csv 파일로 각 Body에 대한 3D 요소 개수를 출력해줍니다. 사용 방법은 아래의 내용을 참고해주시기 바랍니다. 해당 스크립트는 3D…
-
HyperMesh Python Recording 기능 사용 방법 (2025.1 ver 기준)
https://us.v-cdn.net/6038102/uploads/TXBRHM9DDYYI/py-test.hm https://us.v-cdn.net/6038102/uploads/G7GEK9EJIBXY/py-test.py HyperMesh 2025 버전부터 사용 가능한 Python Recording 기능에 대해 안내드리겠습니다. 아래 글은 2025.1 버전 기준으로 작성된 점 참고바랍니다. Recording 기능을 사용하기 위해서는 기능 활성화를 해주셔야 합니다. → 상단 메뉴 View > Ribbons > Developer 활성화 > Recording 클릭 (Python 창을…
-
[SimSolid] Regular Connections검토
SimSolid에서 대형 모델에 대해 Automation Connection으로 일괄 연결을 하는 경우가 많습니다. 이 때, 연결이 정상적으로 되었는지 여부/연결의 정도가 충분한지 반드시 확인이 필요 합니다. 따라서 SimSolid에서 이들에 대한 연결을 두 가지 관점에서 확인할 수 있습니다. Review Regular Connection기능 활용 관심있는 Part를 기준으로 Review Part Connection 기능 활용…
-
[HyperMesh] Abaqus RBE 요소를 constraints로 변환하는 스크립트
AbaqusCAE에서 인식되는 1D 요소인 *KINEMATIC를 생성하기 위해선 *KINEMATIC COUPLING로 생성되는 RBE2가 아닌 constraint로 생성해주셔야 합니다. 참고로 constraint라는 entity는 HyperMesh 2022버전 이후 생긴 Abaqus 인터페이스 키워드 중 하나입니다. 해당 스크립트는 기존 모델에 있는 RBE2를 constraint로 변환시켜 주는 스크립트로, 아래의 순서로 사용합니다. Abaqus 인터페이스의 HyperMesh 실행 후 적용할 모델 불러오기 상단 File » Load » Script(Tcl/Tk) 클릭 후…
-
Automated scripts for consecutive analysis cases in SimLab
Overview: This is a script that can be run at once when there are multiple solutions that need to be interpreted. How To : Step 1) Check the analysis list you set in SimLab GUI. (ex. Steady, Steady_2_inlet++) Step 2) Define the analysis case you want to run. Step 3) Enter the path where you want to save the .slb file. Step…
-
HyperView/Graph 의 HWC console을 통한 Log/Copy to Tcl/Python 기능 활용 방법
WV console을 활용하여 Tcl/Python 언어 확인 방법 및 기록이 가능합니다. 사용 방법은 다음과 같습니다. 1. HWC console 창을 활성화 2. 기능 실행 후 기록 되는 commnad를 이용하여 HWC 언어로 바로 사용하거나, Copy to python/tcl을 클릭하여 python/tcl 언어로 작업하실 수 있습니다. HyperMesh 에서 command.tcl 파일에 api가 기록되는 것처럼 사용하시기 위해서는 Log to HWC file 또는 Log to Tcl/Python file 을 클릭하여 진행하실 수 있습니다. 1. 아래와 같이 설정 2.…
-
Qurey csv file export tcl script.
This is the query csv file export tcl script. *hyperview_qurey.tcl When you execute the tcl file, a csv file is created in the pwd path. (You need to select the model file and result file in the GUI). 1. you can specify the file in advance through variableization. The first file is the model file, the second file is the…
-
Altair Simulation 사용자 라이선스 설정 방법 – Altair 클라우드 서버 이용
클라우드 서버(HAU)를 이용하는 경우 Altair One 에서 코드 발급을 통해 라이선스 인증 할 수 있습니다. www.altairone.com 접속 > ‘Sign In’ 클릭 아이디 입력>’Continue’ 클릭 ‘암호’ 입력 > ‘다음’ 클릭 ‘우측 상단 메뉴’ 클릭 'Pofile' 클릭 ‘User Profiles’ 클릭 > ‘Authorized Machines’ 클릭 ‘Generate Auth Code’ 클릭 인증키 복사 (Auth Code가 복사가 됩니다.) 'Altair License Utility 2025.1' 또는 ‘ALMUtil’ 실행 Managed…
-
[OptiStruct] 다수의 해석 파일을 batch로 순차 실행시키는 스크립트
해당 스크립트는 사용자가 지정한 경로 및 파일 확장자에 대해 확인하여 OptiStruct를 배치 모드로 실행하는 스크립트입니다. 다수의 OptiStruct input 파일을 순차적으로 실행시키고자 할 때 사용할 수 있습니다. 사용 방법: py 파일을 텍스트 편집기로 열어 아래의 내용을 수정하고 저장 osPath : OptiStruct가 설치된 경로 지정 path : 해석 인풋 파일이 위치한 최상위 폴더 경로 지정 ncpu : 해석에 사용할 CPU 수량 입력 cmd 창 열기 py 파일 위치로 이동 python *.py 명령어를 입력하여 py 파일 실행 참고 사항:…
-
[Hvtrans] 다수의 해석 결과 파일을 h3d 파일로 변환하는 python 스크립트
PhysicsAI를 사용하기 위해선 H3D 확장자의 해석 결과 파일이 필요합니다. Hvtrans를 사용하면 지원되는 해석 결과 에 한해 H3D 파일로 변환할 수 있습니다. 해당 스크립트는 사용자가 지정한 경로 및 파일 확장자에 대해 확인하여 Hvtrans를 배치 모드로 실행하는 스크립트입니다. 한번에 많은 양의 해석 결과 파일을 H3D 파일로 변환하고자 할 때 사용할 수 있습니다. 사용 방법: py 파일을 텍스트 편집기로 열어 아래의 내용을 수정하고 저장 hvtransPath : hvtrans가 설치된 경로 지정 path : 해석 결과 파일이 위치한 최상위 폴더 경로 지정…
-
HyperMesh에서 Bolt Pretension 적용 방법 (3D 요소)
HyperMesh 에서 Bolt모델에 Pretension을 적용하는 방법은 다음과 같습니다. 상단 Analyze 메뉴바 > Bolt Pretension 클릭 > Pretension Manager 창 Add 3D Bolts > 각자 상황에 맞는 옵션 선택 1) Select Existing Surface : Pretension surface set 이 기존에 이미 생성되어 있는 경우 2) Create New Surface : Pretension Manager 에서 직접 Pretension surface를 생성할 경우 3) Auto Surface Creation : 모델에서 직접…
-
(HyperView) 제 11편 - 해석 결과를 2D curve 로 그리고 싶어요! (HyperView - HyperGraph 연동)
제 11편 - 해석 결과를 2D curve 로 그리고 싶어요! 안녕하세요! 이번 시간에는 해석 결과를 2D curve 로 그리는 방법을 알아보겠습니다. 1. Contour 적용하기 1) 변위(Displacement) 결과 적용 2) Apply 클릭 2. Measure 적용하기 Measure 기능으로 측정할 Node (혹은 Element) 선택하고 Review에서 해당 Node를 클릭하면 Time-Position Graph가 생성됩니다. 1) Measure를 클릭하여 측정할 Node 선택 2) Review 버튼으로 선택한 특정 Node의 Graph 확인 여기까지는 문제…
-
(HyperView) 제 10편 – 응력 취약부 Elements 목록을 엑셀파일로 확인하고 싶어요
제 10편 – 응력 취약부 Elements 목록을 엑셀파일로 확인하고 싶어요 안녕하세요, 이번 연재에서는 모델에서 측정된 결과를 CSV 테이블로 만드는 방법을 확인해 볼게요. 아이콘은 이렇게 생겼어요. 화면의 응력 컨투어도 확인해 주세요. Table 기능 살펴보기 아래 순서와 같이 사용하여 모델의 정보를 확인할 수 있습니다. 1. ID, Contour value … 확인하려는 항목을 선택 2. Node, Element … 측정 대상을 선택 3. 측정 결과를 확인 Advanced 검색 기능 활용 사용자가 직접 Element를 클릭하지 않고 자동으로 선택하는 방법도 있습니다.…
-
(HyperView) 제 9편 - HyperView 화면이나 모델의 특정 위치에 메모를 남길 수 있나요?
제 9편 - HyperView 화면이나 모델의 특정 위치에 메모를 남길 수 있나요? 안녕하세요, 이번에는 HyperView 의 Note 기능을 확인해 볼까요? 1.Note 패널 살펴보기 아래 그림과 같이 기본 옵션으로 Model info는 자동으로 표시되어 있으며, Review 버튼을 클릭하여 현재 추가되어 있는 Notes를 확인할 수 있습니다. 2.Note 기능 살펴보기 (1) Note 이동시키기 (Selector를 Notes로 변경하고 마우스로 Note의 위치 변경) (2) 모델 – Note 수정하기 (Selector: Note 상태에서 특정한 Note를 클릭하여 수정)…
-
(HyperView) 제 8편 - 응력이나 변위가 가장 큰 부분은 어떻게 확인하죠?
안녕하세요, 이번 연재에서는 HyperView의 측정 기능을 살펴볼까 해요. Measure 기능은 HyperView의 좌측 상단에 위치해 있습니다. Browser에는 기본으로 Static, Dynamic MinMax 기능이 있군요. 좀 더 확인해보죠. -Static MinMax Transient 해석의 경우: 모든 Time step중에서 최소/최대값을 표시 Dynamic 해석의 경우: 모든 Phase중에서 최소/최대값을 표시 – Dynamic MinMax Transient 해석의 경우: 현재 Time step에서 최소/최대값을 표시 Dynamic 해석의 경우: 현재…