회원 로그인 창


로그인 메뉴

따끈따끈! 신착 전자책

더보기

콘텐츠 상세보기
Simulink를 활용한 Dynamic System Modeling


SMART
 

Simulink를 활용한 Dynamic System Modeling

이영준 저 | 아진

출간일
2020-08-03
파일형태
PDF
용량
14 M
지원 기기
PC
대출현황
보유1, 대출0, 예약중0
콘텐츠 소개
목차
한줄서평

콘텐츠 소개

『DYNAMIC SYSTEM MODELING』은 Simulink를 처음 대하는 사람부터 중급자까지 이용할수 있는 교재이다. 예제 모델들을 실습할 수 있도록 구성하였으며, 매스웍스 코리아에서 고객들로부터 가장 많이 질문 받는 부분들과 더불어 꼭 알아야 할 만한 내용들을 선별하여 담았다.

목차

제 1 장 Simulink'를 활용한 모델링 방법1
1.1 Simulink'의 실행 방법과 Simulink Library Browser
1.2 블록을 이용한 모델링
1.2.1 간단한 식을 만들어 보자
1.3 블록과 시그널에 대한 기본적인 조작
1.3.1 블록에 대한 조작
1.3.1.1 한 개의 블록 및 여러 개의 블록의 선택
1.3.1.2 블록의 이름 변경
1.3.1.3 블록의 위치 변경
1.3.1.4 블록들의 정렬
1.3.1.5 블록의 크기 변경
1.3.1.6 블록의 복사
1.3.1.7 블록의 회전과 플립
1.3.2 시그널에 대하여
1.3.2.1 블록들의 연결
1.3.2.2 시그널의 분기
1.3.2.3 시그널 프라퍼티
1.3.3 실전! 모델링
1.3.3.1 단순 계산식
1.3.3.2 자유 낙하 운동

제 2 장 시그널의 값을 오실로 스코프처럼 보는 법29
2.1 'Scope' 블록
2.1.1 'Scope' 윈도우 툴바
2.1.2 파라메타 윈도우
2.1.2.1 Data history 파라메타
2.1.2.2 General 파라메타
2.1.3 오토스케일과 축 설정의 저장 및 복구
2.1.3.1 Y축 셋팅
2.1.3.2 축 설정 저장하기
2.1.4 'Floating Scope'
2.1.4.1 필요한 시그널 선택
2.1.5 실전! 모델링
2.1.5.1 발사체 운동
2.2 Signal & Scope Manager
2.2.1 Generator Objects
2.2.1.1 Signal & Scope Manager를 직접 이용하는 법
2.2.1.2 Create & Connect Generator를 이용하는 법
2.2.1.3 Generator Object 해제 및 삭제
2.2.2 Signal Viewer
2.2.2.1 Signal & Scope Manager를 활용하는 방법
2.2.2.2 Create & Connect Viewer를 이용하는 법
2.2.2.3 Viewer 해제 및 삭제

제 3 장 상미분 방정식의 모델링53
3.1 ODE 모델링 방법
3.1.1 'Integrator' 블록을 이용한 자유 낙하 운동 모델링
3.1.2 진자 운동 모델링
3.1.3 기계적 시스템의 모델링
3.1.3.1 미분 방정식의 모델링
3.1.3.2 라플라스 변환 식의 모델링
3.1.3.3 상태 공간 방정식의 모델링
3.2 Simulink'에서 시물레이션을 위한 실행 순서
3.2.1 Model Compilation
3.2.2 Block Sorted Order
3.2.2.1 Block Sorted Order 보는 법
3.2.2.2 Block Sorted Order 변경 하는 법
3.2.3 Virtual Subsystem과 non-Virtual Subsystem
3.2.3.1 Virtual Subsystem과 Sorted Order
3.2.3.2 non-Virtual Subsystem과 Sorted Order
3.2.4 Block Methods
3.2.5 Link Phase
3.2.6 Simulation Loop Phase
3.2.6.1 Loop Iteration
3.2.7 Algebraic Loop이란'
3.3 Solver를 이해하자
3.3.1 Fixed Step과 Variable Step Solver
3.3.1.1 Fixed-step solver
3.3.1.2 Variable-step solver
3.3.2 Continuous Solver와 Discrete Solver
3.3.3 Zero Crossing이란'
3.4 Sample Time을 이해하자
3.4.1 Sample Time Display
3.4.2 Block Annotation
3.4.3 Multi-rate 시스템

