Struttura del corso Cosa è Scilab Perché utilizzare Scilab Introduzione a Scilab: struttura e funzioni principali Studio di circuiti elettrici Applicazioni con numeri complessi Studio di sistemi dinamici Elaborazione dati misure sulle macchine elettriche Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche E’ possibile utilizzare Scilab per elaborare i dati di una qualsiasi prova di laboratorio. Come esempio scegliamo la prova a vuoto sul trasformatore monofase. Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Disponiamo di: un voltmetro V tre amperometri A1, A2 ed A3 quattro wattmetri (inserzione Barbagelata) W1, W2, W2 e W4. Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Vengono effettuate cinque misure a diversi valori di tensione. Ecco la tabella. V (V) A1 (A) A2 (A) A3 (A) W1 (W) W2 (W) W3 (W) W4 (W) 99 0.055 0.030 0.053 3.95 0.5 4 7.1 198 0.111 0.063 0.113 15.4 0.5 3.95 28.9 297 0.358 0.199 0.360 52 -12.3 -43.2 50.4 396 1.340 0.790 1.320 194 -117 -316 171 475 3.175 1.880 3.025 514 -372 -920 414 Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Elaborazione dati I = (A1+A2+A3)/3 P = W1 + W2 (W1 - W2 2(W4 - W3)) Q= 3 S = V*I cosjo = P/S Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Provate ad effettuare l’elaborazione dati con Scilab. Che problemi avete incontrato? Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Il problema principale è che i prodotti tra vettori seguono regole particolari, non adatte a quanto ci serve in questo caso. Dati due vettori di uguali dimensioni, x ed y, vogliamo ottenere un vettore z tale che: zi = xi*yi Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Se provate a scrivere: z = x*y Scilab comunica la presenza di un errore Scrivete, invece, z = x.*y e verificate il risultato Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Effettuate, ora, l’elaborazione dei dati con Scilab. Per tracciare i grafici usate la funzione plot(x,y). Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche I grafici sono stati tracciati tutti sugli stessi assi! Inoltre non ci sono né titoli né descrizioni degli assi. Che fare? Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Per risolvere il primo problema è sufficiente aprire una finestra grafica vuota prima di ogni plot utilizzando la funzione scf(). Es. scf() plot(V,P) Corso di Scilab: Elaborazione dati misure sulle macchine elettriche Prof. Sergio De Nisi Elaborazione dati misure sulle macchine elettriche Per risolvere il secondo problema, dopo un plot, provate a scrivere: xtitle(“gatta cicogna”, “cicorie”, “cime di rapa”) Che succede? Commentare, please!