Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli...

39
Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo Petrarca Dipartimento di Ingegneria Elettrica Università di Napoli FEDERICO II 1

Transcript of Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli...

Page 1: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Lezione PSPICE n.1

Università degli Studi di Napoli Federico II

CdL Ing. Elettrica

Corso di Laboratorio di Circuiti Elettrici

Dr. Carlo Petrarca

Dipartimento di Ingegneria Elettrica

Università di Napoli FEDERICO II

1

Page 2: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Lezione 1

Cosa impareremo ….

1. Avviare il programma

2. Disegnare il circuito

3. Simulare il circuito (DC)

4. Visualizzare i risultati

2

Page 3: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Avviare il programma

• Start Programmi Pspice Student

Pspice Design Manager

• File New Workspace

(Per definire la directory di lavoro)

• Run Schematics

(Per disegnare il circuito)

3

Page 4: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

4

Disegnare il circuito con Schematics

Per disegnare il circuito dobbiamo compiere 5 passi:

1) Inserire i componenti

2) Collegare i componenti

3) Assegnare i valori ai componenti

4) Salvare il file con il circuito

5) Verificare il circuito

Page 5: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

b) Part Name r Placea) Draw Get New Part

5

1a) Inserire il resistore:

Page 6: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Ad ogni inserimento il morsetto di sinistra del bipolo è sempre il morsetto + (n.b. il morsetto non è contrassegnato)

L’intensità di corrente elettrica nel resistore R1 è indicata da Spice come I(R1) (n.b il verso di riferimento non è contrassegnato)

I(R1) è sempre valutata con verso di riferimento entrante nel morsetto + (convenzione dell’utilizzatore)

6

IR1

Page 7: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

7

IR1

V(R1:1) potenziale del morsetto 1 di R1

Sintassi in PSpice

1 2

V(R1:2) potenziale del morsetto 2 di R1

I(V1) intensità di corrente in R1,

n.b. la corrente è valutata con convenzione utilizzatore

V($N_0001) potenziale del nodo n.1

V($N_0002) potenziale del nodo n.2

Page 8: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

• Per ruotare il componente:

Edit Rotate

<CTRL> <R>

La rotazione avviene sempre in senso antiorario

8

IR1

IR1

IR1

• n.b. Poiché i morsetti e il verso di riferimento per la corrente non

sono contrassegnati, è opportuno ricordare se il componente è

stato ruotato o meno.

Page 9: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

a) Draw Get New Part

9

1b) Inserire il generatore di tensione continua

b) Part Name VDC Place

Page 10: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

10

L’intensità di corrente elettrica nel generatore di tensione

continua V1 è indicata da Spice come I(V1)

I(V1) è sempre valutata con verso di riferimento entrante

nel morsetto + (convenzione dell’utilizzatore)

IV1

Page 11: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

b) Part Name GND_EARTH Placea) Draw Get New Part

11

1c) Inserire il nodo a potenziale zero

Page 12: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Il riferimento a potenziale zero (riferimento di terra) è

indispensabile. Se non è presente, PSpice invia un

segnale di errore.

12

Il componente GND_ANALOG ha la

medesima funzione di GND_EARTH e

può essere usato in sua vece

Page 13: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

a) Draw Wire

13

2) Collegare i componenti

a) In alternativa si può cliccare

sull’icona che riproduce una matita

Page 14: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Posizionare il puntatore del mouse sul primo morsetto,

left-clic, portarsi sul secondo morsetto, eseguire

nuovamente left-clic

14

Page 15: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

15

3) Assegnare i valori ai componenti

Per default a ogni resistore è assegnato il valore di 1 k

Per cambiare valore:

Fare doppio clic sul simbolo del resistore

Selezionare “Value”

Inserire il nuovo valore

Es.: 10 ohm (’10’)

30 kohm (’30k’)

5 mohm (‘5m’)

Page 16: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

16

In alternativa:

Fare doppio clic sul valore del resistore

In Set Attribute Value” inserire il nuovo valore

Attenzione! Non inserire uno spazio tra valore e unità di misura.

In modo analogo si procede anche per VDC

Page 17: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

La sintassi di Spice ...

simbolo forma esp. valore

f (femto) 1e-15 10-15

p (pico) 1e-12 10-12

n (nano) 1e-9 10-9

u (micro) 1e-6 10-6

m (milli) 1e-3 10-3

k (chilo) 1e+3 10+3

meg (mega) 1e+6 10+6

g (giga) 1e+9 10+9

t (tera) 1e+12 10+12

17

Page 18: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

a) File Save AS …

18

4) Salvare il circuito

Per avviare una simulazione si deve salvare in un file il circuito.

b) Assegnare il nome

Il file ha estensione sch

Page 19: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

a) Analysis Create Netlist

crea il file con le informazioni

19

5) Verificare il circuito

Verificare il circuito è indispensabile per avere

informazioni su eventuali errori, sul collegamento dei

componenti e sul valore ad essi assegnato

b) Analysis Examine Netlist

consente di vedere le informazioni

Page 20: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

* Schematics Netlist *

V_V1 $N_0001 0 100V

R_R1 $N_0001 0 2

Il generatore di tensione V1 è collegato al nodo 1 e al nodo 0.

La tensione ai morsetti è 100V

