Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problema LtSpice

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

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[21] Re: Problema LtSpice

Messaggioda Foto Utentegotthard » 22 dic 2013, 15:16

904 ha scritto:...però se mi rispondete come RenzoDf ti abbandono non mi sembra tanto giusto

Non vedo nessuna risposta di questo tipo (per questo non ho capito una delirata del genere nel giro di quattro e quattr' otto...)

Comunque, in realtà, nessuno ha l' obbligo di rispondere necessariamente (ognuno può avere i suoi impegni), per cui diciamo che tutto è giusto..
...\frac{\mathrm{d} p}{\mathrm{d} t}=JCM... :!:
Avatar utente
Foto Utentegotthard
4.611 2 5 9
Expert EY
Expert EY
 
Messaggi: 1357
Iscritto il: 5 lug 2013, 14:01

2
voti

[22] Re: Problema LtSpice

Messaggioda Foto UtenteIsidoroKZ » 22 dic 2013, 16:52

Il problema non e` come usare ltspice o matlab per verificare un esercizio, ma sono le basi dell'elettrotecnica che direi che manchino. Non sai che cosa sia un collegamento in serie o in parallelo, cosa che viene molto prima della soluzione di quei circuiti.

Prova a pensare: che cosa vuol dire collegamento in serie?

In quali altri elementi circola la corrente che passa nell'induttanza?

QUanta corrente passa nell'ingresso di comando del generatore pilotato di corrente?

Il problema, ripeto, non e` verificare un problema piu` o meno complicato, ma capire che cosa vuol dire serie, parallelo, come si comportano i generatori pilotati e come sono rappresentati in matlab.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[23] Re: Problema LtSpice

Messaggioda Foto Utente904 » 23 dic 2013, 19:59

collegamento in serie vuol dire quando due bipoli hanno un nodo in esclusiva.
La corrente che passa nell'induttanza passa solo nell'induttanza perché poi ai nodi si dirama all'ingresso del generatore pilotato dovrebbe entrare solo quella dell'induttore ed essere pilotata in uscita secondo il guadagno.
Avatar utente
Foto Utente904
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 14 ago 2012, 19:32

0
voti

[24] Re: Problema LtSpice

Messaggioda Foto UtenteRenzoDF » 24 dic 2013, 9:51

904 ha scritto:... all'ingresso del generatore pilotato dovrebbe entrare solo quella dell'induttore ed essere pilotata in uscita secondo il guadagno.

... e quindi, circuitalmente, come ridisegneresti la rete in Simulink?

NB dato che ci sei disegnalo il più completo possibile, aggiungendo pure il generatore a gradino per l'accensione dell'interruttore ed il necessario per la visualizzazione delle grandezze d'uscita; occhio al riferimento a zero che vedo mancante in [17].
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[25] Re: Problema LtSpice

Messaggioda Foto Utente904 » 24 dic 2013, 11:25

dopo qualche oretta che ci ho ragionato ci sono arrivato

circuito.png
circuito.png (12.38 KiB) Osservato 5725 volte


dal fatto che tu hai detto
RenzoDF ha scritto:... e quindi, circuitalmente, come ridisegneresti la rete in Simulink?


RenzoDF ha scritto:il necessario per la visualizzazione delle grandezze d'uscita;

cioè che dovrei mettere per far visualizzare le grandezze in uscita?

RenzoDF ha scritto:occhio al riferimento a zero che vedo mancante in [17].

come metto il riferimento a 0 sarebbe il solvel configuration?
Avatar utente
Foto Utente904
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 14 ago 2012, 19:32

0
voti

[26] Re: Problema LtSpice

Messaggioda Foto Utente904 » 24 dic 2013, 12:20

Ho modificato in questo modo non so se ho fatto bene però non discretizza il grafico in modo decente ma la simulazione parte
circuitos1.png
circuitos1.png (13.3 KiB) Osservato 5719 volte
Avatar utente
Foto Utente904
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 14 ago 2012, 19:32

0
voti

[27] Re: Problema LtSpice

Messaggioda Foto UtenteIsidoroKZ » 24 dic 2013, 12:22

Il collegamento in serie ora e` giusto (anche nel messaggio precedente). Capisci perche' dicevo che bisognava prima sapere le basi dell'elettrotecnica e non fare collegamenti a caso?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[28] Re: Problema LtSpice

Messaggioda Foto Utente904 » 24 dic 2013, 12:24

IsidoroKZ ha scritto:Il collegamento in serie ora e` giusto (anche nel messaggio precedente). Capisci perche' dicevo che bisognava prima sapere le basi dell'elettrotecnica e non fare collegamenti a caso?

si capisco ma non avendo ripetuto elettrotecnica da settembre ero un po' arruginito
Avatar utente
Foto Utente904
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 14 ago 2012, 19:32

2
voti

[29] Re: Problema LtSpice

Messaggioda Foto UtenteRenzoDF » 24 dic 2013, 12:30

Visto che non lo hai specificato tu, sono andato a vedermelo io cosa dovevi determinare

2013-12-24_111929.png
2013-12-24_111929.png (28.5 KiB) Osservato 5709 volte

e quindi direi che sei andato a visualizzare tutto eccetto quello che serve :-) ; la corrente di comando del generatore comandato è poi quella opposta a quella da te imposta (vista la convenzione del testo), lo scalino va rovesciato in quanto l'interruttore si deve aprire, non chiudere; io ieri avevo buttato giù il seguente

2013-12-24_112827.png
2013-12-24_112827.png (45.94 KiB) Osservato 5708 volte

Occhio sempre e comunque ai parametri dell'interruttore; con quei resistori da 1 ohm devi abbassare la R_closed come minimo di un'ordine di grandezza rispetto al valore di default, anche qui, come in LTspice.

BTW ...come al solito i miei "complimenti" allo stesore del problema per la scelta dei valori dei parametri. :mrgreen:

... una curiosità: come te lo sei determinato nello script Matlab, il valore di K che assicura la stabilità :?:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[30] Re: Problema LtSpice

Messaggioda Foto Utente904 » 24 dic 2013, 12:47

giusto hai ragione ma poi come hai impostati i tempi al fine di avere un grafico decente? come imposti la resistenza dello switch per fare in modo che sia ideale? comunque non ho postato la traccia perché non mi interessano i quesiti della traccia era a scopo di test il circuito giusto per vedere come fare in questo modo quando risolvo un circuito posso controllarmi da solo dunque non badare ai sensori

circuito2.png
circuito2.png (19.83 KiB) Osservato 5705 volte


ecco come mi sono determinato il valore di K
Codice: Seleziona tutto
%% inizializzazione
clc
close all
clear all
%% Dati
syms t s K iL vS1_s iR1 vL iR3 vC iR2 vJs2 vSw iS1 iSw iC lam
R1=1;
R2=1;
R3=1;
micro=10e-6;
C=10*micro;
L=10*micro;
vS10=10;
vS1_w=100;
vS1_phi=pi/4;
vS1=vS10*cos(vS1_w*t+vS1_phi);
jS2=K*iL;
vS1fas=vS10*exp(j*vS1_phi);
id=eye(2,2);
%% equazioni topologiche e caratteristiche
%convenzione utilizzatore, verso di percorrenza delle maglie antiorario,
%correnti entranti positive
% ho 8 lati quindi 8 equazioni linermenti indipendenti
lkt1=-vS1_s+iR1*R1-vL;
lkt2=vL+iR3*R3-vC;
lkt3=vC+iR2*R2-vJs2;
lkt4=vSw-iR2*R2-iR3*R3-iR1*R1;
lkc1=-iS1-iR1-iSw;
lkc2=iR1-iR3+iL;
lkc3=iR3-iR2+iC;
lkc4=iR2+jS2+iSw;
%% 1)Determinare un valore del coefficiente K(!=0) per t>0 che assicuri
%la stabilità del circuito;
% l'interruttore è aperto per t>0 quindi iSw=0
sol_pos=solve(lkt1,lkt2,lkt3,lkt4,lkc1,lkc2,lkc3,lkc4,'iR1,vL,iR3,iR2,vJs2,vSw,iS1,iC');
dvC_pos=sol_pos.iC/C
diL_pos=sol_pos.vL/L
Apos=zeros(2,2);

%calcoliamo gli autovalori
eq_aut=(-5000-lam)^2+(5000+10000*K)*(5000);
aut=solve(eq_aut,'lam');
pretty(aut)
%si tratta ora di imporre che questi autovalori siano minori di 0 e
%ricavare k  risolvendo la disequazione trovo k>-1
dvC_pos=subs(dvC_pos,K,1/10000)
diL_pos=subs(diL_pos,K,1/10000)
Apos(1,1)=subs(dvC_pos,[iL iSw vC vS1_s],[0 0 1 0]);
Apos(1,2)=subs(dvC_pos,[iL iSw vC vS1_s],[1 0 0 0]);
Apos(2,1)=subs(diL_pos,[iL iSw vC vS1_s],[0 0 1 0]);
Apos(2,2)=subs(diL_pos,[iL iSw vC vS1_s],[1 0 0 0]);
Apos;
lam=eig(Apos)
Avatar utente
Foto Utente904
59 2 6
Frequentatore
Frequentatore
 
Messaggi: 244
Iscritto il: 14 ago 2012, 19:32

PrecedenteProssimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite