Está en la página 1de 36

EJEMPLOS DE APLICACIÓN DEL

PSPICE A TRAVÉS DE LA SUITE


ORCAD V.9.2

JOSÉ GARRIGÓS VILLALBA

EJEMPLO 1:ANÁLISIS DE UN CIRCUITO DE CORRIENTE CONTINUA

EJEMPLO 2: ANÁLISIS DEL REGIMEN TRANSITORIO EN CIRCUITOS


DE PRIMER ORDEN.

EJEMPLO 3:ANÁLISIS DE CIRCUITOS RLC EN CORRIENTE ALTERNA


EJEMPLOS DE APLICACIÓN DEL PSPICE

EJEMPLO 1:ANÁLISIS DE UN CIRCUITO DE CORRIENTE CONTINUA


Sea que deseamos analizar un circuito como el de la siguiente
figura, donde se obtienen los resultados que se indican:
R3= 4
I3
V3
R1= 6 R2= 1 R4= 20 R5= 16
A B I4 C

V1 V2 V4 V5

R6= 15
I6
R8= 6
I5 D E
R7= 60 V7
I7
V5

-
+

V = 60 V

• Resistencia equivalente del circuito = 10 Ω


• Corriente total I= 6 A
• Tensiones parciales del circuito: V1= 36 V, V2= 6 V, V3=18 V, V4= 10 V, V5= 8V, V6= 12 V
y V7= 6 V.
• Corrientes parciales del circuito: I3= 4,5 A , I4= 0,5 A, I5= 1 A, I6=0,8 A e I7= 0,2 A
• Potencia total consumida por las resistencias = 360 W
• Potencias del circuito consumidas por cada una de las resistencias: PR1= 216 W, PR2= 36W,
PR3= 81W , PR4= 5W, PR5=4 W, PR6=9,6 W , PR7=2,4 W y PR8=6 W

Para el análisis del circuito con el programa PSPICE abrimos


primero el programa Capture. Creamos un nuevo proyecto mediante la
ruta File>New >Project con lo que se nos muestra la ventana siguiente:

Marcamos la opción Analog


or Mixed A/D (Analógico y mixto
Digital Analógico), damos un
nombre a nuestro proyecto
Circuito_1, y en Location
indicamos el directorio donde
deseamos grabar los ficheros del
proyecto mediante el botón de
ruta (Brow se). Aceptamos
mediante el botón OK, y se nos
muestra una nueva ventana donde
activaremos la opción Create a
blank Project (Crear un proyecto
en blanco), y aceptamos con el botón OK.

© J.Garrigós
1
EJEMPLOS DE APLICACIÓN DEL PSPICE

De nuevo en la pantalla de Capture, lo primero que haremos es


insertar los componentes del circuito, para ello desde la barra de menú
elegiremos Place>Part y nos aparece una nueva ventana, tal y como
muestra la siguiente figura:

Inicialmente el número de librerías existentes por defecto, es


bastante limitado, para añadir nuevas librerías, hacemos clic en el botón
Add Library y elegimos la ruta donde se haya instalado el programa (por
defecto la ruta sería: Program Files\Orcad\PSpice ). Se pueden añadir
varias librerías simultáneamente marcando varios ficheros a la vez.

Para insertar las resistencias elegiremos la librería ANALOG, y en


Part bastará escribir R para que el programa marque el componente de la
librería seleccionada que comience por R. Observe en la parte inferior de

© J.Garrigós
2
EJEMPLOS DE APLICACIÓN DEL PSPICE

la pantalla aparece el componente dibujado. Aceptamos mediante el botón


OK e insertamos tantas resistencias como sean necesarias mediante clic
de ratón ( en nuestro caso ocho).

Para insertar la batería, operemos de forma similar a como lo


hemos hecho anteriormente, eligiendo la librería SOURCE y el
componente VDC.

Ahora asignaremos los valores eléctricos a cada uno de los


componentes, para ello, seleccionamos todos los componentes (también
podemos hacerlo uno a uno) y en la barra de menú elegimos
Edit>Properties (esto mismo lo podemos hacer a través del botón derecho
del ratón). Nos aparece una nueva ventana con una tabla donde se
muestras las características de cada uno de los componentes, en cuanto
al color, valores eléctricos asignados, rotulación etc.., para el ejemplo
que nos ocupa, únicamente cambiaremos los valores eléctricos asignados,
de forma que en la columna Value asignaremos a las resistencias sus
valores óhmicos y la fuente de alimentación del circuito su valor. Para
que se muestre en la batería su valor nominal, en la columna DC de la
fuente de tensión V1 asignaremos el valor de 60, y finalmente, para
aplicar los cambios debemos hacer clic con el ratón en el botón Apply, y
cerramos la ventana por medio del botón

De nuevo nos encontramos en la ventana del editor de Capture


donde redistribuiremos los
componentes con el ratón,
mediante arrastrar y soltar, tal y
como se muestra en la siguiente
figura. Para girar el símbolo de
la fuente de alimentación, lo
seleccionamos y mediante el
botón derecho del ratón
seleccionamos Rotate.
El siguiente paso será
unir los componentes mediante

© J.Garrigós
3
EJEMPLOS DE APLICACIÓN DEL PSPICE

pistas, para ello


seleccionamos a través
de la barra de menú
Place>Wire , esto hará
que el cursor se
convierta en una cruz,
con lo cual, bastará
hacer un clic con el
ratón en uno de los
terminales del
componente y conectarlo a los terminales correspondientes.

Para que el programa PSpice funcione hay que asignar el potencial


cero a uno de los puntos del circuito, esto lo haremos mediante la barra
de menú Place>Ground, donde
seleccionaremos el símbolo
0/SOURCE tal y como se muestra en
la figura siguiente. Seguidamente
hacemos clic en el botón OK y lo
conectamos al circuito, en nuestro
caso particular lo haremos
coincidiendo con el potencial del
borne negativo de la fuente de
alimentación.

A estas
alturas el aspecto
del circuito es el
que se muestra en
la figura.

© J.Garrigós
4
EJEMPLOS DE APLICACIÓN DEL PSPICE

Una vez dibujado el circuito, es conveniente grabar en el disco el


trabajo mediante File>Save, o mediante el icono correspondiente (el del
disquete azul).

