목차
제1부 제어 개론
1장 제어의 이해
1.1 가열 탱크의 온도 제어 ... 3
1.1.1 교반 탱크의 온도 조절 ... 4
1.1.2 온도 제어계의 구성요소 ... 5
1.2 승용차 실내의 온도 제어 ... 7
1.3 제어기 설계 ... 8
1.4 제어 시스템의 구현 ... 10
1.4.1 아날로그 제어 ... 10
1.4.2 디지털 제어 ... 11
1.5 연습문제 ... 12
제2부 MATLAB 활용
2장 MATLAB 특징
2.1 MATLAB 구성 및 특징 ... 15
2.2 SIMULINK ... 17
2.3 응용 도구상자 ... 18
2.4 MATLAB 메뉴 ... 23
2.5 연산 및 유틸리티 ... 26
2.5.1 변수의 정의 ... 29
2.5.2 MATLAB 작업공간 ... 31
2.5.3 유틸리티 ... 32
2.6 출력 형식 ... 33
2.7 수학 함수 ... 35
2.8 MATLAB 관련 서적 ... 37
3장 배열과 행렬
3.1 배열의 정의 ... 39
3.2 배열의 구성 ... 43
3.3 배열 연산 및 조작 ... 48
3.4 선형 연립방정식 ... 58
4장 프로그래밍
4.1 M-파일 ... 61
4.2 관계 및 논리 연산자 ... 65
4.2.1 관계 연산자 ... 65
4.2.2 논리 연산자 ... 67
4.2.3 관계 및 논리 함수 ... 68
4.3 제어흐름 구조 ... 69
4.3.1 for 순환문 ... 69
4.3.2 while 순환문 ... 72
4.3.3 if-else-end 구문 ... 73
4.3.4 switch-case 구문 ... 75
4.4 M-파일 함수 ... 77
5장 다차원 그래프
5.1 2차원 그래프 ... 81
5.1.1 그래프 유형 ... 86
5.1.2 격자, 축상자, 라벨 ... 87
5.1.3 문자열, 기호설명 ... 89
5.2 축의 변경 ... 91
5.3 그래프 조작 ... 95
5.4 2차원 그래프 종류 ... 99
5.5 3차원 그래프 ... 106
5.6 3차원 그래프의 종류 ... 109
5.6.1 망사 그래프 ... 109
5.6.2 등고선 그래프 ... 111
5.6.3 기타 그래프 ... 113
6장 MATLAB 응용
6.1 데이터 분석 ... 115
6.2 다항식 ... 119
6.2.1 다항식의 근 ... 119
6.2.2 다항식의 연산 ... 121
6.2.3 다항식의 값 구하기 ... 122
6.2.4 다항식의 미분과 유리식 ... 123
6.3 회귀 및 내삽 ... 126
6.3.1 곡선 맞춤 ... 127
6.3.2 내삽 ... 128
6.4 미분 방정식 ... 132
6.5 실습예제 ... 136
6.6 연습문제 ... 141
제3부 공정의 제어
7장 공정의 수식 모델
7.1 전달함수와 블록선도 ... 147
7.1.1 전달함수의 정의 ... 147
7.1.2 블록선도의 개념 ... 148
7.2 제어 시스템의 구성 ... 150
7.3 연습문제 ... 157
8장 과도 응답 해석
8.1 입력 함수의 종류 ... 159
8.1.1 계단 입력 ... 159
8.1.2 램프 입력 ... 160
8.1.3 임펄스 입력 ... 161
8.1.4 Sine파 입력 ... 162
8.2 MATLAB을 이용한 과도 응답 ... 163
8.2.1 계단 응답 ... 163
8.2.2 임펄스 응답 ... 165
8.2.3 램프 응답 ... 169
8.2.4 임의의 입력에 대한 응답 ... 171
8.3 1차 시스템의 응답 특성 ... 173
8.3.1 계단 응답 ... 173
8.3.2 임펄스 응답 ... 177
8.3.3 Sine파 응답 ... 178
8.4 1차 제어 시스템의 예 ... 182
8.4.1 RC 회로 ... 182
8.4.2 액위 ... 184
8.4.3 제어 시스템의 시정수 ... 187
8.5 선형화 ... 187
9장 2차 시스템의 응답 특성
9.1 2차 시스템의 전달함수 ... 189
9.2 2차 시스템의 응답특성 ... 192
9.2.1 계단 응답 ... 192
9.2.2 임펄스 응답 ... 205
9.2.3 Sine파 응답 ... 207
9.3 도립 진자의 제어 ... 209
9.3.1 도립 진자의 제어 ... 209
9.3.2 도립 진자의 시스템 모델 ... 210
9.4 연습문제 ... 214
10장 SIMULINK로 공정의 묘사
10.1 간단한 시스템의 구성 ... 219
10.2 온도 제어 시스템의 구성 ... 222
10.3 SIMULINK 명령 ... 223
10.3.1 MATLAB 프롬프트에서 모사 ... 223
10.3.2 적분 알고리즘 ... 225
10.3.3 선형화 및 내삽 ... 226
10.4 실습예제 ... 230
10.5 연습문제 ... 238
11장 주파수 응답 해석
11.1 주파수 응답의 기초 ... 242
11.2 Bode 선도 ... 244
11.3 Nyquist 선도 ... 256
11.4 MATLAB으로 Bode 선도 도시 ... 266
11.5 MATLAB으로 Nyquist 선도 도시 ... 271
12장 기본적인 제어 동작
12.1 제어계의 구성 ... 277
12.1.1 제어계의 구성 요소들 ... 278
12.1.2 제어계의 블록 선도 ... 279
12.2 산업용 제어기의 종류 ... 280
12.2.1 비례 제어 ... 282
12.2.2 개폐식 제어 ... 285
12.2.3 비례 - 적분(PI) 제어 ... 285
12.2.4 비례 - 미분(PD) 제어 ... 287
12.2.5 비례 - 적분 - 미분(PID) 제어 ... 288
12.2.6 제어 I 및 D 모드를 추가하는 이유 ... 290
12.3 제어기의 설계 ... 292
12.3.1 근궤적 및 Bode 선도 ... 292
12.3.2 보상 ... 296
12.3.3 PID 제어기 튜닝 ... 297
12.4 제어기의 설계 방법 ... 300
12.5 연습문제 ... 317
제4부 SIMULINK 활용
13장 SIMULINK의 모델
13.1 SIMULINK 소개 ... 321
13.1.1 표현 방법 ... 321
13.2 간단한 모델 생성 ... 323
13.3 복잡한 모델 생성 ... 328
13.4 SIMULINK 도움말 ... 336
13.4.1 블록 브라우저 열기 ... 336
13.4.2 블록 브라우저 창 ... 337
14장 SIMULINK 모델 생성
14.1 소개 ... 339
14.1.1 모델의 요소 ... 340
14.2 모델 열기 ... 341
14.3 블록 조작 ... 342
14.3.1 블록 크기 재조정 ... 342
14.3.2 블록의 회전 ... 343
14.3.3 모델에서 블록 복사 ... 343
14.3.4 블록 지우기 ... 344
14.3.5 다중블록 선택하기 ... 344
14.3.6 블록 라벨 바꾸기 ... 345
14.3.7 라벨의 위치 바꾸기 ... 346
14.3.8 라벨 숨기기 ... 347
14.3.9 음영 블록 생성 ... 347
14.3.10 블록 구성 ... 348
14.4 신호선들 ... 348
14.4.1 주어진 각도로 신호선 그리기 ... 348
14.4.2 분절 이동 ... 349
14.4.3 vertex 이동 ... 350
14.4.4 신호선 지우기 ... 351
14.4.5 신호선 나누기 ... 351
14.4.6 단일 신호선에 라벨 붙이기 ... 352
14.4.7 신호선 라벨의 이동과 복사 ... 353
14.4.8 신호선 라벨을 편집 ... 354
14.4.9 신호 라벨 전파 ... 354
14.5 주석 ... 355
14.5.1 주석문 달기 ... 355
14.5.2 주석문 글꼴 바꾸기 ... 356
14.6 Source 첨가 ... 356
14.6.1 일반적인 Source ... 357
14.6.2 From Workspace 블록 ... 359
14.7 Sinks 첨가 ... 362
14.7.1 Scope 블록 ... 362
14.7.2 XY Graph 블록 ... 368
14.8 모사의 구성 ... 369
14.8.1 Solver 페이지 ... 371
14.8.2 작업공간 I / O 페이지 ... 374
14.8.3 Diagnostics 페이지 ... 377
14.9 모사의 수행 ... 380
14.10 모델의 인쇄 ... 381
14.10.1 메뉴를 이용하여 인쇄 ... 381
14.10.2 문서에 모델 삽입 ... 381
14.10.3 MATLAB print 명령 ... 382
14.11 모델 생성의 요약 ... 385
15장 연속 시스템
15.1 서론 ... 389
15.2 스칼라 선형 시스템 ... 390
15.2.1 Integrator 블록 ... 390
15.2.2 전달함수 블록 ... 396
15.3 벡터 선형 시스템 ... 399
15.3.1 벡터 신호선 ... 399
15.3.2 상태공간 ... 401
15.3.3 State-Space 블록 ... 404
15.4 비선형 시스템의 모델링 ... 406
15.4.1 Fcn 블록 ... 411
찾아보기
닫기