Claim Missing Document
Check
Articles

Found 2 Documents
Search

Autotuning Fuzzy PID Controller for Speed Control of BLDC Motor Roedy Kristiyono; Wiyono Wiyono
Journal of Robotics and Control (JRC) Vol 2, No 5 (2021): September
Publisher : Universitas Muhammadiyah Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.18196/jrc.25114

Abstract

The PID control system is widely used for industrial machine control processes. The success of PID control is determined by tuning PID parameters. In PID control the tuning is carried out offline without taking into account changes that occur in the plant and the disturbances that arise. This study aims to optimize PID parameters online by taking into account the changes that occur in the plant and the disturbances that arise using fuzzy logic-based controls and tested on a BLDC motor which is a non-linear system. Set PID parameters with fuzzy logic using a combination of 49 if-then rules. To set proper PID parameters in real time, a two-level control system was built. The first level to define PID parameters by finding the minimum and maximum values of  kp, ki and kd by the reaction method curve. The second level is designing the Fuzzy system to automatically set the PID parameters, then formulating a combination of 49 fuzzy if-then rules to get the value kp, ki, kd, error and change in delta error value. Testing of set point changes at BLDC Motor loads with no load and 0.5kg load and changes in speed get a response from the PID control system with an average value of 0.025 seconds rise time, 0.1625 seconds preset time, and 15.98% overshoot. While the Fuzzy PID control produces an average rise time value of 0.0025 seconds, preset time 0.057 seconds, overshoot of 5.42%.
RANCANGBANGUN PERANGKAT KENDALI MOTOR STEPPER DENGAN MIKROKONTROLER Rahmat -; Wiyono Wiyono
Teknika Vol 7 No 3 (2022): April 2022
Publisher : Pusat Penelitian dan Pengabdian Masyarakat

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (362.757 KB) | DOI: 10.52561/teknika.v7i3.180

Abstract

Proses kendali gerakan banyak mengggunakan motor sebagai penggerak. Penggunaan motor sebagai penggerak banyak ragam motor yang digunakan. Pemilihan motor sebagai penggerak dalam proses pengendalian tergantung tujuan dari proses pengendalian. Proses pengendalian menggunakan motor yang memerlukan gerakan pada posisi sudut tertentu diperlukan sebuah motor untuk tujuan tersebut. Biasanya untuk keperluan menuju sudut tertentu dengam menggunakan motor servo atau dengan menggunakan motor stepper. Pertimbangan biaya dalam mengimplementasikan sebuah kendali mengharuskan memilih perangkat kendali dalam hal ini motor dan modul kendalinya. Motor stepper menjadi pilihan selain penggunaan motor servo dalam kendali posisi karena dari pertimbangan harga relatif lebih murah dan mudah daripada penggunaan motor servo. Percobaan/penelitian ini melakukan pembuatan sebuah modul kendali motor stepper dengan menggunakan mikrokontroler sebagai perangkat kendali gerakan motor stepper. Metoda penelitian dilakukan dengan perancangan dan pembuatan modul kendali motor stepper, ujicoba rangkaian dan pengambilan data uji coba. Hasil pengujian. Metoda Half Step putaran motor lebih halus dengan waktu 2 kali dari metoda Full Step. Kecepatan motor stepper pada percobaan untuk motor Stepper Type Sl40STH40-A dapat berputar dengan normal pada Set Value 2 sampai 65 ms dengan frekuensi base 1000 kH dan 2 sampai 16 ms untuk frekuensi base 4000 kHz. Kecepatan maksimum untuk motor stepper pada percobaan untuk motor Stepper Type Sl40STH40-A dapat berputar dengan normal pada 144 Rpm. Satu siklus sinyal dari driver motor akan merubah posisi sudut motor sebesar 7,20   Kata kunci: Motor Stepper, Kendali, Mikrokontroler.