Pada post ini akan ditampilkan snippet yang memanfaatkan Scilab untuk melakukan perhitungan average (mean / rata-rata) dan RMS (nilai efektif) dari gelombang sinus. Sama dengan LTspice, dari sisi pengguna Scilab adalah software yang secara legal gratis. Kita bisa mempergunakannya tanpa perlu membajak.
Jenis software (perangakat lunak) komputasi dapat digolongkan ke dalam beberapa bagian. Dua bagian yang menjadi perhatian untuk pembahasan kali ini adalah numerical analysis software dan computer algebra systems. Mesikipun sebagian software dapat melakukan keduanya (dua jenis pekerjaan matematis). Contoh dari numerical analysis software adalah MATLAB, Scilab dan GNU/Octave. Sedangkan Maxima termasuk ke dalam computer algebra systems.
Gambar 1.
Pada post sebelumya telah dibahas menganai perhitungan gelombang AC sinus ideal. Komputasi simbolik pada Gambar 1 dilakukan oleh software CAS yaitu Maxima. Nilai tegangan rata-ratanya (pada bentuk sinus ideal) sama dengan nol. Untuk menyegarkan kembali secara singkat mengenai average (dan RMS), bisa melihat kembali post ini.
Kita bisa melakukan simulasi yang sama dengan Scilab, namun untuk perhitungan numeris.
Sebelum melanjutkan dengan perhitungan, perlu dikemukakan bahwa Scilab dapat dipergunakan secara offline maupun online. Untuk penggunaan offline Scilab dapat bekerja di lingkungan sistem operasi Microsoft Windows maupun GNU/Linux (seperti Fedora, Debian, Ubuntu, Mint, Slackware). Untuk penggunaan online bisa dicari dengan kata kunci online scilab
. Misalnya: rollapp.com/app/scilab.
Gambar 2. Scilab (offline) di sistem GNU/Linux.
Gambar 3. Scilab-cli (offline) di sistem GNU/Linux.
Gambar 4. Scilab (online) di rollApp.
((1/(1*%pi))*integrate('(sin(t))^1','t',0,(1*%pi)))
Gambar 5.
Perhitungan untuk rata-rata dengan mempergunakan setengah siklus sinus.
Gambar 6. Perhitungan nilai rata-rata gelombang sinus.
((1/(1*%pi))*integrate('(sin(t))^1','t',0,(1*%pi)))
Gambar 7.
Gambar 8.
Perhitungan untuk RMS dengan mempergunakan satu siklus penuh sinus.
Gambar 9.
Gambar 10.
sqrt((1/(2*%pi))*integrate('(cos(x))^2','x',0,(2*%pi))) sqrt((1/(2*3.14))*integrate('(cos(x))^2','x',0,(2*3.14))) sqrt((1/(2*%pi))*integrate('(sin(x))^2','x',0,(2*%pi))) sqrt((1/(2*3.14))*integrate('(sin(x))^2','x',0,(2*3.14)))
Gambar 11.
Gambar 12.
Gambar 13.
Gambar 14.
Gambar 15.