LabVIEW PID and Fuzzy Logic Toolkit API Reference

1. 입력 언어 변수 생성하기

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

퍼지 시스템 설계기를 사용하여 퍼지 시스템을 설계하는 첫번째 단계는 시스템에 입력 및 출력 언어 변수를 생성하는 것입니다. 퍼지 시스템 설계 토픽에서 설명한 자동차 조종의 예에서, 퍼지 시스템에는 자동차의 위치 x자동차의 방향 β라는 2개의 언어 입력 변수와 조향 각도 φ라는 1개의 언어 출력 변수가 있습니다.

  소속 함수 생성하기 토픽의 그래프에서 이러한 언어 변수의 범위 및 소속 함수를 볼 수 있습니다.

다음 단계를 완료하여 자동차 조종의 예에서 자동차의 위치 x 입력 언어 변수에 해당하는 입력 언어 변수를 생성합니다.

  1. 도구≫컨트롤 디자인 및 시뮬레이션≫퍼지 시스템 설계기를 선택하여 퍼지 시스템 설계기를 시작하고 변수 페이지를 디스플레이합니다.
  2. 입력 변수 리스트 오른쪽의 입력 변수 추가 버튼을 클릭하여 변수 편집 대화 상자를 디스플레이합니다.
  3. 이름 텍스트 박스에 자동차의 위치를 입력합니다.
  4. 최소값 필드에 0최대값 필드에 10을 입력하여 범위를 지정합니다. 이렇게 하면 대상 범위에 대한 자동차의 위치가 0.0에서 10.0 미터로 지정됩니다.
  5. 소속 함수 컨트롤 아래의 소속 함수 추가 버튼을 클릭하여, 컨트롤을 활성화하고 자동차의 위치 언어 변수에 새로운 소속 함수를 생성합니다.
  6. 이름 텍스트 박스에 왼쪽을 입력합니다.
  7. 형태 풀다운 메뉴에서 사다리꼴을 선택하여, 사다리꼴 함수가 언어 변수의 소속도를 결정하도록 지정합니다.
  8. 필드를 클릭하여, 소속 함수 그래프에서 소속 함수에 사용할 색을 선택합니다.
  9. 포인트 배열에서 배열의 각 원소에 0, 0, 1, 4를 입력합니다. 이러한 포인트는 소속 함수의 기준 및 상위 포인트에 해당하는 언어 변수의 값을 왼쪽에서 오른쪽, 기준에서 상위의 순서로 지정합니다.
  10. 다음 테이블의 형태와 포인트를 사용하여 자동차의 위치 x의 다음 각 소속 함수에 단계 5 ~ 단계 9를 반복합니다:

    소속 함수 형태 포인트
    왼쪽 가운데 삼각 3, 4, 5
    가운데 삼각 4.5, 5, 5.5
    오른쪽 가운데 삼각 5, 6, 7
    오른쪽 사다리꼴 6, 9, 10, 10
    노트  포인트 배열에서 소속 함수의 각 포인트는 이전의 모든 포인트와 같거나 그보다 더 커야합니다. 배열이 입력값을 요구사항에 맞도록 자동으로 변경하는 경우, 포인트를 왼쪽에서 오른쪽으로 입력하여 봅니다.


    소속 함수 그래프소속 함수 생성하기 토픽에 있는 자동차의 위치 그래프와 비교하여 입력을 확인할 수 있습니다.
  11. 확인 버튼을 클릭하여 변경 사항을 저장한 후 변수 페이지로 돌아갑니다. 자동차의 위치 입력 변수가 입력 변수 리스트에 나타나고 해당 소속 함수가 입력 변수 소속 함수 그래프에 나타납니다.
  12. 단계 2에서 단계 11까지를 반복하여, 자동차 조종의 예에서의 자동차의 방향 β 변수에 해당하는 자동차의 방향 입력 언어 변수를 생성합니다. 다음 그래프는 변수의 범위 및 소속 함수를 보여줍니다.
    노트  이 길라잡이의 목적에 따라, 소속 함수의 포인트에는 근접값을 사용할 수 있습니다.



길라잡이: 퍼지 시스템 설계기 사용하기
다음
2. 출력 언어 변수 생성하기

Log in to get a better experience