LUSAS 자료실
프로그램, 매뉴얼, 튜토리얼, 활용 사례를
한 공간에서 간편하게 확인하세요.
설치부터 학습, 실무 적용까지 LUSAS를 더 효율적으로 활용할 수 있도록 지원합니다.
매뉴얼
개요
LUSAS Scripts and Plugins
LUSAS는 내부 혹은 외부에서 LUSAS의 모델링, 해석, 결과검토, 설계검토 의 모든 과정을 자동화 시킬 수 있는 프로그래밍 인터페이스를 제공합니다.
LUSAS 에 직접 기능을 추가하고자 할 때에는 LPI (LUSAS Programmable Intervace)를 사용하고, 외부 프로그램을 플랫폼으로 사용하는 경우에는 Com Interface 로 LUSAS LPI 를 호출하여 사용하거나 각 플랫폼 별 플러그인을 활용할 수 있습니다.
LPI (LUSAS Programmable Interface)
Scripts
LUSAS는 모든 사용자 작업을 LPI 를 활용하여 프로그래밍 언어로 변환 시킬 수 있습니다.
이를 활용하면, 간단하게는 LUSAS 내에서 간단한 매크로를 작성하여 반복 작업을 단축 시킬 수 있고, Visual Studio 등 프로그래밍 도구를 사용하면 대화창을 추가하여 LUSAS 내 자동화 시스템 모듈을 구축할 수도 있습니다.
LUSAS GitHub 리포지토리는 Python, VBScript, Jupyter, C#, VB.Net 및 Grasshopper에서 LUSAS 프로그래밍 인터페이스(LPI)를 사용하는 실용적이고 최소한의 예제를 제공합니다.
공식 플러그인
LUSAS 가 업데이트를 관리하는 플러그인 들입니다.
Grasshopper
- Grasshopper 에 LUSAS 플러그인을 설치하면, Grasshopper 환경에서 LUSAS용 구조 모델을 생성할 수 있게 됩니다.
- Grasshopper 는 변수에 따른 모델링 (Parametric modelling) 을 쉽게 하는 도구이므로, 프로그래밍에 대한 지식이 없어도 반복되는 구조 형상에 대한 모델링 자동화를 쉽게 구축할 수 있게 됩니다.
- food4rhino 웹사이트와 Rhino 패키지 관리자의 링크를 통해 무료로 다운로드합니다.
- Rhino 8.08 이상 및 LUSAS 버전 21.1 이상에서 사용할 수 있습니다.
- Grasshopper 매개변수 모델과 직접 상호작용하고 매개변수 변경을 하고 Rhino 내에서 실시간으로 모델을 미리 볼 수 있습니다.
- LUSAS와 실시간 연동되어, 기하특성, 재료특성, 하중, 경계조건 등을 정의합니다.
- 플러그인으로 생성된 파일을 LUSAS 사용자에게 전달할 수 있습니다.
Grasshopper 에서 변수 기반으로 LUSAS 모델을 생성하는 방법을 다룹니다.
Grasshopper 에 설치하면, Grasshopper 을 사용하여 LUSAS 모델을 생성할 수 있게 됩니다.
Grasshopper 에서 변수 기반으로 LUSAS 모델을 생성하는 방법을 다룹니다.
Grasshopper 에 설치하면, Grasshopper 을 사용하여 LUSAS 모델을 생성할 수 있게 됩니다.
Revit
- Revit 해석 모델을 LUSAS로 내보내어 유한 요소해석 및 설계검토를 수행하는 플러그인 입니다.
- 호완되는 요소 종류, 단면, 재료 속성, 하중 및 경계조건이 모두 변환됩니다.
- Revit “Add-ins” 리본에 무료로 다운로드하여 설치할 수 있습니다.
- LUSAS V21.0 이상과 호환됩니다.
Tekla
- Tekla Structures 해석 모델을 LUSAS로 내보내어 유한 요소해석 및 설계검토를 수행하는 플러그인 입니다.
- 호완되는 요소 종류, 단면, 재료 속성, 하중 및 경계조건이 모두 변환됩니다.
- Tekla 웹사이트에서 무료로 다운로드하여 설치할 수 있습니다.
- LUSAS V21.1 이상과 호환됩니다.
비공식 플러그인
- Allplan Bridge 2023 사용자는 Allplan Cloud(전문 Bimplus를 통해)와 LUSAS 유한 요소 해석 소프트웨어 간에 분석 모델을 동기화할 수 있습니다.
- 최초 콘크리트 박스 거더 교량을 지원하며, 추후 다른 교량 유형도 지원될 예정입니다.
- Allplan Bridge에서 보강 설계 및 설계 검토 시 사용되는 계산 방법을 완전히 검증하는 검증 예제가 제공됩니다.
BIM level 2 compliance
여러 전공 분야(discipline)에서 생성된 모델 데이터를 하나의 통합(federated) 모델로 결합하여 비교 및 간섭(clash) 검토를 수행하고, 고객이 요구하는 BIM 수준(Level)에 맞춰 프로젝트를 전달할 수 있습니다.
LUSAS는 IFC 공통 파일 형식을 통해 설계 정보를 공유함으로써 BIM Level 2 요건을 충족하도록 지원합니다.
또한, 보고서는 규정된 PDF 형식으로 생성할 수 있으며, 템플릿 기반으로 표준화하여 필요한 모든 입력 및 출력 데이터를 포함하도록 구성할 수 있습니다.LUSAS가 생성하는 IFC 모델은 표준 형식의 기하 형상과 속성을 포함할 수 있으며, LUSAS 고유의 정보는 ‘private’ 데이터로 함께 저장됩니다.
전체 파일 구조를 유지함으로써, 모든 데이터를 고객에게 전달하여 기록용으로 보존할 수 있습니다.LUSAS는 IFC 파일(IFC4까지)의 가져오기(import) 및 내보내기(export)를 지원합니다.
내보내기는 구조(Structural) 또는 건축(Architectural) 도메인 중 선택할 수 있어, 프로젝트 팀이 공유된 정보를 가장 효율적으로 활용할 수 있도록 합니다.
LPI 강좌
VBS, JS, Python 을 사용하는 간단한 간단한 매크로 사용법만 익혀도 반복되는 작업들을 많이 줄일 수 있으며, 익숙해 지면 LUSAS 의 모든 기능을 프로그래밍으로 제어할 수 있게 됩니다.
초급 매뉴얼은 대화창이나 메뉴 추가 등 기능 확장에 대해 다룹니다.
개발자용 매뉴얼은 Visual Studio 환경 구축과 타 프로그램과의 연동 방법을 다룹니다.
개요 페이지에서 영상 자료와 BIM 연동 도구도 참고하실 수 있으며, 아래에 VBS 를 사용하는 방법을 정리하였습니다.