Creado ya el circuito, podemos someterlo a diversas simulaciones,


para ello, inicialmente asignaremos un
nombre a la simulación a través de la
barra de menú mediante la ruta
PSpice>New Simulation Profile. En la
ventana que se muestra damos el
nombre que deseemos, en nuestro caso
particular Sim_Cir_1 y pulsamos el
botón Create.

Seguidamente se muestra una nueva ventana donde podemos


parametrizar la simulación, en nuestro caso, y para circuitos de corriente
continua el tiempo de simulación lo tomaremos como 100 nanosegundos,
lo que resulta
suficiente, al ser los
valores constantes
en el tiempo en este
tipo de circuitos. Se
puede apreciar que
podemos incluso
variar la
temperatura
ambiente, estudiar
transitorios, analizar
ruido eléctrico,
utilizar parámetros
de barrido etc,etc..

Pulsamos los botones Aplicar y Aceptar, con lo que de nuevo


estaremos en el editor Capture.

Ahora colocaremos en el circuito marcas para medir las diferencias


de potencias y corrientes en distintos puntos del mismo. A modo de
ejemplo, mediremos las diferencias de potencial en los terminales de R1,
y entre los nudos B y C (ver circuito inicial). En lo que respecta a las
corrientes, mediremos la intensidad que atraviesa R3 ( en el circuito la
designamos I3).

© J.Garrigós
5
EJEMPLOS DE APLICACIÓN DEL PSPICE

La forma de proceder en este caso consiste en elegir mediante la


barra de menú Pspice>Markers>Voltaje Differential, mostrándose de
esta forma, junto al cursor, una sonda que colocaremos, mediante un clic
del ratón, en el lado de mayor potencial de R1, la siguiente sonda que
aparece la colocamos en el terminal de menor potencial de R1.
Procediendo de igual manera colocamos dos sondas para medir la
diferencia de potencial entre los nudos B y C del circuito. Finalmente para
medir la corriente que atraviesa a R3, mediante la barra de menú elegimos
PSpice>Markers>Current Into Pin y colocamos la sonda en cualquiera
de los terminales de R3.

Para comenzar la simulación seleccionamos en la barra de menú


PSpice>Run con lo que se abrirá la pantalla de simulación de simulación
de circuitos SCHEMATIC. En esta nueva ventana podemos apreciar que
los resultados se corresponden con la simulación denominada Sim_Cir_1.
Se representan unos ejes cartesianos, donde el eje de abscisas se
corresponde con el tiempo de 100 ns seleccionado, y en el eje de
ordenadas se representan los valores que toman las distintas magnitudes
eléctricas que se desean medir. En la parte inferior de la pantalla de
simulación se indican mediante colores con que magnitud eléctrica se
corresponden cada una de las trazas. De esta forma, junto a un pequeño
cuadro verde aparece V(R1:1,R1:2) que se debe interpretar como la
diferencia de potencial entre el terminal 1 (el de la izquierda del circuito)
y el terminal 2 de la resistencia R1. De forma similar V(R2:2,0),

© J.Garrigós
6
EJEMPLOS DE APLICACIÓN DEL PSPICE

representa la diferencia de potencial existente entre el terminal 2 ( el de


la izquierda del circuito) de R2 y el potencial establecido como referencia
en 0 (cero) voltios. Finalmente I(R3) nos indica la corriente que entra a la
resistencia R3 (Obsérvese que la sonda de corriente se ha puesto en el
terminal 1 de R3, puesto que de haberla colocado en el terminal 2 de
dicha resistencia, nos marcaría el mismo valor, pero negativo, puesto que
la sonda nos indica la corriente que entra al componente).

Por defecto el programa traza las gráficas con líneas muy finas, si
deseamos aumentar su grosor marcamos la gráfica, y a través de un clic
con el botón derecho del ratón elegimos Properties, lo que nos permitirá
cambiar los tipos de línea, grosor y color y la forma de representar los
puntos de cálculo.

Si deseamos conocer determinados puntos característicos de una


gráfica (máximos, mínimos, puntos de inflexión etc..), operaremos
seleccionando en la barra de menú Trace>Cursor>Display, a
continuación elegimos la gráfica deseada, para lo cual damos un clic de
ratón en la figura geométrica que hay junto a la leyenda que representa
cada gráfica, debajo del eje de abscisas. Sabremos que está seleccionado
porque el programa traza un cuadro con líneas discontinuas alrededor de
la figura geométrica (ver figura).

© J.Garrigós
7
EJEMPLOS DE APLICACIÓN DEL PSPICE

Hecho esto, podemos desplazarnos a lo largo de la gráfica


mediante las teclas del cursor o con el propio ratón. A medida que nos
desplazamos por la gráfica, en la ventana Probe Cursor, que aparece
cuando seleccionamos Trace>Cursor>Display, se indican las
coordenadas del eje X e Y (en A1). Si en un punto determinado de la
gráfica quisiéramos poner una marca con el valor que toma la función en
dicho punto, nos desplazaremos hasta ahí, y mediante la barra de menú
seleccionamos Plot>Label>Mark , esto último también lo podemos hacer
con el icono correspondiente. Observe que el programa permite situar el
cursor en los puntos significativos de la gráfica. En caso de que
deseemos conocer el valor que toma la función en un punto no
significativo, se puede situar el cursor en el punto deseado de la gráfica
con bastante exactitud utilizando las herramientas de Zoom que nos
facilita el programa mediante View >Zoom.

Supongamos ahora que deseamos añadir más graficas de distintas


magnitudes eléctricas del mismo circuito, en ese caso, una forma de
operar consiste en seleccionar, a través de la barra de menú, Trace>Add
Trace (o mediante el icono correspondiente), esto hará que aparezca una
nueva ventana con el aspecto que se muestra en la siguiente figura.

En la parte de la derecha se representan una serie de operadores


matemáticos que nos permitirán definir nuestras propias funciones. En la

© J.Garrigós
8
EJEMPLOS DE APLICACIÓN DEL PSPICE

parte de la izquierda se muestran las tensiones, voltajes y potencias, en


