TEKNIK KENDALI
Disusun Oleh:
YOGYAKARTA
2019/2020
DAFTAR ISI
LAPORAN AKHIR ...............................................................................................1
DAFTAR ISI ...........................................................................................................2
BAB 1
PENDAHULUAN ...................................................................................................4
1. Tujuan ..........................................................................................................4
2. Permasalahan ..............................................................................................4
3. Dasar Teori ..................................................................................................4
3.1. Sistem Mekanik .....................................................................................4
3.2. Sistem Elektrik.......................................................................................6
3.3. Tanggapan sistem ..................................................................................9
3.4. Blok Diagram .........................................................................................9
3.5. Fungsi Transfer ....................................................................................10
3.6. Motor DC .............................................................................................10
BAB 2
ANALISIS DAN PEMBAHASAN ......................................................................15
1. Setup Eksperimen .....................................................................................15
a. Hardware .................................................................................................15
b. Software...................................................................................................18
2. Rangkaian ..................................................................................................20
3. Percobaan ..................................................................................................20
1. Langkah awal percobaan .........................................................................20
4. Test Run .....................................................................................................24
1. Blinking LED ..........................................................................................24
2. Membaca Sinyal Encoder ........................................................................24
3. Memutar Motor .......................................................................................25
5. Identifikasi Sistem .....................................................................................26
a. Fungsi Transfer ........................................................................................26
1. Mendapatkan data profil kecepatan .........................................................26
2. Menghitung fungsi transfer dari data profil kecepatan............................27
b. Validasi ....................................................................................................27
1. Profil kecepatan menggunakan fungsi transfer .......................................27
2. Perbandingan dengan data profil kecepatan ............................................28
6. Sistem Kendali Posisi ................................................................................29
1. Closed loop tanpa kontroler.....................................................................29
Menyusun sistem kendali posisi closed loop ..................................................29
2. Kinerja dari sistem kendali posisi closed loop ........................................29
3. Kriteria Kinerja........................................................................................30
A. Pembahasan kinerja sistem tanpa kontroler ............................................30
B. Kriteria kinerja yang di inginkan. ............................................................30
C. Perancangan Sistem Kendali ...................................................................30
D. Simulasi Kinerja Kontroler .....................................................................33
1. Simulasi kinerja PID sebelum tunning ....................................................33
2. Simulasi kinerja PID setelah tunning ......................................................34
3. Implementasi pada sistem real ................................................................35
4. Pembahasan .................................................................................................36
BAB 3
PENUTUP .............................................................................................................40
Kesimpulan .......................................................................................................40
Saran ..................................................................................................................40
DAFTAR PUSTAKA ...........................................................................................42
BAB 1
PENDAHULUAN
1. Tujuan
a. Dapat mencari persamaan karakteristik dari suatu objek kendali
b. Dapat mendesain kontroler yang tepat dan sesuai untuk mendapatkan
spesifikasi yang diinginkan dari suatu objek kendali
2. Permasalahan
a. Apa sifat atau karakter suatu system kendali?
b. Bagaimana analisis sifat atau karakter suatu system kendali?
c. Bagaimana cara mengendalikan kondisi lingkungan system sesuai
yang kita inginkan?
3. Dasar Teori
3.1. Sistem Mekanik
Sistem adalah kombinasi beberapa komponen yang bekerja
secara bersama-sama dan membentuk suatu tujuan
tertentu.Sedangkan, sistem mekanik adalah sebuah sistem yang
didalamnya terjadi gerakan yang disebabkan oleh adanya gaya yang
mengenai komponen dalam sistem. Jadi, Sistem mekanik adalah
kombinasi komponen yang bekerja yang didalamnya memungkinkan
adanya gerakan yang disebabkan oleh gaya sehingga membentuk
sebuah gerakan dengan tujuan tertentu. Sistem mekanik mempunyai
tiga karakteristik mekanik yang dapat mempengaruhi gerakan pada
sebuah sistem mekanik yaitu massa, redaman, dan pegas.
Karakteristik mekanik dapat mempengaruhi gerakan pada sistem
mekanik yang dapat berupa gerak translasi atau rotasi.
Sebuah sistem mekanik sering diaplikasikan dalam kehidupan
sehari hari misalnya pada pintu. Pintu engsel adalah salah satu
aplikasi gerak rotasi, sedangkan pintu geser adalah salah satu aplikasi
dalam gerak translasi.
A. Karakteristik Sistem Mekanik
Dalam sistem mekanik mempunyai tiga karakteristik yaitu
pegas, redaman, dan massa. Setiap karakteristik pada sistem
mekanik memiliki dua jenis berdasarkan gerakannya yaitu
translasi dan rotasi. Contohnya pada karakteristik sistem
mekanik pegas ada pegas translasi dan rotasi, pada karakteristik
sistem mekanik redaman ada redaman translasi dan rotasi, dan
pada karakteristik sistem mekanik massa ada massa translasi dan
massa rotasi. Suatu elemen elastis diasumsikan menghasilkan
regangan yang proporsional dengan gaya yang bekerja padanya.
Untuk lebih jelasnya bentuk karakteristik dari sistem mekanik
dapat dilihat pada Gambar 1.3; Gambar 1.4; dan Gambar 1.5.
Dimana:
F =gaya magnet
B= medan magnet yang berkerja
L=panjang konduktor
I=arus listrik
Gaya tersebut menghasilkan torsi sehingga dapat memutar
rotor. Pada motor terjadi saat konduktor bergerak pada sudut yang
tepat ke medan magnet. Maka motor akan menghasilkan tegangan
yang sama dengan e=BLv,dimana e adalah tegangan dan v
kecepatan konduktor normal pada medan magnet. Saat arus
melalui armature dan membuatnya berputar pada medan
magnet,tegangan akan sebanding dengan kecepatan sehingga,
𝑑𝜃𝑚(𝑡)
𝑣𝑏(𝑡) = 𝐾𝑏 (1.1)
𝑑𝑡
Dimana 𝑣𝑏(𝑡) adalah back emf,Kb adalah konstanta yang
sebanding dengan back emf. Dari persamaan diatas kita dapat
turunkan lagi menggunakan fungsi transfer laplace menjadi:
𝑣𝑏(𝑠) = 𝐾𝑏𝑠𝜃𝑚(𝑠) (1.2)
Sehingga persamaan tadi apabila kita analisa sesuai bentuk
rangkaiannya akan membentuk persamaan rangkaian tertutup.
Kita dapat substitusikan persamaan 1.2 kedalamnya
𝑅𝐼(𝑠) + 𝐿𝐼(𝑠) + 𝐾𝑏𝑠𝜃𝑚(𝑠) = 𝐸𝑎 (𝑠) (1.3)
2011)
Berdasarkan dari buku (Chi Tsong Chen, 1993) Untuk
memperoleh fungsi transfer dari motor pernggerak dengan beban
(3.15) dengan menggunakan (3.16) dan (3.17) untuk memperoleh
Km dan Tm.
1. Setup Eksperimen
a. Hardware
1. Arduino Uno
Arduino merupakan jenis perangkat pengendali mikro berupa single
board dengan lisensi open source yang merupakan turunan dari Wiring
platform. Tujuan dirancangnya Arduino adalah untuk memudahkan
penggunaan rekayasa elektronik untuk diaplikasikan pada berbagai
bidang. Sedangkan perangkat kerasnya menggunakan prosesor Atmel
AVR dengan Bahasa pemograman sendiri yang sangat mirip dengan
Bahasa Pascal C.
Sumber:
https://www.jakartanotebook.com/images/products/68/288/8394/6/arduino-uno-
rev3-starter-kit-blue-13.jpg
Sumber: https://www.adafruit.com/product/807
3. Kabel Jumper
Sumber: https://www.tokoarduino.com/kabel-jumper-male-to-
male-for-arduino/
5. Bread Board
Sumber: https://www.wiltronics.com.au/product/10334/400-hole-
breadboard-300-2x50-2/
6. Laptop
Laptop merupakan suatu kesatuan dari komponen komputer yang
meliputi layar, keyboard, baterai, dan mikroprosesor, yang mana
semua itu menjadi satu dalam bentuk sebuah benda
Sumber:https://s.kaskus.id/r480x480/images/fjb/2018/07/10/tmp_phpjsx
mkh_10270876_1531201905.jpg
b. Software
1. Scilab-5.5.2
Sumber:https://www.indiamart.com/proddetail/scilab-service-
7871212488.html
3. Percobaan
1. Langkah awal percobaan
Download dan Install Software Software Scilab versi 5.5.2,
Software Arduino, Interface library program Arduino ke Scilab, dan
Toolbox Arduino pada Scilab versi 1.1. Untuk lebih jelasnya dapat
dilihat pada Gambar 2.10; Gambar 2.11; Gambar 2.12; Gambar 2.13
sebagai berikut:
Gambar 2.16 Hasil setelah memasukan Loader Toolbox Arduino pada scilab
4. Test Run
1. Blinking LED
3. Memutar Motor
5. Identifikasi Sistem
a. Fungsi Transfer
1. Mendapatkan data profil kecepatan
Setelah dilakukan test run dan pembacaan encoder maka
dapat dicari fungsi transfer dari sistem tersebut dengan menggunakan
xcos scilab dimana rangkaian yang di gunakan adalah
Dari profil kecepatan diatas ditemukan nilai 𝜔𝑛 =308 dan nilai 𝑇𝑠 = 5,4
𝜔𝑛 1
𝐾𝑚 = dan nilai 𝑇𝑚 =
𝑎 𝑇𝑠
Maka dengan persamaan diatas dan data dari profil kecepatan maka
324.3
diperoleh nilai fungsi transfer 𝐺(𝑠) = 𝑠+5.27
b. Validasi
1. Profil kecepatan menggunakan fungsi transfer
Nilai dari sistem dari fungsi transfer yang telah didapatkan memiliki
overshoot dan settling time yang masih jauh dari pada sistem yang di
inginkan. Hal ini menunjukan perlu digunakan kontroler agar sistem dari
fungsi transfer sesuai dengan sistem yang di inginkan.
3. Kriteria Kinerja
A. Pembahasan kinerja sistem tanpa kontroler.
Seperti yang telah disampaikan sebelumnya bahwa kinerja sistem
dari fungsi transfer memiliki nilai overshoot dan settling time yang masih
jauh dari sistem yang di inginkan hal ini disebabkan banyak faktor seperti
hardware yang tidak kuat tanpa bantuan daya oleh sebab itu diperlukan
kontroler agar sistem dari fungsi transfer dapat sesuai dengan kinerja
sistem yang di inginkan. Namun apabila sistem dari fungsi transfer telah
sesuai dengan sistem yang diinginkan maka tidak perlu di gunakan
kontroler.
Sedangkan untuk jenis kontroler sendiri terdapat banyak jenis
kontroler yang dapat digunakan seperti kontroler PID, ON/OFF dan masih
banyak jenis-jenis kontroler lainnya. Pada uji coba kali ini digunakan
kontroler jenis PID, kontroler PID ini merupakan kontroler yang
menggunakan nilai konstanta dari Propotional, Integral dan Derevatif
sebagai acuan untuk memaksa agar sistem bekerja maksimal dan sesuai
dengan yang diharapkan.
B. Kriteria kinerja yang di inginkan.
Pada uji coba kali ini terdepat kriteria yang di inginkan kriteria
tersebut memiliki persentase overshoot (P.O) sebesar 5% dan waktu
menuju kondisi stabil atau yang biasa disebut dengan settling time (T.S)
sebesar 0.5s.
C. Perancangan Sistem Kendali
Setelah mengetahui persamaan karakteristik yang di inginkan maka
langkah selanjutnya adalah mencari persamaan karakteristik sistem
dengan kontroler PID. Seperti yang telah dijelaskan di atas bahwa objek
yang di kendalikan pada percobaan kali ini memiliki nilai fungsi transfer
324.3
𝐺(𝑠) = 𝑠+5.27 , berdasarkan data fungsi transfer tersebut maka dapat
disusun block diagram antara kontroler PID dengan sistem yang ingin
dikendalikan block diagram tersebut di gambarkan
R(s) - 𝐾𝐼 E(s) 324,3
𝐾𝑃 + + 𝐾𝐷 𝑠(𝑠+5,27)
U(s) Y(s) 𝑠
,
+
Dengan melihat diagram block tersebut maka di peroleh persamaan fungsi transfer
untuk sistem dengan kontroler PID.
𝐾𝐼
𝑌(𝑆) (𝐾𝑝 + 𝑆 + 𝐾𝐷𝑆) 𝐺(𝑠)
=
𝑅(𝑠) 𝐾𝐼
1 + (𝐾𝑝 + 𝑆 + 𝐾𝐷𝑆) 𝐺(𝑠)
𝐾𝐼 324,3
𝑌(𝑆) (𝐾𝑝 + 𝑆 + 𝐾𝐷𝑆) ( )
𝑆(𝑆 + 5,27
=
𝑅(𝑠) 𝐾𝐼 324,3
1 + (𝐾𝑝 + 𝑆 + 𝐾𝐷𝑆) ( )
𝑆(𝑆 + 5,27
324,3(𝐾𝑝𝑆 + 𝐾𝐼 + 𝐾𝐷𝑆 2 )
𝑌(𝑆) 𝑆 2 (𝑆 + 5,27)
= 2
𝑅(𝑠) 𝑆 (𝑆 + 5,27) + (𝐾𝑝𝑆 + 𝐾𝐼 + 𝐾𝐷𝑆 2 )(324,3)
𝑆 2 (𝑆 + 5,27)
i. Persamaan Karakeristiknya
𝑆 3 + 5,27𝑆 2 + 324,3𝐾𝑝𝑆 + 324,3𝐾𝐼 + 324,3𝐾𝐷𝑆 2
ii. Kriteria Kierja
PO (P. Overshoot)= 5%
ts= 0,6 Detik
−𝑔𝜋
−√1−𝑔 2
𝑃𝑂 = 𝑒
−𝑔𝜋
−√1−𝑔 2
5= 100𝑒
𝑔 = 0,698
Substitusikan ts
4
𝑡𝑠 =
𝑔 ωn
4
ωn =
𝑔 𝑡𝑠
4
ωn =
0,698 . 0,6
ωn = 9,55
𝑆2 + 13,2𝑆 + 90,20
Dibuat pangkat 3
2
(𝑆 + 13,2𝑆 + 90,20)(𝑆 + 100)
𝑆 + 113,2𝑆 2 + 1410,20𝑆 + 9020
3
Dibandingkan dengan
𝑆 3 + 5,27𝑆 2 + 324,3𝐾𝑝𝑆 + 324,3𝐾𝐼 + 324,3𝐾𝐷𝑆 2
Diperoleh nilai
Kp
324,3𝐾𝑝𝑆 = 1420,2𝑆
𝐾𝑝 = 4,348
KI
324,3𝐾𝐼 = 9020
𝐾𝐼 = 27,8
KDS
5,27𝑆 2 + 324,3324,3𝐾𝐷𝑆 2 = 113𝑆 2
𝐾𝐷 = 0,33
D. Simulasi Kinerja Kontroler
1. Simulasi kinerja PID sebelum tunning
Setelah diperoleh nilai konstanta maka dapat dilakukan simulasi
pada sistem dengan menambahkan block PID tanpa menggunakan
block encoder pada rangkaian. Seperti dibawah ini
𝜔𝑛 1
= dan nilai 𝑇𝑚 = sehingga didapatkan hasil fungsi transfer
𝑎 𝑇𝑠
324.3
𝐺(𝑠) = 𝑠+5.27
c. KDS
5,27𝑆 2 + 324,3324,3𝐾𝐷𝑆 2 = 113𝑆 2
𝐾𝐷 = 0,33
6. Simulasi kinerja controller; dilakukan dengan simulasi tunning
pada PID dan Implementasi akhir
a. Simulasi Tunning dengan PID
Dilakukan dengan tujuan agar osilasi yang dihasilkan lebih
kecil/lebih sedikit dengan mengurangi atau menambahkan
nilai KP, KI atau KD nya. Dalam prcobaan yang telah
dilakukan dilakukan 2x tunning yaitu simulasi PID sebelum
tunning dan simulasi PID setelah tunning tanpa
menggunakan block untuk encoder motor.
Pada simulasi sebelum tunning hasil dari grafi scope
menunjukkan osilasi yang diaktualkan lebih besar kemudian
diubah pada simulasi setelah tunning nilai PIDnya sehingga
didapatkan hasil grafik dengan osilasi yang lebih rendah
tetapi jumlah osilasinya tetap
b. Implemenatsi sistem real (akhir)
Pada final implementasi ini rangkaian yang kami buat
sebagai berikut
Dari grafik ini dapat kami simpulkan hasil dari motor masih
terdapat osilasi sebelum konstan dengan gerakan motor
searah jarum jam untuk saat grafik naik keatas dan bergerak
berlawanan arah jarum jam saat grafik bergerak kebawah
kemudian grafik konstan sehingga motor berhenti
berputar/terjadi putaran tetapi didalam mesin.
BAB 3
PENUTUP
Kesimpulan
Adapun kesimpulan yang didapat oleh tim peneliti dari percobaan ini ialah :
1. Hasil fungsi transfer yang kami dapatkan dalam percobaan dari data profil
324.3
kecepatan didapatkan hasil fungsi transfer 𝐺(𝑠) = 𝑠+5.27
2. Validasi yang kami lakukan mengenai fungsi transfer telah sesuai dengan
respon profil kecepatan tetapi, dalam perbandingan antara profil kecepatan
motor dengan hasil fungsi transfer masih terdapat perbedaan, hal ini
disebabkan oleh faktor motor ataupun dalam perhitungan baik pembulatan
maupun yang lainnya.
3. Perancangan Kontroler dibutuhkan untuk memaksa sistem untuk tetap pada
posisi yang diinginkan, sebelum dilakukan dengan controller percobaan
dilakukan dengan analisis closed loop tanpa controller, kemudian
dilanjutkan dengan perhitungan nilai PID dan dilakukan tunning PID tanpa
motor dan implementasi dengan motor
4. Dari perhitungan nilai PID didapatkan hasil
𝐾𝑝 = 4,348
𝐾𝐼 = 27,8
𝐾𝐷 = 0,33
Kemudian dari hasil tersebut diaktualisasikan dengan percobaan tunning
PID kemudian Implementasi akhir
5. Dari hasil implementasi akhir didapatkan grafik sehingga dapat kami
simpulkan hasil dari motor masih terdapat osilasi sebelum konstan dengan
gerakan motor searah jarum jam untuk saat grafik naik keatas dan bergerak
berlawanan arah jarum jam saat grafik bergerak kebawah kemudian grafik
konstan sehingga motor berhenti berputar/terjadi putaran tetapi didalam
mesin.
Saran
Dikarenakan banyaknya beberapa kesalahan teknis yang terjadi pada proses
percobaan maka disini kami peneliti menyarankan untuk :
1. Menggunakan hardware berupa motor encoder yang lebih stabil sehingga
pada proses percobaan dan perhitungan tidak terlalu jauh menyimpang
nilainya terutama pada kasus yang dialami pada tim peneliti ada pada
ketidakstabilan komponen pada Motor DC yang digunakan.
2. Software – software yang digunakan terupdate terutama pada komponen
hardware laptop sehingga dapat menjalankan program scilab dan arduino
dengan normal dan stabil.
DAFTAR PUSTAKA
Chi Tsong Chen. (1993). Analog & Digital Control System Design. NewYork: State
University of New York at Stony Book.
Dickson Kho. (2019). Pengertian dan Bunyi Hukum Kirchoff. Retrieved from
https://teknikelektronika.com/pengertian-bunyi-hukum-kirchhoff-1-2/
Erwin Susanto, Ph.D, & Agung Surya Wibowo. (2017). Perancangan Metode Kendali.
Universitas Telkom.
Iskandar Azis. (2017). Desain Sistem Kendali PID pada Tinggi Permukaan Cairan dengan
Metode Root Locus (Design of PID Control System for Liquid Surface Height Using Root
Locus Method ). 7. Retrieved from http://ejournal.itp.ac.id/index.php/tmesin/
https://www.bukalapak.com/p/rumah-tangga/furniture-interior/furniture-
lainnya/l7mppc-jual-engsel-pivot-dumont-berat-pintu-s-d-300kg?from=list-
product&product_owner=normal_seller
https://www.mitrakreasiutama.com/pintu-geser-aluminium-pekanbaru-riau/