• Tidak ada hasil yang ditemukan

Oleh Wiwik Wiharti Jurusan Teknik Elektro Politeknik Negeri Padang ABSTRACT

N/A
N/A
Protected

Academic year: 2021

Membagikan "Oleh Wiwik Wiharti Jurusan Teknik Elektro Politeknik Negeri Padang ABSTRACT"

Copied!
8
0
0

Teks penuh

(1)

ISSN :2085-6989

Perancangan Neural Network Control Untuk Menggerakkan Posisi

Laras Meriam Pada Platform Yang Bergerak

(Neural Network Design To Control Cannon Barrel Position On The

Movement Platform)

Oleh Wiwik Wiharti

Jurusan Teknik Elektro Politeknik Negeri Padang

ABSTRACT

The balance of cannon barrel position on the war ship need to be done to make it stays stable. Its unbalance position that caused by pitch and roll disturbance will influence the target accuracy. By this disturbance, the balancing control on the movement platform can be done by using Neural Network Control method which their training and elevation angles movements can be controlled.

In this research, the cannon movement system is modeled in training and elevation movements and their disturbances are modeled by having pitch and roll. The system is simulated to get error in the output of controller which is processed by using the neural network coordination system control. The learning process in the neural network is made using back propagation method in order to get the weight value in the different disturbances which their results are given to the simulation of coordination model. The coordination system results of this research show that the training angle velocity is 57.21o/s and the

elevation angle velocity is 31o/s with the scale factor for angle velocity is 0.593.

Keywords: Training, elevation and neural network

(2)

PENDAHULUAN

Teknologi persenjataan yang

berkembang diharapkan dapat

mendukung perkembangan persenjataan meriam sebagai senjata utama pada kapal militer. Posisi meriam kapal perang cenderung tidak stabil disebabkan karena pengaruh gelombang laut yang membuat posisi kapal bergerak ke atas dan ke bawah (pitch dan roll).

Untuk memodifikasi sistem kendali meriam dan meminimalkan gangguan pitch dan roll, diterapkan

pemodelan neural network (NN)

menggunakan metode NNC (Neural

Network Control). Dengan perancangan

dan pembuatan pada plant berupa miniatur meriam yang melakukan gerakan training dan elevasi dan membentuk sudut sesuai set point, gangguan pada platform bergerak dapat diperkecil sehingga meriam lebih stabil dan lebih akurat (Bekir Karlik, Serkan Aydin, 1999).

Prinsip Kerja Meriam

Meriam terdiri dari dua bagian yaitu rangka utama (main frame) dan badan meriam (body gun). Main frame biasa disebut lengan (arm) terdiri dari

rangkaian hubungan mekanis

(mechanical links) yang dihubungkan oleh joint dengan links yang lain dimana

joint berfungsi sebagai kontrol dan link

sebagai penghubung.

Meriam yang dilengkapi

kontroler bekerja berdasarkan prinsip komunikasi data antara pengaturan arah laras (elevasi) dan arah badan meriam (training) seperti pada Gambar 1. Setiap bagian memiliki motor synchro Tx (pengirim) dan synchro Rx (penerima) sebagai perangkat komunikasi data saat meriam bergerak. Input data untuk mengarahkan meriam pada posisi sudut training dan elevasi meriam yang diolah kontroler dan dikirim melalui synchro

Tx untuk elevasi dan synchro Tx untuk

training.

Jika terdapat error pada posisi sudut training/ elevasi maka setiap

synchro Tx pada blok meriam mengirim

data error pada elevasi/ training ke setiap

synchro Rx untuk elevasi/ training

kontroler sebagai feedback. Data diolah kontroler dan dikirim melalui synchro

Tx untuk elevasi dan training hingga

meriam berhenti sesuai posisi sudut yang diharapkan dan tidak ada error (andribayu,2006).

Gerakan Training dan Elevasi Meriam

Gerakan training merupakan

gerakan vertikal dan elevasi ialah gerakan horizontal yang berputar kanan dan kiri terhadap badan meriam seperti Gambar 2 dimana J adalah momen inersia dan θ adalah sudut elevasi.

Gambar 1. Komunikasi Data pada Meriam

Gambar 2. Gerakan Training dan Elevasi Meriam

Identifikasi Plant

(3)

dengan gerakan training dan elevasi. Untuk perancangan kontroler dan respon yang diinginkan, plant perlu diidentifikasi untuk mendapatkan fungsi alih matematis gerakan training dan elevasi.