este caso de carácter analógico, de cada uno de los componentes del
circuito. De esta forma si deseamos que se nos represente la grafica que
se corresponde con el valor que atraviesa la corriente a R1 haremos un
clic sobre I(R1), además añadiremos la potencia que consume la
resistencia R8 mediante W(R8), pulsamos finalmente el botón OK
trazándose de esa forma las gráficas correspondientes.

Pero imaginemos que deseamos ver la gráfica que se corresponde


con la tensión que existe entre el punto común de R1 y R2 y el nudo que
conecta R6, R7 y R8. Para dar respuesta a esta propuesta podemos operar
volviendo a la ventana de Orcad Capture y colocar dos sondas para medir
la diferencia de potencial, no obstante, en este caso lo haremos de otra
forma. Una herramienta de gran potencia de PSpice, consiste en poder
establecer nuestras propias funciones de análisis del circuito estudiado,
de esta forma para solucionar la cuestión planteada, volvemos a la
ventana Add Traces y escribimos V(R1:2,R8:1) , lo que se traduce por la
diferencia de potencial existente entre el terminal 2 (el del lado derecho
del componente en el circuito) de la resistencia 1 y el terminal 1 (el del
lado izquierdo del componente en el circuito), de nuevo pulsando el botón
OK se representará la función solicitada.

Daremos ahora un pasito más en el diseño de funciones, nos


planteamos representar la función de la energía que consume la
resistencia R5, para ello bastará multiplicar la potencia consumida por el
tiempo, lo que traducido al lenguaje del programa sería
V(R5:1,R5:2)*I(R5)*Time, ahora bien recuerda que tomamos un valor
máximo en el eje X de 100 ns, por lo cual, para tiempos tan pequeños la
energía será prácticamente cero y la función se mostraría como recta
sobre el eje X. Para solventar esta cuestión nos crearemos una nueva
simulación de la siguiente forma:

Desde la ventana del programa SHEMATIC mediante la barra de


menús hacemos clic en File>New >Simulation Profile, de esta forma se
nos muestra una nueva ventana en la que se nos solicita el nombre del
fichero de la nueva simulación, en nuestro caso le hemos asignado
Cir_Sim_2 y la ruta
del fichero de una
simulación existente
del circuito que
estamos ensayando,
para ello bastara
pulsar en el botón de

© J.Garrigós
9
EJEMPLOS DE APLICACIÓN DEL PSPICE

los puntos y seleccionar el fichero de la simulación que ya tenemos


(circuito_1-SCHEMATIC1-Sim_Cir_1.sim) y hacemos clic en el botón
Create. De nuevo nos aparece una nueva ventana de ajustes de la
simulación en este caso del fichero Cir_Sim_2 aquí asignaremos un
tiempo al eje de abscisas de 10 segundos el resto lo dejaremos tal y como
se nos muestra, finalmente pulsamos los botones de Aplicar y Aceptar

De nuevo volvemos a la pantalla de simulación SCHEMATIC, pero


ahora en la barra de herramientas se muestra SCHEMATIC1-Cir_Sim_2
indicándonos que estamos en el nuevo fichero de simulación. Ahora
debemos ejecutar la nueva simulación para lo que seleccionamos
Simulation>Run SCHEMATIC1-Cir_Sim_2 con lo que nos aparece una
nueva solapa con los ejes
cartesianos, pero ahora
alcanzando los 10 s en el eje
de abscisas.

Ahora es el momento
de introducir nuestra función para el cálculo de la energía consumida por
la resistencia R5. La forma de operar sería la indicada anteriormente:
Trace>Add Trace y en la ventana Add Traces introducimos la expresión:
V(R5:1,R5:2)*I(R5)*Time, pulsamos finalmente el botón de OK y se nos
mostrará la representación gráfica de la energía consumida por la
resistencia R5.

© J.Garrigós
10
EJEMPLOS DE APLICACIÓN DEL PSPICE

Una vez que se ha realizado la o las simulaciones, si nos


cambiamos a la ventana del Orcad Capture podemos ver los valores
numéricos de corriente, tensión y potencia en cada uno de los
componentes del circuito, para ello, a través de la barra de menú
seleccionamos PSpice>Bias Point>Enable Bias Voltaje Display ( Activar
mostrar los valores de voltaje), de forma similar operaremos para ver los
valores de corriente (Current) y potencia (Pow er). Esto mismo es más
rápido con los iconos siguientes:
Enable Bias Voltage Display

Enable Bias Current Display

Enable Bias Power Display

De esta forma el circuito quedaría como se muestra en la figura.

A grandes rasgos esto es una pequeña muestra de los que podemos


hacer en PSpice, piense que el programa ORCAD al completo permite
llegar hasta el diseño de la placa del circuito impreso de circuito.

© J.Garrigós
11
EJEMPLOS DE APLICACIÓN DEL PSPICE

EJEMPLO 2: ANÁLISIS DEL REGIMEN TRANSITORIO EN CIRCUITOS


DE PRIMER ORDEN.
Cuando aplicamos a un circuito una señal eléctrica se produce una
situación de transición, antes de que la onda llegue al, denominado,
estado o régimen estacionario o permanente. En el estado transitorio las
magnitudes eléctricas varían en función del tiempo hasta llegar a la
condición de equilibrio, de forma que, mientras que dura el estado
transitorio, las expresiones matemáticas que definen las magnitudes
eléctricas en los distintos componentes del circuito pueden contener
términos que no son necesarios en el estado estacionario.

En esta práctica nos centraremos en la carga de un condensador a


través de una resistencia en serie con él, al que le aplicamos una tensión
en corriente continua, y estudiaremos su proceso de carga cuando la
tensión inicial de carga del condensador es cero [ Uc(0)=0V].

Como es sabido, la ecuaciones de carga de un condensador a


través de una resistencia vienen dadas por las expresiones:

t=0
i R
t
− uR
uc ( t ) = (uc ( 0 ) − E ) * e R *C
+E
+

E u uC C
E − uC ( 0 )
t

i(t ) = *e R *C
R
Si calculamos, mediante una hoja de cálculo, la tensión de carga de
un condensador para una tensión de alimentación de 12 V, C= 50µF y
R=10 kΩ, obtendremos los siguientes valores:

Tiempo Tensión de Tiempo Tensión de Tiempo Tensión de


