5th week - fuzzy inference system (part 2)

17
Information Technology, Engineering Faculty UNIM Fuzzy Inference System – Part 2 Sugeno Method Academic Year: 2014-2015 UNIM (5 th Week)

Upload: yesi-diah-rosita

Post on 12-Nov-2015

16 views

Category:

Documents


4 download

DESCRIPTION

Sugeno Method, Fuzzy Logic, UNIM Mojokerto

TRANSCRIPT

  • Information Technology, Engineering Faculty

    UNIM

    Fuzzy Inference System Part 2Sugeno Method

    Academic Year: 2014-2015

    UNIM

    (5th Week)

  • Sugeno Method (TSK Method)

    Penyelesaiannya hamper sama dengan Tsukamoto, hanya

    saja output/konsekuen berupa konstanta atau persamaan

    linear.

    Penemu

    Diperkenalkan oleh Takagi-Sugeno-Kang

    Pada tahun 1985.

    Model (Sri Kusuma Dewi, 2004)

    Model Fuzzy Sugeno Ordo-Nol

    Model Fuzzy Sugeno Ordo-Satu

  • Model Fuzzy Sugeno Ordo-Nol

    Bentuk model

    IF (x1 is A1) o (x2 is A2) o (x3 is A3) o o (xN is AN) THEN z=k

    Dimana:

    Ai = himpunan fuzzy ke-i, antesenden.

    k = suatu konstanta (tegas), konsekuen

  • Model Fuzzy Sugeno Ordo-Satu

    Bentuk model

    IF (x1 is A1) o o (xN is AN) THEN z=p1*x1++pN*xN+q

    Dimana:

    Ai = himpunan fuzzy ke-i, antesenden.

    pi = suatu konstanta (tegas) ke-i.

    q = konstanta dalam konsekuen

  • Defuzzifikasi

    Defuzzyfikasi pada metode Sugeno lebih sederhana, karen

    a hanya menghitung center of single-ton:

    yang dalam hal ini, z adalah nilai singleton.

  • Contoh Kasus

    Mengacu pada kasus sebelumnya, hanya saja terdapat perub

    ahan pada aturan yang digunakan:

    [R1] IF Permintaan TURUN AND Persediaan BANYAK THEN Produ

    ksi barang = Permintaan Persediaan.

    [R2] IF Permintaan TURUN AND Persediaan SEDIKIT THEN Produk

    si barang = Permintaan.

    [R3] IF Permintaan NAIK AND Persediaan BANYAK THEN Produks

    i barang = Permintaan.

    [R4] IF Permintaan NAIK AND Persediaan SEDIKIT THEN Produksi

    barang = 1.25 * Permintaan - Persediaan.

  • Penyelesaian

    Hampir sama dengan Metode Tsukamoto, hanya saja output

    berupa konstanta atau persamaan linear.

  • Fuzzification (1)

    Permintaan; terdiri-atas 2 himpunan fuzzy, yaitu: NAIK dan TURUN.

  • Fuzzification (2)

    Cari nilai derajat keanggotaan:

    PmtTURUN[4000] = (5000-4000)/4000

    = 0,25

    PmtNAIK[4000] = (4000-1000)/4000

    = 0,75

  • Fuzzification (3)

    Persediaan; terdiri-atas 2 himpunan fuzzy, yaitu: SEDIKIT dan BANYAK.

  • Fuzzification (4)

    Cari nilai derajat keanggotaan:

    PsdSEDIKIT[300] = (600-300)/500

    = 0,6

    PsdBANYAK[300] = (300-100)/500

    = 0,4

  • Implication Function (1)

    Cari nilai z untuk setiap aturan dengan menggunakan fungsi MIN pa

    da aplikasi fungsi implikasinya:

    [R1] IF Permintaan TURUN And Persediaan BANYAK THEN Produksi

    = Permintaan - Persediaan;

    -predikat1 = PmtTURUN PsdBANYAK

    = min(PmtTURUN (4000), PsdBANYAK(300))

    = min(0,25; 0,4)

    = 0,25

    Output -- > Produksi = Permintaan - Persediaan,

    z1 = 4000 300

    z2 = 3700

  • Implication Function (2)

    [R2] IF Permintaan TURUN And Persediaan SEDIKIT THEN Produksi = Per

    mintaan;

    -predikat2 = PmtTURUN PsdSEDIKIT

    = min(PmtTURUN (4000),PsdSEDIKIT(300))

    = min(0,25; 0,6)

    = 0,25

    Output --> Produksi = Permintaan,

    z2 = 4000

  • Implication Function (3)

    [R3] IF Permintaan NAIK And Persediaan BANYAK THEN Produksi = Per

    mintaan;

    -predikat3 = PmtNAIK PsdBANYAK

    = min(PmtNAIK (4000),PsdBANYAK(300))

    = min(0,75; 0,4)

    = 0,4

    Output --> Produksi = Permintaan,

    z3 = 4000

  • Implication Function (4)

    [R4] IF Permintaan NAIK And Persediaan SEDIKIT THEN Produksi = 1.25 *

    Permintaan - Persediaan;

    -predikat4 = PmtNAIK PsdBANYAK

    = min(PmtNAIK (4000),PsdSEDIKIT(300))

    = min(0,75; 0,6)

    = 0,6

    Output --> Produksi = 1.25*Permintaan - Persediaan,

    z4 = 1.25 * 4000 300

    z4 = 4700

  • Defuzzification

    Cari nilai z, yaitu:

    z = (predikat1*z1)+( predikat2*z2) +( predikat3*z3) +( predikat4*z4)

    predikat1+ predikat2+ predikat3+ predikat4

    = (0,25*3700)+(0,25*4000) +(0,4*4000) +(0,6*4700)

    0,25+ 0,25+ 0,4+ 0,6

    = 4230

    Jadi jumlah makanan kaleng jenis ABC yang harus diproduksi sebanyak

    4230 kemasan.

  • Finish!