-
Altair License 설정 방법 (통합)
★ Altair 최신버전을 사용하시기 위해서는, 라이선스 매니저도 함께 업데이트 해주셔야합니다. 기존 라이선스 매니저 버전이 낮은 경우, 라이선스 서버는 중지 및 삭제하신 뒤 2026 이상의 버전으로 재설치하십시오. [윈도우] “라이선스를 처음 설치하는 경우” 라이선스 파일 이름을 altair_lic.dat로 변경 윈도우 비트 수(64비트)가 맞는지 확인 후, 라이선스 매니저(altair_licensing_2026.win64_x64.exe)를 관리자 권한으로 설치 * 설치파일을 마우스 우측 클릭하여, ‘관리자 권한으로 설치’ 선택 * Altair 2026 라이선스는 라이선스…
-
Altair Simulation 설치 및 라이선스 설정 방법 (통합)
저희 알테어 제품을 이용하여 주셔서 대단히 감사합니다. Managed License는 온라인 환경(클라우드 서버)에서 라이선스를 관리하는 방식입니다. LMX License는 사내 서버 장비에 라이선스를 구축하여 사용하는 방식입니다. 프로그램 설치 (Altair Simulation/ License Manager) 알테어 (www.altairone.com)에 로그인 하신 후, 프로그램을 설치합니다. 프로그램 다운로드 및 설치 가이드 License Manager 20XX 설치방법 라이선스 연결 프로그램이 정상적으로 설치되었다면, 라이선스를 연결하고 프로그램을 구동합니다.…
-
Altair Simulation 설치 파일 다운로드 및 설치 가이드 (2026 이후 버전)
[Altair Simulation 설치 파일 다운로드 방법] 1. altairone.com 접속 > ‘Sign In’ 클릭 2. 아이디 입력 > ’Continue’ 클릭 3. ‘암호’ 입력 > ‘다음’ 클릭 4. ‘Marketplace’ 클릭 5. 상단 검색 란에 다운받을 프로그램 검색 > 앱 클릭 6. 다운받을 버전 및 OS 설정 후 다운로드 아이콘 클릭 ※ 인터넷 사용이 제한된 환경일 경우 (Desktop Alternate Installer로 설치) 설치하는 장비에 네트워크가 연결이 되지 않거나, 인터넷 환경이 불안정한 경우 Desktop Alternate…
-
제 31편 Post Processing
이번 시간에는 Post-Processing에 대해서 살펴 보도록 하겠습니다. 1. 결과의 정확성을 어떻게 검증하고 확인할까 유한요소 해석은 근사해를 찾는 기술입니다. 해의 정확성은 실험적으로 얻은 데이터에 비해 약 25%, 60%, 혹은 90% 일 수 있습니다. 에러를 줄이기 위해 아래와 같이 체크해보는 것이 좋습니다. 중요한 부분에서 요소 간의 스트레스 형태가 불연속 하거나 급격하게 튀는 곳이 있다면 그 부근의 Mesh를 조밀하게 다시 짜주는 것이 좋습니다. 실험값과 10~15%의 정도 차이가 나는 것은 괜찮은 결과라고 봅니다. 15% 이상 차이가 나면, 경계조건이나…
-
제 30편 Nonlinear Analysis -3-
세번째, Contact Nonlinearity Contact은 두 물체간의 물리적 간격을 시뮬레이팅 하는데 사용됩니다. 서로의 상부에 배치된 부품, 충돌할 수 있는 부품, 접촉하는 부품등에 사용됩니다. Contact 접근방법에는 두가지가 있습니다. • Penalty method • Lagrange Multiplier method Penalty method 는 대부분의 Explicit 코드에서 일반적으로 사용하며 OptiStruct Interface에서 찾을 수 있습니다. Lagrange Multiplier method는 특별한 경우에 사용됩니다. OptiStruct 내의…
-
제 29편 Nonlinear Analysis -2-
이번 시간에는 Types Of Nonlinearity 에 대해서 살펴 보도록 하겠습니다. 비선형의 원이이 되는 Geometric Nonlinearity(기하비선형), Material Nonlinearity(재료비선형), Contact Nonlinearity(접촉비선형)에 대해 알아보겠습니다. 첫번째, Geometric Nonlinearity 입니다. 기하 비선형은 Large strain(대 변형률), Large rotation(대 회전), Large deformation(대 변형)에 기인합니다. 기하 비선형성은 대변형의 결과로, Geometry의 강성이 변하기 때문에…
-
제 28편 Nonlinear Analysis -1-
이번 시간부터는 Nonlinear Analysis(비선형 해석)에 대해서 살펴 보도록 하겠습니다. 1. Nonlinear Analysis(비선형 해석) 소개 Nonlinear Analysis(비선형 해석)이란, 하중에 대한 응답관계가 선형적으로 비례하지 않는 경우를 말합니다. 아래의 그림을 보면 왼쪽은 선형응답, 오른쪽은 비선형 응답을 나타냅니다. 예를 들어 강성이 높은 금속 구조물이 재료의 항복 강도와 비교하여 상대적으로 작은 하중을 받는 경우 구조물의 변형은 하중에 대해 선형적으로 발생합니다. 하지만, 실제 대부분의 사용 조건에서 재료의 거동이나, 구조물의 변형이 하중에…
-
제 27편 Modal Analysis Using OptiStruct
[Eigen Value와 Eigen Vector 의 관계] 일반적으로 물리적 현상에 대하여 수학적으로 표현하면, 많은 경우 고유치 문제로 표현할 수 있습니다. 고유치 혹은 고유값으로 표현되는 이러한 특성은 오늘의 주제와 결부하여 나타내자면 ‘외부에서 어떠한 동적 자극을 받지 않은 상태에서 그 물체가 가지는 본질적인 특성’ 즉, 동특성을 의미합니다. 이러한 맥락에서 모드해석을 고유치해석(eigenvalue analysis)이라고도 합니다. 아래 그림의 행렬식이 있습니다. 이 행렬식을 간단히 나타내면 아래 그림처럼 표현됩니다. 여기서 아래와 같은 식으로 성립될 수 있습니다. 위…
-
제 26편 Linear Static Analysis Using OptiStruct -2-
지난 연재를 통해 Input 파일에 대한 이해에 감이 좀 잡히셨다면 이제 본격적으로 Linear Static 해석에 대해서 살펴보겠습니다. 일반적으로 구조해석에서 사용하는 운동방정식은 아래 식으로 나타낼 수 있고, 여기서 첫번째 항은 관성력, 두번째 항은 감쇠력, 세번째 항은 탄성력 또는 복원력, f(t)는 외력을 나타냅니다. [Linear Static Analysis 지배방정식] Linear Static Analysis는 위에서 전제로 삼은 조건들로 인해 관성력, 감쇠력에 해당하는 항과 시간에 대한 함수가 제거되어 kx= f (k=강성행렬, x=변위벡터, f=하중벡터)를…
-
제 25편 Linear Static Analysis Using OptiStruct -1-
HyperWorks에서의 선형해석은 많은 분들이 알고 계시는 OptiStruct 라고하는 솔버가 담당하고 있습니다. 간략히 소개해 드리자면 OptiStruct는 정적, 동적 하중에 대하여 선형, 비선형 문제를 위한 구조해석 및 최적화 솔버입니다. 구조해석과 최적화 문제로의 연계가 용이한 점이 큰 장점이라고 할 수 있겠습니다. 최적화 문제로의 연계가 용이하다는 것은 NVH, 내구, 강도 특성과 함께 개발속도, 중량절감 그리고 구조적으로 효율적인 디자인을 제공하는데 있어서 용이하다는 말과 같습니다. 또한 최근 몇 년 사이 새로운 기능들이 대거 업데이트 되면서 솔버로서의 입지도…
-
제 24편 Boundary Condition in HM
지난시간에 이어, 아래의 경계조건들에 대해서 살펴보도록 하겠습니다. [SPC(Single Point Constraints), Concentrated Load, Pressure, Distributed Load, Bending Moment, Torque, Connection (RBE2, RBE3), Temperature Loading] 경계조건은 어떻게 적용을 할까요? – 경계조건을 적용할 대는, 다양한 하중 때문에 생기는 Component 들의 거동을 생각하고, 매 계산마다 FE모델이 실제와 유사하게 거동 하는지 확인해야 합니다. 만약 모델이 정상적으로 거동하지 않는다면,…
-
제 23편 Boundary Condition
오늘은 Boundary Condition(경계조건)이 무엇인지 살펴보도록 하겠습니다. 경계조건이 무엇인지 2가지 경우를 통해 비교해 보겠습니다. 1. Simply supported(단순 지지) 2. Fix-Fix(양단고정 지지) 이 두가지 경우를 단순화 시켜보면 아래의 두가지 경우로 나뉩니다. Simply 과 Fix-Fix의 경계조건의 차이점은 단지 하나의 자유도(6) 입니다. 단순지지의 경우 양 끝단에 1,2,3,4,5 를 구속. 양단고정 지지는 양 끝단에 1,2,3,4,5,6을 모두 구속. [참고] 1: X축 병진방향 자유도 2: Y축 병진방향 자유도 3: Z축 병진방향…
-
[HyperMesh] Symmetric 모델 Mesh 구성하기
안녕하세요, 이번 글에서는 원형 대칭 모델의 Mesh를 구성하는 방법에 대해 간단한 예제 모델을 가지고 소개하도록 하겠습니다. 아래 그림과 같이 원 대칭 구조물을 Meshing 할 때는 형상 일부분에 대해 Meshing을 진행하고 1. Transformation Tool 혹은 2. Revolve 기능을 사용하여 모델을 구성할 수 있습니다. 1. Transformation Tool Transformation Tool은 좌측 상단 Move 기능 옆의 작은 삼각형 모양을 클릭하여 선택할 수 있습니다. 이후 아래와 같이 옵션들을 선택하면 간단하게 대칭 모델을 구성할 수 있습니다.…
-
[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를 제외하고 구조 해석 결과를 확인하기도 합니다. 후처리 시 해당 부분을 숨기고 결과를 보는 방법은 2가지가 있습니다. 해석을 수행하기 전 set으로 생성한 뒤, 후처리 시 해당 set을 숨기기 해석이 완료된 상태에서 숨기고자 하는 요소를 선택하여 body를 구분하고 숨기기 해당 동영상은 SimLab 2025.1과 OptiStruct 2025.1 기준으로 작성되었으며, 후처리 시 선택한 요소를 숨기는 작업은 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 창을…