LabVIEW PID and Fuzzy Logic Toolkit API Reference

퍼지 시스템 파라미터

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

많은 퍼지 로직 VI에는 퍼지 시스템의 전체 정보가 들어 있는 퍼지 시스템 입력 또는 퍼지 시스템 출력 파라미터가 포함됩니다. 한 VI의 퍼지 시스템 출력 출력을 다른 VI의 퍼지 시스템 입력 입력에 연결합니다.

퍼지 시스템 입력에는 다음 클러스터 원소가 포함됩니다. 퍼지 시스템 출력에는 퍼지 시스템 입력과 유사한 클러스터 원소가 포함되지만, 클러스터 원소가 컨트롤이 아니라 인디케이터입니다.

노트 노트  퍼지 시스템 입력퍼지 시스템 출력 클러스터를 직접 수정하지 마십시오. 대신 퍼지 로직 VI를 사용하여 이러한 클러스터를 수정하십시오.

입력 변수는 퍼지 시스템의 입력 언어 변수를 지정합니다. 각 입력 언어 변수에는 다음 클러스터 원소가 있습니다.
이름은 언어 변수의 이름을 지정합니다.
범위는 언어 변수의 최대값과 최소값을 지정합니다.
소속 함수는 언어 변수의 언어적 용어를 지정하고, 이러한 언어적 용어 안에서 언어 변수의 소속도를 지정합니다. 소속 함수 배열의 각 원소는 한 개의 언어적 용어와 대응합니다.
이름은 변경하려는 소속 함수 또는 언어적 용어의 이름을 지정합니다.
형태는 언어 변수의 소속도를 결정하는 함수의 형태를 지정합니다.

0삼각―삼각 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
1사다리꼴―사다리꼴 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
2싱글톤―싱글톤 함수가 언어 변수의 소속도를 결정하도록 지정합니다. 싱글톤 함수에는 한 개의 포인트만 있습니다. 그러므로, 언어 변수의 값은 대응하는 언어적 용어 안에서 부분적으로 소속될 수 없습니다.
3시그모이드―시그모이드 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
4가우스―가우스 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
5사용자 정의사용자 정의 형태 인덱스에 상응하는 사용자 정의 형태가 언어 변수의 소속도를 결정함을 지정합니다.
사용자 정의 형태 인덱스는 언어 변수의 소속도를 결정하는 사용자 정의 형태의 인덱스를 지정합니다. 이 파라미터는 형태사용자 정의로 설정한 경우에만 적용 가능합니다. [FL 새 퍼지 시스템] VI와 [FL 새 소속 함수 생성] VI의 사용자 정의 인스턴스 모두에서 사용자 정의 소속 함수 형태 배열의 사용자 정의 형태를 정의합니다.
퍼지 시스템 설계기에서 사용자가 소속 함수를 볼 때 보이는 소속 함수의 색을 지정합니다. 색 상자 상수를 텍스트 색 입력에 연결할 수 있습니다.
포인트는 소속 함수의 기준 및 상위 포인트에 상응하는 언어 변수의 값을 왼쪽에서 오른쪽, 기준에서 상위의 순서로 지정합니다. 언어적 용어 이름에서 언어 변수의 소속도는 기준 포인트에서 0, 상위 포인트에서 1입니다. 싱글톤 함수에는 1개, 삼각 함수에는 3개, 사다리꼴 함수, 시그모이드, 가우스 함수에는 4개의 포인트를 지정합니다.

출력 변수는 퍼지 시스템의 출력 언어 변수를 지정합니다. 각 출력 언어 변수에는 다음 클러스터 원소가 있습니다.
이름은 언어 변수의 이름을 지정합니다.
범위는 언어 변수의 최대값과 최소값을 지정합니다.
소속 함수는 언어 변수의 언어적 용어를 지정하고, 이러한 언어적 용어 안에서 언어 변수의 소속도를 지정합니다. 소속 함수 배열의 각 원소는 한 개의 언어적 용어와 대응합니다.
이름은 변경하려는 소속 함수 또는 언어적 용어의 이름을 지정합니다.
형태는 언어 변수의 소속도를 결정하는 함수의 형태를 지정합니다.