(s) carga (V) (s) carga (V) (s) carga (V)
0 0 0,24 4,57 0,54 7,92
0,02 0,47 0,26 4,87 0,64 8,66
0,04 0,92 0,28 5,15 0,74 9,27
0,06 1,36 0,30 5,41 0,89 9,98
0,08 1,77 0,32 5,67 1,09 10,64
0,1 2,18 0,34 5,92 1,29 11,09
0,12 2,56 0,36 6,16 1,39 11,26
0,14 2,93 0,38 6,39 1,54 11,45
0,16 3,29 0,4 6,61 1,79 11,57
0,18 3,63 0,42 6,82 2,09 11,83
0,20 3,96 0,44 7,02 2,79 11,95
0,22 4,27 0,49 7,5 3,92 12

© J.Garrigós
12
EJEMPLOS DE APLICACIÓN DEL PSPICE

Se observa por los valores obtenidos el carácter exponencial que


toma la tensión de carga en el condensador.

Seguidamente, y únicamente con el fin de contrastar los datos que


obtendremos con PSpice, representamos la función matemática de la
tensión de carga del condensador mediante algún programa de
representación de funciones (en mi caso he utilizado el Derive)

Para hacer la simulación del circuito en PSpice, comenzaremos por


abrir el programa Capture e insertar en él los componentes del circuito.
La fuente de alimentación se encuentra en la librería SOURCE, el
condensador y la resistencia en la librería ANALOG, el potencial cero de
referencia a través de la barra de menú Place>Ground, y por último, el
interruptor en la librería ANL_MISC .

Antes de nada, comenzaremos por explicar el funcionamiento y


atributos del interruptor denominado SW_tClose, que no es otra cosa que
un interruptor normalmente abierto que se cierra para un tiempo
especificado. En lo que respecta a los atributos del interruptor son:
• tclose .- Tiempo en el cual el interruptor comienza a cerrar
• ttran .- Tiempo de transición o tiempo que transcurre hasta
que está cerrado.
• Rclosed.- Resistencia del interruptor en estado cerrado.
• Ropen.- Resistencia del interruptor en el estado abierto.

© J.Garrigós
13
EJEMPLOS DE APLICACIÓN DEL PSPICE

PSpice trata a los interruptores como componentes que tienen una


resistencia muy baja cuando están cerrados y muy alta cuando están
abiertos, de ahí los atributos Ropen y Rclose. SI bien esto no es
comportamiento totalmente real, si tomamos como Rclose valores del
orden de micro o nano ohmios, y como Ropen valores del orden de MΩ,
sin duda el comportamiento estará muy cercano al real, puesto que
también un interruptor opone cierta resistencia al paso de la corriente
eléctrica. En todo caso, si adoptamos valores del orden de los indicados
el efecto sobre el circuito no será significativo.
PSpice, nos marca unas restricciones en los atributos del
interruptor, de forma que:
Ropen
• < 1 * 10 10
Rclose
• ttran nunca puede ser cero.

Disposición de los terminales en PSpice de los elementos pasivos

Cuando se coloca un componente pasivo en Orcad PSpice, el programa toma como terminal
positivo el que está en el lado izquierdo del componente. Si giramos el componente (Rotate) éste lo hará en
el sentido de las agujas de reloj, de ahí, que el terminal tomado como positivo por Orcad PSpice vaya
rotando según la figura:
- +
+ - - +
-
+

a) b) c) d)

De esta forma para Orcad PSpice si la corriente circula de derecha a izquierda en las resistencias
dispuestas horizontalmente en la figura, en el primer caso (figura a)) nos dará un resultado positivo por la
concordancia de signos, en tanto que en la fig c), el resultado sería negativo. Si Orcad PSpice designa a la
resistencia como R1, el terminal positivo sera R1: 1 y el negativo R1: 2.
Una forma de saber cual es e terminal que Orcad PSpice toma como positivo y cual como negativo,
consiste en seleccionar uno de los terminales (tal como indica la figura) .

Una vez seleccionado el terminal del componente, con el botón derecho del ratón elegimos editar
propiedades (Edit Properties ) y en la solapa Pins observamos que se trataría en este caso del terminal +
del componente es decir de R1: 1, al que la asigna el nombre de N00229 en un fichero denominado
Netlist, tal y como puede apreciarse en la siguiente figura:

© J.Garrigós
14
EJEMPLOS DE APLICACIÓN DEL PSPICE

Siguiendo el proceso descrito en el ejemplo 1 abrimos el programa


Capture, creamos un nuevo proyecto, e insertamos los componentes del
circuito, los distribuimos, y nos aseguramos que el terminal positivo del
condensador (C1: 1) es el de la parte superior del circuito. Damos valores
a los distintos elementos atendiendo a lo siguiente:
• Tensión de alimentación 12 V
• Valor de la resistencia 10000 Ω
• Capacidad del condensador 50 µF
• Interruptor:
o tclose =0
o ttran=1 µs
o Rclose = 0.0001 Ω
o Ropen = 1MΩ
De esta forma el circuito queda de la siguiente forma:

Hecho esto, para simular el circuito seleccionamos PSpice>New


Simulation Profile y le damos un nombre, en nuestro caso Sim_RC_1

© J.Garrigós
15
EJEMPLOS DE APLICACIÓN DEL PSPICE

En la ventana de ajustes de simulación que aparece ( Simulación


Settings) le indicamos que tome un valor del tiempo en el eje de abscisas
hasta los 3,5 segundos, que los puntos de cálculo del estado transitorio
los tome cada 0,005 segundos (esto permitirá dibujar una curva más
suave, de lo contrario al unir los segmentos de la traza con los puntos de
cálculo puede dar la sensación que la curva está escalonada), y

marcaremos la opción Considerar los puntos de cálculo de la traza en el


estado inicial transitorio (Skip the inicial transient bias point
calculation ).

Llegados a este punto, vamos añadir un nuevo concepto que hace


referencia a introducir parámetros de cálculo para la simulación.
Imaginemos, por un momento, que deseamos ve las curvas de carga para
condensadores de distintas capacidades, o para distintas tensiones de
alimentación, distintos valores de resistencias etc…, según lo explicado
hasta ahora, eso conllevaría cambiar los valores de los componentes del
circuito para realizar simulaciones distintas. El programa PSpice, nos
puede ahorrar bastante trabajo al permitirnos utilizar valores distintos en
un mismo componente y para un mismo circuito.

