Disusun Oleh:
Pada gambar (1.2) terlihat bahwa step response memiliki tahapan sinyal yang naik perlahan
mulai dari kondisi respon transient sampai pada titik amplitudo 1.16 pada angka waktu 1,78s,
kemudian tahapan sinyal tersebut berubah menurun menuju pada titik amplitudo 1 dengan waktu
4.84s Kestabilan sistem juga ditunjukkan pada grafik Root Locus yang mana letak akar - akarnya
berada di sebelah kiri dari sumbu imajiner. Diperoleh kurva respon output lup tertutup sistem
Gambar 1.2 Root Locus dari PID controller
Pada grafik step response, dapat dilihat bahwa sistem mengalami overshoot yang kondisi
di mana respons sistem terhadap suatu stimulus eksternal lambat dan tidak ada osilasi yang
berlebihan. untuk settling time sistem nya adalah pada -1s dengan toleransi sebesar 16,3% dari
fungsi yang diberikan.
Adapun Masalah yang dihadapi pada artikel yang berjudul ‘‘Desain Kompensator Motor
Servo Dc 734 Pada Laboratorium Dasar Sistem Kendali dalam sistem’’ adalah waktu
penyelesaian yang lambat atau overshoot yang tinggi.Berdasarkan analisis sistem yang di berikan
kita dapat memilih antara kompensator lead , kompensator lag ,atau kompensator lead/lag sesuai
dengan kebutuhan. Untuk mengatasi masalah yang ada pada artikel ini yang memiliki masalah
pada waktu penyelesaian yang lambat atau overshoot yang tinggi ,maka kami ingin
menggunakan metode kompensator lead, lag,lead-lag untuk memperbaiki sebuah sistem yang
memiliki masalah pada waktu penyelesaian yang lambat atau overshoot yang tinggi tersebut.
Untuk aplikasi yang membutuhkan kestabilan dan keakuratan tinggi, penyetelan atau
modifikasi pada sistem mungkin diperlukan untuk mengurangi overshoot, meskipun dapat
mengorbankan sedikit kecepatan respon.
Untuk menentukan kestabilan dari fungsi alih:
G(s) = 4 / (s^2 + 2s + 4)
periksa letak akar-akar atau pole dari fungsi alih tersebut pada bidang s (s-plane).
Persamaan karakteristik dari fungsi alih tersebut adalah:
s^2 + 2s + 4 = 0
Dengan menggunakan rumus kuadrat, kita dapat mencari akar-akar persamaan tersebut:
s1, s2 = (-2 ± √(2^2 - 4 * 4)) / (2 * 1)
= (-2 ± √(-12)) / 2
= (-2 ± j3.4641) / 2
= -1 ± j3.4641
Karena akar-akar dari persamaan karakteristik memiliki bagian real yang negatif (-1),
sistem dipastikan stabil dan tidak mengalami osilasi yang berkelanjutan. Namun, dengan
keberadaan bagian imajiner (±j3.4641) pada akar-akar tersebut, respons sistem akan mengalami
osilasi dengan frekuensi sekitar 4.45 rad/detik sebelum akhirnya redaman dan mencapai kondisi
steady-state. Dengan demikian, meskipun fungsi alih 4 / (s^2 + 2s + 4) dianggap stabil, namun
respons sistemnya akan mengalami osilasi dalam jangka waktu tertentu sebelum akhirnya
mencapai kondisi steady-state. Semakin besar bagian real negatif dari akar-akar persamaan,
semakin besar pula redaman sistem dan osilasi akan lebih cepat teredam.
Sebagai alternatif, langkah perbaikan sistem diperlukan. Hal ini melibatkan peningkatan
koefisien redaman atau pengurangan nilai konstanta waktu sistem sebagai langkah perbaikan.
penambahan peredam atau modifikasi nilai parameter tertentu. Tujuannya adalah untuk mencapai
akar-akar persamaan karakteristik dengan bagian real negatif yang lebih besar, sehingga respons
sistem menjadi lebih redam dan menuju kondisi steady-state dengan lebih cepat.
40 s + 358.6
---------------------------------
s^3 + 91.64 s^2 + 183.3 s + 358.6
4
-------------
s^2 + 2 s + 4
10 s + 89.64
------------
s + 89.64
4
-------------
s^2 + 2 s + 4
Perbaikan sistem dilakukan dengan menggunakan Lead Compensator Dan Kontroler untuk
memperbaiki steady state error dengan mengatur parameter-parameter sebagai berikut:
Parameters:
Desired Settling Time (ts_desired): 0.5 seconds
Desired Overshoot (overshoot_desired): 0.2
Damping Ratio (zeta): 0.8924489102053139
Natural Frequency (wn): 8.964098570258264
Lead Compensator Zero (lead_zero): 8.964098570258264
Lead Compensator Pole (lead_pole): 89.64098570258264
Compensator Gain: 1000.0
PID Parameters:
Proportional Gain (Kp): 15
Integral Gain (Ki): 10
Derivative Gain (Kd): 5
Berikut ini hasil syntax dari program python dalam perbaikan sistem menggunakan kontroler :
STEP RESPONSE :
import numpy as np
import matplotlib.pyplot as plt
import control
# Desired specifications
ts_desired = 0.5 # seconds (settling time)
overshoot_desired = 0.2 # desired overshoot
ROOT LOCU :
Alfano, A. G., Maghfiroh, H., Iftadi, I., Hermanu, C., & Adriyanto, F. (2019). Modelling and
simulation of dc motor speed control using fuzzy-pid algorithm. Journal of
Electrical, Electronic, Information, and Communication Technology, 1(1), 13-18.
Kuo, Benjamin C., 1980. Automatic Control System. Prentice Hall of India
Ogata, Katsuhiko, 2010. Modern Control Engineering. Fifth Edition, PearsonEducation, Inc.,
New Jersey.