-
[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 해석의 경우: 현재…
-
(HyperView) 제 7편 – 움직이는 Node의 변위/속도/가속도를 확인해 볼까요?
제 7편 – 움직이는 Node의 변위/속도/가속도를 확인해 볼까요? 안녕하세요~ 방향과 크기로써 정의되는 개념은 무엇일까요? 만약 그것을 눈으로 확인할 수 있다면요? 이번에는 Vector 패널 간단 사용법을 말씀드릴게요! 1 . Vector 패널 접근하기 상단 Result 탭의 Vector 아이콘이 보이시나요? 클릭해 주세요! 2. Vector 패널 간단 사용 방법 하나: 결과의 종류를 선택해 주세요. 변위, 속도, 가속도 등의 선택지가 있습니다. 둘: Nodes, Elements, Components, Assemblies 옵션이 있습니다. 셋: 적용 버튼 클릭! (해석…
-
(HyperView) 제 6편 - Element가 압축/인장 상태인지 어떻게 알 수 있나요?
제 6편 - Element가 압축/인장 상태인지 어떻게 알 수 있나요? 안녕하세요~ 항공기 부품인 Torsion Link 사진을 찍어 보았는데요, 여기서 퀴즈~혹시 어떤 곳이 늘어나는 부분인지 구분이 되시나요? 압축되는 부위는요? 너무 쉽다구요? 이번에는 쉽지 않은데요, HyperView의 Tensor 패널을 이용하여 각 요소가 어떤 상태인지 확인할 수 있는 방법! 지금부터 알아보겠습니다. 1. Tensor 패널 접근하기 Tensor 패널은 육면체에 좌표계가 붙은 모양으로 생겼어요! 2. Tensor 패널 간단 사용 방법 패널의 전체적인 생김새는 Contour 패널과 다르지…
-
(HyperView) 제 5편 - 응력이나 변위 결과를 보고 싶어요
제 5편 - 응력이나 변위 결과를 보고 싶어요 그림 한 장 그려주세요! 갑작스러운 부탁이라 많이 놀라셨죠? 그림에는 취미가 없으시다구요? 에이, 우리라고 못할게 뭐에요~ 걱정 마세요 HyperView가 있잖아요! 원하시는 색상은 얼마든지 준비해 드리겠습니다. 이번 연재도 끝까지 함께해 주세요~ 1. 컨투어 적용하기 Contour 아이콘을 클릭해 주셨다면, 여러분은 방금 HyperView의 가장 중요한 기능에 접근하신 것입니다. 어렵게 생각하실 것 없습니다. 지금 당장 Stress(응력) 컨투어를 확인해 볼까요? 아래에 생성된 패널에서 Result → Stress…
-
(HyperView) 제 4편 - HyperView의 기본 조작 방법을 알아볼까요?
제 4편 - HyperView의 기본 조작 방법을 알아볼까요? HyperView를 띄우면 곧바로 나타나게 되는 화면에서는 모델 파일과 결과 파일을 불러올 수 있습니다. 파일 불러오는 방법을 놓치셨다면 연재 2화를 참고하기 바랍니다. 1.기본 환경 익히기 어서오세요! 이곳 HyperView 화면속에서 당신의 모델과 대화를 나누어보세요. 혹시 여러분의 손에서 태어난 모델이 어떤 상태인지 궁금했던 적은 없으신가요? 어디에서 열이 나는지, 스트레스가 심한지, 상처난 곳은 없는지 말이에요. 지금이라도 당장 화면을 맞대고 앉아 물어보고 싶겠지만 조금만 참아주세요. 우선 가볍게 주변…
-
(HyperView) 제 3편 - HyperView도 예제가 있을까요?
제 3편 - HyperView도 예제가 있을까요? 아무리 그래도 최소한의 설명도 없이 HyperView로 멋진 엽서 사진을 찍어달라는 부탁을 하지는 않았겠지요? 눈코 뜰 새 없이 바쁜 업무 속에서 질식하기 전에 어떻게 해야 좋을지 미리 연습할 수 있습니다. 당신을 HyperWorks 세계로 편안히 인도해 줄 HyperWorks Help Home에서요. 처음 HyperView를 띄우게 되면, 널따란 창과 버튼이 배치된 기본 화면이 나타납니다. 마우스는 왼손이나 오른손 어떤 쪽으로 잡으셔도 괜찮습니다. 포인터를 화면의 우측 상단으로 움직이게 되면 ‘File’ 풀-다운 메뉴에서…
-
(HyperView) 제 2편 – HyperView에서는 어떤 솔버까지 결과를 확인할 수 있나요?
제 2편 – HyperView에서는 어떤 솔버까지 결과를 확인할 수 있나요? 1. HyperView: 또 다른 세상 누르기, 비틀기, 잡아당기기, 던지기… 이런 것이 무술 경연대회에서만 일어나는 것들이라고 생각할 지도 모르겠군요. 실은 HyperView 에서 벌어지는 일들은 그보다 훨씬 흥미진진하답니다. HyperView 는 평범한 해석 결과라도 털끝까지 분석하고 싶게 만드는 힘이 있습니다. 해석의 세계에 첫걸음을 내딛는 당신을 환영합니다. 지금 바로 HyperView를 실행해 주세요. 자리는 편하게 앉으셨나요? 앞으로 길이 멉니다. 아시다시피, 해석의 고수가 되는 길은…
-
(HyperView) 제 1편 – HyperView는 무엇인가요?
제 1편 – HyperView는 무엇인가요? 음…HyperMesh, HyperView…비슷해 보이는 이 아이콘은 무엇일까요? 1.Post-Processing? 후처리? 해석 업무의 진행 순서를 간단히 살펴보면, 크게 전처리 -> 계산 -> 후처리 과정으로 구분됩니다. 전처리: HyperMesh로 해석 모델을 생성합니다. 계산: 컴퓨터를 통해 계산을 진행합니다. 후처리: HyperView로 계산된 결과를 분석합니다. HyperMesh는 Mesh를 짜고, Solver에 Job을 던지고, HyperView는 Contour를 뿌립니다. 2. HyperWorks와 HyperView…
-
(HyperWorks) 제 24편 - 모델 정보를 내보내기 (Export)
제 24편 - 모델 정보를 내보내기 (Export) 지금까지 Geometry 를 불러와서 Mesh를 생성 및 수정하는 방법들에 대해 살펴보았습니다. Mesh를 생성하신 후에는 사용하시는 솔버에 따라 다르게 진행되며, 크게 2가지로 나눠볼 수 있습니다. 1. HyperMesh에서 해석에서 사용할 경계 조건을 모두 설정하는 경우 2. Mesh 정보만 export 한 뒤, 다른 프로그램을 통해 경계 조건을 설정하는 경우 여기선 위의 과정에서 공통적인 내용인 export 방법에 대해 살펴보도록 하겠습니다. 상단의 export 메뉴를 통해 모델의 FE 정보를 내보낼 수 있습니다.…