Simulink 모델링

전지현·2024년 7월 14일

MATLAB

목록 보기
2/4
  • saturation 블록은 min, max 값을 설정해주는 블록임.

  • unit 블록: 이전 상태를 저장해두었다가 활용하기 위함.



  • 방정식을 모델로 만드는 방법.!!


  • Solver

    • 실제 시뮬레이션 해주는 엔진 같은 역할
    • 타입 설정 안 하면 기본은 double 형
  • 상태는 맨 마지막에 업데이트 된다. 출력값 먼저 계산 후 상태값 업데이트

  • 제어기는 Fixed step solvers 만 사용

  • Fixed step size가 auto이면 (Tstop – Tstart) / 50

  • subsystem

    • 함수 느낌으로 사용 가능
    • subsystem 안에 다른 로직을 담을 수 있음. (보기 편하게 묶어줌, 기능 단위로)
    • Atomic subsystem
      • treat as atomic unit 옵션 체크
  • Bus (bus는 구조체임)

  • Mask

    • subsystem에 Mask 걸기. → ui 편집창이 뜸. dialog 창 만들 수 있음.(이미지로 나타낼 수 있음)
    • mask workspace에 생성되서 참조 가능.
  • 라이브러리 만들기

    • subsystem 으로 만들어서 라이브러리 파일에 저장함.
    • 쓰고 싶을 때마다 드래그 해서 사용가능.
  • 디버깅

    • .mat 로 매트랩파일 저장 가능.
    • from spreadsheet (엑셀에서 읽어다가 인풋 줄 수 있음)
    • from workspace (workspace에 로드 된 변수 가져다가 인풋으로 줄 수 있음)

0개의 댓글