Pagina 1 di 2
Matlab ed LTSpice
Inviato: 27 gen 2018, 12:36
da claudio98
salve ragazzi, mi trovo a fare alcuni esercizi con generatori in regime sinusoidale e anche pilotati di vario tipo, devo fare di questi esercizi un listato matlab e usare LTSpice...potete aiutarmi?
Re: Matlab ed LTSpice
Inviato: 27 gen 2018, 13:15
da Ianero
La risposta a questa domanda può essere solo 'forse'.
Comincia a postare il problema e poi se qualcuno sa aiutarti interverrà.
Re: Matlab ed LTSpice
Inviato: 29 gen 2018, 9:11
da claudio98
Non riesco ad interpretare queste funzioni matlab. Quando le vado ad inserire su matlab mi da un messaggio di errore e mi dice che non esiste. Sostanzialmente ho problemi a passare nel dominio dei fasori e a ritornare ne dominio del tempo.
Codice: Seleziona tutto
% TUT_7e8weeks_ADN_VM: Esercizio1
%Utilizzando il metodo dei potenziali nodali calcolare la
%corrente i3(t) e la tensione v4(t)
clear all
clc
%Dati
w = 314;%rad/s
f = w/(2*pi);%w/2/pi
% e1_t = 140*cos(w*t);%V
% j2_t = 1.3*cos(w*t + pi/6);%A
R3 = 50;%Ohm
R6 = 50;%Ohm
L4 = 150e-3;%H
C5 = 47e-6;%F
%fasori
J2ph = phasor(1.3,pi/6);
E1ph = phasor(140,0);
ZC5 = (1j*w*C5)^-1;%oppure: ZC5=-1j/w/C5; ZC5=-1j/(w*C5)
ZL4 = 1j*w*L4;
Z56 = ZC5+R6;% ZC5 in serie ad R6
%Scrittura e soluzione dell'equazione scritta al nodo A
syms Va
eq = (Va-E1ph)/R3-J2ph+(Va-0)/ZL4+(Va-0)/Z56;
Va = solve(eq, Va);
Vaph = eval(Va);
Vaph_modulo = abs(Vaph);
Vaph_fase = angle(Vaph);
Vaph_fase_deg = rad2deg(Vaph_fase)%Vaph_fase*180/pi;
I3ph = -(Vaph-E1ph)/R3;
I3ph_modulo = (abs(I3ph));
I3ph_fase = (angle(I3ph));
I3ph_fase_deg = rad2deg(I3ph_fase);%I3ph_fase*180/pisapete interpretarle?
Re: Matlab ed LTSpice
Inviato: 29 gen 2018, 9:37
da g.schgor
Per la simulazione di circuiti pilotati
segnalo
questio.
PS. Se mi fornisci i dati del circuito
te lo simulo.
Re: Matlab ed LTSpice
Inviato: 29 gen 2018, 14:24
da xyz
claudio98 ha scritto:sapete interpretarle?
Certo, è incompleto, manca la definizione della funzione "phasor".
Se non riesci a interpretare un listato così semplice credo che ti mancano le basi, difficilmente riuscirai a fare quello indicato nel titolo.
Comunque lo script esegue dei semplici calcoli che si possono fare a mano e non si interfaccia a nessun simulatore circuitale.
Re: Matlab ed LTSpice
Inviato: 29 gen 2018, 14:55
da Fedhman
xyz ha scritto:Se non riesci a interpretare un listato così semplice credo che ti mancano le basi, difficilmente riuscirai a fare quello indicato nel titolo.
Quoto. Ad una rapida occhiata quello script è solo una parte di uno script più grosso, oppure la funzione phasor è definita in un file a parte.
Qualche guida su MATLAB:
MATLAB: guida pratica per disegnare funzioni ad una variabileMATLAB: grafici a doppia scalaMATLAB: eval, funzione sovieticaMATLAB: Diagrammi di Bode e metodo dei nodiMATLAB: generatore di numeri casuali su più fileLTspice IV: forme d'onda su MATLAB
Re: Matlab ed LTSpice
Inviato: 30 gen 2018, 8:48
da claudio98
xyz ha scritto:
Se non riesci a interpretare un listato così semplice credo che ti mancano le basi, difficilmente riuscirai a fare quello indicato nel titolo.
SIG. Ambrogetti, le basi che mi mancano, sono sull'utilizzo di matlab, non di certo le basi di elettrotecnica, dove non sono un neofita. Sicuramente ho tanto da imparare ancora in entrambi gli ambiti, ma il quesito è stato posto per avere dei chiarimenti esclusivamente su matlab, in quanto non riesco a trovare una guida o qualcuno che possa spiegarmi il suo funzionamento. Grazie comunque :)
Re: Matlab ed LTSpice
Inviato: 30 gen 2018, 8:49
da claudio98
Grazie mille per il materiale :)
Re: Matlab ed LTSpice
Inviato: 30 gen 2018, 8:55
da claudio98
g.schgor ha scritto:Per la simulazione di circuiti pilotati
segnalo
questio.
PS. Se mi fornisci i dati del circuito
te lo simulo.
Grazie mille signor Schgör, apprezzo molto la disponibilità. Io ho capito cosa chiedono le funzioni, semplicemente non ho la dimestichezza tale da saperle realizzare su matlab. Se ha pubblicato articoli a riguardo, sarà un piacere consultarli.
Re: Matlab ed LTSpice
Inviato: 30 gen 2018, 9:06
da wall87
claudio98 ha scritto:le basi che mi mancano, sono sull'utilizzo di matlab...
E non basta fare una ricerca su zio google?
123456Anche se un po datati dovrebbero aiutarti lo stesso.