Para aprender a poner en práctica este concepto, imaginemos que


deseamos ensayar el circuito con tensiones de alimentación de 10, 12 y
15 V respectivamente, para ello el proceso a seguir será el siguiente:

© J.Garrigós
16
EJEMPLOS DE APLICACIÓN DEL PSPICE

Partiendo de la pantalla anterior (Simulation Settings)


activamos la casilla Parametric Sw eep (Barrido paramétrico), con lo que
aparecerá una nueva ventana.

En esta nueva ventana elegimos Voltaje source (fuente de tensión)


en Sw eep variable (barrido variable), El nombre de la fuente de tensión
que deseamos variar es V1 que escribimos en la casilla Name: , y por
último, en el tipo de barrido (Sw eep type) optaremos en este caso por
una lista de valores que habrá que indicarlos separados por comas.
Finalmente pulsamos con el cursor en los botones Aplicar y Aceptar.

El siguiente paso consiste en ver la simulación, para ello


seleccionamos en la barra de
menú PSpice>Run (también se
puede pulsar la tecla de
función F11), con lo que se
nos muestra una nueva
ventana de selección de los
valores parametrizados
anteriormente, en nuestro
caso, dejaremos marcados los
tres, y haremos clic en el
botón OK.

© J.Garrigós
17
EJEMPLOS DE APLICACIÓN DEL PSPICE

En la ventana del simulador PSpice A/D trazaremos las gráficas


que nos interesen para las tres tensiones seleccionadas. Teniendo la
precaución de que el terminal 1 del condensador C1 es el de la parte
superior, visualizaremos la tensión del terminal C1:1 con respecto al de
referencia (ground) lo que en la práctica equivale a representar la
tensión en los terminales del condensador. La forma de actuar consiste en
seleccionar Trace>Add trace a través de la barra de menú, y en la
ventana Add traces seleccionar V(C1:1) y pulsar el botón de OK, lo que
permitirá el trazado de las tres gráficas que corresponden a las tensiones
de carga del condensador con las tres tensiones de alimentación. Para
representar las gráficas en una única ventana del simulador es
aconsejable pulsar sobre el icono Alternate Display que se encuentra en
la barra de menú junto al menú Help.

Aunque en este caso esta claro que la gráfica inferior se


corresponde con la tensión de alimentación de 10V, esto no siempre
puede ser tan evidente, para identificar cada una de ellas, bastará
seleccionarlas con un clic de ratón y después con el botón derecho del
ratón se hace aparecer una nueva ventana de la que elegimos
Información con lo que se nos muestra una ventana con información de
la gráfica seleccionada. A título de ejemplo y si en la ventana anterior
hubiéramos seleccionado la grafica central la ventana de información
representada sería la de la siguiente figura, donde se indica que

© J.Garrigós
18
EJEMPLOS DE APLICACIÓN DEL PSPICE

corresponde a la tensión del condensador en el terminal 1 V(C1:1),


cuando la tensión de alimentación es de 12 V ( V_V1=12)

Cuando se trata de adjudicar valores paramétricos a elementos


pasivos del circuito el procedimiento varía ligeramente.

Supóngase que se desea ensayar el circuito propuesto para valores


del condensador de 15, 25 y 50 µF respectivamente, en este caso para
una tensión de alimentación de 12 V. EL procedimiento es el siguiente:
1. Insertamos un componente PARAMETERS de la biblioteca
SPECIAL mediante Place>Part, y lo situamos en la pantalla
de Orcad Capture.
2. Hacemos doble clic en el bloque PARAMETERS lo que nos
lleva a la ventan del editor de propiedades.

3. Pulsamos en el botón New Colum y se nos muestra una


ventana de diálogo que
nos pide el nombre del
componente que
deseamos parametrizar
(en nuestro caso el
condensador C1) y el
valor asignado por
defecto ( en nuestro
caso 50µF=0.00005 F).
Hacemos clic en el botón
Apply y cerramos la

© J.Garrigós
19
EJEMPLOS DE APLICACIÓN DEL PSPICE

ventana pues ya no deseamos

4. De vuelta a la ventana del editor de propiedades se observa


que se ha añadido una nueva columna con el encabezado de
C1. Hacemos un clic sobre el encabezado de la nueva
columna y pulsamos el botón derecho del ratón donde se nos
muestra un nuevo menú, del cual seleccionaremos Display.

5. Se nos muestra una nueva


ventana donde se especifican
las propiedades a mostrar
(Display Properties), y
seleccionamos mostrar
nombre y valor del
componente, en este caso a
través de la opción Ambos si
el valor existe (Both if Value
Exists). Tras pulsar el botón
OK, volvemos a la pantalla
del editor, donde haremos clic en el botón de aplicar (Apply).
Finalmente cerramos la ventana para volver al editor Orcad
Capture.

6. El siguiente paso será indicarle a PSpice que el valor del


condensador deberá regirse por los parámetros para la
simulación, para ello seleccionamos en el editor Orcad
Capture el valor del condensador (en nuestro caso se asignó
0.00005 F) editamos propiedades y aparece una ventana de
diálogo, como la de la figura, donde se indicará el valor
variable del componente entre llaves, en este caso {C1}.

© J.Garrigós
20
EJEMPLOS DE APLICACIÓN DEL PSPICE

7. A estas alturas el aspecto del editor Orcad Capture debiera


ser el que se muestra en el siguiente figura:

8. Creamos una nueva


simulación con el
nombre deseado.
9. En la siguiente ventana,
de ajustes de la
simulación, ajustamos en
la opción General

© J.Garrigós
21
EJEMPLOS DE APLICACIÓN DEL PSPICE

Settings los parámetros ya indicados en la simulación


anterior (Sim_RC_1). Seguidamente activamos la casilla
Parametric Sw eep y marcamos Clobal parameter,
indicando el parámetro que elegimos ( en nuestro caso C1), y
finalmente indicamos los valores que adoptara el
condensador C1 para la simulación separados por comas.
Aplicamos y Aceptamos para volver a la pantalla del editor
Orcad Capture.

