LabVIEW PID and Fuzzy Logic Toolkit API Reference

4. 소속 함수 변경하기

  • 업데이트 날짜:2023-02-21
  • 2분 (읽기 시간)

소속 VI를 사용하여 퍼지 시스템에서 언어 변수의 소속 함수를 변경합니다. 다음 단계에 따라 온실 퍼지 시스템의 Temperature 입력 언어 변수의 소속 함수를 변경하여 섭씨에서 화씨를 사용하도록 합니다.

  1. [FL 소속 함수 설정] VI를 블록다이어그램에 추가합니다.
  2. [FL 변수 설정] VI의 퍼지 시스템 출력 출력을 [FL 소속 함수 설정] VI의 퍼지 시스템 입력 입력에 연결합니다.
  3. [FL 소속 함수 설정] VI 의 소속 함수 인덱스, 변수 인덱스, 입력/출력 입력에 상수를 생성하고 각각 0, 0, 입력으로 설정합니다. 이러한 입력은 Temperature 입력 언어 변수의 첫 번째 소속 함수인 Cold를 변경하도록 지정합니다.
  4. [FL 소속 함수 설정] VI의 형태 입력에 상수를 생성합니다.
  5. 형태 상수에 사다리꼴을 선택하여 언어 변수의 소속도를 결정할 함수의 형태를 지정합니다.
  6. [FL 소속 함수 설정] VI의 포인트 입력에 상수를 생성합니다. 이 입력은 소속 함수의 기준 및 상위 포인트에 상응하는 언어 변수의 값을 왼쪽에서 오른쪽, 기준에서 상위의 순서로 지정합니다.
  7. 포인트 배열 상수의 첫 번째 4개의 원소에 각각32, 32, 55, 70을 입력합니다.
  8. NormalWarm 소속 함수에 대해 1 ~ 5 단계를 반복합니다. 각 소속 함수의 블록다이어그램에 새로운 [FL 소속 함수 설정] VI를 추가하고, 이전 VI의 퍼지 시스템 출력 출력을 다음 VI의 퍼지 시스템 입력 입력에 연결합니다. 다음 테이블의 형태 및 포인트를 사용합니다:

    소속 함수 형태 포인트
    표준 가우스 59, 68, 77, 86
    Warm 사다리꼴 75, 90, 122, 122


    블록다이어그램은 이제 다음 그림과 같습니다:

  9. VI를 저장합니다.
이전
3. 언어 변수 변경하기

길라잡이: 퍼지 로직 VI를 사용하여 퍼지 시스템 변경하기
다음
5. 규칙 변경하기

Log in to get a better experience