Anda di halaman 1dari 13

Advanced Process Control - Process Model

Advanced Process Control


Process Model
Sutanto Hadisupadmo
Engineering Physics Department of ITB
E-mail: sutanto@tf.itb.ac.id

sutanto hadisupadmo

Prosedur Dasar Modelling


Tentukan goal

Tentukan disain spesifik


Tentukan Nilai numerik
Tentukan hubungan fungsional
Berapa ketelitian yang diperlukan

Penyiapan informasi

Sketch proses dan identifikasikan sistem


Identifikasikan variabel yang kita interest
Asumsi keadaan dan asusmsi data

Model Formulasi

Konservasi balance
Persamaan dasar
Rasionalisasi (menggabungkan persamaan dan mengumpulkan term.
Periksa derajad kebebasan
Bentuk tanpa dimensi

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

Page: 1 of 13

Advanced Process Control - Process Model

Prosedur Dasar Modelling


Menentukan solusi
Secara analitical
Secara numerik

Analisis hasil

Periksa hasil untuk kebenaran

Pembatasan dan jawaban aproksimasi


Ketelitian pada metoda numerik

Interpretasi hasil

Plot hasil
Karakteristik lingkungan seperti osilasi
Hubungan hasil data dengan asumsi
Evaluasi sensitivitas
Jawab dari pertanyaan what if

Validasi Model

Pilih nilai kunci untuk validasi


Bandingkan dengan hasil eksperimen
Bandingkan dengan hasil dari model yang lain

sutanto hadisupadmo

1. Menentukan Goal
Goal harus spesifik yang akan menentukan informasi yang
diperlukan
Misal, kapan tangki akan overflow
Untuk harga numerik, perlu informasi tentang apakah level
naik secara monoton atau asilasi.
Hubungan antar fungsi, misal bagaimana pengaruh dari flow
rate dan volume tangki terhadap waktu terjadinya overflow
Hal lain adalah ketelitian model tang akan mempengaruhi
ketidaktelitian perkiraan hasil.

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

Page: 2 of 13

Advanced Process Control - Process Model

2. Penyiapan informasi
Identifikasi sitem, buat sket proses, identifikasi variabel
kunci, tentukan batas sistem dimana neraca akan
diterapkan
Asumsi teraduk sempurna
Lingkungan makroskopik sudah cukup untuk pemodelan
Data physicochemical, heat capacity, reaction rate, density
External variabel, misal: inlet temperature, heat
exchanger

sutanto hadisupadmo

3. Formulasi model
Variabel penting yang diprediksi dan dipilih
Persamaan yang dibangun berdasarkan prinsip conservasi
dan constitutive
Conservative balance adalah hubungan antar sistem
physical yang digunakan dalam kontrol proses, konservasi
momentum dan energi.
Neraca material overall
Neraca material komponen
Neraca energi

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

Page: 3 of 13

Advanced Process Control - Process Model

4. Solusi matematik
Perhitungan spesifik nilai numerik
Menentukan hubungan fungsi yang penting antara variabel
rancangan dan variabel operasi dan sistim lingkungan
Tentukan sensitivitas hasil jika ada perubahan data.

sutanto hadisupadmo

5. Analisis hasil
Kondisi awal dan kondisi akhir
Reaksi adiabatik
Pengabaian error pada perhitungan numerik
Expektasi semi quantitative , seperti perubahan output
Hasil harus diplot, sehingga kelihatan terjadinya osilasi, nilai
ekstrim maksimum atau minimum.
Jika mungkin analisis dengan metoda what-if.

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

Page: 4 of 13

Advanced Process Control - Process Model

6. Validasi
Penentuan apakah hasil yang diperoleh dari step 1 s/d 5
yang merepresentasikan proses physik mempunyai
tingkat kepercayaan yang tinggi untuk daerah ukur yang
telah ditentukan.
Apakah model dapat merepresentasikan dengan baik
dari sisi engineering.
Membandingkan dengan data empiris dapat
dipergunakan sebagai validasi model.
Tidak ada satu set percobaan yang dapat memvalidasi
model.
Pembanding yang baik hanya apakah data yang
digunakan tidak invalid
sutanto hadisupadmo

Problem dalam pemodelan


(contoh pada kolom distilasi)
Temperatur bottom insensitive terhadap perubahan komposisi
ringan.
Temperature bottom sangat sensitive terhadap perubahan
komposisi berat pada feed, apalagi komposisi merupakan
gangguan yang tidak terukur.
Hubungan antara temperatur, tekanan, reflux ratio dan
komposisi sangat tidak linier.

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

10

Page: 5 of 13

Advanced Process Control - Process Model

Distribusi pendekatan keuntungan advanced


process control
Good tuning basic control loop

20%

Penambahan unit feedforward

15%

Penambahan skema untuk mengatasi bottleneck

20%

Feedback analyzer untuk eliminasi product

40%

Analyzer dapat menggantikan kontrol inferensial

1030%

Program ramping, switching, dll

5%

sutanto hadisupadmo

11

INTERNAL MODEL
CONTROL
(IMC)

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

12

Page: 6 of 13

Advanced Process Control - Process Model

Model ini berdasarkan pada ketelitian model proses, rancangan kontrol


sistem yang stabil dan robust.
Robust control system adalah salah satu tujuan kontrol agar kontrol
satisfactory terhadap perubahan dinamika proses.
Untuk aplikasi IMC, diperlukan informasi sebagai berikut:
1. Model proses
2. Model ketidakpastian
3. Tipe input (ramp, step, dll.)
4. Objective performance (ISE, overshoot, dll.)

sutanto hadisupadmo

13

load
u

G1

controller
set
R

proses
M

G1

model
Gm

u1
+

B
Blok diagram IMC
sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

14

Page: 7 of 13

Advanced Process Control - Process Model

load
u

G1

controller
set
R

G1

proses
M

u1
+

MODEL
Gm
B

sutanto hadisupadmo

15

load
u
controller
set
R

G1/(1-G1Gm)

G1
proses
M
G

u1
+

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

16

Page: 8 of 13

Advanced Process Control - Process Model

GC =

GI
1 G I Gm

C = U1 +

GG I
[R U1 ]
1 + G I (G G m )

Jika model sama dengan proses, maka Gm = G


Stabilitas dari lup sistem tergantung pada GI dan Gm.
Jika GI dan Gm stabil, maka sistem kontrol akan stabil pula.

sutanto hadisupadmo

17

Perancangan controller IMC


1. Pisahkan model proses Gm menjadi 2 term
Gm = Gma Gmm
dimana Gma = fungsi transfer filter all-pass
Untuk all-pass filter |Gma(j)| = 1 untuk semua
Contoh:

e d s

Gmm=fungsi transfer yang mempunyai karakteristik


phasa minimum.

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

18

Page: 9 of 13

Advanced Process Control - Process Model

Suatu sistem mempunyai phasa karakteristik non minimum


adalah jika fungsi transfernya mengandug zero pada right half
plane, atau transport lag, atau keduanya.
Untuk perubahan gangguan step (R=1/s atau U1=1/s ), maka
GI = 1/ Gmm
2. Untuk mendapatkan controller IMC
F(s) = 1/(s+1)n
Dimana = parameter filter
N = integer
Dan GI = f/Gmm

sutanto hadisupadmo

19

ACRONYMS AT A GLANCE
A: ampere (amp)
ac: alternating current
A/D: analog-to-digital
ADC: analog-to-digital converter
ANSI: American National Standards Institute
ASCII: American Standard Code for Information Interchange
ASIC: application-specific integrated circuit
b: bit
B: byte
bps: bits per second
C: capacitance
CAN: Controller Area Network
CJC: cold junction compensation
CMRR: common-mode rejection ratio
COM: Component Object Model
sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

20

Page: 10 of 13

Advanced Process Control - Process Model

CPU: central processing unit


CSMA/CD: carrier sense multiple access with collision detection
D/A: digital-to-analog
DAC: digital-to-analog converter
DAQ: data acquisition
DAS: data acquisition system
dB: decibel
dc: direct current
DCE: data communications equipment
DCOM: Distributed Component Object Model
DCS: distributed control system
DDE: Dynamic Data Exchange
DIO: digital input/output
DLL: Dynamic Link Library
DMA: direct memory access
DSP: digital signal processing
DTE: data terminal equipment
sutanto hadisupadmo

21

EEPROM: electrically erasable programmable ROM


EMF: electromotive force
EMI: electromagnetic interference
EPROM: erasable programmable ROM
FIFO: first-in first-out
GPIB: General Purpose Interface Bus
GUI: graphical user interface
HMI: Human-machine interface
hz: hertz
I/O: input/output
i: current
IEEE: Institute of Electrical and Electronic Engineers
JTFA: joint time-frequency analysis
L: inductance
LED: light emitting diode
LSB: least significant bit
MAC: media access control

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

22

Page: 11 of 13

Advanced Process Control - Process Model

MFLOPS: million floating-point operations per second


MIPS: million instructions per second
MMI: man-machine interface
MUX: multiplexer
ODVA: Open DeviceNet Vendors Association
OLE: Object Linking and Embedding
OSI: Open Systems Interconnect
PC: personal computer
PCI: Peripheral Component Interconnect
PCMCIA: Personal Computer Memory Card International
Association
PGA: programmable gain amplifier
PID: proportional-integral-derivative
PLC: programmable logic controller
R: resistance
RFI: radio frequency interference
RMS: root-mean-square
ROM: read-only memory

sutanto hadisupadmo

23

RTD: resistance temperature detector


SCADA: supervisory control and data acquisition
SE: single-ended
S/H: sample-and-hold
SNR: signal-to-noise ratio
SPC: statistical process control
SQL: Structured Query Language
SS: simultaneous sampling
STP: shielded twisted pair
TCP/IP: Transmission Control Protocol/Internet Protocol
TTL: transistor-to-transistor logic
UTP: unshielded twisted pair
V: volt

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

24

Page: 12 of 13

Advanced Process Control - Process Model

Reference
Thomas E.Martin:Process Control, designing processes and control
system for dynamic performance, McGraw Hill, 2000

sutanto hadisupadmo

Provider: PT. FOCUS Traconindo

25

Page: 13 of 13

Anda mungkin juga menyukai