10. Ejecutamos la simulación mediante PSpice>Run y en la


ventana del simulador PSpice A/D representamos la tensión
en los terminales del condensador V(C1:1) para los tres
valores parametrizados.

© J.Garrigós
22
EJEMPLOS DE APLICACIÓN DEL PSPICE

En ocasiones deseamos comparar dos gráficas, pero los valores


que adoptan las funciones no permiten utilizar unos mismos ejes
coordenados, para ello, PSpice da la opción de añadir unos nuevos ejes y
de esta forma representar otras funciones.

Una buena forma de entender lo anterior, es intentar representar


junto a la tensión de carga del condensador, de nuestro ejemplo, la
corriente que circula a través del mismo. Dados que los valores que toma
la corriente son muy pequeños comparados con los que adopta la tensión,
si representamos sus gráficas conjuntamente, las correspondientes a la
corriente se dibujarán como una línea coincidente con el eje de abscisas.
Para evitar esto añadiremos un nuevo sistema de coordenadas de la
siguiente forma:
1. Desde la ventana del simulador SCHEMATIC PSpice A/D,
en la barra de menú seleccionamos Plot>Add Y Axis
(Añadir eje Y).
2. Observamos que aparece un nuevo eje Y donde se
representarán los valores de la nueva gráfica. Dado que en
nuestro caso lo que deseamos es visualizar las gráfricas
correspondientes a la corriente que atraviesa el
condensador para los tres valores parametrizados,
seleccionamos Trace>Add Traces> I(C1)

© J.Garrigós
23
EJEMPLOS DE APLICACIÓN DEL PSPICE

EJEMPLO 3:ANÁLISIS DE CIRCUITOS RLC EN CORRIENTE ALTERNA

En este caso resolveremos el circuito propuesto, primero


numéricamente , y después lo simularemos en Orcad.

Circuito propuesto
C2= 600 µF
I 2 R1=5 Ω L=0,01 H
I4
UR1 UL
B C
C1= 400 µF
I1 I 3 R2=3 Ω
A D
UAB UCD

IT

+
e(t)= 100 √2 cos (100πt)

RESOLUCIÓN NUMÉRICA

Comenzaremos por adoptar los magnitudes complejas de cada uno


de los elementos:

E = 100 0 V
Dado que la frecuencia es de 50 Hz tendremos:
X L = jω * L = j 2 * π * 50 * 0,01 = j 3,1416 Ω
1 1
X C1 = − j =−j = − j 7,9577 Ω
ω *C 2 * π * 50 * 400 * 10 − 6
1 1
XC2 =−j =−j = − j 5,3052 Ω
ω *C 2 * π * 50 * 600 * 10 − 6

La impedancia compleja entre los nudos AB será:

(5 + j 3,1416) * ( − j 7,9577 ) 25 − j 39,7885 46,9907 − 57,858º


Z AB = = = =
(5 + j 3.1416) + ( − j 7.9577 ) 5 − j 4,8161 6,9422 − 43,9267º
Z AB = 6,7688 − 13,9313 Ω = 6,5697 − j1,6297 Ω
La impedancia compleja entre los nudos CD es:

3 * ( − j 5,3052) 15,9156 − 90º


Z CD = = = 2,6114 − 29,4874º Ω = 2,2731 − j1,2854 Ω
3 − j 5,3052 6,0947 − 60,5126º
La impedancia equivalente del circuito viene dada por:

Z eq = Z AB + Z CD = (6,5697 − j1,6297 ) + ( 2,2731 − j1,2854) = 8,8428 − j 2,9151 Ω


Z eq = 9,311 − 18,2452º Ω

© J.Garrigós
24
EJEMPLOS DE APLICACIÓN DEL PSPICE

La corriente compleja total del circuito se puede calcular aplicando


la ley de Ohm:

E 100 0º
IT = = = 10,74 18,2452º
Z eq 9,311 − 18,2452º
Es decir el valor eficaz de la corriente IT es de 10,74 A, y está
adelantada 18,2452º respecto a la tensión debido a que predomina el
carácter capacitivo en el circuito.

Seguidamente calculamos las restantes tensiones e intensidades


del circuito:

U AB = I T * Z AB = 10,74 18,2452 * 6,7688 − 13,9313º = 72,6969 4,3139 V

U CD = I T * Z CD = 10,74 18,2452 * 2,6114 − 29,4874 = 28,0464 − 11,2422 V

U AB 72,6969 4.3139º
I1 = = = 9,1354 94,3139º A
Z C1 7,9577 − 90º
U AB 72,6969 4.3139º 72,6969 4.3139º
I2 = = = = 12,3109 − 27,8281º A
Z R1 + Z L 5 + j 3,1416 5,9051 32,142º

U CD 28,0464 − 11,2422º
I3 = = = 9,3488 − 11,2422º A
Z R2 3 0º

U CD 28,0464 − 11,2422º
I4 = = = 5,2866 78,7578 A
Z C2 5,3052 − 90º

U R1 = Z R1 * I 2 = 5 * 12,3109 − 27,8281º = 61,5545 − 27,8281º V


U L = Z L * I 2 = 3,1416 90 *12,3109 − 27,8281º = 38,6759 62,1719º V

Las potencias consumidas por el circuito son:


*
S = P + jQ = E * I T = 100 * 10,74 − 18,2452º = 1074 − 18,2452º VA
P = 1020 W
Q = −336,52 VAr
SIMULACION CON ORCAD PSPICE

Comenzamos por abrir el programa Orcad Capture creamos un


nuevo proyecto e insertamos los distintos componentes del circuito
considerando las siguientes librerías:
• Resistencias, Condensadores y bobinas en la librería
ANALOG

© J.Garrigós
25
EJEMPLOS DE APLICACIÓN DEL PSPICE

• Fuente de tensión senoidal (VSIM) en la librería SOURCE.


• EL potencial de referencia (Ground) a través de la barra de
menú (Pace>Ground), por medio del icono correspondiente o
mediante la combinación de teclas Shift+G.

Damos los valores correspondientes a cada uno de los


componentes, considerando que la fuente de tensión senoidal trabaja con
valores de amplitud o máximos, y puesto que nosotros tenemos el valor