Penentuan model struktur plant berupa pengaturan posisi laras meriam, maka dibuat gerakan training dan elevasi sistem orde dua yang menentukan jenis respon kontroler yang dipakai untuk menghasilkan parameter kontroler yang diinginkan. Digunakan model pendekatan ARMA (Auto Regressive Moving Average) untuk pencapaian persamaan matematis gerakan training dan elevasi. Dengan time sampling 0,1 detik didapatkan fungsi alih berikut:

0189 . 0 s 26 . 10 2 s 986 . 2 s 1744 . 0 ) s ( G training + + + − = (1)

Nilai parameter norm error = 5,7121

86 . 2 s 54 . 20 s 39 . 7 s 4891 . 0 ) s ( G elevasi 2 + + + − = (2)

Nilai parameter norm error = 4,1233 Perancangan Kontroler

Spesifikasi kontroler perlu untuk acuan perancangan. Karakteristik respon merupakan spesifikasi kinerja dari respon keluaran sistem pada masukan. Spesifikasi kontrol digunakan untuk melihat kualitas sistem Dedid H,2004).

Pada tahap perancangan

kontroler ini terdiri dari 2 macam kontroler. Pertama kontroler neural

network tanpa koordinasi untuk pergerakan sudut elevasi dan training. Kedua kontroler koordinasi neural

network pergerakan sudut elevasi dan

training.Blok diagram meriam dengan kontroler NN ditunjukkan pada Gambar 3.

(4)

Gambar 3. Diagram blok meriam dengan kontroler neural network

Desain struktur kontroler NN

ditentukan oleh orde plant sistem. Gerakan training/elevasi menggunakan sistem orde dua, maka desain struktur kontroler NN adalah ARMA orde dua. Desain struktur kontroler ditunjukkan pada Gambar 4.

Gambar 4. Desain struktur kontroler gerakan training dan elevasi

Struktur kontroler NN yang ditunjukan pada Gambar 4 terdiri dari :

1. Tiga lapisan masukan (x1, x2, x3)

2. Tiga lapisan tersembunyi (z1, z2, z3)

3. Satu lapisan keluaran gerakan training dan elevasi (y1 dan y2)

4. Dua belas pembobot (v01, v11, ...dan

v33) yang menghubungkan unit

masukan dan unit lapisan tersembunyi.

5. Tiga pembobot (w1, w2 w3) yang

menghubungkan lapisan tersembunyi dengan lapisan keluaran.

Digunakan proses pembelajaran

supervised learning dengan algoritma

backpropagation berupa proses feed

forward dan modifikasi weight. Dan dibuat

algoritma pembelajaran awal kontroler NN dengan input sinyal sinus. Ini dilakukan sebelum kontroler dipakai pada sistem sebenarnya dengan melihat respon kerja. Pembelajaran awal dapat ditunjukkan pada Gambar 5.

Gambar 5: Diagram blok sistem pembelajaran awal kontroler gerakan

training dan elevasi

Kinematika Meriam untuk Sistem Koordinasi

Perencanaan sistem kinematika meriam adalah melalui rotasi pada sumbu x, y dan z menggunakan matrik rotasi dalam konsep rotasi euler dengan menentukan koordinasi gerakan training dan elevasi laras meriam yang bergerak setiap saat. Untuk mengkombinasikan rotasi menggunakan matriks dibutuhkan metode konvensi. Arah koordinat direpresentasikan menggunakan sistem koordinat tangan kanan dan arah rotasi menggunakan aturan tangan kanan. Ibu jari dan arah sumbu jari lainnya menunjukkan arah rotasi, bila ke atas maka arah rotasinya positif dan sebaliknya.

(5)

Rotasi terhadap sumbu X (Pitch)                   − = cos sin 0 sin cos 0 0 0 1 1 1 1 Z Y X .           0 0 0 Z Y X (3) X1 = X0 Y1 = Y0 cos - Z0 sin Z1 = Y0 sin + Z0 cos

Rotasi terhadap sumbu Y (Roll)

          − =           cos 0 sin 0 1 0 sin 0 cos Z Y X 1 1 1 .           0 0 0 Z Y X (4) X1 = X0 cos + Z0 sin Y1 = Y0 Z1 = -X0 sin + Z0 cos Rotasi terhadap sumbu Z (Yaw)

          =           1 0 0 0 cos sin 0 sin cos 1 1 1 Z Y X .           0 0 0 Z Y X (5) X1 = X0 cos - Y0 sin Y1 = X0 sin + Y0 cos Z1 = Z0 HASIL

Pengujian Pembelajaran Awal