제 4 장 외부 데이터 입력 및 데이터 저장95
4.1 'Inport'와 'Outport'의 활용
4.1.1 'Inport'의 활용
4.1.2 'Outport'의 활용
4.2 'From Workspace'와 'To Workspace'의 활용
4.2.1 'From Workspace'의 활용
4.2.1.1 주어진 이상의 데이터가 필요할 경우
4.2.2 'To Workspace'의 활용
4.3 'From File'과 'To File'의 활용
4.3.1 'From File'의 활용
4.3.2 'To File'의 활용
4.3.3 MAT 파일 활용법
4.4 시그널 로깅
4.4.1 시그널 로깅
4.5 Simulink' Time Series 데이터
4.5.1 Simulink'.Timeseries 데이터 활용
4.5.2 Time Series Tool
4.6 외부 데이터를 MATLAB'으로 가져 오기
4.6.1 uiimport()함수 사용
4.6.1.1 uiimport() 함수의 지원 포맷

제 5 장 다양한 블록들121
5.1 'Lookup Tables'
5.1.1 'Lookup Table' 블록 사용
5.1.2 'Lookup Table(2-D)' 블록 사용
5.1.3 Lookup Table Editor 활용
5.1.4 실전! 모델링
5.1.4.1 엑셀 데이터 Workspace로 불러 오기
5.1.4.2 Workspace데이터를 'Lookup Table (n-D)'로 불러 오기
5.1.4.3 모델링하기
5.2 'Signal Routing' 라이브러리
5.2.1 'Mux'와 'Bus Creator' 블록
5.2.1.1 'Mux'와 'Demux' 블록
5.2.1.2 'Bus Creator'와 'Bus Selector' 블록의 사용
5.2.2 'Goto'와 'From'
5.2.2.1 'Goto'와 'From' 블록의 파라메타 윈도우
5.2.2.2 Tag Visibility의 이해
5.2.3 Switch 관련 블록들
5.2.3.1 'Manual Switch' 블록
5.2.3.2 'Switch' 블록
5.2.3.3 'Multiport Switch' 블록
5.3 MATLAB' 함수들의 사용
5.3.1 'MATLAB' Fcn' 블록
5.3.2 'Embedded MATLAB' Function' 블록
5.3.2.1 간단한 예제 모델
5.3.2.2 Embedded MATLAB' Editor
5.3.2.3 global과 persistent 변수
5.3.3 'Hit Crossing'

제 6 장 'Ports & Subsystems'157
6.1 조건에 의해 실행되는 서브시스템
6.1.1 'Triggered Subsystem'
6.1.1.1 Sorted Order
6.1.1.2 아웃풋과 state의 행동
6.1.1.3 제약 조건
6.1.2 'Enabled Subsystem'
6.1.2.1 아웃풋과 state의 행동
6.1.2.2 Sorted Order와 제약 조건
6.1.3 'Enabled and Triggered Subsystem'
6.1.4 실전 모델링!
6.1.4.1 'Signal Builder' 블록
6.1.4.2 'Merge' 블록과 특정 조건에 의해 동작하는 시스템
6.2 반복을 위한 서브시스템
6.2.1 'For Iterator Subsystem'
6.2.2 'While Iterator Subsystem'
6.3 if, switch 블록 및 서브시스템
6.3.1 'If' 블록과 'If Action Subsystem'
6.3.2 'Switch Case' 블록 및 'Switch Case Action Subsystem'

제 7 장 실전 모델링189
7.1 Lorenz Attractor
7.2 Callbacks 함수 사용법
7.2.1 Pre
7.2.2 Init
7.2.3 Pre
7.2.4 실전! 모델링
7.3 Masking 방법
7.3.1 블록에 이미지 보여 주기
7.3.2 파라메타 윈도우 만들기
7.3.3 Initialization Pane 활용
7.3.4 Help 윈도우 만들기
7.4 sim() 함수의 사용법
7.4.1 파라메타 변경에 의한 반복적인 테스트
7.4.2 모델의 옵션 변경에 의한 테스트
7.5 시물레이션 속도를 높이는 방법
7.5.1 Normal, Accelerator, Rapid Accelerator 모드
7.5.2 모드별 장단점 및 사용법
7.5.3 Simulink' Pro'ler의 활용
7.6 모델과 연관된 파일들(Generate Manifest)

제 8 장 R2009b 버전까지의 새로운 기능217
8.1 Help Browser
8.2 Smart Guides
8.3 Mask Editor
8.4 Model Manifest
8.5 Simulink'.SimulationOutput 오브젝트의 지원
8.6 'PID Controller' 블록
8.7 Most Frequently Used Blocks List

한줄서평

  • 10
  • 8
  • 6
  • 4
  • 2

(한글 300자이내)
리뷰쓰기
한줄 서평 리스트
평점 한줄 리뷰 작성자 작성일 추천수

등록된 서평이 없습니다.