LPI 강좌

LPI 강좌 1

LPI 강좌 2

LPI 강좌 3

LPI 강좌 4

LPI 강좌 5

LPI 강좌 6

LPI 강좌 7

LPI 강좌 8

LPI 강좌 9

LPI를 사용한 Excel 활용
Grasshopper
Grasshopper 는 Rhino와 연동해 시각적 노드 방식으로 매개변수 기반으로 모델링을 수행하는 도구입니다.
– 한 번 모델을 생성해 두면, 다음에는 변수만 변경하면 제원이 다른 여러 해석 모델이 자동 생성됩니다.
– LUSAS 플러그인을 Grasshopper 에 추가하면 Grasshopper 에서 LUSAS 모델링을 수행할 수 있습니다.
Grasshopper 스크립트
Grasshopper 를 사용하여 프로그래밍에 대한 지식이 없어도 반복되는 구조 형상에 대한 모델링 자동화를 쉽게 구축할 수 있습니다.
아래 스크립트를 Grasshopper 에서 실행하면 변수 입력만으로 LUSAS 해석 모델을 생성합니다.
Retaining wall
Simple beam tuning
Cooling tower
Geodesic roof
Lunchbox 플러그인 설치 필요
Mobius strip
Lunchbox 와 Pufferfish 플러그인 설치 필요
Twin girder bridge with vehicle load optimisation
Spherical tank
U-frame Bridge
Twisting tower
Network tied-arch bridge
Curved tub girder


