Il resistore R1 è collegato al nodo 1 e al nodo 0.

La resistenza ai morsetti è 2 ohm

nodi

valore

20

Tipiche informazioni che si ricavano dall’analisi della netlist:

componenti

Page 21: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

21

Simulare il circuito

Per simulare il circuito dobbiamo compiere 2 passi:

1) Scegliere il tipo di soluzione (AC, DC, ecc.)

2) Avviare la simulazione

Page 22: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

b) Selezionare la soluzione

L’analisi del tipo Bias Point Detail

consente di trovare la soluzione in regime

stazionario

a) Analysis Setup

22

1) Scegliere il tipo di soluzione

E’ innanzitutto necessario decidere quale tipo di soluzione

si vuol trovare

Page 23: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

in alternativa: clic sull’icona

Simulate

in alternativa: premere tasto F11

sulla tastiera

a) Analysis Simulate

23

2) Avviare la simulazione

Page 24: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

24

Visualizzare i risultati

In Pspice esistono varie possibilità di visualizzare i

risultati di una simulazione

1) Visualizzare i risultati in Schematics

2) Visualizzare i risultati nel file .out

Page 25: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Selezionare le icone V e I

a video sono visualizzati i valori

dei potenziali nodali e le

intensità di corrente nei

bipoli

25

1) Visualizzare i risultati in Schematics

Page 26: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Se con il tasto sinistro del mouse si clicca sul valore dell’intensità

di corrente elettrica, viene anche visualizzato il verso di riferimento

utilizzato.

26

Page 27: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Analysis Examine output

I risultati sono mostrati in

formato testo

27

2) Visualizzare i risultati nel file .out

* SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.0 DEG C

***************************************************************

NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE

($N_0001) 100.0000

VOLTAGE SOURCE CURRENTS

NAME CURRENT

V_V1 -5.000E+01

TOTAL POWER DISSIPATION 5.00E+03 WATTS

Page 28: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Nel file di testo .out sono indicati i potenziali dei nodi,

le intensità di corrente assorbite dai generatori di tensione,

La potenza erogata dai soli generatori di tensione

**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C

***************************************************************

NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE

($N_0001) 100.0000

VOLTAGE SOURCE CURRENTS

NAME CURRENT

V_V1 -5.000E+01

TOTAL POWER DISSIPATION 5.00E+03 WATTS

28

Page 29: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Messaggi di errore

Pspice segnala la presenza di un errore.

29

Nel caso di figura, non è stato inserito il riferimento di terra

per assegnare il morsetto a potenziale zero

Page 30: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Messaggi di errore

E’ possibile verificare la tipologia di errore commesso.

30

ERROR -- Node $N_0002 is floating

ERROR -- Node $N_0001 is floating

Analysis Examine Output

Nel file di output è visibile il messaggio:

Il potenziale dei nodi 1 e 2 non può essere definito (è flottante) perché

non è stato fissato il nodo di riferimento per i potenziali

Page 31: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

EserciziNella rete di figura verificare le leggi di Kirchhoff e le regole

sui partitori (Es 1-1). Verificare il teorema di Tellegen

31

Page 32: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Esamina la netlist

•Schematics Netlist *

R_R3 $N_0002 $N_0001 10

R_R1 0 $N_0001 50

R_R2 0 $N_0001 25

V_V1 $N_0002 0 100

32

Page 33: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Risultato in Schematics

33

Digitare l'equazione qui.

Page 34: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Risultato nel file .out

**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C

****************************************************************

NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE

($N_0001) 62.5000 ($N_0002) 100.0000

VOLTAGE SOURCE CURRENTS

NAME CURRENT

V_V1 -3.750E+00

TOTAL POWER DISSIPATION 3.75E+02 WATTS

34

n.b. I calcoli per la verifica del teorema di Tellegen devono

essere svolti a mano.

𝑃𝑅1 + 𝑃𝑅2 + 𝑃𝑅3 = 62.5 × 1.25 + 62.5 × 2.5+ 100 − 62.5 × 3.75=375 W

𝑃𝐸1 = 100 × 3.75=375 W

Page 35: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

EserciziNella rete di figura verificare la sovrapposizione degli

effetti (Es. 1-2). Verificare il teorema di Tellegen

35

Page 36: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Nel circuito agiscono entrambi i generatori

36

Page 37: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Nel circuito è spento il generatore di corrente (I1=0)

37

Page 38: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

Nel circuito è spento il generatore di tensione (V1=0)

38

Page 39: Lezione 1 PSPICE - unina.it 1 PSPICE 2… · Lezione PSPICE n.1 Università degli Studi di Napoli Federico II CdL Ing. Elettrica Corso di Laboratorio di Circuiti Elettrici Dr. Carlo

39

Verifichiamo se è rispettato il principio di sovrapposizione degli effetti

Caso (I1=0) Caso (V1=0) Circuito completo

I(R1)=1.220 A I(R1)=731.71 mA I(R1)=1.951 A

I(R2)= 3.659 A I(R2)=2.195 A I(R2)=5.854 A

I(R3)= 2.439 A I(R3)=1.463 A I(R3)=3.902 A

…………………………………………………………

Suggerimento: svolgere lo stesso esercizio con Matlab e verificare i

risultati