자동 물류 관리를 위한 MATLAB 및 Simulink

임베디드 소프트웨어를 개발하고 운영을 최적화하며 기계 고장을 예측할 수 있습니다.

자동 물류 관리 분야의 엔지니어는 장비 설계부터 운영에 이르기까지 모델 기반 설계를 사용할 수 있습니다.

MATLAB® 및 Simulink®로 다음과 같은 작업을 수행할 수 있습니다.

  • 개발 공정 전체에 걸친 체계적인 디지털 모델 사용을 통한 고급 자율 및 제어 알고리즘 개발
  • 실시간 코드(IEC 61131-3 또는 C/C++) 자동 생성으로 소프트웨어 품질 개선
  • 가상 시운전을 통한 시뮬레이션으로 기계 소프트웨어 최적화 및 검증
  • 상태 모니터링과 예측 정비 소프트웨어 개발 및 임베디드, 클라우드, 에지 시스템으로 배포

제어 및 자율 설계

모델 기반 설계는 복잡한 자율 및 제어 시스템을 개발할 수 있는 수학적이고도 시각적인 접근법이며, 이를 통해 설계, 분석, 시뮬레이션부터 자동 코드 생성과 검증에 이르기까지 디지털 모델을 활용할 수 있습니다. 픽앤플레이스, 모션 제어, AI를 사용한 자율 알고리즘, 로봇 팔, AGV, 스태커 크레인 등의 진동 억제 같은 자동 물류 관리 응용 분야에 모델 기반 설계를 사용할 수 있습니다. 가상 프로토타이핑을 이용하면 테스트할 하드웨어가 제작되기 전에 시스템 성능을 분석할 수도 있습니다.


Simulink PLC Coder

자동 코드 생성

디지털 모델로부터 C, C++, CUDA®, Verilog®, VHDL®, Structured Text 등의 코드를 생성할 수 있습니다. 래더, Structured Text, C로 작동하는 PLC와 산업용 컨트롤러에 대한 생산 코드를 생성할 수 있습니다. Simulink PLC Coder™를 사용하면 IEC 61131-3 래더 다이어그램 및 Structured Text 자동 코드 생성을 통해 수작업 코딩과 인간의 실수를 줄일 수 있습니다. 널리 사용되는 타사 IDE(통합 개발 환경)도 지원합니다.

Simulink PLC Coder로 테스트 벤치를 생성하여 PLC와 시뮬레이션 툴을 사용해 Structured Text와 래더 다이어그램을 검증할 수 있습니다. 정적 코드 메트릭을 포함하는 코드 생성 리포트 및 모델과 코드 간 양방향 추적성도 제공합니다. 전 세계의 자동 물류 관리 분야에서 수많은 PLC를 활용하고 있습니다. Simulink PLC Coder를 사용하면 배포 타겟을 선택하고 다양한 PLC에 소프트웨어를 배포할 수 있습니다.


가상 시운전

기계의 가상 시운전에 MATLAB 및 Simulink를 사용하면 실제 하드웨어로 테스트하기 전에 데스크탑 및 실시간 시뮬레이션을 사용하여 디지털 모델로 기계 소프트웨어를 조기에 검증하고 확인할 수 있기 때문에 시간을 절약할 수 있습니다. 가상 시운전을 통해 소프트웨어 품질을 개선하고 다양한 시나리오에서 테스트할 수 있으며 실제 하드웨어로 테스트하기 전에 구성요소들 간의 상호작용을 볼 수 있습니다. 가상 시운전을 사용하면 스태커 크레인, OHT 차량 등의 실제 하드웨어로 최종 시운전을 하기 전에 제어 파라미터를 조정하여 진동과 흔들림을 억제할 수도 있습니다.


예측 정비

예측 정비

예측 정비를 통해 디지털 트윈과 같은 디지털 모델을 사용하여 픽앤플레이스 로봇, 컨베이어, 스태커 크레인 등 운용 중인 산업용 자산을 정비할 수 있습니다. 이러한 디지털 모델은 센서 데이터 및 기타 관련 정보를 사용하여 이상을 감지하고 구성요소의 건전성을 모니터링하며 RUL(잔여 수명)을 추정합니다.

MATLAB, Simulink, Predictive Maintenance Toolbox™를 사용하면 상태 모니터링 및 예측 정비 소프트웨어를 개발하고 클라우드 시스템과 에지 기기에 배포할 수 있습니다.


물류 관리 장비에 MATLAB 및 Simulink 사용하기

"Simulink 및 HDL Coder로 저희는 프로그래밍 오류를 제거했고 지연 조절, 파이프라이닝 및 기타 지루하고 실수가 빈번히 발생하는 작업들을 자동화했습니다. 그 결과 고객이 요청한 변경사항을 쉽고 빠르게 구현하고 출시 시간을 줄일 수 있었습니다."

Ronald van der Meer, 3T