4. 소속 함수 변경하기
- 업데이트 날짜:2023-02-21
- 2분 (읽기 시간)
소속 VI를 사용하여 퍼지 시스템에서 언어 변수의 소속 함수를 변경합니다. 다음 단계에 따라 온실 퍼지 시스템의 Temperature 입력 언어 변수의 소속 함수를 변경하여 섭씨에서 화씨를 사용하도록 합니다.
- [FL 소속 함수 설정] VI를 블록다이어그램에 추가합니다.
- [FL 변수 설정] VI의 퍼지 시스템 출력 출력을 [FL 소속 함수 설정] VI의 퍼지 시스템 입력 입력에 연결합니다.
- [FL 소속 함수 설정] VI 의 소속 함수 인덱스, 변수 인덱스, 입력/출력 입력에 상수를 생성하고 각각 0, 0, 입력으로 설정합니다. 이러한 입력은 Temperature 입력 언어 변수의 첫 번째 소속 함수인 Cold를 변경하도록 지정합니다.
- [FL 소속 함수 설정] VI의 형태 입력에 상수를 생성합니다.
- 형태 상수에 사다리꼴을 선택하여 언어 변수의 소속도를 결정할 함수의 형태를 지정합니다.
- [FL 소속 함수 설정] VI의 포인트 입력에 상수를 생성합니다. 이 입력은 소속 함수의 기준 및 상위 포인트에 상응하는 언어 변수의 값을 왼쪽에서 오른쪽, 기준에서 상위의 순서로 지정합니다.
- 포인트 배열 상수의 첫 번째 4개의 원소에 각각32, 32, 55, 70을 입력합니다.
- Normal과 Warm 소속 함수에 대해 1 ~ 5 단계를 반복합니다. 각 소속 함수의 블록다이어그램에 새로운 [FL 소속 함수 설정] VI를 추가하고, 이전 VI의 퍼지 시스템 출력 출력을 다음 VI의 퍼지 시스템 입력 입력에 연결합니다. 다음 테이블의 형태 및 포인트를 사용합니다:
소속 함수 형태 포인트 표준 가우스 59, 68, 77, 86 Warm 사다리꼴 75, 90, 122, 122
블록다이어그램은 이제 다음 그림과 같습니다:
- VI를 저장합니다.
![]() |
이전 3. 언어 변수 변경하기 |
홈 길라잡이: 퍼지 로직 VI를 사용하여 퍼지 시스템 변경하기 |
다음 5. 규칙 변경하기 |
![]() |

