퍼지제어이론
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

목차
1. 개요
2. 퍼지 제어의 특성
3. 퍼지 제어기 설계
4. 퍼지화
5. 규칙 베이스
6. 의사결정
7. 비퍼지화

본문내용

THEN u3 is U3
RN : IF eN is EN and
int`
eN is
int`
EN THEN uN is UN (식3)
식 (3)에서 E,
int`
E, U는 퍼지 변수이다. 그리고 제어 규칙의 전건부 e,
int`
e는 퍼지 제어기의 입력이며, 후건부의 u는 출력이다. 이때 i번째 제어규칙은 다음과 같다.
Ri = ( Ei
int`
Ei ) Ui (식4)
제어규칙들은 or 결합이기 때문에 n개의 제어규칙은 다음과 같다.
R = R1 R2 R3 ... RN =
BIGCUP from {{i}=1~} to n
Ri (식5)
입력을
E ^0 , INT E^0
라고 하면 출력
U^0
는 다음과 같다.
U^0 = R CIRC (E^0 TIMES INT E^0 )
##U^0 (u) = max[R(e, int e,u)`` BIGWEDGE `` E^0 (e) ``BIGWEDGE`` INT E^0 ( INT e)]
(식6)
여기서,
e^0 와 ~ TRIANGLE e^0
를 측정된 일반화된 수치라 하면 식 (6)에서
E^0

INT E^0
는 다음과 같다.
E^0 (e) ``=``` LEFT { MATRIX {{ }#
{ }#
{ }}} MATRIX { { }& {1`````````````````` e= e^0 }& { }#
{ }& { }& { }#
{ }& {0``````````````````e != e^0 }& { } }
int E^0 (e) ``=``` LEFT { MATRIX {{ }#
{ }#
{ }}} MATRIX { { }& {1`````````````````` int e= int e^0 }& { }#
{ }& { }& { }#
{ }& {0`````````````````` int e != int e^0 }& { } }
(식7)
여기서, 식 (3.7)을 퍼지 싱글톤이라 한다. 식 (6)에 식 (7)을 대입하면 다음과 같다.
U^0 (u) = (e^0 , int e^0 , u)
(식8)
식 (식4)와 식 (식5)를 식 (식8)에 대입하면 다음과 같다.
R(e^0 , int e^0 , u)` = `R_1 (e^0 , int e^0 , u)`` BIGVEE ``R_2 (e^0 , int e^0 , u) ``BIGVEE ``CDOTS`` BIGVEE ``R_n (e^0 , int e^0 , u)
R_i (e^0 , int e^0 , u)` = `E_i (e^0 )`` BIGWEDGE `` int E_i ( int e^0 ) `` BIGWEDGE ``U_i (u)
(식9)
그러므로 적합도는 다음과 같다.
omega _i = E_i (e^0 ) BIGWEDGE int E_i ( int e^0 )
(식10)
여기서
omega _i
는 i번째 규칙의 전체 집합에 대한 적합도이다.
그러므로 식 (9)은 다음과 같다.
U^0 (u) = [ omega _1 BIGWEDGE U_1 (u)]`` BIGVEE`` [ omega _2 BIGWEDGE U_2 (u)]`` BIGVEE ``cdots``bigvee``[ omega _n BIGWEDGE U_n (u)]
= BIGVEE from { {i }=1} to n [ omega _i BIGWEDGE U_i (u)]
(식11)
식 (11)에서 i번째 항
omega _i ``BIGWEDGEB_i (u)
는 i번째의 규칙에 의한 추론 결과이다. 식(8)과 식(9)에 의해 다음과 같은 결과를 얻을 수 있다.
R_i (e^0 , int e^0 , u) = omega _i ``BIGWEDGE``U_i (u)
(식12)
7 비퍼지화
퍼지 규칙들로부터 추론된 최종적인 결론 값은 결정적인 값이 아니므로 프로세스의 입력으로 사용하기 위해서는 결정론적인 하나의 실수 값으로 만들어야 한다. 이러한 과정을 비퍼지화라 한다. 현재 일반적으로 사용하고 있는 방법에는 다음과 같은 것들이 있다.
첫쩨, 최대 평균법(mean of maxima) : 최대 맴버쉽을 갖는 원소의 ui의 평균을 취하는 방법이다.
u^0 = SUM from { { i}=0} to n u_i over i
(식13)
둘째, 최대 최소 평균법(average of maximum and minimum) : 최대 멤버쉽을 갖는 모든 원소의 uk 와 최소 멤버쉽 값을 갖는 원소의 ui 와의 사이에서 평균을 취하는 방법이다
u^0 = {u_i + u_k} over 2
(식14)
셋째, 무게 중심법(center of gravity) : 멤버쉽 함수의 값을 갖는 모든 요소들의 무게 중심을 취하는 방법이다. 일반적으로 가장 많이 사용되며 본 논문에서도 이 방법을 사용하고 있다. 이산화 집합의 경우는 다음과 같다.
u^0 = {SUM from { {i }=0} to n u_i ``` omega _i} over {SUM from { {i }=0} to n omega _i }
(식15)
그림 3.2는 추론 과정을 나타낸 것으로, 입력
e^0

int e^0
에 대하여 첫 번째 규칙에서는 오차와 오차 적분치의 멤버쉽 함수
E_1 ``와 ``int E_1
에서 적합도
omega _1
이 결정되며 제어 입력은
U_1
에서의 빗금친 부분이 된다. 두 번째 규칙에서도
E_1 ``와`` int E_2`` 에서`` omega _2
가 결정되며 제어 입력은
U_2
에서 의 빗금친 부분이 된다. 최종 제어입력
u^0
는 두 개의 제어입력의 무게중심으로 구해진다.
그림 2 추론 과정
예제) 6.16
그림6.20 시뮬링크 블록다이어그램
그림6.21 단일피드백의 스텝응답
그림6.22 PID 피드백 제어기
그림6.23 PD 제어기의 스텝응답
그림 6.25 퍼지 컨트롤러 다이어그램
그림6.27 FLC 제어기( 입력, 출력 범위는 -2∼2)
그림6.28 FLC 제어기( 입력 범위: 0∼0.7 , 출력 범위: -0∼2)
그림6.29 FLC 제어기( 입력: 0∼0.7 , 출력 범위는 0∼5.5)
◎룰 베이스
1. 입력이 low 이면, 출력이 low
2. 입력이 medium 이면, 출력이 medium
3. 입력이 high 이면, 출력이 high
◎입력과 출력의 MF

키워드

  • 가격1,000
  • 페이지수13페이지
  • 등록일2002.10.23
  • 저작시기2002.10
  • 파일형식한글(hwp)
  • 자료번호#207933
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니