MATLAB 및 Simulink 교육

Stateflow for Automotive Applications

일정 보기 및 등록

교육과정 세부 정보

This version of Stateflow for Logic-Driven System Modeling is for automotive engineers looking to model and simulate event-driven and logic systems. This course offers hands-on automotive examples and exercises that apply basic techniques to realistic problems in the automotive industry.
 
Topics include:
 
  • Flow charts
  • State machines
  • Hierarchical state machines
  • Parallel state machines
  • Events in state machines
  • Functions in state machines
  • Truth tables
  • State transition tables
  • Component-based modeling
본 교육과정은 Stateflow for Logic-Driven System Modeling 과정으로 이벤트 기반 시스템 및 논리 시스템을 모델링하고 시뮬레이션 하고자 하는 자동차 산업 분야 엔지니어들을 대상으로 합니다. 본 교육과정에서는 자동차 업계의 실제 문제에 기본 기법을 적용하는 자동차 예제와 연습문제를 제공합니다. 본 교육과정에서 다루는 주요 내용은 다음과 같습니다.
 
  • 플로우 차트(flow chart)
  • 상태 머신(state machine)
  • 계층적 상태 머신
  • 병렬 상태 머신
  • 상태 머신에서 이벤트 사용
  • 상태 머신에서 함수 사용
  • 진리표(truth table) 구현
  • 상태 천이 테이블(state transition table) 구현
  • 구성요소 기반 모델링

1일차


플로우 차트 모델링

학습목표: 플로우 차트를 사용하여 결정 플로우를 구현합니다.

  • 연결점과 천이
  • 플로우 차트 동작
  • Stateflow 인터페이스
  • 조건과 조건 동작
  • 차트 데이터
  • 공통 패턴

상태 머신 모델링

학습목표: 상태 천이도를 사용하여 상태 머신을 구현합니다.

  • 상태 머신 동작
  • 상태 및 천이 동작
  • 차트 초기화
  • 동작 실행 순서
  • 상태 내의 플로우 차트
  • 밀리 차트와 무어 차트

계층적 상태 다이어그램

학습목표: 계층적 다이어그램을 구현하여 상태 머신 설계의 명료성을 향상합니다.

  • 상위 상태 및 하위 상태
  • 상태 데이터
  • 이력 연결점
  • 천이 우선순위
  • 동작 실행 순서

병렬 상태 다이어그램

학습목표: 병렬 상태를 구현하여 멀티프로세싱 설계를 모델링합니다.

  • 병렬 상태의 이점
  • 차트/상태 분해
  • 병렬 상태 동작

2일차


상태 다이어그램의 이벤트 사용

학습목표: Stateflow 다이어그램 내의 이벤트를 사용하여 차트 실행을 변경합니다.

  • 상태 다이어그램의 이벤트 사용
  • 이벤트 브로드캐스트
  • 이벤트를 포함하는 상태 다이어그램 동작
  • 암시적 이벤트
  • 시간 논리 연산자

Stateflow에서 함수 호출

학습목표: Simulink 블록, MATLAB 코드, 플로우 차트 외부에 있는 Stateflow 차트에 함수를 만듭니다.

  • 함수 유형
  • Simulink 함수
  • MATLAB 함수
  • 그래픽 함수

진리표와 상태 천이표

학습목표: 플로우 차트와 상태 천이도를 표 형식으로 만듭니다.

  • 진리표(truth table) 구현
  • 조건, 결정, 동작
  • 상태 천이 테이블(state transition table) 구현
  • 상태, 천이, 동작

Stateflow에서의 구성요소 기반 모델링

학습목표: 구성요소 재사용을 위한 Stateflow 설계를 준비하고 구조화된 Simulink 데이터와 상호 작용합니다.

  • 버스 신호
  • 데이터형
  • Atomic 서브차트
  • 데이터 매핑
  • 차트 재사용