제1장 서론1 1.1 서론 1 1.1.1 이산치 제어 시스템의 기본 요소 ... 2 1.1.2 이산치 제어 시스템의 장점 ... 3 1.2 이산치 시스템과 디지탈 제어 시스템의 예 ... 6 1.2.1 단순화된 단일축 자동 비행 조종 장치 제어 시스템 ... 7 1.2.2 디지탈 컴퓨터로 제어되는 압연기 조절 시스템 ... 8 1.2.3 터빈과 발전기용 디지탈 제어기 ... 9 1.2.4 스텝 전동기 제어 시스템 ... 10 1.2.5 마이크로 프로세서 제어 시스템 ... 11 1.2.6 이자 지불 문제의 이산치 모델 ... 12 참고문헌 ... 13 제2장 신호변환과 처리 ... 15 2.1 서론 ... 15 2.2 디지탈 신호와 부호 ... 17 2.3 데이타 변환과 양자화 ... 18 2.4 샘플 - 홀드 장치 ... 23 2.4.1 S / H 장치의 블럭 선도 ... 27 2.5 디지탈 - 아날로그(D / A) 변환 ... 29 2.6 아날로그 - 디지탈 변환 ... 31 2.6.1 샘플링 주기에 대한 고찰 ... 36 2.6.2 A / D 및 D ... 38 2.7 샘플링 과정의 수학적 모델링 ... 39 2.7.1 유한 펄스폭 샘플러 ... 39 2.7.2 중복 주파수, Nyquist 주파수, 앨리어스 주파수 ... 46 2.8 샘플링 정리 ... 48 2.8.1 샘플링 정리에 대한 추가 사항 ... 49 2.9 컨벌루션 적분에 의한 샘플링의 수학적 모델링 ... 50 2.10 유한 펄스폭 샘플링의 플랫-탑 근사 ... 51 2.10.1 이상적 샘플러 ... 53 2.10.2 (s)의 다른 표현식 ... 54 2.11 F^*(s)의 s-평면 특성 ... 59 2.12 데이타 복원과 샘플 신호의 필터링 ... 62 2.13 영차 홀드 ... 64 2.13.1 영차 홀드의 주파수 영역 특성 ... 66 2.14 일차 홀드 ... 69 2.15 다각형 홀드와 슬루어 홀드 ... 75 2.15.1 다각형 홀드의 주파수 영역 특성 ... 77 2.15.2 슬루어 홀드 ... 78 연습문제 ... 79 참고문헌 ... 86 제3장 z-변환 ... 89 3.1 z-변환 사용 동기 ... 89 3.1.1 z-변환의 정의 ... 90 3.1.2 Laplace 변환과 z-변환의 관계 ... 92 3.1.3 F(z)의 표현 ... 93 3.2 z-변환을 구하는 예 ... 95 3.3 s-평면과 z-평면 간의 관계 ... 102 3.3.1 일정 감쇠 궤적 ... 104 3.3.2 일정 주파수 궤적 ... 105 3.3.3 일정 감쇠비 궤적 ... 106 3.4 역 z-변환 ... 107 3.4.1 z-변환의 비유일성 ... 108 3.4.2 역 z-변환식의 정의 ... 108 3.5 z-변환의 정리 ... 116 3.6 z-변환 방법의 제한 사항 ... 130 3.7 z-변환의 응용 ... 131 3.7.1 이자-지불 문제 ... 132 3.7.2 제형 회로망 문제 ... 134 3.7.3 복소 극점을 갖는 차분 방정식의 해 ... 136 3.8 샘플링 순간 사이의 신호 ... 137 3.8.1 준다중 샘플링 방법-다중 속도 z-변환 ... 137 3.8.2 지연된 z-변환과 변형된 z-변환 ... 139 연습문제 ... 149 참고문헌 ... 153 제4장 전달 함수, 블럭 선도, 신호 흐름도 ... 155 4.1 서론 ... 155 4.2 펄스 전달 함수와 z-전달 함수 ... 155 4.2.1 샘플러에 의해 분할된 직렬 요소를 갖는 이산치 시스템 ... 159 4.2.2 샘플러에 의해 분할되지 않은 직렬 요소를 갖는 이산치 시스템 ... 160 4.3 영차 홀드의 펄스 전달 함수 및 G(s)와 G(z) ... 161 4.4 페루프 시스템 ... 167 4.4.1 특성 방정식 ... 171 4.4.2 인과성 및 물리적 구현 가능성 ... 172 4.5 샘플 신호 흐름 선도 ... 173 4.6 변형된 z-전달 함수 ... 181 4.7 다중 속도 이산치 시스템 ... 186 4.7.1 저-고 다중 속도 샘플 시스템 ... 187 4.7.2 고-저 다중 속도 샘플 시스템 ... 193 4.7.3 전 요소가 디지탈인 다중 속도 시스템 ... 202 4.7.4 페루프 다중 속도 샘플 시스템 ... 203 4.7.5 주기 속도 샘플 시스템 ... 210 연습문제 ... 217 참고문헌 ... 228 제5장 상태 변수 기법 ... 231 5.1 서론 ... 231 5.2 연속치 시스템의 상태 방정식과 상태 천이 방정식 ... 232 5.2.1 상태 천이 행렬-동차 상태 방정식의 해 ... 234 5.2.2 상태 천이 행렬의 성질 ... 236 5.2.3 비동차 상태 방정식의 해-상태 천이 방정식 ... 236 5.3 샘플 - 홀드 장치를 갖는 이산치 시스템의 상태 방정식 ... 237 5.4 디지탈 데이타 구성 요소만으로 구성된 디지탈 시스템의 상태 방정식 ... 240 5.5 디지탈 시뮬레이션과 근사화 ... 241 5.6.1 순환법 ... 242 5.6.2 z-변환법 ... 245 5.7 상태 방정식과 전달 함수의 관계 ... 249 5.8 특성 방정식, 고유치, 고유 벡터 ... 252 5.8.1 고유치 ... 253 5.8.2 고유 벡터 ... 254 5.9 행렬 A의 대각화 ... 262 5.10 JORDAN 표준형 ... 265 5.11 상태 천이 행렬의 계산 방법 ... 269 5.11.1 Cayley-Hamilton 정리에 의한 방법 ... 270 5.11.2 z-변환법 ... 271 5.11.3 상태 천이 행렬 ø(T)의 계산 ... 275 5.12 상태 방정식과 고계 차분 방정식의 관계 ... 279 5.13 위상-변수 표준형으로의 변환-극점 배치 설계 ... 281 5.14 상태 선도 ... 291 5.14.1 디지탈 시스템의 상태 선도 ... 297 5.15 이산치 전달 함수의 분해 ... 300 5.15.1 직접 분해 ... 300 5.15.2 종속 분해 ... 302 5.15.3 병렬 분해 ... 303 5.16 이산치 시스템의 상태 선도-영차 홀드를 갖는 시스템 ... 306 5.16.1 영차 홀드의 상태 선도 ... 306 5.17 샘플링 시각 간 응답의 상태 변수 해석 ... 313 5.18 다중 속도, Skip-Rate 및 비동기 샘플링을 하는 시스템의 상태 변수 해석 ... 315 5.18.1 주기 속도 샘플치 시스템 ... 316 연습문제 ... 323 참고문헌 ... 333 제6장 가제어성, 가관측성 및 안정도 ... 335 6.1 서론 ... 335 6.2 선형 시불변 이산치 시스템의 가제어성 ... 337 6.2.1 가제어성의 정의 ... 337 6.2.2 가제어성의 재정리 ... 338 6.3 선형 시불변 이산치 시스템의 가관측성 ... 350 6.3.1 가관측성의 정의 ... 350 6.3.2 가관측성의 재정리 ... 350 6.4 가제어성, 가관측성과 전달 함수의 관계 ... 357 6.5 이산치 시스템에서 가제어성, 가관측성과 샘플링 주기의 관계 ... 359 6.6 디지탈 제어 시스템의 안정도-정의와 정리 ... 361 6.6.1 안정도의 정의 ... 361 6.6.2 가안정성 ... 368 6.7 이산치 시스템의 안정도 판별 ... 369 6.7.1 쌍선형 변환법 ; Routh-Hurwitz 판별법의 확장 ... 369 6.7.2 Jury 안정도 판별법 ... 378 6.7.3 Liapunov의 제2방법 ... 386 연습문제 ... 398 참고문헌 ... 408 제7장 시간 영역과 z-영역 해석 ... 411 7.1 서론 ... 411 7.2 표준 2차 시스템 ... 414 7.3 연속치와 이산치 시스템의 시간 응답 비교 ... 416 7.3.1 디지탈 제어 시스템 ... 418 7.4 연속치 제어 시스템의 정상 상태 오차 해석(요약) ... 428 7.5 디지탈 제어 시스템의 정상 상태 오차 해석 ... 430 7.5.1 계단 함수 입력에 대한 정상 상태 오차 - 이산 계단 오차 상수 ... 432 7.5.2 포물선 함수 입력에 대한 정상 상태 오차 - 이산 포물선 오차 상수 ... 435 7.5.3 이산 오차 상수의 요약 ... 436 7.6 시간 응답과 s-평면과 z-평면상의 근 위치의 상관 관계 ... 437 7.7 일정 감쇠 계수 궤적과 감쇠비 궤적 ... 440 7.8 우세 특성 방정식의 근 ... 442 7.9 z-평면에서의 극점, 영점 배치가 최대 오버슈트와 피크 시간에 미치는 영향 ... 444 7.10 샘플링 시각의 데드비트 응답 ... 456 7.11 디지탈 제어 시스템의 근궤적 ... 457 7.11.1 z-평면 근궤적의 성질 ... 460 7.11.2 근궤적의 설명 예제 ... 462 7.11.3 순수 시간 지연을 갖는 시스템의 근궤적 ... 466 7.12.1 개루프 전달 함수에 영점 추가시의 영향 ... 469 7.12.2 개루프 전달 함수에 극점 추가시의 영향 ... 471 연습문제 ... 473 참고문헌 ... 488 제8장 주파수 영역 해석 ... 489 8.1 서론 ... 489 8.2 GH(z)의 극선도 ... 491 8.3 Nyquist 경로 ... 495 8.3.1 Nyquist 경로 ... 495 8.3.2 Nyquist 안정도 판별법 ... 496 8.3.3 Nyquist 안정도 판별법의 설명 예제 ... 499 8.4 Bode 선도 ... 510 8.5 이득 여유와 위상 여유 ... 515 8.5.1 이득 여유 ... 515 8.5.2 위상 여유 ... 517 8.6 이득-위상 선도와 Nichols 도표 ... 521 8.7 대역폭 고려 사항 ... 522 연습문제 ... 527 참고문헌 ... 530 제9장 디지탈 시뮬레이션과 디지탈 재설계 ... 531 9.1 서론 ... 531 9.2 디지탈 시뮬레이션 - 샘플 - 홀드 장치를 갖는 디지탈 모델 ... 532 9.3 디지탈 시뮬레이션 - 상태 변수 표현 ... 537 9.4 디지탈 시뮬레이션 - 수치 적분 ... 539 9.4.1 구형 적분(Rectangular Integration) ... 540 9.5 주파수 영역 특성 - 주파수 워핑 ... 545 9.5.1 주파수 프리워핑(prewarping) ... 546 9.6 디지탈 재설계 ... 549 9.6.1 G(T)에 대한 폐형해(closed-form solution) ... 553 9.6.2 상태의 부분적 일치 ... 554 9.6.3 급수 전개에 의한 피드백 행렬의 해 ... 556 9.6.4 E(T)의 정확한 해 ... 559 9.6.5 급수 전개에 의한 E(T)의 해 ... 559 9.6.6 가중 행렬 H의 선택시 안정도 고찰 및 제약 조건 ... 560 9.6.7 단순한 스카이랩 인공 위성의 디지탈 재설계 ... 562 연습문제 ... 570 참고문헌 ... 576 제10장 이산치 제어 시스템의 설계 ... 577 10.1 서론 ... 577 10.2 연속치 제어기들에 의한 종속 보상 ... 580 10.2.1 샘플 - 홀드 프로세스의 시간 지연 근사화 ... 581 10.2.2 쌍선형 변환에 의한 설계 ... 585 10.3 등가 디지탈 제어기를 갖는 연속치 제어기의 설계 ... 594 10.3.1 종속 연속치 제어기 ... 594 10.3.2 피드백 연속치 제어기 ... 596 10.4 디지탈 제어기 ... 597 10.4.1 물리적 구현 가능성 고려 ... 598 10.4.2 디지탈 프로그래밍에 의한 디지탈 제어기의 구현 ... 599 10.4.3 디지탈 PID 제어기 ... 608 10.5 쌍선형 변환을 통한 디지탈 제어기 부착 디지탈 제어 시스템의 설계 ... 609 10.5.1 D(r)을 위한 진상 제어기의 기본 특성 ... 611 10.5.2 D(r)을 위한 지상 제어기의 기본 특성들 ... 613 10.6 근궤적 선도를 사용한 z-평면에서의 설계 ... 627 10.6.1 진상 제어기와 지상 제어기 ... 628 10.6.2 디지탈 PID 제어기 ... 630 10.6.3 디지탈 PD 제어기 ... 631 10.6.4 디자탈 PI 제어기 ... 632 10.6.5 극점-영점 상쇄 설계 ... 633 10.6.6 설계 예제 ... 634 10.7 자유도 2의 보상 ... 649 10.7.1 전향 제어기 설계 ... 650 10.7.2 잡음과 외란 제거 ... 652 10.8 강인 제어 시스템의 설계 ... 654 10.9 데드비트 응답을 갖는 이산치 시스템들의 설계 ... 664 10.9.1 데드비트 응답을 갖는 디지탈 제어 시스템의 설계 ... 665 10.9.2 데드비트 응답이 있는 샘플된 데이타 제어 시스템의 설계 ... 682 10.9.3 데드비트 이산치 시스템의 근궤적 ... 691 10.10 Notch 제어기를 이용한 설계 ... 693 10.11 상태 피드백에 의한 극점 배치 설계(단일 입력에 대해) ... 698 10.12 상태 피드백에 의한 극점 배치 설계(다중 입력에 대해) ... 709 10.13 불완전한 상태 피드백이나 출력 피드백에 의한 극점 배치 설계 ... 714 10.14 상태 피드백과 동적 출력 피드백에 의한 디지탈 제어 시스템의 설계 ... 726 10.15 동적 제어기에 의한 상태 피드백의 구현 ... 733 연습문제 ... 745 참고문헌 ... 768 제11장 최적 제어 ... 769 11.1 서론 ... 769 11.2 이산형 Euler-Lagrange 방정식 ... 769 11.3 이산형 최대(최소) 법칙 ... 778 11.4 에너지 제약 조건을 가지는 시간 최적 제어 ... 786 11.5 최적 선형 디지탈 레귤레이터 설계 ... 794 11.5.1 선형 레귤레이터의 설계(유한 시간 문제) ... 797 11.5.2 선형 레귤레이터의 설계(무한 시간 문제) ... 805 11.6 최적성 법칙과 동적 프로그래밍 ... 810 11.7 이산형 Riccati 방정식의 해 ... 816 11.7.1 Riccati 방정식의 순환 해법 ... 816 11.7.2 고유치-고유벡터법 ... 822 11.8 샘플링 주기 감도 ... 830 11.9 디지탈 상태 관측기 ... 844 11.9.1 동일 차원 상태 관측기의 설계 ... 847 11.9.2 감소 차원 상태 관측기의 설계 ... 861 연습문제 ... 870 참고문헌 ... 879 제12장 마이크로프로세서와 DSP설계 ... 881 12.1 서론 ... 881 12.2.1 입·출력 장치 ... 883 12.2.2 메모리 ... 883 12.2.3 중앙 처리 장치 ... 884 12.3 제어 시스템의 마이크로 프로세서 제어 ... 887 12.4 주문 설계 칩을 갖는 단일 기판 제어기 ... 890 12.4.1 Galil사의 DMC-105 기판 ... 890 12.5 디지탈 신호 처리기 ... 896 12.5.1 Texas Instruments사의 TMS320 DSP ... 897 12.6 유한 워드 길이와 양자화가 가제어성 및 페루프 극점 배치에 미치는 영향 ... 901 12.7 양자화의 영향-양자화의 최소 상환 ... 907 12.7.1 상태 변수 해석 ... 913 12.7.2 z-변환 해석 ... 915 12.8 마이크로 프로세서에 기반한 제어 시스템에서의 시간 지연 ... 919 부록A 고정 소수점 수와 부동 소수점 수 ... 925 A-1 고정 소수점 수의 표시 ... 925 A-2 부동 소수점 수의 표시 ... 928 부록 B 컨벌루션 적분에 의한 샘플링의 수학적 모델링 ... 932 B-1 유한 펄스폭을 갖는 샘플러 출력 F^*_p(s)에 대한 식 ... 932 B-2 이상적 샘플러 출력에 대한 식 ... 938 B-3 변형된 z-변환에 대한 다른 식 ... 940 부록 C Laplace 변환, z-변환 및 변형된 z-변환의 표 ... 944 부록 D 신호 흐름 선도에 대한 일반 이득 공식 ... 948 부록 E 안정도 해석을 위한 Routh 표 ... 949 부록 F Galil사의 DMC-100 Motion Controller Board (GALIL Motion Control사 제공) ... 950 찾아보기(Index) ... 951 제1장 서론1 1.1 서론 1 1.1.1 이산치 제어 시스템의 기본 요소 ... 2 1.1.2 이산치 제어 시스템의 장점 ... 3 1.2 이산치 시스템과 디지탈 제어 시스템의 예 ... 6 1.2.1 단순화된 단일축 자동 비행 조종 장치 제어 시스템 ... 7 1.2.2 디지탈 컴퓨터로 제어되는 압연기 조절 시스템 ... 8 1.2.3 터빈과 발전기용 디지탈 제어기 ... 9 1.2.4 스텝 전동기 제어 시스템 ... 10 1.2.5 마이크로 프로세서 제어 시스템 ... 11 1.2.6 이자 지불 문제의 이산치 모델 ... 12 참고문헌 ... 13 제2장 신호변환과 처리 ... 15 2.1 서론 ... 15 2.2 디지탈 신호와 부호 ... 17 2.3 데이타 변환과 양자화 ... 18 2.4 샘플 - 홀드 장치 ... 23 2.4.1 S / H 장치의 블럭 선도 ... 27 2.5 디지탈 - 아날로그(D / A) 변환 ... 29 2.6 아날로그 - 디지탈 변환 ... 31 2.6.1 샘플링 주기에 대한 고찰 ... 36 2.6.2 A / D 및 D ... 38 2.7 샘플링 과정의 수학적 모델링 ... 39 2.7.1 유한 펄스폭 샘플러 ... 39 2.7.2 중복 주파수, Nyquist 주파수, 앨리어스 주파수 ... 46 2.8 샘플링 정리 ... 48 2.8.1 샘플링 정리에 대한 추가 사항 ... 49 2.9 컨벌루션 적분에 의한 샘플링의 수학적 모델링 ... 50 2.10 유한 펄스폭 샘플링의 플랫-탑 근사 ... 51 2.10.1 이상적 샘플러 ... 53 2.10.2 (s)의 다른 표현식 ... 54 2.11 F^*(s)의 s-평면 특성 ... 59 2.12 데이타 복원과 샘플 신호의 필터링 ... 62 2.13 영차 홀드 ... 64 2.13.1 영차 홀드의 주파수 영역 특성 ... 66 2.14 일차 홀드 ... 69 2.15 다각형 홀드와 슬루어 홀드 ... 75 2.15.1 다각형 홀드의 주파수 영역 특성 ... 77 2.15.2 슬루어 홀드 ... 78 연습문제 ... 79 참고문헌 ... 86 제3장 z-변환 ... 89 3.1 z-변환 사용 동기 ... 89 3.1.1 z-변환의 정의 ... 90 3.1.2 Laplace 변환과 z-변환의 관계 ... 92 3.1.3 F(z)의 표현 ... 93 3.2 z-변환을 구하는 예 ... 95 3.3 s-평면과 z-평면 간의 관계 ... 102 3.3.1 일정 감쇠 궤적 ... 104 3.3.2 일정 주파수 궤적 ... 105 3.3.3 일정 감쇠비 궤적 ... 106 3.4 역 z-변환 ... 107 3.4.1 z-변환의 비유일성 ... 108 3.4.2 역 z-변환식의 정의 ... 108 3.5 z-변환의 정리 ... 116 3.6 z-변환 방법의 제한 사항 ... 130 3.7 z-변환의 응용 ... 131 3.7.1 이자-지불 문제 ... 132 3.7.2 제형 회로망 문제 ... 134 3.7.3 복소 극점을 갖는 차분 방정식의 해 ... 136 3.8 샘플링 순간 사이의 신호 ... 137 3.8.1 준다중 샘플링 방법-다중 속도 z-변환 ... 137 3.8.2 지연된 z-변환과 변형된 z-변환 ... 139 연습문제 ... 149 참고문헌 ... 153 제4장 전달 함수, 블럭 선도, 신호 흐름도 ... 155 4.1 서론 ... 155 4.2 펄스 전달 함수와 z-전달 함수 ... 155 4.2.1 샘플러에 의해 분할된 직렬 요소를 갖는 이산치 시스템 ... 159 4.2.2 샘플러에 의해 분할되지 않은 직렬 요소를 갖는 이산치 시스템 ... 160 4.3 영차 홀드의 펄스 전달 함수 및 G(s)와 G(z) ... 161 4.4 페루프 시스템 ... 167 4.4.1 특성 방정식 ... 171 4.4.2 인과성 및 물리적 구현 가능성 ... 172 4.5 샘플 신호 흐름 선도 ... 173 4.6 변형된 z-전달 함수 ... 181 4.7 다중 속도 이산치 시스템 ... 186 4.7.1 저-고 다중 속도 샘플 시스템 ... 187 4.7.2 고-저 다중 속도 샘플 시스템 ... 193 4.7.3 전 요소가 디지탈인 다중 속도 시스템 ... 202 4.7.4 페루프 다중 속도 샘플 시스템 ... 203 4.7.5 주기 속도 샘플 시스템 ... 210 연습문제 ... 217 참고문헌 ... 228 제5장 상태 변수 기법 ... 231 5.1 서론 ... 231 5.2 연속치 시스템의 상태 방정식과 상태 천이 방정식 ... 232 5.2.1 상태 천이 행렬-동차 상태 방정식의 해 ... 234 5.2.2 상태 천이 행렬의 성질 ... 236 5.2.3 비동차 상태 방정식의 해-상태 천이 방정식 ... 236 5.3 샘플 - 홀드 장치를 갖는 이산치 시스템의 상태 방정식 ... 237 5.4 디지탈 데이타 구성 요소만으로 구성된 디지탈 시스템의 상태 방정식 ... 240 5.5 디지탈 시뮬레이션과 근사화 ... 241 5.6.1 순환법 ... 242 5.6.2 z-변환법 ... 245 5.7 상태 방정식과 전달 함수의 관계 ... 249 5.8 특성 방정식, 고유치, 고유 벡터 ... 252 5.8.1 고유치 ... 253 5.8.2 고유 벡터 ... 254 5.9 행렬 A의 대각화 ... 262 5.10 JORDAN 표준형 ... 265 5.11 상태 천이 행렬의 계산 방법 ... 269 5.11.1 Cayley-Hamilton 정리에 의한 방법 ... 270 5.11.2 z-변환법 ... 271 5.11.3 상태 천이 행렬 ø(T)의 계산 ... 275 5.12 상태 방정식과 고계 차분 방정식의 관계 ... 279 5.13 위상-변수 표준형으로의 변환-극점 배치 설계 ... 281 5.14 상태 선도 ... 291 5.14.1 디지탈 시스템의 상태 선도 ... 297 5.15 이산치 전달 함수의 분해 ... 300 5.15.1 직접 분해 ... 300 5.15.2 종속 분해 ... 302 5.15.3 병렬 분해 ... 303 5.16 이산치 시스템의 상태 선도-영차 홀드를 갖는 시스템 ... 306 5.16.1 영차 홀드의 상태 선도 ... 306 5.17 샘플링 시각 간 응답의 상태 변수 해석 ... 313 5.18 다중 속도, Skip-Rate 및 비동기 샘플링을 하는 시스템의 상태 변수 해석 ... 315 5.18.1 주기 속도 샘플치 시스템 ... 316 연습문제 ... 323 참고문헌 ... 333 제6장 가제어성, 가관측성 및 안정도 ... 335 6.1 서론 ... 335 6.2 선형 시불변 이산치 시스템의 가제어성 ... 337 6.2.1 가제어성의 정의 ... 337 6.2.2 가제어성의 재정리 ... 338 6.3 선형 시불변 이산치 시스템의 가관측성 ... 350 6.3.1 가관측성의 정의 ... 350 6.3.2 가관측성의 재정리 ... 350 6.4 가제어성, 가관측성과 전달 함수의 관계 ... 357 6.5 이산치 시스템에서 가제어성, 가관측성과 샘플링 주기의 관계 ... 359 6.6 디지탈 제어 시스템의 안정도-정의와 정리 ... 361 6.6.1 안정도의 정의 ... 361 6.6.2 가안정성 ... 368 6.7 이산치 시스템의 안정도 판별 ... 369 6.7.1 쌍선형 변환법 ; Routh-Hurwitz 판별법의 확장 ... 369 6.7.2 Jury 안정도 판별법 ... 378 6.7.3 Liapunov의 제2방법 ... 386 연습문제 ... 398 참고문헌 ... 408 제7장 시간 영역과 z-영역 해석 ... 411 7.1 서론 ... 411 7.2 표준 2차 시스템 ... 414 7.3 연속치와 이산치 시스템의 시간 응답 비교 ... 416 7.3.1 디지탈 제어 시스템 ... 418 7.4 연속치 제어 시스템의 정상 상태 오차 해석(요약) ... 428 7.5 디지탈 제어 시스템의 정상 상태 오차 해석 ... 430 7.5.1 계단 함수 입력에 대한 정상 상태 오차 - 이산 계단 오차 상수 ... 432 7.5.2 포물선 함수 입력에 대한 정상 상태 오차 - 이산 포물선 오차 상수 ... 435 7.5.3 이산 오차 상수의 요약 ... 436 7.6 시간 응답과 s-평면과 z-평면상의 근 위치의 상관 관계 ... 437 7.7 일정 감쇠 계수 궤적과 감쇠비 궤적 ... 440 7.8 우세 특성 방정식의 근 ... 442 7.9 z-평면에서의 극점, 영점 배치가 최대 오버슈트와 피크 시간에 미치는 영향 ... 444 7.10 샘플링 시각의 데드비트 응답 ... 456 7.11 디지탈 제어 시스템의 근궤적 ... 457 7.11.1 z-평면 근궤적의 성질 ... 460 7.11.2 근궤적의 설명 예제 ... 462 7.11.3 순수 시간 지연을 갖는 시스템의 근궤적 ... 466 7.12.1 개루프 전달 함수에 영점 추가시의 영향 ... 469 7.12.2 개루프 전달 함수에 극점 추가시의 영향 ... 471 연습문제 ... 473 참고문헌 ... 488 제8장 주파수 영역 해석 ... 489 8.1 서론 ... 489 8.2 GH(z)의 극선도 ... 491 8.3 Nyquist 경로 ... 495 8.3.1 Nyquist 경로 ... 495 8.3.2 Nyquist 안정도 판별법 ... 496 8.3.3 Nyquist 안정도 판별법의 설명 예제 ... 499 8.4 Bode 선도 ... 510 8.5 이득 여유와 위상 여유 ... 515 8.5.1 이득 여유 ... 515 8.5.2 위상 여유 ... 517 8.6 이득-위상 선도와 Nichols 도표 ... 521 8.7 대역폭 고려 사항 ... 522 연습문제 ... 527 참고문헌 ... 530 제9장 디지탈 시뮬레이션과 디지탈 재설계 ... 531 9.1 서론 ... 531 9.2 디지탈 시뮬레이션 - 샘플 - 홀드 장치를 갖는 디지탈 모델 ... 532 9.3 디지탈 시뮬레이션 - 상태 변수 표현 ... 537 9.4 디지탈 시뮬레이션 - 수치 적분 ... 539 9.4.1 구형 적분(Rectangular Integration) ... 540 9.5 주파수 영역 특성 - 주파수 워핑 ... 545 9.5.1 주파수 프리워핑(prewarping) ... 546 9.6 디지탈 재설계 ... 549 9.6.1 G(T)에 대한 폐형해(closed-form solution) ... 553 9.6.2 상태의 부분적 일치 ... 554 9.6.3 급수 전개에 의한 피드백 행렬의 해 ... 556 9.6.4 E(T)의 정확한 해 ... 559 9.6.5 급수 전개에 의한 E(T)의 해 ... 559 9.6.6 가중 행렬 H의 선택시 안정도 고찰 및 제약 조건 ... 560 9.6.7 단순한 스카이랩 인공 위성의 디지탈 재설계 ... 562 연습문제 ... 570 참고문헌 ... 576 제10장 이산치 제어 시스템의 설계 ... 577 10.1 서론 ... 577 10.2 연속치 제어기들에 의한 종속 보상 ... 580 10.2.1 샘플 - 홀드 프로세스의 시간 지연 근사화 ... 581 10.2.2 쌍선형 변환에 의한 설계 ... 585 10.3 등가 디지탈 제어기를 갖는 연속치 제어기의 설계 ... 594 10.3.1 종속 연속치 제어기 ... 594 10.3.2 피드백 연속치 제어기 ... 596 10.4 디지탈 제어기 ... 597 10.4.1 물리적 구현 가능성 고려 ... 598 10.4.2 디지탈 프로그래밍에 의한 디지탈 제어기의 구현 ... 599 10.4.3 디지탈 PID 제어기 ... 608 10.5 쌍선형 변환을 통한 디지탈 제어기 부착 디지탈 제어 시스템의 설계 ... 609 10.5.1 D(r)을 위한 진상 제어기의 기본 특성 ... 611 10.5.2 D(r)을 위한 지상 제어기의 기본 특성들 ... 613 10.6 근궤적 선도를 사용한 z-평면에서의 설계 ... 627 10.6.1 진상 제어기와 지상 제어기 ... 628 10.6.2 디지탈 PID 제어기 ... 630 10.6.3 디지탈 PD 제어기 ... 631 10.6.4 디자탈 PI 제어기 ... 632 10.6.5 극점-영점 상쇄 설계 ... 633 10.6.6 설계 예제 ... 634 10.7 자유도 2의 보상 ... 649 10.7.1 전향 제어기 설계 ... 650 10.7.2 잡음과 외란 제거 ... 652 10.8 강인 제어 시스템의 설계 ... 654 10.9 데드비트 응답을 갖는 이산치 시스템들의 설계 ... 664 10.9.1 데드비트 응답을 갖는 디지탈 제어 시스템의 설계 ... 665 10.9.2 데드비트 응답이 있는 샘플된 데이타 제어 시스템의 설계 ... 682 10.9.3 데드비트 이산치 시스템의 근궤적 ... 691 10.10 Notch 제어기를 이용한 설계 ... 693 10.11 상태 피드백에 의한 극점 배치 설계(단일 입력에 대해) ... 698 10.12 상태 피드백에 의한 극점 배치 설계(다중 입력에 대해) ... 709 10.13 불완전한 상태 피드백이나 출력 피드백에 의한 극점 배치 설계 ... 714 10.14 상태 피드백과 동적 출력 피드백에 의한 디지탈 제어 시스템의 설계 ... 726 10.15 동적 제어기에 의한 상태 피드백의 구현 ... 733 연습문제 ... 745 참고문헌 ... 768 제11장 최적 제어 ... 769 11.1 서론 ... 769 11.2 이산형 Euler-Lagrange 방정식 ... 769 11.3 이산형 최대(최소) 법칙 ... 778 11.4 에너지 제약 조건을 가지는 시간 최적 제어 ... 786 11.5 최적 선형 디지탈 레귤레이터 설계 ... 794 11.5.1 선형 레귤레이터의 설계(유한 시간 문제) ... 797 11.5.2 선형 레귤레이터의 설계(무한 시간 문제) ... 805 11.6 최적성 법칙과 동적 프로그래밍 ... 810 11.7 이산형 Riccati 방정식의 해 ... 816 11.7.1 Riccati 방정식의 순환 해법 ... 816 11.7.2 고유치-고유벡터법 ... 822 11.8 샘플링 주기 감도 ... 830 11.9 디지탈 상태 관측기 ... 844 11.9.1 동일 차원 상태 관측기의 설계 ... 847 11.9.2 감소 차원 상태 관측기의 설계 ... 861 연습문제 ... 870 참고문헌 ... 879 제12장 마이크로프로세서와 DSP설계 ... 881 12.1 서론 ... 881 12.2.1 입·출력 장치 ... 883 12.2.2 메모리 ... 883 12.2.3 중앙 처리 장치 ... 884 12.3 제어 시스템의 마이크로 프로세서 제어 ... 887 12.4 주문 설계 칩을 갖는 단일 기판 제어기 ... 890 12.4.1 Galil사의 DMC-105 기판 ... 890 12.5 디지탈 신호 처리기 ... 896 12.5.1 Texas Instruments사의 TMS320 DSP ... 897 12.6 유한 워드 길이와 양자화가 가제어성 및 페루프 극점 배치에 미치는 영향 ... 901 12.7 양자화의 영향-양자화의 최소 상환 ... 907 12.7.1 상태 변수 해석 ... 913 12.7.2 z-변환 해석 ... 915 12.8 마이크로 프로세서에 기반한 제어 시스템에서의 시간 지연 ... 919 부록A 고정 소수점 수와 부동 소수점 수 ... 925 A-1 고정 소수점 수의 표시 ... 925 A-2 부동 소수점 수의 표시 ... 928 부록 B 컨벌루션 적분에 의한 샘플링의 수학적 모델링 ... 932 B-1 유한 펄스폭을 갖는 샘플러 출력 F^*_p(s)에 대한 식 ... 932 B-2 이상적 샘플러 출력에 대한 식 ... 938 B-3 변형된 z-변환에 대한 다른 식 ... 940 부록 C Laplace 변환, z-변환 및 변형된 z-변환의 표 ... 944 부록 D 신호 흐름 선도에 대한 일반 이득 공식 ... 948 부록 E 안정도 해석을 위한 Routh 표 ... 949 부록 F Galil사의 DMC-100 Motion Controller Board (GALIL Motion Control사 제공) ... 950 찾아보기(Index) ... 951