eficaz, la amplitud de la onda será: Amáx = A * 2 d o n d e A e s e l v a l o r


eficaz de la señal.

Para nuestro caso particular tendremos por tanto que:

Amplitud = Vmax = V * 2 = 100 * 1,41421356 = 141,421356 V

El circuito queda tal y como se muestra en la siguiente figura:

Creamos un nuevo
fichero de simulación, al que le
damos el nombre de
Sim_RLC_1.

© J.Garrigós
26
EJEMPLOS DE APLICACIÓN DEL PSPICE

Ajustamos la simulación a los parámetros que se indican en la


siguiente figura.

Adoptando un tiempo de 100 ms, puesto que al tener una frecuencia


de 50 Hz, el periodo T=20 ms, lo que nos permitirá visualizar hasta cinco
ciclos de la onda, lo que es suficiente para el tipo de análisis pretendido.

El programa resuelve los circuitos mediante algoritmos iterativos


mediante la aplicación de las leyes de Kirchoff. Para hacer estos cálculos
el programa asigna un valor inicial a las tensiones de cada uno de los
nudos y por medio de sucesivas iteraciones logra llegar a la solución
final.

Cuando en los circuitos que se analizan hay condensadores y


bobinas, hay ocasiones que el programa no logra alcanzar la solución, al
no alcanzarla en las distintas iteraciones realizadas, a esto se le da el
nombre de problemas de convergencia. Cuando se da la circunstancia
indicada, el programa detiene el análisis, con lo que sólo se puede
representar la parte analizada al no haber podido completar el análisis.
Para solucionar el problema, Orcad Pspice nos da unas opciones que
podemos variar evitando de esta forma los problemas de convergencia.
Algunos de estos parámetros son los siguientes:

© J.Garrigós
27
EJEMPLOS DE APLICACIÓN DEL PSPICE

• ABSTOL .- Máxima precisión para las corrientes. Por defecto


tiene un valor de 1 pA.
• CHGTOL .- Máxima precisión para las cargas. Por defecto se
le adjudica un valor de 0,01 pC.
• ITL4 .- Límite de iteraciones para calcular un punto de
análisis transitorio. Por defecto se le asigna un valor de 10
• RELTOL .- Precisión relativa para corrientes y tensiones.
Por defecto toma un valor de 0,001.
• VNTOL .- Máxima precisión para las tensiones. Por defecto
toma un valor de 1µV.

Cuando existen problemas de convergencia el problema consiste en


aumentar la precisión de los valores que toma el programa por defecto.
De todos los parámetros indicados, probablemente el más importante es
RELTOL al cual se aconseja dar un valor de 0.000001, tal y como se hará
en la simulación que se ensaya en este ejemplo.

La forma de acceder a los parámetros indicados es desde la


ventana Simulación Settings, seleccionar la solapa Opcion. En el
ejemplo que nos ocupa los valores de los distintos parámetros son los que
se muestran en la siguiente figura.

Como siempre, para volver a la ventana de Orcad Capture hacemos


clic en los botones Aplicar y Aceptar sucesivamente.

© J.Garrigós
28
EJEMPLOS DE APLICACIÓN DEL PSPICE

Seguidamente ejecutamos la simulación a través de la barra de


menú mediante la ruta PSpice>Run.

Comenzaremos por representar las gráficas correspondientes a


algunas de las tensiones del circuito:
• Tensión de alimentación V(V1:+) cuyo ángulo de fase (0º)
tomamos como referencia.
• Tensión entre los nudos AB: V(C1:1)-V(C1:2)
• Tensión entre los nudos CD: V(R2:1)

Una vez representadas las tensiones indicadas en PSpice A/D el


aspecto es el que se muestra en la ventana de la siguiente figura.

Inicialmente el eje de abscisas está calibrado en tiempo ( en el


ejemplo adoptamos 100 ms), a fin de graduarlo en grados se seguirá la
conversión dada por la expresión:
360
ϕ= * Time
T
siendo T el periodo de la onda.

En nuestro caso al ser el periodo de la onda 20 ms bastará escribir


18000*Time

© J.Garrigós
29
EJEMPLOS DE APLICACIÓN DEL PSPICE

La forma de convertir el eje de tiempos (X) en ángulos o grados es


la siguiente:
1. Desde PSpice A/D seleccionamos Plot>Axix Settings de esta
forma aparece una ventana como la de la figura

2. Hacemos clic con el cursor en el botón Axis Variable lo que hará


aparecer una nueva ventana donde se escribirá la expresión de la
conversión.

3. Aceptaremos pulsando sobre los botones de OK de las dos


ventanas anteriores

Llegados a este punto ya podemos determinar el valor de cada una


de las funciones representadas y su ángulo de desfase, considerando que
los valores eficaces se obtienen dividiendo los valores de pico o máximos
entre la raíz cuadrada de dos.

© J.Garrigós
30
EJEMPLOS DE APLICACIÓN DEL PSPICE

Dado que en la ventana de ajustes de la simulación, no hemos


indicado que la simulación comenzara a representarse a partir de un
determinado tiempo de aplicar la tensión, se producirán unos pequeños
transitorios en el circuito sobre todo en los primeros ciclos de las ondas
representadas, de ahí que se aconseje tomar los valores desde el
segundo ciclo de la gráfica en adelante.

En nuestro caso tomaremos los valores sobre la cresta del segundo


ciclo de cada una de las ondas. El procedimiento operativo es el
siguiente:
• Ejecutamos Trace>Cursor>Display y con los iconos de
posiciones del cursor situamos este en las crestas, del segundo
ciclo, de la ondas de la tensiones representadas obteniendo
unos valores de:

