LabVIEW PID and Fuzzy Logic Toolkit API Reference

소속 함수 생성하기

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

퍼지 시스템을 설계할 때에는 먼저 언어적 용어를 정의해야 할 언어 변수를 생성합니다. 언어적 용어를 정의한 후에는, 이러한 소속 함수를 이러한 언어적 용어에 적용해야 합니다. 소속 함수는 언어적 용어에 해당하는 단순한 수치 함수입니다. 소속 함수는 언어적 용어에 있는 언어 변수의 소속도를 나타냅니다.

대부분의 기술적인 프로세스에 다음 그림에 보이는 정규화된 표준 소속 함수를 적용할 수 있습니다. 이러한 표준 함수에는 Λ 타입(삼각 형태), Π 타입(사다리꼴 형태), 싱글톤 타입(수직선 형태), 시그모이드 타입(웨이브 형태), 가우스 타입(종 형태)의 소속 함수가 포함되어 있습니다.

언어적 용어 Center에 대한 삼각 소속 함수의 예

예를 들어, 언어 변수 자동차의 위치 x는 5미터 거리에서 언어적 용어 가운데에 대해 완전히 소속되고(1), 4미터 이하 또는 6미터 이상의 거리에서 해당 용어에 대한 소속이 없으며(0), 4~6미터 범위의 거리에서 부분적으로 소속됩니다. 자동차의 위치 x의 값에 소속도를 플롯하면, 소속 함수가 삼각 함수가 되는 것을 볼 수 있습니다.

언어적 용어 가운데에 대한 사다리꼴 소속 함수의 예

언어 변수가 포인트 값이 아닌 일정한 값의 범위에서 언어적 용어에 완전히 소속될 수도 있습니다. 예를 들어, 자동차의 위치 x 언어 변수가 x=5±0.25 m의 값에서 언어적 용어에 완전히 소속되는 경우, 다음 그림과 같은 사다리꼴 소속 함수가 적용됩니다.

자동차 조종 퍼지 시스템의 소속 함수

다음 그림은 자동차의 위치 x의 소속 함수를 보여줍니다.

다음 그림은 자동차의 방향 β의 소속 함수를 보여줍니다.

다음 그림은 조향 각도 φ의 소속 함수를 보여줍니다.

Log in to get a better experience