0삼각―삼각 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
1사다리꼴―사다리꼴 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
2싱글톤―싱글톤 함수가 언어 변수의 소속도를 결정하도록 지정합니다. 싱글톤 함수에는 한 개의 포인트만 있습니다. 그러므로, 언어 변수의 값은 대응하는 언어적 용어 안에서 부분적으로 소속될 수 없습니다.
3시그모이드―시그모이드 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
4가우스―가우스 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
5사용자 정의사용자 정의 형태 인덱스에 상응하는 사용자 정의 형태가 언어 변수의 소속도를 결정함을 지정합니다.
사용자 정의 형태 인덱스는 언어 변수의 소속도를 결정하는 사용자 정의 형태의 인덱스를 지정합니다. 이 파라미터는 형태사용자 정의로 설정한 경우에만 적용 가능합니다. [FL 새 퍼지 시스템] VI와 [FL 새 소속 함수 생성] VI의 사용자 정의 인스턴스 모두에서 사용자 정의 소속 함수 형태 배열의 사용자 정의 형태를 정의합니다.
퍼지 시스템 설계기에서 사용자가 소속 함수를 볼 때 보이는 소속 함수의 색을 지정합니다. 색 상자 상수를 텍스트 색 입력에 연결할 수 있습니다.
포인트는 소속 함수의 기준 및 상위 포인트에 상응하는 언어 변수의 값을 왼쪽에서 오른쪽, 기준에서 상위의 순서로 지정합니다. 언어적 용어 이름에서 언어 변수의 소속도는 기준 포인트에서 0, 상위 포인트에서 1입니다. 싱글톤 함수에는 1개, 삼각 함수에는 3개, 사다리꼴 함수, 시그모이드, 가우스 함수에는 4개의 포인트를 지정합니다.

규칙은 퍼지 시스템의 규칙을 지정합니다. 입력 변수출력 변수를 사용하여 각각 규칙의 조건부와 결론부를 형성합니다.
조건부는 규칙의 조건부, IF 부분을 지정합니다. 각 조건부는 다음의 세 부분으로 이루어져 있습니다: 입력 언어 변수의 인덱스, 언어적 용어 안에서 입력 언어 변수의 소속도를 계산할지 소속되지 않는 정도를 계산할지 지정하는 연산자, 언어적 용어의 인덱스. 이러한 인덱스는 변수 또는 언어적 용어가 생성된 순서를 따릅니다.
결론부는 규칙의 결론부, THEN 부분을 지정합니다. 각 결론부는 다음의 세 부분으로 이루어져 있습니다: 출력 언어 변수의 인덱스, 언어적 용어 안에서 출력 언어 변수의 소속도를 계산할지 소속되지 않는 정도를 계산할지 지정하는 연산자, 언어적 용어의 인덱스. 이러한 인덱스는 변수 또는 언어적 용어가 생성된 순서를 따릅니다.
조건부 연결어는 이 VI가 모든 규칙 조건의 진리값을 계산하는 방법을 지정합니다.

0AND (최소)―이 VI가 조건부의 가장 작은 소속도를 사용하도록 지정합니다.
1AND (곱)―이 VI가 조건부의 소속도의 곱을 사용하도록 지정합니다.
2OR (최대)―이 VI가 조건부의 가장 큰 소속도를 사용하도록 지정합니다.
3OR (확률)―이 VI가 조건부의 소속도의 확률적 합을 사용하도록 지정합니다. 퍼지 로직 컨트롤러는 다음 식을 사용하여 확률적 합을 계산합니다:(A + B) – (A * B). 이 때 AB는 조건부입니다.
지지도는 규칙에 적용하려는 가중치를 0에서 1 사이의 값으로 지정합니다. 기본은 1입니다. 지지도를 조건부의 모든 규칙의 진리값으로 곱하여 규칙 가중치를 계산합니다.
결론부 함의는 이 VI가 규칙 가중치에 근거하여 출력 언어 변수의 소속도를 스케일할 때 사용하는 함의 방법을 지정합니다.

0최소최소 함의 방법을 사용하도록 지정합니다.
1 함의 방법을 사용하도록 지정합니다.

역퍼지화 방법은 이 VI가 출력 언어 변수의 소속도를 숫자값으로 변환할 때 사용하는 역퍼지화 방법을 지정합니다.

0면적 중심면적 중심 역퍼지화 방법을 사용하도록 지정합니다.
1변경된 면적 중심변경된 면적 중심 역퍼지화 방법을 사용하도록 지정합니다.
2총합 중심총합 중심 역퍼지화 방법을 사용하도록 지정합니다.
3최대 중심최대 중심 역퍼지화 방법을 사용하도록 지정합니다.
4최대 평균최대 평균 역퍼지화 방법을 사용하도록 지정합니다.

설명은 퍼지 시스템에 대한 설명을 지정합니다.

Log in to get a better experience