V(V1:1)= (449’954088,141’421310)
V(C1:1)-V(C1:2) =(445’633824,102’808884)
V(R2:1) = (461’294780,39’664505)
Donde los valores del eje X corresponden a los desfases en
grados, y los del eje Y al valor máximo de cada una de las ondas.
• Para obtener los valores eficaces de las tensiones
representadas, bastará dividir su ordenada entre la raíz
cuadrada de dos:
V(V1:1)= 141’421310/√2=99,99996 V
V(C1:1)-V(C1:2) =102’808884/√2=72,69685621 V
V(R2:1) = 39’664505/√2=28,04704046 V
• Para obtener los desfases de las ondas y tomando como
referencia la de la fuente de alimentación, bastará restar las
coordenadas del eje X obtenidas para cada una de las
tensiones:
o Desfase de la tensión de alimentación 0º
o Desfase de la tensión en los terminales de C1
ƒ ϕ=449’954088-445’633824=4,320264º
o Desfase de la tensión en los terminales de R2
ƒ ϕ=449’954088-461’294780=-11,340692º
Ahora y en un proceso similar al explicado anteriormente
añadiremos un nuevo eje Y, representaremos las algunas de las
corrientes (IT, I1, I2 e I3 ), y finalmente obtendremos sus valores eficaces y
desfases:
• Corrientes representadas:
o I1 = I(C1)
o I2= I(R1)

© J.Garrigós
31
EJEMPLOS DE APLICACIÓN DEL PSPICE

o I3=I(C2)
IT = I(V1)
• Borramos las tensiones en terminales de C1 y R2 para que el
sistema coordenado quede un poco más despejado.
• Tomamos valores para cada una de las corrientes:
o I1 = I(C1) =(355’68331,12’918514)
o I2= I(R1) = (477’855791,17’410399)
o I3=I(C2) = (731’31126,7’4764667)
o IT = I(V1) = (431’772978,-15,1888990)
El valor de I(V1) se toma en la tercera cresta de la onda, puesto que
cuando la onda de tensión aumenta su valor, la de la corriente total lo
disminuye, tal y como se aprecia en el circuito.

• Dividimos los valores de las ordenadas, de los puntos de las


distintas corrientes, entre la raíz cuadrada de 2, para obtener
los corrientes eficaces. Lógicamente tomaremos el valor
absoluto de la ordenada de I(V1).
o I1 = I(C1) =12’918514/√2=9,1347 A
o I2= I(R1) = 17’410399/√2= 12,311 A
o I3=I(C2) = 7’4764667/√2=5,2866 A
o IT = I(V1) =15,1888990/√2=10,7401 A
• Finalmente calculamos los desfases de las corrientes restando
al valor que toma la tensión de la fuente de alimentación

© J.Garrigós
32
EJEMPLOS DE APLICACIÓN DEL PSPICE

(tomado como referencia), aquellos que tomas las distintas


corrientes en los puntos considerados:
o Desfase de la tensión de alimentación ϕU= 0º
o Desfase de I1:
ƒ ϕ=449’954088-355’68331=94,2708º
o Desfase de I2:
ƒ ϕ=449’954088-477’855791=-27,9017º
o Desfase de I3:
ƒ ϕ=449’954088-731’31126=-281,357172º=78,642828º
o Desfase de IT:
ƒ ϕI=449’954088-431’772978=18,18111º
Otra cosa que se puede determinar con PSpice es el módulo de una
impedancia, para lo cual se utilizará la siguiente expresión matemática,
que se cumplirá para cualquier punto de las indas de tensión y corrientes
en un instante determinado:

V
Z =
I
El programa Orcad PSpice obtiene la relación indicada, aplicando
los valores máximos de ambas ondas:
MAX (V )
Z =
MAX ( I )
De esta forma si deseamos obtener la impedancia equivalente del
circuito se escribirá: MAX(V(V1:+))/MAX(I(V1)), obteniendo en este caso
un valor de 9,3046871 Ω

La forma de obtener el desfase de la impedancia compleja es


mediante la expresión:
ϕ = ϕU − ϕ I
ϕ=0-18,18111=-18,18111º

Para obtener los valores de las potencias hay que considerar las
expresiones:
P = V * I * cos ϕ
Q = V * I * sen ϕ
S =V * I

© J.Garrigós
33
EJEMPLOS DE APLICACIÓN DEL PSPICE

La forma de indicar el valor eficaz de una magnitud en Orcad


PSpice es mediante la abreviatura RMS. De esta forma podremos calcular
las potencias monofásicas en Orcad PSpice mediante las expresiones:
• Potencia activa RMS(I)*RMS(V)*cos(ϕ)
• Potencia reactiva RMS(I)*RMS(V)*sen(ϕ)
• Potencia aparente RMS(I)*RMS(V)

En nuestro caso particular las expresiones a representar son:


• Potencia activa RMS(I(V1))*RMS(V1:+)*cos(ϕ)
• Potencia reactiva RMS(I)*RMS(V)*sen(ϕ)
• Potencia aparente RMS(I)*RMS(V)

Dado que PSpice trabaja con unidades del sistema internacional,


los ángulos deben expresarse en radianes, para lo que bastará aplicar la
conversión:

360º....................2π rd
X º........................ ϕ rd

Aplicando la regla de tres a nuestro caso:


360º....................2π rd
ϕ = 0,31732 rd
18,19111º............. ϕ rd

Para la simulación de las potencias debidos al efecto de


amortiguamiento que se produce en los circuitos con condensadores y
bobinas y aconsejable utilizar un tiempo de simulación algo mayor que el
utilizado en
corrientes y
tensiones. En
el ejemplo
que nos
ocupa nos
creamos una
nueva
simulación
cuyos ajustes
son los que
se indican en
la figura de la
ventana.

© J.Garrigós
34
EJEMPLOS DE APLICACIÓN DEL PSPICE

Las expresiones a utilizar para la simulación de las gráficas de las


potencias disipadas en el circuito serán:
• Potencia activa: RMS(V(V1:+))* RMS(I(V1))*COS( -0.31732)
• Potencia reactiva: RMS(V(V1:+))* RMS(I(V1))*SIN( -0.31732)
• Potencia aparente: RMS(V(V1:+))* RMS(I(V1))

Tal y como se aprecian en las graficas de las potencias, se produce


un efecto de amortiguamiento de la onda a medida que aumenta el
tiempo. Para saber el orden de la magnitud de los valores eficaces de las
potencias desplazamos el cursor al extremo izquierdo de cada una de las
ondas y observamos el valor indicado en la ventana Probe cursor.

Los valores obtenidos en nuestro ejemplo concreto son los que se


indican en la figura anterior, que se corresponden con los siguientes:
P=1020,93 W
Q=-335,29 VAr
S= 1074,58 VA

© J.Garrigós
35

También podría gustarte