8. 규칙의 조건부와 결론부를 결합하기
- 업데이트 날짜:2023-02-21
- 2분 (읽기 시간)
다음 단계에 따라 이전 단계에서 만든 조건부와 결론부를 결합하여 특정 규칙을 형성합니다.
- [FL 규칙 설정]VI를 블록다이어그램에 추가합니다. 이 VI는 퍼지 시스템에서 규칙의 조건부, 결론부 또는 관계를 변경합니다.
- [FL 소속 함수 설정]VI의 퍼지 시스템 출력 출력을 [FL 규칙 설정] VI의 퍼지 시스템 입력 입력에 연결합니다.
- [FL 규칙 설정] VI의 규칙 인덱스 입력에 상수를 생성한 후, 0으로 설정하여 퍼지 시스템의 첫번째 규칙을 변경하도록 지정합니다.
- 첫번째 [배열 만들기] 함수의 추가된 배열 출력을 [FL 규칙 설정] VI의 조건부 입력에 연결합니다.
- 두번째 [배열 만들기] 함수의 추가된 배열 출력을 [FL 규칙 설정] VI의 결론부 입력에 연결합니다.
- [FL 규칙 설정] VI의 조건부 연결어 입력에 상수를 생성하여 집계된 규칙 조건부의 진리값을 계산하는 방법을 지정합니다.
- 조건부 연결어 상수에서 AND (최소)를 선택합니다. 이제 집계된 규칙 조건부는 IF 'Temperature' IS 'Cold' AND 'Humidity' IS 'Dry'이며, 여기서 VI는 개별 조건부의 최소 소속도를 사용하여 집계된 규칙 조건부의 진리값을 계산합니다.

노트 이 VI가 집계된 결론부의 진리값을 계산하는 방법은 지정할 수 없습니다. 이 VI는 항상 개별 결론부의 최대 소속도를 사용하여 집계된 규칙 결론부의 진리값을 계산합니다. - [FL 규칙 생성] VI의 결론부 함의 입력에 상수를 생성합니다. 이 입력은 이 VI가 규칙 가중치에 근거하여 출력 언어 변수의 소속도를 스케일할 때 사용하는 함의 방법을 지정합니다.
- 결론부 함의 상수에서 곱을 선택하여 이 VI가 곱 함의 방법을 사용하도록 지정합니다.
- 지지도 입력에 상수를 생성하고 1로 설정합니다. 이 입력은 규칙에 적용할 가중치를 지정합니다. 최종 규칙 가중치는지지도와 집계된 규칙 조건부의 진리값을 곱한 값입니다.
생성된 블록다이어그램의 섹션은 다음 그림과 같습니다:
- VI를 저장합니다.
![]() |
이전 7. 결론부 생성하기 |
홈 길라잡이: 퍼지 로직 VI를 사용하여 퍼지 시스템 변경하기 |
다음 9. 퍼지 시스템 저장하기 |
![]() |

