com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 1/9
2/26/2020 sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 2/9
2/26/2020 sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
9 }
10 }
11 rule00 = rule [0][0]; // (dingin,dekat = Lambat)
12 rule01 = rule [0][1]; // (dingin,sedang = Lambat)
13 rule02 = rule [0][2]; // (dingin,jauh = Lambat)
14
15 rule10 = rule [1][0]; // (hangat,dekat = lambat)
16 rule11 = rule [1][1]; // (hangat,sedang = Sedang)
17 rule12 = rule [1][2]; // (hangat,jauh = Cepat)
18
19 rule20 = rule [2][0]; // (panas,dekat = Cepat)
20 rule21 = rule [2][1]; // (panas,sedang = Cepat)
21 rule22 = rule [2][2]; // (panas,jauh= Cepat)
22 }}
1 void Defuzzy () {
2 // metode sugeno (weighted average)
3 float lambat = 100;
4 float sedang = 200;
5 float cepat = 250;
6 RuleEva();
7 pwm = (rule00 * lambat) + (rule01 * lambat)+ (rule02 *
8
9 defuz = 0;
10 int i, j;
11 for ( i=0; i<=2; i=i+1)
12 {
13 for ( j=0; j<=2; j=j+1)
14 {
15 defuz = defuz + rule [i][j];
16 }
17 }
18 pwm = pwm / defuz;
19 }
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 3/9
2/26/2020 sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
Percobaan ke-1
Pada percobaan 1 akan diuji coba kecepatan motor dengan
set point PWM sebesar = 100, dimana terdapat nilai suhu
sebesar 24 – 25 yang dapat dikategorikan sebagai suhu
dingin dan sedang, sementara nilai jarak berubah-ubah
setiap satuan waktu. Jarak akan digunakan sebagai variable
yang menentukan kecepatan baling-baling kipas tersebut.
Percobaan ke-2
Percobaan 2 tidak jauh berbeda dengan percobaan 1. Hanya
saja nilai kecepatan motor yang akan diuji coba memiliki set
point PWM sebesar 250, dan nilai suhu sebesar 28– 29 yang
dapat dikategorikan sebagai suhu panas, sementara nilai
jarak berubah-ubah setiap satuan waktu. Jarak akan
digunakan sebagai variable yang menentukan kecepatan
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 4/9
2/26/2020 sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
Comments
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 5/9
2/26/2020 sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
17 comments
17 Comments
Sort by Newest
Add a comment...
Leave a Reply
You must be logged in to post a comment.
Author
Benny Wijaya
Dian
Pancawati
Alif Tony
Christopher
Alexander
Tanujaya
Bel Cerdas
Cermat Murah
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 7/9
2/26/2020 sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
Status
Pesanan
Cek Status
Kiriman
#Resi:
CHECK
CONTACT US
SUPPORT
PRIVACY STATEMENT
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 8/9
2/26/2020 sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/
sonoku.com/implementasi-fuzzy-logic-controller-untuk-kontrol-kecepatan-motor-dc-pada-prototype-kipas-angin-bagian-2/ 9/9