MATLAB과 Simulink의 IoT 응용 프로그램 지원

MATLAB®과 Simulink®는 예지보전, 운용 최적화, 감시 제어 등 IoT 응용 프로그램의 설계, 시험, 배포를 지원합니다.

  • 내장형 인터페이스를 이용하여 클라우드 저장소, 관계형 데이터베이스, 비관계형 데이터베이스, REST, MQTT, OPC UA 등 프로토콜의 스트리밍 데이터와 아카이브 데이터에 액세스하고 전처리합니다.
  • 데이터 정리, 머신 러닝과 딥러닝, 컴퓨터 비전, 제어, 최적화 등 검증되고 내장된 수천 가지 함수를 이용하여 사용자 정의 IoT 분석도구와 알고리즘을 빠르게 설계합니다. 내장된 함수를 활용하여 커스터마이즈 하거나 자신만의 함수를 만들어 봅니다.
  • 연결된 사물들을 이해, 제어 및 최적화 하기 위하여 데이터 기반 모델과 물리 기반 모델을 개발하고 디지털 트윈을 만듭니다.
  • 자동으로 C/C++, HDL, PLC, GPU, .NET, 또는 Java® 기반 소프트웨어 구성요소를 생성하여, 원하는 자산, 엣지 디바이스 또는 클라우드에 MATLAB 프로그램 및 Simulink 모델을 배포합니다.
  • MATLAB 분석도구가 설치되어 바로 실행할 수 있는 IoT 플랫폼인 ThingSpeak™을 이용하여 소규모 시스템을 시험하고 운용해볼 수 있습니다.

“저희는 전력망의 주파수를 기록하고 Simulink 모델에 주입한 다음, 시뮬레이션 결과와 실제 시스템 응답을 비교합니다. 저희는 Simulink를 이용하여 모델을 계속 보정하고 개선할 수 있습니다. 결국은 저희의 예비량 추정치의 정확도를 향상시킬 수 있습니다.”

트랜스파워(Transpower)사, 하이디 히스(Heidi Heath)

스트리밍 데이터와 아카이브 데이터에 액세스

빅 데이터와 MATLAB을 이용하여 자신만의 알고리즘을 개발하십시오. MATLAB은 클라우드 저장 서비스(예, AWS S3, Azure Blob), OPC UA, RESTful 웹 서비스, 데이터베이스를 포함한 많은 소스에서 나온 타임 스탬프가 있는 데이터와 비정형 데이터를 지원합니다. MQTT와 같은 메시지 브로커, Kafka와 같은 스트리밍 프로토콜을 MATLAB에 통합하여, 연결된 자산에서 나온 라이브 데이터를 활용해 보십시오.

내장된 기능으로 손쉽게 데이터 처리 및 정리를 수행하여, 누락되거나 잘못된 값을 대체하거나 데이터 평탄화, 또는 다른 타임스탬프 형식을 사용하는 데이터 세트에 맞춰 조정할 수 있습니다.

추가 정보:

분석, 제어, 최적화 알고리즘 개발

MATLAB은 예측 유지보수, 신호이미지 프로세싱, 피드백 및 감시 제어, 최적화, 머신 러닝 등 IoT 응용 프로그램 개발에 사용되는 수천 가지 함수를 제공합니다.

내장된 함수를 이용할 수도 있고, 함수를 커스터마이즈 하거나 자신만의 함수를 만들어서 MATLAB으로 기존 프로그래밍 언어보다 훨씬 빠르게 알고리즘을 개발합니다. 같은 알고리즘을 스트리밍이나 빅 데이터 등 수많은 공통 IoT 시나리오에서 작동시킬 수 있습니다.

추가 정보:

데이터 및 물리 기반 디지털 트윈 구성

MATLAB을 이용하면 산업용 스마트 머신에서 나온 데이터를 이용하여 모델을 정의할 수 있습니다. 멀티 도메인 모델링 툴을 이용하면 Simulink로 물리 기반 모델을 생성할 수도 있습니다. 운용 중인 자산에서 나온 데이터에 맞춰 데이터 기반 모델 및 물리 기반 모델을 조정하여, 디지털 트윈처럼 작동하도록 할 수 있습니다. 이러한 디지털 트윈을 예측, 가정(what-if) 시뮬레이션, 이상 탐지, 고장 분리 등에 활용할 수 있습니다.

추가 정보:

엣지 디바이스, 자산 또는 클라우드에 자동으로 배포

MATLAB 프로그램이나 Simulink 모델을 엣지 디바이스, 자산 또는 클라우드에 배포할 수 있습니다. 데스크탑, 서버, 온-프레미스(On-premise) 또는 클라우드 응용 프로그램에 런타임 실행 파일, 구성요소, 컨테이너를 생성할 수 있습니다. 임베디드 디바이스를 위한 C/C++, Verilog/VHDL 또는 GPU 코드를 자동으로 생성할 수 있습니다. 자산 또는 엣지 디바이스에서 실행할 시간임계적 제어 루프인지, 아니면 온프레미스 데이터 센터 또는 클라우드에서 실행할 빅 데이터 분석도구인지, 사용자 IoT 시스템의 알고리즘을 실행할 장소를 탐색하고 시험합니다.

추가 정보:

ThingSpeak: MATLAB을 활용한 IoT 플랫폼

ThingSpeak 는 사용이 쉬운 클라우드 기반 IoT 플랫폼으로서, 시제품 생산과 소규모 시스템 구축에 응용할 수 있습니다. MQTT나 REST API를 이용하여 사용자의 디바이스에서 ThingSpeak로 데이터를 전송합니다. 인터넷에 연결된 웹 브라우저를 이용하여 사용자의 라이브 데이터를 바로 시각화할 수 있습니다. ThingSpeak를 이용하면 MATLAB 코드를 스케줄링해서 라이브 분석을 실행하고 새로운 데이터가 도착하면 시각화하도록 할 수 있습니다. 알림과 트리거링 반응을 생성해서 데이터에 대한 작업을 수행하십시오.

추가 정보: