Anda di halaman 1dari 17

TUGAS KELOMPOK 1

MATA KULIAH: KOMPUTASI PROSES

1. Irma Kurnia Sari (122017001)


2. Dony Angga Saputra (122017011)
3. Leni Marlina (122017009)
4. Nuri (122017013)
5. Nabila Rizki Amalia (122017016)
6. Wilda Ardanella (122017024)
7. M. Adjie Tantera (122017050)
8. Almi Afriyudha Utama (122017065)
9. Vini Trikhaerani (122017043)
10. Deri Yulianzah (122017066)

PROGRAM STUDI TEKNIK KIMIA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PALEMBANG

TAHUN 2019
BAB 3
CONTROL OF CSTR SYSTEM

Dalam bab ini kita mengambil desain kondisi-mapan dari berbagai sistem
CSTR yang dibahas dalam Bab 2 dan mempelajari dinamika dan kontrolnya. Efek
dari jenis reaksi, kinetika, parameter desain, dan skema pembuangan panas pada
kemampuan kontrol akan dieksplorasi secara kuantitatif. Efek penting dari
konversi desain dan area perpindahan panas pada efektivitas kontrol suhu akan
ditunjukkan.

Beberapa jenis reaksi penting dipertimbangkan dalam bagian berikut.


Persamaan dinamisyang menggambarkan masing-masing sistem
inidikembangkan, dan efek dari beberapa parameter kinetik dan proses
dieksplorasi.

3.1 TIDAK DAPAT DIUBAH, REAKTAN TUNGGAL


Sistem pertama yang dipelajari adalah CSTR dengan pendinginan jaket di
mana reaksi ireversibel orde pertama berlangsung:
A→B (3.1)
Laju reaksi, tentu saja, sama dengan yang digunakan dalam model steady-state.
−𝐸
ℜ = k CA =CAK0exp(𝑅𝑇 ) (3.2)
𝑅

dimana ℜ =laju konsumsi reaktan A


k =laju reaksi spesifik (s-1)
CA0= konsentrasi reaktan A dalam reaktor (kmol s-1/ m-3)
K0= faktor sebelumnya (s-1)
E=energi aktivasi (J / kmol)
R = 8314 J kmol-1 K-1
TR = suhu reaktor (K)
3.1.1 Model Dinamis Nonlinier
Model dinamis reaktor dan jaket terdiri dari empat persamaan diferensial
biasa nonlinier:
Total keseimbangan massa (kg / s):
𝑑(𝑉𝑅 𝜌)
= 𝜌0𝐹0 − 𝜌𝐹 (3.3)
𝑑𝑡

Komponen A kesetimbangan (kmol A / s):


𝑑(𝑉𝑅 𝐶𝐴 )
= 𝐹0 𝐶𝐴0 − 𝐹𝐶𝐴 − 𝑉𝑅 ℜ
𝑑𝑡
= 𝐹0 𝐶𝐴0 − 𝐹𝐶𝐴 − 𝑉𝑅 𝑘𝐶𝐴 (3.4)
Neraca energi reaktor (J / s):
𝑑(𝑉𝑅 𝜌𝑐𝑝 𝑇𝑅 )
= 𝜌0 𝑐𝑝0 𝐹0 𝑇0 − 𝜌𝑐𝑝 − 𝜆𝑉𝑅 ℜ − 𝑄 (3.5)
𝑑𝑡
di mana 𝜌0 = kepadatan arus umpan (kg / m-3)
𝐹0 =laju aliran umpan (m3/ s)
𝜌 = kepadatan aliran produk (kg / m3)
F =flowrate produk (m3 / s)
CA0 = konsentrasi reaktan A dalam umpan (kmol / m3)
VR =penahanan volumetrik cairan dalam reaktor (m3)
𝑐𝑝0 = kapasitas panas pakan (J kg-1K-1)
T0 =suhu umpan (K)
CP= kapasitas panas produk(J kg-1K-1)
𝜆 = panas reaksi (J / kmol)
Q = laju pemindahan panas dari cairan dalam reaktor (J / s)

Perhatikan bahwa panas reaksi l negatif untuk reaksi eksotermik, jadi istilah
ketiga di sisi kanan Persamaan. (3.5) positif. Ini berarti bahwa kenaikan laju
reaksi cenderung meningkatkan suhu reaktor.
Dengan sistem air jaket yang bersirkulasi dengan suhu jaket TJ, laju transfer
panas tergantung pada area jaket, koefisien perpindahan panas keseluruhan, dan
kekuatan penggerak suhu diferensial.
𝑄 = 𝑈𝐴𝐽 (𝑇𝑅 − 𝑇𝐽 ) (3.6)

di mana U = koefisien perpindahan panas keseluruhan (W kg-1 K-1)


AJ = area perpindahan panas jaket (m2) = 𝜋DL
D = Diameter reaktor (m)
L = panjang reaktor (m)

Model dinamis jaket adalah


𝑑(𝑉𝐽 𝜌𝐽𝐶𝐽𝑇𝐽
= 𝐹𝐽𝜌𝐽𝐶𝐽 𝑇𝑐,𝑖𝑛 − 𝐹𝐽𝜌𝐽𝐶𝐽 𝑇𝐽 + 𝑄 (3.7)
𝑑𝑡

di mana FJ = debit cairan pendingin (m3 / dt)


𝜌𝐽 = kepadatan cairan pendingin (kg / m3)
CJ = kapasitas panas pendingin (Jkg-1 K-1)
TC,in =dalam suhu suplai media pendingin (K)

Jika sifat fisik dianggap konstan (kepadatan dan kapasitas panas), istilah ini
dapat ditarik di luar turunan waktu dalam Persamaan. (3.3) - (3.5) dan (3.7). Jika
volume reaktor dipertahankan konstan (oleh pengontrol level) dan volume jaket
konstan, ketentuan VR dan VJ juga dapat dikeluarkan dari turunannya. Persamaan
(3.3) dikurangi menjadi
𝐹0 = 𝐹 (3.8)
Tiga persamaan diferensial lainnya tereduksi menjadi himpunan berikut:
𝑑𝐶𝐴 𝐹
= (𝑐𝐴0 − 𝑐𝐴 ) − 𝑉𝑅 𝑐𝐴 𝑘0 𝑒 −𝐸⁄𝑅𝑇𝑅 (3.9)
𝑑𝑡 𝑉𝑅
𝑑𝑇𝑅 𝐹 𝑈𝐴𝐽 (𝑇𝑅 − 𝑇𝐽 )
= (𝑇0 − 𝑇𝑅 ) − (3.10)
𝑑𝑡 𝑉𝑅 𝑉𝑅 𝜌𝐶𝑃
𝑑𝑇𝐽 𝐹𝐽 𝑈𝐴𝐽 (𝑇𝑅 − 𝑇𝐽 )
= (𝑇𝑐,𝑖𝑛 − 𝑇𝐽 ) − (3.11)
𝑑𝑡 𝑉𝑅 𝑉𝐽 𝜌𝐽𝐶𝐽
Tiga persamaan diferensial biasa nonlinier ini akan digunakan untuk
mensimulasikan kinerja dinamis CSTR. Perilaku "openloop" berlaku ketika tidak
ada pengendali yang digunakan. Dalam hal ini debit air pendingin dipertahankan
konstan. Dengan perilaku "closedloop", pengontrol suhu dipasang yang
memanipulasi aliran air pendingin untuk mempertahankan suhu reaktor.
3.1.2 Model Linier
Wawasan yang cukup dalam tentang perilaku dinamis sistem dapat
diperoleh dengan mengeksplorasi efek dari berbagai parameter pada versi linear
dari persamaan sistem. Fitur dinamis seperti redaman, kecepatan respons, dan
stabilitas jelas terungkap menggunakan model linier.
Nonlinier dalam Persamaan. (3.9) - (3.11) terjadi dalam produk variabel dan
dalam istilah suhu eksponensial. Memperluas istilah nonlinier ini dalam deret
Taylor dan memotong setelah suku pertama memberikan tiga persamaan
diferensial biasa linear:
𝑑𝑐𝐴
= 𝑎11 𝐶𝐴 + 𝑎12 𝑇𝑅 +𝑎13 𝑇𝐽 +𝑏11 𝐹 + 𝑏12 𝐹𝐽 (3.12)
𝑑𝑡
𝑑𝑇𝑅
= 𝑎21 𝐶𝐴 + 𝑎22 𝑇𝑅 +𝑎23 𝑇𝐽 +𝑏21 𝐹 + 𝑏22 𝐹𝐽 (3.13)
𝑑𝑡
𝑑𝑇𝐽
= 𝑎31 𝐶𝐴 + 𝑎32 𝑇𝑅 +𝑎33 𝑇𝐽 +𝑏31 𝐹 + 𝑏32 𝐹𝐽 (3.14)
𝑑𝑡

Koefisien konstan aij dan bij diberikan dalam Persamaan. (3.15) dan (3.16).
Variabel overscored adalah nilai steady-state di mana persamaan tersebut
dilinearisasi:
𝐹̅
𝑎11 = − − 𝑘̅
𝑉𝑅

𝐶𝐴 𝐸𝑘̅
̅̅̅
𝑎12 = −
𝑅(𝑇̅𝑅 )2
𝑎13 = 𝑎31 = 0
𝜆𝑘̅
𝑎21 = −
𝑀 𝐶𝑃
𝐶𝐴 𝐸𝑘̅𝜆
̅̅̅ 𝐹̅ 𝑈𝐴𝐽
𝑎22 = − − −
𝜌𝐶𝑃 𝑅(𝑇̅𝑅 )2 𝑉𝑅 𝑉𝑅 𝜌𝑐𝑝
𝑈𝐴𝐽
𝑎23 =
𝑉𝑅 𝜌𝑐𝑝
𝑈𝐴𝐽
𝑎32 =
𝑉𝐽 𝜌𝐽 𝐶𝐽
𝐹̅𝐽 𝑈𝐴𝐽
𝑎33 = − (3.15)
𝑉𝐽 𝑉𝐽 𝜌𝐽 𝐶𝐽
𝐶𝐴0 − ̅̅̅
𝐶𝐴
𝑏11 =
𝑉𝑅
𝑏12 = 𝑏22 = 𝑏31 = 0
𝑇0 − 𝑇̅𝑅
𝑏21 =
𝑉𝐽
𝑇𝐽0 − 𝑇̅𝑅
𝑏21 = (3.16)
𝑉𝐽

Penyusunan ulang untuk menemukan fungsi transfer openloop antara suhu


reaktor dan pendinginan debit air dan termasuk dua lag pengukuran suhu orde
pertama (TM) berikan
𝑇𝑅(𝑠) 𝐶1 +𝐶0
𝐺𝐹𝐽(𝑆) = = 3 (3.17)
𝐹𝐽(𝑆) (𝑠 +𝑏2 𝑠 2 +𝑏1 𝑠 + 𝑏0 )(𝑇𝑀 𝑆 + 1)2

Dimana 𝑐1 = 𝑎23 𝑏32


𝑐0 = −𝑎11 𝑎23 𝑏32
𝑏2 = 𝑎11 −𝑎22 −𝑎33
𝑏1 = 𝑎11 𝑎22 +𝑎11 𝑎33 − 𝑎12 𝑎21 − 𝑎23 𝑎2
𝑏0 = 𝑎12 𝑎21 𝑎33 −𝑎11 𝑎22 𝑎33 +𝑎11 𝑎23 𝑎32

Dua lag pengukuran dimasukkan sehingga konstanta tuning pengontrol yang


masuk akal dapat ditentukan. Reaktor itu sendiri hanya orde kedua net (polinomial
orde pertama dalam pembilang dan polinomial orde ketiga dalam penyebut),
sehingga perolehan akhir teoretis akan menjadi tak terbatas jika lag tidak
dimasukkan. Model linier digunakan pada bagian berikut untuk mengeksplorasi
stabilitas.

3.1.3 Pengaruh Konversi pada Stabilitas Openloop dan Closedloop


Model linier memungkinkan penggunaan semua alat analisis linier yang
tersedia untuk insinyur kontrol proses. Sebagai contoh, kutub dan nol dari fungsi
transfer openloop mengungkapkan dinamika sistem openloop. Plot lokus root
menunjukkan kisaran keuntungan kontrol di mana sistem akan ditutuploop-stable.
Untuk mengilustrasikan metode ini dan untuk menunjukkan secara
kuantitatif dampak konversi terhadap stabilitas, kami menggunakan kasus
numerik yang dipertimbangkan pada Bab 2. Tabel 2.1 memberikan parameter
kinetik dan proses dan diulangi di sini sebagai Tabel 3.1. Aliran umpannya adalah
4,377 x 10-3 m3/ s, dan suhu reaktor adalah 350 K.
Gambar 3.1 memberikan program Matlab yang mengukur reaktor
berdasarkan konversi, suhu reaktor, kondisi umpan, sifat pendingin, dan
parameter kinetik. Kemudian koefisien model linier dievaluasi, dan kutub dan nol
fungsi transfer openloop dihitung. Jika salah satu kutub memiliki bagian nyata
positif, sistem openloop-tidak stabil.
Konversi desain 85 dan 95% dipertimbangkan. Volume reaktor yang sesuai
adalah 26,1 dan 102 m3, area perpindahan panas jaket adalah 40,9 dan 101 m2 dan
suhu jaket adalah 309 dan 330 K.
Satu nol dan tiga kutub dari fungsi transfer openloop (tidak termasuk dua
kutub dari lag pengukuran) untuk dua kasus diberikan pada Tabel 3.2. Kasus
konversi 85% memiliki dua kutub konjugat kompleks dengan bagian nyata positif,
sehingga openloop-tidak stabil. Kasus konversi 95% adalah openloop-stable.
Gambar 3.2 memberikan plot lokus root untuk dua desain pada suhu reaktor
350 K dengan lag pengukuran termasuk. Anda mungkin ingat bahwa plot locus
root adalah plot dari akar persamaan karakteristik closedloop sebagai fungsi dari
kontroler memperoleh KC. Plot mulai (KC=0) di kutub fungsi transfer openloop
dan berakhir (KC→ ∞) di nolnya.
TABEL 3.1 Parameter Reaksi Eksotermis yang Tidak Dapat Terbalik

Faktor Preexponential k0 S-1 20.75 x 106


Energi aktivasi E J / kmol 69,71 x 106
Memproses berat molekul kg / kmol 100
Kepadatan proses 𝜌0 dan 𝜌 kg / m3 801
Densitas cairan pendingin𝜌𝐽 kg / m3 1000
Memproses kapasitas panas𝐶𝜌0 dan 𝐶𝑝 J kg-1 K-1 3137
Kapasitas pendingin cairan𝐶𝐽 J kg-1 K-1 4183
Panas reaksi 𝜆 J / kmol - 69,71 x 106
Temperatur umpan𝑇0 K 294
Komposisi pakan 𝐶𝐴0 kmol / m3 8.01
Suhu cairan pendingin masuk𝑇𝑐, 𝑖𝑛 K 294

%Program "cstrpolezero,m"
% Given conversion and reactor temperature, program calculates
% (1) Steady-state design (volume, jacket area, jacket temperature
and coolant flov)
% (2) Openloop transfer function T/FJ
% (3) Plots root locus vith two 60 sec, lags
clear
ca0=8.01;k0=20.75e6;e=69.71e6;t0=294;tcin=294;u=851;lambda=-
69.71e6;roe=801;m=100;cp=3137;cj=4183;roej=1000
69.71e6;t0=294;tcin=294;u=851;lambda=-
69.71e6;roe=801;m=100;cp=317;cj=4183;roej=1000;
% set conversion, reactor temperature and feed rate
conversion =0.95,f=4.377e-3;tr=330,ca=ca0*(1-
conversion);k=k0*exp(-e/tr/8314);
vr=f*(ca0-ca)/k/ca; d=(2*vr/pi)^0.3333;areaj=2*pi*d^2;q=(ca0-
ca)*f*(-lambda)-cp*roe*f*(tr-t0);
tj=tr-q/u/areaj;vj=0.3333*areaj;
% fj is in cu m/sec
fj=q/(cj*(tj-
tcin))/roej;tr,vr,d,areaj,q,tj,fj,pause;vj=0.1*areaj;tjss=tj;fjss=
fj;cass=ca;trss=tr;kss=k;
% Linear Model
a(1,1)=-(f/vr)-kss;a(1,2)=-kss*e*cass/8314/(trss^2);a(1,3)=0;
a(2,1)=-lambda*kss/m/cp;a(2,2)=-
lambda*kss*e*cass/(roe*cp*8314*trss^2)-f/vr-u*areaj/(vr*roe*cp);
a(2,3)=u*areaj/(vr*roe*cp);
a(3,1)=0;a(3,2)=u*areaj/(vj*roej*cj);a(3,3)=-fj/vj-
u*areaj/(vj*roej*cj);
b(1,1)=(ca0-cass)/vr;b(Z,1)=(t0-trss)/vr;b(3,2)=(tcin-tjss)/vj;
%Openloop transfer function
taun=60;b2=-a(1,1)-a(2,2)-a(3,3);
b1=a(1,1)*a(2,2)+a(1,1)*a(3,3)+a(2,2)*a(3,3)-a(1,2)*a(2,1)-
a(2,3)*a(3,2);
b0=a(1,2)*a(2,1)*a(3,3)-a(1,1)*a(2,2)*a(3,3)+a(1,1)*a(2,3)*a(3,2);
c1=a(2,3)*b(3,2);c0=-a(1,1)*a(2,3)*b(3,2);
% Use negative since process gain and controller gain must be
negative
num=-[c1 c0];den=[1 b2 b1 b0];denlag=conv(den, [taum^2 2*taum 1]);
% Generate a root locus plot with lags included in the denominator
kc=(0:0.00125:.2);
clf
plot(real(r95lag)*100,imag(r95lag)*100,'+')
axis([-.25 .05 -.6 .6]);axis square;title('conversion=95; TR=350;
with lags');
grid:ylabel('Imag*100'):xlabel('Real*100')

TUGAS 01
roej = 1000
conversion = 0.9500
tr = 330
tr = 330
vr = 433.9928
d = 6.5119
areaj =266.4356
q = 2.2818e+06
tj = 319.9363
fj = 0.0210

Gambar 3.1 Program Matlab untuk garis CSTR


Lokus untuk kasus konversi 85% dimulai pada bagian kanan bidang s
(wilayah tidak stabil) dan bergerak ke bagian kiri-bawah bidang yang stabil pada
closedloop hanya untuk rentang penguatan kontroler yang sangat terbatas. Dengan
demikian analisis linier memprediksi bahwa pengontrol proporsional saja akan
mengalami kesulitan besar dalam menstabilkan sistem ini. Lokus untuk kasus
konversi 95% dimulai di wilayah stabil, tetapi akhirnya bergerak melintasi sumbu
imajiner ke wilayah tidak stabil pada perolehan akhir, yang dapat dihitung
menggunakan metode Laplace-domain atau frekuensi-domain.
Suhu reaktor yang digunakan dalam hasil yang dibahas di atas adalah 350
K. Jika suhu reaktor yang lebih rendah digunakan, reaktor akan lebih besar untuk
konversi yang sama, yang akan memberikan area perpindahan panas yang lebih
besar. Kami berharap kemampuan kontrol reaktor untuk meningkat. Ini secara
kuantitatif dikonfirmasi oleh lokasi kutub openloop, seperti yang ditunjukkan
pada Tabel 3.2, dan juga di plot lokus akar yang ditunjukkan pada Gambar 3.3.
Sekarang kasus konversi 85% masih openloop-tidak stabil tetapi memiliki
berbagai keuntungan kontroler yang akan menstabilkan sistem closedloop.
Keuntungan utama dari keempat desain yang berbeda ini dihitung
menggunakan metode domain frekuensi. Program Matlab yang diberikan pada
Gambar 3.4 melakukan perhitungan ini menggunakan model linier. Pembilang
dan penyebut fungsi transfer ditentukan, dan fungsi Matlab "bode" dan "nyquist"
digunakan untuk menghitung respons frekuensi sistem. Frekuensi tertinggi
ditemukan dengan memulai pada frekuensi tinggi dan mengurangi frekuensi
hingga bagian imajiner menjadi negatif. Ini sesuai dengan titik di mana sudut fase
adalah 21808; itu adalah frekuensi tertinggi. Kemudian keuntungan akhir dihitung
dari kebalikan dari besarnya pada frekuensi ini. Gain dibuat tanpa dimensi dengan
menggunakan rentang pemancar suhu 50 K dan
TABEL 3.2 Pengaruh Konversi untuk Temperatur Reaktor 350 dan 330 K

Konversi (%)

85 95
350 K Suhu Reaktor
Volume reaktor (m3) 30,3 102
Area jaket (m2) 45.2 101
Suhu jaket (K) 312 330
Polandia -0,.00644 -0.00328
+ 0,000179 -0.000244
± 0,00327i ± 0,00186i
Nol -963 x 10-4 -8.62 x 10-4
KU (tanpa dimensi) 8.54 21.8
PU (s) 1231 1350
KC (tanpa dimensi) 2.67 6.80
TJ 2709 2970
330 K Suhu Reaktor
Volume reaktor (m3) 129 434
Area jaket (m2) 119 266
Suhu jaket (K) 313 321
Polandia -0.00392 -0.00281
+ 0.000035 -0.000054
± 0.000811i ± 0.00046i
Nol -2.25 x 10-4 -0.0231
KU (tanpa dimensi) 41.6 89.7
PU (s) 1231 1383
KC (tanpa dimensi) 13.0 28.0
TJ 2709 3040

Dengan asumsi bahwa laju alir pendingin maksimum adalah 4 kali laju alir
desain. Parameter tuning pengontrol dihitung dengan menggunakan aturan tuning
Tyreus– Luyben:
𝐾𝑈
𝑘𝑐 = , 𝑇 = 2.2 𝑃𝑈 (3.18)
3.2 1
Tabel 3.2 menunjukkan hasil perhitungan ini. Suhu reaktor yang lebih rendah dan
konversi yang lebih tinggi meningkatkan perolehan akhir. Ini menunjukkan
kemampuan kontrol dinamis yang lebih baik.
Plot Nyquist untuk kedua konversi cukup menarik dan mengungkapkan
potensi "stabilitas kondisional" yang dapat terjadi dalam proses openloop yang
tidak stabil. Gambar 3.5 dan 3.6 memberikan plot ini untuk suhu reaktor 330 dan
350 K, masing-masing, untuk dua kasus konversi yang berbeda. Kasus konversi
95% adalah openloop-stable dan memiliki plot kutub normal, mulai dari sumbu
nyata positif, bergerak searah jarum jam, dan berakhir dengan sudut fase 23608.
Frekuensi tertinggi terjadi ketika kurva melintasi sumbu nyata negatif.
Keuntungan utama adalah kebalikan dari besarnya fungsi transfer pada frekuensi
ini.

Gambar 3.2 Plot lokus root; 85 dan 95% konversi, 𝑇𝑅 = 350 K.

Namun, kasus konversi openloop tidak stabil 85% sangat berbeda. Kurva
mulai pada sumbu nyata positif tetapi bergerak berlawanan arah jarum jam, pergi
dari yang pertama ke yang kedua ke yang ketiga dan akhirnya kembali ke yang
kedua dan kemudian kuadran pertama sebelum akhirnya berakhir dengan sudut
fase -3600.Gambar 3.7 memberikan tampilan diperbesar

Gambar 3.3 Plot lokus root; 85 dan 95% konversi, 𝑇𝑅 = 330 K

% Program "cstrku.m"
% Given conversion and reactor temperatur, program calculate Ku
and Pu
clear
ca0=8.01;k0=20.75e6;e=69.71e6;t0=294;tcin=294;u=851;lambda=-
69.71e6;roe=801;m=100;cp=3137;cj=4183;roej=1000
% set conversion reactor temperature and feed
conversion =0.95,f=4.377e-3;tr=330,ca=ca0*(1-
conversion);k=k0*exp(-e/tr/8314);
vr=f*(ca0-ca)/k/ca; d=(2*vr/pi)^0.3333;areaj=2*pi*d^2;q=(ca0-
ca)*f*(-lambda)-cp*roe*f*(tr-t0);
tj=tr-q/u/areaj;vj=0.3333*areaj;
% fj is in cu m/sec
fj=q/(cj*(tj-
tcin))/roej;tr,vr,d,areaj,q,tj,fj,pause;vj=0.1*areaj;tjss=tj;fjss=
fj;cass=ca;trss=tr;kss=k;
% Linear Model
a(1,1)=-(f/vr)-kss;a(1,2)=-kss*e*cass/8314/(trss^2);a(1,3)=0;
a(2,1)=-lambda*kss/m/cp;a(2,2)=-
lambda*kss*e*cass/(roe*cp*8314*trss^2)-f/vr-u*areaj/(vr*roe*cp);
a(2,3)=u*areaj/(vr*roe*cp);
a(3,1)=0;a(3,2)=u*areaj/(vj*roej*cj);a(3,3)=-fj/vj-
u*areaj/(vc*roej*cj);
b(1,1)=(ca0-cass)/vr;b(2,1)=(t0-trss)/vr;b(3,2)=(tcin-tjss)/vj;
% Openloop transfer function
taun=60;b2=-a(1,1)-a(2,2)-a(3,3);
b1=a(1,1)*a(2,2)+a(1,1)*a(3,3)+a(2,2)*a(3,3)-a(1,2)*a(2,1)-
a(2,3)*a(3,2);
b0=a(1,2)*a(2,1)*a(3,3)-a(1,1)*a(2,2)*a(3,3)+a(1,1)*a(2,3)*a(3,2);
c1=a(2,3)*b(3,2);c0=-a(1,1)*a(2,3)*b(3,2);
% Use negative since process gain and controller gain must be
negative
num=-[c1 c0];den=[1 b2 b1 b0];denlag=conv(den, [taum^2 2*taum 1]);
w=logspace(-4,1,900);
[mag,phase,w]=bode(num,denlag,w);[re, in,
w]=nyquist(num,denlag,w);
% Calculate ultimate gain and frequency: start search at high
frequency and back up
nw=lenght(w);wmax=w(nw);kk=nw;
while im(kk)>0;kk=kk-1;end
% dimensionless kc with TT=50 and FT =4FJ
wu=w(kk);ku=50/4/fj/mag(kk),pu=2*pi/wu,reset=2.2*pu,kc=ku/3.2

>> TUGAS 02

roej = 1000

conversion = 0.9500

tr = 330

tr = 330

vr = 433.9928

d = 6.5119

areaj = 266.4356

q =1.9259e+06

tj = 321.5061

fj = 0.0167
Gambar 3.4 Menghitung keuntungan dan periode akhir

Dari daerah frekuensi tinggi di sekitar frekuensi pamungkas untuk kasus


konversi 85 dan 95% dengan suhu reaktor 350 K. Kurva konversi 85% harus
mengelilingi titik kritis (-1,0) dalam arah berlawanan arah agar sistem menjadi
loop tertutup yang stabil. Karena ada satu kutub di bagian kanan bidang s, P = 1
dalam hubungan stabilitas Nyquist N = Z+P, di mana Z adalah jumlah nol dari
persamaan karakteristik closedloop di bagian kanan bidang s dan P adalah jumlah
kutub . Itu

gambar 3.5 Suhu reaktor 𝑇𝑅 = 330 K.


Gambar 3.6 Suhu reaktor = 350 K.

Jumlah pengepungan searah jarum jam adalah N. Untuk stabilitas, nol harus
nol, jadi N harus sama dengan -1 (satu pengepungan berlawanan arah jarum jam).

Oleh karena itu, plot Nyquist harus turun ke kuadran ketiga. Jika ya, ada dua
nilai gain yang mewakili batas stabilitas closedloop. Maksimal

Gambar 3.7 Bagian frekuensi tinggi; suhu reaktor = 350 K.


gain pengontrol KU terjadi pada 𝜔𝑈 frekuensi tinggi. Gain pengendali K
minimum kasus konversi 85% pada 330 K (Gbr. 3.5) turun jauh ke kuadran
ketiga, yang menunjukkan perbedaan besar antara Kmin dan KU. Namun, untuk
kasus konversi 85% pada 350 K (Gbr. 3.6), kurva nyaris tidak masuk ke kuadran
ketiga, yang menunjukkan perbedaan kecil antara Kmin dan KU dan penyetelan
pengontrol yang lebih sulit.

Kami akan menggambarkan kondisi stabilitas bersyarat ini dalam simulasi


dinamis yang dikembangkan di bagian selanjutnya.

Anda mungkin juga menyukai