Nexus for Developers: 개발자를 연결하고 협력적인 워크플로우를 구축할 수 있도록 지원
헥사곤 매뉴팩처링 인텔리전스 사업부 제품 관리 이사 Subbu Vishnubhatla
엔지니어링 리얼리티 2024 볼륨 1
스마트 제조 가속화
Nexus for Developers는 고객에게 "혁신의 자유"를 제공한다는 설립 원칙을 바탕으로 개발자 리소스의 임계 질량에 대한 투명하고 표준화된 액세스를 제공하여 개발 프로세스를 가속화하는 개방형 플랫폼입니다. 개방형 API, 데이터 및 개방형 플랫폼 사이에서 고객은 이제 Nexus 플랫폼 서비스를 통해 헥사곤의 기술 및 직접 선정한 기타 기술을 통합하는 솔루션을 사용할 수 있습니다.
헥사곤 엔지니어, 제3자 개발자 및 시스템 통합자를 위해 설계된 Nexus for Developers는 필수 도구, 소프트웨어 개발 키트(SDK), 샌드박스 환경, 문서 및 인프라를 위한 중앙 집중식 소스입니다. Nexus를 사용하면 새로운 클라우드 네이티브 애플리케이션을 보다 효율적으로 개발할 수 있습니다. 클라우드화를 통해 기존 데스크톱 애플리케이션을 현대화하고 실시간 협업을 용이하게 하며 고급 시각화 및 보고분석 얻기를 모두 하나의 플랫폼에서 해결할 수 있습니다.
Nexus for Developers는 정보 사일로를 제거하고 데이터를 제품 수명 주기의 업스트림 또는 다운스트림에 존재하는 다른 데이터 생성 엔터티(소프트웨어, 프로세스, 기계, 작업자 등)와 동기화하여 팀이 잠재력을 최대한 발휘할 수 있도록 지원합니다.
헥사곤 제품의 성장하는 생태계와의 통합을 통해 모든 헥사곤 고객과 파트너에게 더 많은 가치를 제공할 수 있습니다. 헥사곤과 타사 툴에서 생성한 개방적이고 투명하며 표준화된 데이터를 활용하면 워크플로우를 단순화하고 피드백을 보다 빠르게 처리하며 제조 라이프사이클 전반에서 숨겨진 인사이트를 활용할 수 있습니다.
Nexus for Developers는 신속하게 최신 데이터 흐름을 활용하여 팀 연결성을 향상시키면서 개발자 경험을 현대화합니다. 통합을 통해 다양한 소스의 데이터를 집계하고 컨텍스트화함으로써 개발자는 도구, 팀 및 분야별 경계를 넘어 작업 시 실시간 시각적 인사이트와 민첩성을 향상시킬 수 있습니다.
이제 Nexus for Developers가 Applied Solutions Group의 복잡한 문제를 어떻게 해결했는지 사용 사례를 통해 살펴보겠습니다. 회사의 한 내부 팀이 Nexus를 사용하여 효율성을 개선하는 현대적인 클라우드 기반 도구를 개발했을 뿐만 아니라 엔드 투 엔드 워크플로우를 디지털화할 수 있는 길을 만들었습니다.
시뮬레이션과 현실의 연결: Applied Solutions 사내 계산기가 가진 고유의 과제
Applied Solutions는 전기 구동 장치, 항공기 기어박스 및 작동 시스템과 같은 전기기계 시스템의 설계 및 최적화를 전문으로 하는 사내 엔지니어링 팀으로, 헥사곤의 설계 및 엔지니어링(D&E) 도구를 직접 사용하고 그 진가를 체감하고 있습니다. Applied Solutions 팀은 새로운 개념을 생성하고, 엔지니어링 도면을 생성하며, 프로토타입을 제작하고, 테스트를 수행합니다.
전 세계의 다른 모든 설계 및 개발 팀과 마찬가지로 Applied Solutions는 다양한 구체적인 계산 요구사항과 맞춤형 보고 요구사항을 가지고 있습니다. 일반적으로 Applied Solutions의 엔지니어는 Python, Excel 또는 MATLAB에서 이러한 맞춤형 도구를 작성합니다. 이는 헥사곤이 유한 요소 해석(FEA)용 Nastran, 다체 역학용 Adams 및 기타 많은 선도적인 엔지니어링 소프트웨어 브랜드와 같은 상업용 제품으로 개발하는 무거운 수치 소프트웨어가 아닙니다. 이러한 도구에도 가치가 높은 사내 노하우, 경험 및 벤치마크가 포함되어 있습니다. Applied Solutions의 경우, 헥사곤은 다음을 포함한 60개 이상의 사내 계산 도구 목록을 만들었습니다.
- 차량 매개변수에 따른 전기 구동 장치 성능 요건 계산
- 다중 속도 차량을 위한 시간 영역 단순 차량 시뮬레이션
- 모터 크기 결정 개념
- 모터 효율 추정치
- 인버터 효율 추정치
- 차량 변속 시뮬레이션
- 체결 시뮬레이션 동기화
- 사내 설계 규칙 및 한계에 따른 개념 설계 반복기 "Quick-E”
- 사내 설계 규칙 및 한계에 따른 풍력 터빈 구동열 "QuickWIND"용 유성 기어박스 설계 반복기
- 풍력 터빈 비용 모델링
- 빠른 피로 계산기
- 순서 플로팅 도구
- 개념 다운 선택 플로팅 도구
- 시간 이력 데이터 프리프로세서 윤활 네트워크 크기 계산
- 한계 및 적합 스프레드시트
- 기어 트레인 백래시 계산기
- DFMEA 스프레드시트
- DVP 계획
안타깝게도 이러한 독립형 계산기에는 다음과 같은 다양한 어려움이 따릅니다.
- 이러한 도구를 작성하는 사람이 관련 지식이나 데이터를 후임자에게 전달하지 않고 퇴사하거나 은퇴합니다.
- UI, 리포지토리 또는 프로그래밍 언어에 익숙하지 않은 전문가팀이 스프레드시트 및 Python 스크립트를 제어하면 오류가 발생하기 쉽습니다.
- 전 세계로 분산된 팀 중에서 동일한 계산 및 추적 가능한 버전을 사용하지 않는 모든 사람(예: Applied Solutions에는 영국, 인도 및 중국에 직원이 있음). 이들은 동일한 도구를 재작성하므로 사일로를 만들고 리소스 및 대역폭을 비효율적으로 사용합니다.
- 다른 소프트웨어 정의에 대한 입력 및 출력의 추적성. 예를 들어 볼트 조인트 표준 계산은 CAD의 기하학적 구조, 재료 속성 및 FEA에서 파생된 하중 분포 결과를 기반으로 합니다.
Nexus for developers: 현대를 위한 엔지니어링 워크플로우 재정의
Nexus for Developers는 이러한 문제를 해결할 수 있는 고유한 방법을 제공합니다. 팀이 Nexus 플랫폼 서비스를 활용하면 생산성을 높이고 다양한 계산 스프레드시트를 최신 사용자 인터페이스(UI)에서 누구나 액세스할 수 있는 통합 클라우드 네이티브 애플리케이션으로 변환할 수 있습니다.
Nexus for Developer는 이러한 계산기를 ePower 트레인 워크플로우에 통합하고(85페이지의 그림 참조) 엔지니어가 데이터 분석 및 실시간 공유를 자동화할 수 있는 협업 요소를 추가하여 엄청난 시간 절약 및 생산성 향상이라는 결과를 낳습니다.
Nexus for Developers를 활용한 Applied Solutions 팀은 Nexus 팀의 최소한의 지원 요건을 통해 클라우드 네이티브 애플리케이션을 개발하고 Nexus 클라우드 플랫폼에서 실행할 수 있었습니다.
안타깝게도 이러한 독립형 계산기에는 다음과 같은 다양한 어려움이 따릅니다.
- 이러한 도구를 작성하는 사람이 관련 지식이나 데이터를 후임자에게 전달하지 않고 퇴사하거나 은퇴합니다.
- UI, 리포지토리 또는 프로그래밍 언어에 익숙하지 않은 전문가팀이 스프레드시트 및 Python 스크립트를 제어하면 오류가 발생하기 쉽습니다.
- 전 세계로 분산된 팀 중에서 동일한 계산 및 추적 가능한 버전을 사용하지 않는 모든 사람(예: Applied Solutions에는 영국, 인도 및 중국에 직원이 있음). 이들은 동일한 도구를 재작성하므로 사일로를 만들고 리소스 및 대역폭을 비효율적으로 사용합니다.
- 다른 소프트웨어 정의에 대한 입력 및 출력의 추적성. 예를 들어 볼트 조인트 표준 계산은 CAD의 기하학적 구조, 재료 속성 및 FEA에서 파생된 하중 분포 결과를 기반으로 합니다.
Nexus for developers: 현대를 위한 엔지니어링 워크플로우 재정의
Nexus for Developers는 이러한 문제를 해결할 수 있는 고유한 방법을 제공합니다. 팀이 Nexus 플랫폼 서비스를 활용하면 생산성을 높이고 다양한 계산 스프레드시트를 최신 사용자 인터페이스(UI)에서 누구나 액세스할 수 있는 통합 클라우드 네이티브 애플리케이션으로 변환할 수 있습니다.
Nexus for Developer는 이러한 계산기를 ePower 트레인 워크플로우에 통합하고(85페이지의 그림 참조) 엔지니어가 데이터 분석 및 실시간 공유를 자동화할 수 있는 협업 요소를 추가하여 엄청난 시간 절약 및 생산성 향상이라는 결과를 낳습니다.
Nexus for Developers를 활용한 Applied Solutions 팀은 Nexus 팀의 최소한의 지원 요건을 통해 클라우드 네이티브 애플리케이션을 개발하고 Nexus 클라우드 플랫폼에서 실행할 수 있었습니다.
Applied Solutions 엔지니어는 이제 Nexus에서 새 문서(예: SDC)를 열고 전 세계 어디에서나 동료와 협력하여 계산하고 동일한 추적 가능한 입력 데이터를 사용할 수 있습니다. 그런 다음 업스트림 및 다운스트림 앱을 통해 워크플로우 전반에서 결과물을 쉽게 저장하고 공유할 수 있습니다.
또한 다른 기술 공급업체 및 고객을 다양한 기능을 지닌 헥사곤 제품을 보유하고 있는 스마트 데이터 계약(SDC)에 통합할 수 있습니다. 개발자는 소프트웨어 구성 요소 데이터의 임계 질량에 액세스하거나 기여할 수 있으며 Nexus 플랫폼 서비스 컴퓨팅 및 시각화 기능을 활용하여 솔루션이 제공하는 가치를 더욱 증폭시킬 수 있습니다.
Nexus for Developers를 사용하면 헥사곤의 개방형 제품 생태계와 지속적으로 제품을 향상하는 역량을 통해 개발을 가속화하고 시장 출시 시간을 단축할 수 있다는 장점을 누릴 수 있습니다.
이 예시와 프레임워크의 다음 단계는 Applied Solutions에서 이루어지며, 더 많은 도구를 구현하는 데 사용하여 자체 내부 "앱 스토어"를 갖출 수 있습니다. 이러한 "앱"에는 Hexagon MI 개발자가 필요하지 않습니다. Applied Solutions 팀은 Nexus for Developers 툴킷으로 도구를 구축하고 일반적인 엔지니어 레벨 프로그래밍 배경만으로도 클라우드에 배포할 수 있습니다. 풀스택 소프트웨어 개발자가 될 필요가 없는 것입니다.