MATLAB 및 Simulink 교육

교육과정 세부 정보

본 2일 교육과정에서는 Simulink를 처음 사용하시는 분들을 대상으로 하며, 기본 모델링 기법과 툴을 사용하여 혼합 신호 응용 프로그램을 위한 Simulink 블록 다이어그램 개발 방법을 보여줍니다.

본 교육과정에서 다루는 주요 내용은 다음과 같습니다:

  • Simulink 인터페이스 사용
  • 이산 동적 시스템 모델링
  • 혼합 신호(하이브리드) 시스템 모델링
  • 사용자 지정 블록 및 라이브러리 생성
  • 조건적으로 실행되는 시스템 모델링
  • 내장 블록을 사용하여 측정 수행
  • 테스트 벤치를 사용하여 혼합 신호 시스템 테스트
  • 보드 플롯 분석 및 선형화를 위한 제어 설계 기법 사용
  • Simulink 태스크 자동화

1일차


모델 생성 및 시뮬레이션

학습목표: Simulink 인터페이스와 블록 라이브러리를 살펴봅니다. 간단한 모델을 구축하고 시뮬레이션 결과를 분석합니다.

  • Simulink 모델 생성 및 편집
  • 시스템 입력 및 출력 정의
  • 모델 시뮬레이션 및 결과 분석

이산 동적 시스템 모델링

학습목표: 이산 동적 시스템을 모델링하고 스코프를 사용하여 프레임 기반 신호를 시각화합니다.

  • 기본 블록으로 이산 시스템 모델링
  • 블록 출력의 샘플 시간 찾기
  • 모델에서 프레임 사용
  • 버퍼 사용
  • 프레임 기반 신호 보기
  • 프레임 기반 신호를 사용하는 Delay 블록 동작
  • Discrete Filter 블록 사용
  • 아날로그 필터와 데시메이션/보간 필터 설계

논리 구문 모델링

학습목표: 논리식을 모델링합니다. Simulink에서 영점교차를 검출하는 방법을 알아보고 MATLAB 코드를 사용하여 Simulink에서 간단한 논리를 모델링합니다.

  • 논리식 모델링
  • 조건부 신호 라우팅 모델링
  • 영점교차 검출 이해
  • MATLAB Function 블록을 사용한 모델링

혼합 신호 모델

학습목표: 혼합 신호 시스템을 모델링합니다.

  • 혼합 신호 모델이란?
  • Aperture 지터 및 비선형을 사용한 ADC 모델링
  • 사례 연구: TI의 ADS62P29 ADC 모델링
  • 위상 잡음 및 다른 손상을 포함한 PLL 모델링
  • Mixed-Signal Blockset의 블록 사용

2일차


Simulink 솔버

학습목표: Simulink 모델에 적합한 솔버를 선택합니다.

  • Simulink 솔버 이해
  • 간단한 모델 풀기
  • 이산 상태와 연속 상태를 갖는 모델 풀기
  • 다수의 레이트를 갖는 모델 풀기
  • 고정 스텝 솔버와 가변 스텝 솔버
  • 연속 상태 시스템 솔버 선택
  • 영점교차 처리
  • 대수 루프 처리
  • 사례 연구: PLL 시뮬레이션의 솔버 프로파일러

서브시스템 및 라이브러리

학습목표: Simulink에서 사용자 지정 블록을 만들고 마스크를 적용하며 사용자 지정 라이브러리를 생성합니다.

  • 서브시스템 생성
  • 가상 서브시스템 및 Atomic 서브시스템 이해
  • Enabled 서브시스템을 사용한 상태 구동 시스템 모델링
  • Triggered 서브시스템을 사용한 상태 구동 시스템 모델링
  • 서브시스템을 모델 구성요소로 사용
  • 서브시스템 마스크 처리
  • 사용자 지정 블록 라이브러리 생성
  • 라이브러리 블록 활용 및 수정
  • Simulink 라이브러리 브라우저에 사용자 지정 라이브러리 추가
  • 구성 가능한 Subsystem 생성

테스트 벤치 및 측정값

학습목표: Simulink에서 스펙트럼 분석을 수행하고 Mixed-Signal Blockset의 테스트 벤치를 사용하여 성능을 평가합니다.

  • Spectrum Scope 블록으로 스펙트럼 분석 수행
  • 스펙트럼 분석 파라미터 선택
  • 논리 분석기 사용
  • 위상 잡음, INL, DNL, 지터 측정
  • Mixed-Signal Blockset의 테스트 벤치 사용

제어 설계 분석

학습목표: 보드 플롯을 만들고 선형화를 수행하고 제어 시스템 디자이너 앱을 사용하며 MATLAB 명령줄에서 Simulink 모델을 제어 및 실행합니다.

  • 보드 플롯 생성 및 분석
  • 선형화 수행
  • 제어 시스템 디자이너 사용
  • 테스트 실행 자동화
  • 파라미터 설정 검사 및 수정
  • 특정 파라미터 값을 갖는 블록 찾기
  • 블록 다이어그램 생성 및 수정

수준: 중급

수강자 필수조건:

  • MATLAB Fundamentals 이수 및 디지털 신호 처리와 혼합 신호 설계에 대한 기본 지식

기간: 2 일

언어: English, 日本語

일정 보기 및 등록