Proses pembelajaran adalah masukan sinus (amplitude=1 dan frekuensi=0.1 rad/s), pembobot awal bernilai random, parameter learning rate 0.000005 dan running proses adalah 10 epoch. Dengan ini menunjukkan NN dapat dipakai untuk gerakan training dan elevasi sampai menghasilkan respon yang diinginkan. Gambar 6 dan 7 menunjukkan

respon pembelajaran gerakan

training/elevasi. Table 1 adalah parameter hasil learning gerakan training dan elevasi.

Gambar 6: Respon Learning NN Gerakan Training dengan λ = 0.9

Gambar 7: Respon Learning NN Gerakan Elevasi dengan λ = 0.9

Tabel 1. Parameter keberhasilan learning untuk λ = 0,9 Parameter Nilai/jumlah input 4 hidden 3 output 1 α 0.0000005 λ 0.9 epoh 1:10

Hasil konsistensi disain gerakan training untuk mencapai set point waktu dan kecepatan yang mempengaruhi hasil learning rate ditunjukkan pada Gambar 8 dan hasil konsistensi untuk disain gerakan elevasi ditunjukkan pada Gambar 9.

(6)

0 1 2 3 4 5 6 7 8 9 10 -100 -80 -60 -40 -20 0 20 40 60 80 100 Waktu S u d u t (d e g ) Training 75 Training -75 Training 85 Training -85 Training 50 Training -50

Gambar 8. Hasil Konsistensi Disain Gerakan Training 0 1 2 3 4 5 6 7 8 9 10 -50 -40 -30 -20 -10 0 10 20 30 40 50 Waktu S u d u t (d e g ) Elevasi 45 Elevasi -45 Elevasi 30 Elevasi -30

Gambar 9. Hasil Konsistensi Disain Gerakan Elevasi 340 360 380 400 420 440 460 480 500 -1.5 -1 -0.5 0 0.5 1 1.5 Plant Training Sinyal Kontrol Output Training

Gambar 10. Respon Learning NN Training

300 320 340 360 380 400 420 440 460 480 500 -1.5 -1 -0.5 0 0.5 1 1.5 Plant Elevasi Sinyal Kontrol Output Elevasi

Gambar 11. Respon Learning NN Elevasi

Gambar 10 merupakan hasil respon gerakan training dengan gangguan roll=200

, amplitude=0.08 dan frekuensi = 2 rad/s dengan gelombang sinus. Dan Gambar 11 hasil respon gerakan elevasi dengan gangguan pitch = 50

, amplitude = 1 dan frekuensi = 2 rad/s dengan gelombang sinus.

PEMBAHASAN

Gerakan Training dan Elevasi untuk Sistem Koordinasi

Didapatkan respon koordinasi pada sistem koordinasi tanpa pitch dan roll menggunakan training 97deg/sec dan elevasi 31deg/sec dan sistem diberi gangguan pitch dan roll. Sebuah kasus pada Gambar 12 tinggi meriam=40cm, sasaran=20cm dan platform dirotasi dengan pitch=50 dan roll=200 dimana koordinat kartesian P0(x0,y0,z0)=P0(0,20,40) ialah

posisi awal.

Gambar 12. Perancangan Meriam terhadap Sasaran

(7)

Gambar 13. menunjukkan adanya pergeseran dari P0(x0,y0,z0) ke P1(x1,y1,z1)

diakibatkan oleh gangguan roll θ pada plant. Dengan persamaan (4) jika diketahui koordinat P0= (0,20,40) dan θ=20o didapat

koordinat P1 :           =           =                     − =           = 59 . 37 20 67 . 13 20 40 20 20 40 40 20 0 20 0 20 0 1 0 20 0 20 1 1 1 1 Cos Sin Cos Sin Sin Cos z y x P

sehingga nilai koordinat P1(x1,y1,z1)=P1

(13.67, 20, 37.59).

Gambar 13. Pergeseran Posisi Koordinat Akibat Gangguan Roll

Tabel 4. Hasil Perhitungan pada x, y dan z terhadap gangguan pitch dan roll pada

gerakan training dan elevasi

No Sb x Sb y Sb z No Sb x Sb y Sb z 1 40 0 0 11 36.53 9.79 13.02 2 40 0 0 12 36.17 11.06 13.02 3 39.99 0 0.7 13 35.75 11.62 13.68 4 39.94 0.7 2.09 14 35.09 12.77 14.33 5 39.75 2.78 3.49 15 34.14 13.79 15.63 6 39.41 4.84 4.87 16 33.37 14.16 16.9 7 39.32 5.53 4.87 17 32.3 15.06 18.16 8 38.67 6.82 7.63 18 30.87 15.73 20 9 37.79 8.03 10.35 19 29.99 16.62 20.6 10 37.27 8.6 11.69 20 28.09 19.67 20.6

