완전한 규칙 기반
- 업데이트 날짜:2023-02-21
- 2분 (읽기 시간)
입력 언어 변수 및 언어적 용어의 가능한 각 조합에 대해 적어도 하나의 활성화된 규칙이 있는 규칙 기반은 완전한 규칙 기반입니다. 불완전한 규칙 기반을 정의하려면, 활성화된 규칙이 없는 상황을 퍼지 컨트롤러가 처리할 수 있도록 각 출력 언어 변수에 대해 기본 언어적 용어를 반드시 지정해야 합니다.
자동차의 위치 x 입력 언어 변수에는 5개의 언어적 용어가 있고, 자동차의 방향 β 언어 변수에는 7개의 언어적 용어가 있습니다. 따라서 자동차 조종의 예에서 규칙 기반은 N = 5*7 = 35 규칙으로 구성됩니다. 다음 자동차 조종 퍼지 시스템의 그림과 같이 완전한 규칙 기반을 행렬의 형태로 문서화할 수 있습니다.

위의 그림에서, 각 열 또는 각 행은 규칙의 조건부를 나타냅니다. 열과 행의 교차점에 있는 언어적 용어가 집계된 규칙 조건부에 해당하는 결론부입니다. 예를 들어, 다음 규칙이 강조됩니다:
| IF 자동차의 위치 x is 왼쪽 가운데 AND 자동차의 방향 β is 왼쪽, THEN 조향 각도 φ is 음수 작음. |
퍼지 시스템 캐스캐이드하기
위 그림과 같이 규칙 기반을 행렬 형식으로 플롯하면 상반되는 규칙과 같은 일관적이지 않은 규칙을 찾는데 도움이 됩니다. 그러나, 규칙 기반을 행렬 형식으로 플롯하는 것은 규칙 기반이 작은 경우에만 효율적입니다. 규칙 기반이 큰 경우 일관적이지 않은 규칙을 찾아내는 것은 어렵습니다. 많은 수의 컨트롤러 입력을 갖는 퍼지 시스템의 경우, 규칙 기반이 커지는 것을 방지하기 위해 퍼지 시스템을 캐스캐이드(Cascade) 방식으로 연결할 수 있습니다. 캐스케이드 퍼지 시스템에서는 첫 번째 퍼지 시스템의 출력이 다음 퍼지 시스템의 입력이 됩니다.