MATLAB 및 Simulink를 사용한 철도 시스템

철도 응용 사례 설계, 시뮬레이션 및 배포

MATLAB 및 Simulink를 통해 철도 엔지니어링 조직은 철도 장비를 개발 및 정비하고 에너지 효율성, 안전성, 가용성에 대한 시장의 요구사항을 충족할 수 있습니다.

철도 엔지니어는 MATLAB 및 Simulink를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • 장단점 평가와 설계 최적화를 위한 시뮬레이션 실행
  • 전력 전자 및 모터 제어 알고리즘 개발 및 테스트
  • 시뮬레이션에서 프로토타이핑 또는 프로덕션을 위한 코드 생성
  • 철도 신호 및 통신 시스템의 표준인 EN 50128 및 EN 50657 준수
  • 철도 차량 데이터 분석으로 운영 및 정비 최적화

“우리는 MathWorks 툴을 사용하여 1년 만에 영구자석 드라이브의 제어 시스템을 설계, 테스트, 수정 및 구현할 수 있었습니다. 가용 자원을 고려했을 때 MathWorks 툴이 없었다면 절대 일정에 맞춰 완성할 수 없었을 겁니다.”

Han Geerligs, Alstom

인버터와 견인 모터 모델링 및 견인 제어 소프트웨어 개발

모터 모델링이 정확하면 하드웨어 테스트에 앞서 모터와 TCU(견인 제어 장치)의 설계를 프론트로딩할 수 있습니다.

MATLAB, Simulink 및 Simscape를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • Motor Control BlocksetSimscape Electrical로 모터, 전력 전자 및 TCU 모델링 및 시뮬레이션
  • 계측 테스트를 통해 모터 모델을 파라미터화하여 모터 동역학 포착 또는 데이터베이스 또는 유한 요소 해석에서 파라미터 가져오기
  • 폐루프 시뮬레이션 수행, 속도와 토크 응답 요구사항을 충족하기 위해 FOC(Field-Oriented Control Autotuner)를 사용한 제어 알고리즘 자동 조정
  • 시뮬레이션 모델을 위한 C, C++ 또는 HDL 코드를 생성하여 신속 제어 프로토타이핑 및 HIL(Hardware-in-the-Loop) 테스트 수행
  • 모터 제어 알고리즘으로부터 임베디드 마이크로컨트롤러, FPGA 및 SoC를 타겟팅하는 프로덕션 준비 C 및 HDL 코드 생성
견인 제어 시스템 시뮬레이션.

시뮬레이션 모델로부터 생성된 프로덕션 코드.

제어 알고리즘 배포, 통합 및 테스트

MATLAB 및 Simulink를 사용하여 날로 커지는 제어 시스템의 복잡성 문제를 해결하고 안전 표준에 맞춰 인증할 수 있습니다.

  • 최적화된 C 및 HDL 코드 자동 생성
  • 요구사항 추적, 코드/모델 품질 측정, 테스트 케이스 자동 생성
  • CI/CD 파이프라인과의 통합, 코드 생성, 배포를 위한 패키징, 회귀 테스트 자동화 수행

신호 및 열차 제어 시스템의 시뮬레이션과 구현

MATLAB 및 Simulink를 사용하여 안전 표준을 준수해야 하는 철도 제어 및 보호 시스템의 소프트웨어를 개발할 수 있습니다.

MATLAB 및 Simulink를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • 이산, 연속, 메시지 기반 시스템 및 이벤트 기반 시스템 시뮬레이션
  • 요구사항 확인, 오류의 부재 증명 및 정형적으로 요구사항 정형 검증
  • PLC 시스템에 최적화된 Structured Text 또는 C/C++ 코드 생성
  • 기능 안전 요구사항을 충족하기 위해 EN 50128 및 EN 50657 참조 워크플로 준수
철도 신호 및 통신 시스템.

철도의 CBM 개발 담당 엔지니어를 위한 진단 영상 탐색기의 스크린샷.

철도의 정비 분석

IoT(사물 인터넷), 데이터 사이언스AI(인공 지능)의 지원을 통해 철도 운영 조직들은 운영 및 정비 최적화를 위한 CBM(상태 기반 정비)을 도입하고 있습니다. CBM 개발 담당 엔지니어는 MATLAB을 사용하여 시스템 분야의 역량과 데이터 사이언스 및 IT 기술 분야의 전문 지식을 통합할 수 있습니다.

MATLAB을 사용하면 다음과 같은 작업을 할 수 있습니다.

  • 클라우드 저장공간, 데이터베이스, 데이터 기록에 대한 내장 인터페이스 및 산업 프로토콜을 사용하여 스트리밍 데이터와 아카이브 데이터에 액세스
  • 대화형 방식 통계 및 신호 처리 기법으로 데이터 정리 및 탐색
  • 시간 영역, 주파수 영역 및 응용 사례별 지표 추출 및 순위 지정
  • 실시간 처리 기기 또는 프로덕션 IT 시스템을 위한 C, C++, HDL, PLC, GPU, .NET, Python 또는 Java 기반 소프트웨어 구성요소 생성
  • 재코딩 또는 사용자 지정 인프라 생성 없이 다양한 클라우드 플랫폼에 통합하여 MATLAB 알고리즘 확장

철도망 전동화 및 에너지 관리 시스템

MATLAB 및 Simulink를 사용하여 철도 에너지 관리 시스템을 개발할 수 있습니다. 이 제품들을 사용하면 전압, 전류, 마찰 대전 시스템의 특성에 따른 다양한 동작 조건에 맞춰 철도 전동화의 전력망 시뮬레이션과 분석을 수행할 수 있습니다. 엔지니어는 MATLAB, Simulink 및 Simscape를 사용하여 전원, 이동하중, 배전선로, 스위치, 변압기 등의 전기 구성요소를 모델링할 수 있습니다.

MATLAB 및 Simulink에서의 전기 구성요소 및 시스템 모델링.

제품

철도 시스템 응용 사례에 사용되는 제품에 대해 알아볼 수 있습니다.

30일 무료 평가판

시작하기

모델 기반 설계: 이점 및 모범 사례

백서 읽기