Dari tabel 4 didapatkan koordinasi sumbu x dan y dalam 2 dimensi seperti pada Gambar 14. Dengan memutar y didapatkan bentuk 3 dimensi seperti Gambar 15.

Gambar 14. Respon Koordinasi 2 Dimensi

Gambar 15. Respon Koordinasi 3 Dimensi

KESIMPULAN

Berdasarkan perancangan, analisa dan pengujian pengendalian gerakan training dan elevasi meriam didapatkan bahwa semakin kecil nilai parameter

learning rate saat pembelajaran awal, maka

hasil respon semakin baik dimana plant mengikuti model kontroler tetapi waktu untuk proses pembelajaran awal semakin lama. Untuk mencapai hasil proses pembelajaran yang baik, diberikan nilai

parameter learning rate 0.000005. Sistem

koordinasi dapat mengembalikan posisi gerakan walaupun ada gangguan yang menyebabkan perubahan posisi sudut gerakan training dan elevasi karena pitch

(8)

dan roll pada platform yang bergerak. Pada sistem koordinasi didapatkan kecepatan sudut 57.21o

/s untuk gerakan training dan 31o

/s untuk elevasi serta faktor skala kecepatan sudut sebesar 0,593.

DAFTAR PUSTAKA

Bekir Karlik, Serkan Aydin (1999), An

Improved Approach to The Solution of Inverse Kinematics Problems for Robot Manipulators, IEEE Journal

vol 13, page159-164.

G. Cembrano, G. Wells, J. Sarda dan A. Ruggeri (1997), Dynamic Control of

A Robot Arm Using CMAC Neural Networks, Control engineering

practice vol 5 no. 4 page 485-492. Dedid H. (2004). Tesis Sistem

Pengaturan ITS Surabaya

Jorge I. Arciniegas, Adel H. Eltimsahy, Krzysztof J. Cios (1997),

Neural-Networks-Based Adaptive Control of Flexible Robotic Arms, IEEE Journal

on Neurocomputing vol 17, page 141-157.

Laurence Fausett (1994), Fundamentals

of Neural Networks, Prentice Hall,

USA.

Pedro Martın, José del R. Millán (2000),

Robot Arm Reaching Through

Neural Inversions and

Reinforcement earnin, IEEE Journal

Gambar

Gambar 1. Komunikasi Data pada   Meriam
Gambar 3. Diagram blok meriam dengan   kontroler neural network
Gambar 7: Respon Learning NN Gerakan   Elevasi dengan λ = 0.9
Gambar 9. Hasil Konsistensi Disain   Gerakan Elevasi 340 360 380 400 420 440 460 480 500-1.5-1-0.500.511.5Plant TrainingSinyal Kontrol Output Training
+2

Referensi

Dokumen terkait

1) PAK dan Cabang PAK harus memiliki standar prosedur operasional untuk pengembangan, kontrol, distribusi dan pemeriksaan semua dokumen yang berkaitan dengan

k) Membantu tenaga medis di desa dalam memberikan penyuluhan, Motivasi dan Konseling tentang KB dalam membina KB Aktif dan mengajak Peserta KB Baru, serta kegiatan Program

Hasil penelitian ini diharapkan dapat digunakan sebagai sumber referensi dan informasi bagi penelitian selanjutnya mengenai faktor-faktor yang mempengaruhi

Jika Anda menulis judul “Toko Online Saya Selalu Laris” tidak banyak orang yang akan tertarik.. Tapi jika mengubahnya menjadi “Mengapa Toko Online Saya Selalu Laris?”

Instrumen penelitian yang digunakan dalam pengujian usability diantaranya learnability yaitu seberapa mudahnya suatu sistem dipergunakan, efficiency yaitu seberapa cepat

Sedangkan pada kelompok skipping hasil analisis menunjukkan adanya pengaruh yang signifikan antara latihan skipping terhadap kecepatan lari 60 meter siswa Kelas V

Bentuk ekspresi yang dapat dilihat mulai dari menyalahkan kaum reformis karena sebab gerakan merekalah kestabilan pemerintahan orde baru terganggu, menimbulkan ketidakpatian

prototyping method, whereby any changes made to the system, until the user requirements have been met. This information system will display information of buying