Matlab ed LTSpice

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utenteclaudio98
0 2
Messaggi: 12
Iscritto il: 27 gen 2018, 11:24
0
voti

[1] Matlab ed LTSpice

Messaggioda Foto Utenteclaudio98 » 27 gen 2018, 12:36

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?

Avatar utente
Foto UtenteIanero
8.069 5 8 11
Master EY
Master EY
Messaggi: 4320
Iscritto il: 21 mar 2012, 14:47
1
voti

[2] Re: Matlab ed LTSpice

Messaggioda Foto UtenteIanero » 27 gen 2018, 13:15

La risposta a questa domanda può essere solo 'forse'.
Comincia a postare il problema e poi se qualcuno sa aiutarti interverrà.
:shock:

Avatar utente
Foto Utenteclaudio98
0 2
Messaggi: 12
Iscritto il: 27 gen 2018, 11:24
0
voti

[3] Re: Matlab ed LTSpice

Messaggioda Foto Utenteclaudio98 » 29 gen 2018, 9:11

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/pi


sapete interpretarle?
Ultima modifica di Foto Utentewall87 il 29 gen 2018, 9:20, modificato 1 volta in totale.
Motivazione: Inserito tra i tag [Code]

Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO
Contatta:
0
voti

[4] Re: Matlab ed LTSpice

Messaggioda Foto Utenteg.schgor » 29 gen 2018, 9:37

Per la simulazione di circuiti pilotati
segnalo questio.

PS. Se mi fornisci i dati del circuito
te lo simulo.

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
2
voti

[5] Re: Matlab ed LTSpice

Messaggioda Foto Utentexyz » 29 gen 2018, 14:24

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.

Avatar utente
Foto UtenteFedhman
5.195 2 9 13
Master
Master
Messaggi: 483
Iscritto il: 4 giu 2013, 14:05
Località: Augusta Taurinorum
1
voti

[6] Re: Matlab ed LTSpice

Messaggioda Foto UtenteFedhman » 29 gen 2018, 14:55

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 variabile
MATLAB: grafici a doppia scala
MATLAB: eval, funzione sovietica
MATLAB: Diagrammi di Bode e metodo dei nodi
MATLAB: generatore di numeri casuali su più file
LTspice IV: forme d'onda su MATLAB
I don't fight weather - Woodrow W. Smith

Avatar utente
Foto Utenteclaudio98
0 2
Messaggi: 12
Iscritto il: 27 gen 2018, 11:24
0
voti

[7] Re: Matlab ed LTSpice

Messaggioda Foto Utenteclaudio98 » 30 gen 2018, 8:48

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 :)


Avatar utente
Foto Utenteclaudio98
0 2
Messaggi: 12
Iscritto il: 27 gen 2018, 11:24
0
voti

[9] Re: Matlab ed LTSpice

Messaggioda Foto Utenteclaudio98 » 30 gen 2018, 8:55

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.

Avatar utente
Foto Utentewall87
6.025 5 10 13
Master
Master
Messaggi: 1467
Iscritto il: 27 nov 2014, 14:28
Località: Padova
0
voti

[10] Re: Matlab ed LTSpice

Messaggioda Foto Utentewall87 » 30 gen 2018, 9:06

claudio98 ha scritto:le basi che mi mancano, sono sull'utilizzo di matlab...

E non basta fare una ricerca su zio google?
1
2
3
4
5
6

Anche se un po datati dovrebbero aiutarti lo stesso.
O_/
Il futuro appartiene a coloro che credono nella bellezza dei propri sogni.

Formule LaTeX

Uso di LaTeX sul forum

ƎlectroYou


Torna a “Programmi applicativi: simulatori, CAD ed altro”