Simulacion Sesion3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 37

Simulación, Modelado y Compatibilidad Electromagnética

de Sistemas Eléctricos y Electrónicos de Potencia

ÍNDICE DE LA PRESENTACIÓN

1.- La Simulación en el Proceso de Diseño


2.- El Programa de Simulación y su Entorno
3.- El Proceso de Simulación
4.- Descripción del Circuito
5.- Análisis de los Resultados de Simulación
6.- Especificación de la Simulación:
Tipos de Análisis Posibles
7.- Ejecución de la Simulación: Opciones
8.- Librerías de Elementos y Atributos
9.- Aspectos prácticos
10.- Simulación de Sistemas de Potencia
Simulación ©DIEECS-Universidad de Oviedo
103

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Librerías de Elementos: Símbolos + Modelos

Librerías Símbolos Librerías Modelos


(.olb) (.lib)

¿Qué podemos simular?

1º.- Elementos ya existentes en Librerías


Asignamos valores a atributos modificables
2º.- Elementos que nosotros “generamos”
Generar o Editar Símbolo
Modificar Modelo
Generar Modelo/Asociar subcircuito
Simulación ©DIEECS-Universidad de Oviedo
104
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Modelos
Comportamiento Eléctrico de los elementos:
MODELOS y SUBCIRCUITOS
Tipos de Modelos (ecuaciones básicas de partida):
Ejemplo:

GASFET() CORE() NPN()


CAP() IND() PNP()
D() NMOS() LPNP()
NJF() PMOS() RES()
PJF() ISWITCH() VSWITCH()
Cada función tiene varios parámetros identificados
con unos nombres determinados (47 en MOSFET)

Simulación ©DIEECS-Universidad de Oviedo


105

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Modelos (II)
Modelo de un elemento
=
Empleo de un Tipo de Modelo (anteriores)
+
Asignación de valores a los parámetros
Los Modelos se definen en librerías .lib y se
asignan a los símbolos como un atributo más
.MODEL D_MIO D(CJO=0.001fF IS=1E-6)

Nombre del modelo Parámetros asignados


No es preciso todos, resto por defecto
Se puede usar como atributo
Tipo de modelo
Ecuación empleada
Simulación ©DIEECS-Universidad de Oviedo
106
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Subcircuitos
Otra manera de describir comportamiento eléctrico

Son MACRO-MODELOS: conjunto de elementos


(simples u otros subcircuitos) conectados entre sí,
con nodos externos de conexión.

IN LM7815 OUT

GND

Simulación ©DIEECS-Universidad de Oviedo


107

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Subcircuitos (II)
Se definen en .lib y su nombre se emplea como atributo de
modelo de un elemento
Definición en .lib
.SUBCKT <nombre> [nodo*] [OPTIONAL: nodo=valor*]
+[PARAMS: parametro=valor*]
Componentes
Modelos Nodos, parámetros
Subcircuitos funciones y modelos aquí
.ENDS son locales

Llamada desde elemento

X<nombre> [nodos_necesarios*] [opcionales*] [nombre subc.]


+[PARAMS: parametro=valor*]

Simulación ©DIEECS-Universidad de Oviedo


108
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Subcircuitos (III)
Ejemplo de definición: (en Opamp.lib)
.SUBCKT LM7815C Input Output Ground
x1 Input Output Ground x_LM78XX
+PARAMS:Av_feedback=550, R1_Value=3060
.ENDS

Ventana de atributos
del elemento

Simulación ©DIEECS-Universidad de Oviedo


109

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Elementos de Librerías Existentes: Pasivos

Resistencias
• R: valor (puede ser <0)
• R_Var: valor y factor multiplicador (set)
• Rbreak: valor y modelo editable
Condensadores Librería
• C: valor (puede ser <0) e IC Analog
• C_Var: valor y factor multiplicador (set)
• Cbreak: valor, IC y modelo editable
Bobinas
• L: valor (puede ser <0) e IC
• L_Var: valor y factor (set)
• Lbreak: valor, IC y modelo editable

Simulación ©DIEECS-Universidad de Oviedo


110
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Elementos de Librerías Existentes: Pasivos (II)

Líneas de Transmisión
• T (sin pérdidas): impedancia caract.(Z0) y retardo (TD)
o frecuencia (f) y longitud de onda (NL)
• TLOSSY (con pérdidas): longitud (LEN), Librería
R, L, G y C por unidad de longitud
Analog
Transformadores sin núcleo real
• XFRM_LINEAR (2 devanados): coupling y valor de
inductancias L1 y L2
• K_LINEAR (hasta 6 devanados): coupling y referencia
de bobinas, no valor. En el esquema deben aparecer las
bobinas con su inductancia

Simulación ©DIEECS-Universidad de Oviedo


111

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Elementos de Librerías Existentes: Pasivos (III)


Transformadores con núcleo real
(modelo de Jiles-Atherton para núcleos) Librería
• XFRM_NONLINEAR (2 devanados): coupling y Breakout
número de vueltas (no valor de inductancias)
• KBREAK (de 1 hasta 6 dev.): coupling y referencias
en las bobinas, valor=vueltas. Se puede editar o
asignar un modelo de núcleo.
En la librería MAGNETIC.OLB existen símbolos para
modelos de núcleos reales (Philips)
Se puede especificar un solo devanado y simular una
bobina con núcleo real
Se pueden “ver” las variables B y H en el material
Simulación ©DIEECS-Universidad de Oviedo
112
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Fuentes Indep. de V e I


Para alimentación, estímulos y medida
Librerías Source.olb y Sourcestm.olb:
• VDC/IDC: sólo DC
• VAC/IAC: análisis AC Librería
• VEXP/IEXP: exponencial (en t) Source
• VPULSE/IPULSE: pulsatoria
• VPWL/IPWL: definida por puntos
• VPWL_ENH/IPWL_ENH: por puntos y periódica
• VPWL_F_RE_N_TIMES/IPWL_F_RE_N_TIMES: por
puntos, se repite N veces, desde fichero
• VPWL_F_RE_FOREVER/IPWL_F_RE_FOREVER: por
puntos, periódica, desde fichero

Simulación ©DIEECS-Universidad de Oviedo


113

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Fuentes Indep. de V e I


Para alimentación, estímulos y medida
Librerías Source.olb y Sourcestm.olb:
• VPWL_FILE/IPWL_FILE: por puntos desde fichero
• VPWL_RE_N_TIMES/IPWL_RE_N_TIMES: por
puntos, se repite N veces
• VPWL_RE_FOREVER/IPWL_RE_FOREVER: por puntos,
periódica
• VSFFM/ISFFM: modulada en frecuencia
• VSIN/ISIN: senoidal
• VSTIM/ISTIM: mediante editor de estímulos

Librerías Source Sourcestm

Simulación ©DIEECS-Universidad de Oviedo


114
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Fuentes Controladas

Fuentes básicas con relación lineal y polinómica


• E: de tensión controlada por tensión (EPOLY)
• F: de corriente controlada por corriente (FPOLY)
• G: de corriente controlada por tensión (GPOLY)
• H: de tensión controlada por corriente (HPOLY)

Librería
Fuentes dependientes de dos entradas Analog
• ESUM/GSUM: V/I suma de tensiones
de entrada Librería
• EMULT/GMULT: V/I producto de ABM
tensiones de entrada
Simulación ©DIEECS-Universidad de Oviedo
115

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Fuentes Controladas (II)


Fuentes de propósito general: dependencia
de cualquier expresión de V/I en el circuito
• E/GVALUE: relación instantánea, especificar expresión
puede intervenir el tiempo (time)
• E/GTABLE: se evalúa una expresión y ese es valor de
entrada a tabla de puntos que define la V ó I de salida
• E/GLAPLACE: relación salida/expresión con
transformada de Laplace
• E/GFREQ: relación salida/expresión por una tabla que
define comportamiento en frecuencia
Librería ABM
Simulación ©DIEECS-Universidad de Oviedo
116
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Fuentes Controladas (III)


Bloques de Sistemas de Control
(sólo un pin en E y S, tensiones referidas a masa)
Simulación de SISTEMAS FÍSICOS con
un diagrama de bloques dado (ABM.olb
Librería
Modelos de Comportamiento Analógico) ABM
• ABM, ABM1, ABM2, ABM3: relación instantánea, con
0,1, 2 ó 3 entradas (salida tensión)
• ABM/I, ABM1/I, ABM2/I, ABM3/I: rel. instantánea,
con 0,1,2 ó 3 entradas (salida corriente)
• TABLE: tabla de relación instantánea
• FTABLE: tabla de relación en dominio de frecuencia
• LAPLACE: relación con transformada de Laplace

Simulación ©DIEECS-Universidad de Oviedo


117

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Fuentes Controladas (IV)


Bloques de Sistemas de Control (continuación)
Operadores
• CONST: constante Librería
• SUM: suma
ABM
• MULT: multiplicación de dos entradas
• GAIN: multiplicación por una constante
• DIFF: diferencia de dos tensiones
Limitadores
• LIMIT: “recorta” la entrada que salga de rango
• GLIMIT: multiplicación por cte. y “recorte”
• SOFTLIM: “recorte” suavizado según función
Filtros de Chebyshev
• LOPASS: paso bajo HIPASS: paso alto
• BANDPASS: paso banda BANDREJ: rechazo banda
Simulación ©DIEECS-Universidad de Oviedo
118
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Fuentes Controladas (V)

Bloques de Sistemas de Control (continuación)


Operadores diferenciales
•INTEG: integración de la entrada Librería
•DIFFER: derivada de la entrada ABM
Funciones matemáticas
•ABS: módulo SQRT: raíz cuadrada
•PWR: entrada|potencia| PWRS: entradapotencia
•LOG: log. base e LOG10: log.decimal
•EXP: eentrada SIN: seno
•COS: coseno TAN: tangente
•ATAN: arcotangente

Simulación ©DIEECS-Universidad de Oviedo


119

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Interruptores Controlados


Librería
Abiertos o cerrados dependiendo de V o I
Breakout
• SBREAK: controlado por tensión de entrada:
• Si mayor de VON cerrado y R=RON
• Si menor de VOFF abierto y R=ROFF
• WBREAK: controlado por corriente circulante por la
entrada.
• Si mayor de ION cerrado y R=RON
• Si menor de IOFF abierto y R=ROFF
Todos esos valores son parámetros del modelo que
se deben asignar. Si no, se dan valores por defecto

Simulación ©DIEECS-Universidad de Oviedo


120
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Semiconductores

DIODOS: por referencia


DIODE.OLB, EDIODE.OLB,...

TRANSISTORES BIPOLARES: por referencia


BIPOLAR.OLB, EBIPOLAR.OLB, PWRBJT.OLB,...

TRANSISTORES FET DE UNIÓN: por referencia


JFET.OLB, JJFET.OLB,...

TRANSISTORES MOSFET: por referencia


PWRMOS.OLB, JPWRMOS.OLB, NE_MOS.OLB,...

Simulación ©DIEECS-Universidad de Oviedo


121

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: Otros Semiconductores

Ampl.Operacionales y Comparadores:
ADV_LIN.OLB, ANLG_DEV.OLB, BURR_BRN.OLB...
Optoacopladores:
OPTO.OLB, EBIPOLAR.OLB, PWRBJT.OLB,...
Reguladores lineales:
OPAMP.OLB,...
Sensores de efecto Hall:
FWBELL.OLB
Multiplicadores Analógicos:
ANLG_DEV.OLB
Matrices de Transistores:
ELANTEC.OLB, HARRIS.OLB,...

Simulación ©DIEECS-Universidad de Oviedo


122
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Librerías Existentes: variados


Librería FILTSUB.OLB
• Filtros Activos y Pasivos
Librería MIX_MISC.OLB
• Relés: BOUNCE, NO_BOUNCE, RELAY_SPDT,...
Librería ANL_MISC.OLB
• Impedancia/Admitancia controlada por tensión:
ZX: impedancia controlada
YX: admitancia controlada
• Interruptores de una transición:
SW_TCLOSE: cierran en un instante t dado
SW_TOPEN: abren en un instante t dado
• C.I. de uso común:
555

Simulación ©DIEECS-Universidad de Oviedo


123

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

¿Y si no está el elemento que necesito?

Cómo Generar
Nuevos Elementos

MODELOS COMPONENTES
Y SÍMBOLOS
-Editor de Modelos
(incluye Parts) - Editor de Librerías
-Generación gráfica de Símbolos (Parts
de subcircuitos Editor)

Simulación ©DIEECS-Universidad de Oviedo


124
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

El Editor de Modelos
Modeled.exe

• Utilidad interesante en el grupo de programas


de OrCAD.
• Permite trabajar con librerías de modelos (.lib)
• Escribir modelos, subcircuitos, añadir parámetros
• Extraer parámetros del modelo Spice a partir de las
características de catálogo del elemento
(Utilidad Parts de versiones anteriores)
• Crear automáticamente una librería de símbolos (.olb) a
partir de una librería de modelos (.lib)
• Comprobar las curvas de un modelo
Simulación ©DIEECS-Universidad de Oviedo
125

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Generando modelos: El Editor de Modelos


Permite cambiar el modelo de un componente
Localmente: sólo para el elemento de ese esquema
si se accede desde el Capture: Edit -> Pspice Model
Globalmente: para el elemento en cualquier
esquema si se accede directamente desde
el Editor de Símbolos (Modeled.exe) Modeled.exe

Incluye la posibilidad de:


- Cambiar, copiar, y borrar modelos
- Editar el modelo con un editor de texto
- Extraer los parámetros de las curvas características y
visualizar dichas características
- Crear librerías de símbolos
Simulación ©DIEECS-Universidad de Oviedo
126
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Generando Modelos: El Editor de Modelos (II)


Si entramos desde el Editor de Esquemas
- Se hace una copia del modelo en una librería local cuyo
nombre es nombre_del_proyecto.lib
- Si esa librería no existe, se crea automáticamente
- Esa librería se configurará automáticamente en los Perfiles
de simulación como local (Simulation Settings -> Libraries)

DESCRIPCIÓN
MODELOS
O CURVAS
DEL MODELO

-AKO (A Kind Of) son modelos generados a partir


de otros cambiando algún parámetro
Simulación ©DIEECS-Universidad de Oviedo
127

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Generando Modelos: El Editor de Modelos (III)


Generación automática de modelo:
Model -> New. Seleccionar el tipo de componente y ajustar curvas.
View -> Normal/Model Text cambia la vista de curvas a modelo

CURVAS DEL
MODELO

PARÁMETROS
DEL MODELO

Simulación ©DIEECS-Universidad de Oviedo


128
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Generando Modelos: El Editor de Modelos (IV)

No es aconsejable cambiar los modelos de las librerías


originales.

Pero, ¿qué hago si no tengo el elemento?.


SUGERENCIAS
a).- Utilizar símbolos con ”modelos abiertos” (limpios)
como los de breakout.olb
b).- Generar librerías de símbolos propias con nuevos
nombres

Simulación ©DIEECS-Universidad de Oviedo


129

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Generar nuevos elementos mediante Subcircuitos


Idea: convertir un esquema con entradas y salidas en
una definición de subcircuito (.SUBCKT.....) que se puede
incluir en una librería .lib

Pasos:
1.- Editar el subcircuito
2.- Colocar puertos de interfaz (Hierarchical Ports), y
asignarles nombres diferentes
3.- Salvar el fichero del esquema
4.- Desde el Project Manager, seleccionar el esquema con
el subcircuito
5.- Ejecutar Tools > Create Netlist

Simulación ©DIEECS-Universidad de Oviedo


130
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Generar nuevos elementos mediante Subcircuitos (II)


Pasos (continuación):
6.- Seleccionar la pestaña Pspice
7.- Marcar la casilla “Create SubCircuit Format Netlist”
8.- Asignar el nombre de la librería en que se guardará el
subcircuito (.lib)
9.- Si se desea, se puede
retocar el circuito desde
el editor de modelos,
añadiendo parámetros,
por ejemplo

Simulación ©DIEECS-Universidad de Oviedo


131

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Uso de Subcircuitos

Se sitúa el subcircuito definido en una librería


accesible (.lib) o como fichero de inclusión (.inc)

El nombre del subcircuito ya puede ser usado como


modelo para un nuevo símbolo

Se puede “retocar” la definición de subcircuito


mediante un editor de texto o el propio editor de
modelos

Simulación ©DIEECS-Universidad de Oviedo


132
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Generando Componentes (Parts): Part Editor


¿Qué podemos hacer?

•Crear y/o modificar Componentes y símbolos


Dibujar el componente
Editar nombre y número de pines
•Añadir y definir atributos
•Definir otros atributos no relacionados
con la simulación como el encapsulado
Se puede lanzar:
- Abriendo un fichero .olb
- Desde el Project Manager: File -> New/Open -> Library
- Desde Capture: Seleccionar elemento: Edit -> Part
Simulación ©DIEECS-Universidad de Oviedo
133

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

El Editor de Componentes (II)


Componente o símbolo en el editor
Cuerpo
Nombre librería:Nombre elemento
(Body Outline)

Símbolo: dibujo
del elemento

Pines de
conexión

Part
Properties

Simulación ©DIEECS-Universidad de Oviedo


134
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

El Editor de Componentes (III)


Creación de un nuevo componente/ símbolo: Part:
componente
Botón derecho
Símbolo:
masa,
ports,etc
Nombre Alias (otros
Referencia nombres)
Encapsulado
Permite
Partes por CI enlazar
modelos
Tipo

Simulación ©DIEECS-Universidad de Oviedo


135

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

El Editor de Componentes (IV)


Pasos a seguir:
1.- Ajustar el tamaño del cuerpo (Área de dibujo)
2.- Dibujar el cuerpo del componente: Place-> (Formas gráficas)
4.- Situar los pines Place->Pin o Pin Array
5.- Definir los atributos del elemento (Properties): Options->Part
Properties
Por defecto, aparecen: Name (nombre del componente),
Part Reference (referencia), Value (valor), y otros relacionados
con los pines y la implementación
Importante: El atributo PSpiceTemplate es una plantilla de
sustitución en la netlist, que enlaza con otros atributos de
acuerdo con unas reglas, permitiendo el enlace con el simulador
Y, finalmente:
6.- Guardar los cambios (File -> Save)

Simulación ©DIEECS-Universidad de Oviedo


136
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Atributos de un Elemento (User Properties)


Conjunto de nombres y valores asignados a un
símbolo de una librería.
-Asociados a Pspice
-Asociados a otras utilidades, p.e. encapsulados

ATRIBUTO CLAVE PSPICE: PspiceTemplate


Simulación ©DIEECS-Universidad de Oviedo
137

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Atributo PSpiceTemplate (Plantilla de Pspice)

- PSpiceTemplate define la “línea” que aparece en la


lista de conexiones (Netlist) que precisa Pspice para
ejecutar la simulación
- Enlaza el resto de atributos del elemento para que
aparezcan en el fichero .net de manera que puedan
ser interpretados por PSpice
- La plantilla depende del tipo de elemento, es muy
importante respetar la sintáxis adecuada. La letra
inicial de la línea identifica el elemento
- Aparecen: referencia, nodos, valores, nombres de
modelos, cond.iniciales, funciones,...

Simulación ©DIEECS-Universidad de Oviedo


138
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Atributo PSpiceTemplate (II)


Caracteres especiales que preceden a los atributos

"@", "?", "#", "&”, "~” y normas de sustitución y enlace


@<id> se sustituye por<id> y error si no hay identificador
de atributo
o si no hay un valor asignado.
&<id> se sustituye por <id> si está definido
?<id>s...s se sustituye por el texto entre s...s si <id> está
definido
#<id>s...s idem pero elimina el resto de TEMPLATE si <id>
está indefinido
~<id>s...s se sustituye por el texto entre s...s si <id> está
indefinido

Simulación ©DIEECS-Universidad de Oviedo


139

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Atributo PSpiceTemplate (II)

los condicionales anteriores pueden tener su alternativa (else)


?<id>s..ss..s se sustituye por el texto entre s...s si <id> está
definido, si no se sustituye por la segunda parte
~<id>s...s se sustituye por el texto entre s...s si <id> está
indefinido, si no por el segundo texto

NOTA: s es cualquier carácter no regular (distinto de


alfanuméricos, $ y _ )

Simulación ©DIEECS-Universidad de Oviedo


140
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Atributo PSpiceTemplate (III)


Caracteres especiales:
“^” sustitución por el camino jerárquico del dispositivo se
enlazan con _ (underscore)
“/n” nueva línea
“%” precede a los pines del componente, deben tener el
mismo nombre que el asignado en el editor de símbolos

Simulación ©DIEECS-Universidad de Oviedo


141

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Declaración de Dispositivos: “Plantillas”


Pasivos

•Resistencia (R)
R<nombre> <+nodo> <-nodo> [<nombre modelo>] <Valor>
•Condensador (C)
C<nombre> <+nodo> <-nodo> [nombre modelo] <valor>
[IC=<valor inicial>]
•Bobina (L)
L<nombre> <+nodo> <-nodo> [nombre modelo] <valor>
[IC=<valor inicial>]

Simulación ©DIEECS-Universidad de Oviedo


142
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Declaración de Dispositivos: “Plantillas”


Pasivos

•Línea de Transmisión (T)


T<nombre> <(Puerto A)+nodo > <(Puerto A)-nodo> <(Puerto B)+nodo >
<(Puerto B)-nodo>
+<Ideal o especificación de las perdidas>
•Transformador (K), sin modelo de núcleo
K<nombre> L<nombre de la bobina> <L<nombre de la bobina>* <valor
del acoplamiento>
o con modelo de núcleo
K<nombre> L<nombre de la bobina>* <valor del acoplamiento>
<nombre modelo> [tamaño]

Simulación ©DIEECS-Universidad de Oviedo


143

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Declaración de Dispositivos: “Plantillas (II)”


Fuentes Independientes
De Tensión (V)
V<nombre> <+nodo> <-nodo> [DC<valor>] [AC<valor de la magnitud>]
+ [AC<Valor de la fase>][especificación del transitorio]
De Corriente (I)
I<nombre> <+nodo> <-nodo> [DC<valor>] [AC<valor de la magnitud>]
+ [AC<Valor de la fase>][especificación del transitorio]

Fuentes Controladas por Corriente


De Tensión controlada por Corriente (H)
H<nombre> <+nodo> <-nodo> <elemento de control> <transresistencia>
De Corriente controlada por Corriente (F)
F <nombre> <+nodo> <-nodo> <elemento de control> <ganancia>

Simulación ©DIEECS-Universidad de Oviedo


144
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Declaración de Dispositivos: “Plantillas (III)”


Fuentes Controladas
De Tensión controlada (E)
E<nombre> <+nodo> <-nodo> <+nodo de control> <-nodo de control>
<ganancia>
Formas de modelar el comportamiento analógico adicionales son:
VALUE, TABLE, LAPLACE, FREQ, y CHEBYSHEV
De Corriente controlada (G)
F<nombre> <+nodo> <-nodo> <+nodo de control> <-nodo de control>
<ganancia>

Formas de modelar el comportamiento analógico adicionales son:


VALUE, TABLE, LAPLACE, FREQ, y CHEBYSHEV

Simulación ©DIEECS-Universidad de Oviedo


145

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Declaración de Dispositivos: “Plantillas (IV)”

Interruptores Controlados

Por Tensión (S)


S<nombre> <+nodo> <-nodo> <+nodo de control> <-nodo de control>
<modelo>
Por Corriente (W)
W<nombre> <+ nodo int.> <-nodo int> <nombre de la fuente de
control> <modelo>

Simulación ©DIEECS-Universidad de Oviedo


146
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Declaración de Dispositivos: “Plantillas (V)”


Semiconductores
Diodo (D)
D<nombre> <+nodo> <-nodo> <nombre del modelo> [valor del área]
JFET (J)
J<nombre> <Drenador> <Puerta> <Fuente> <modelo> [valor del área]
MOSFET (M)
M<nombre> <Drenador> <Puerta> <Fuente> <tamaño/Sustrato>
<modelo>
+[Parámetros del modelo común]
Transistor Bipolar (Q)
Q<nombre><Colector><Base><Emisor>+[Sustrato]<modelo>[Valor de
area]
Subcircuitos
X<nombre> [nodos] <subcircuito> [PARAMS:<<nombre>=<valor>>]

Simulación ©DIEECS-Universidad de Oviedo


147

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Resumen: cómo crear un Modelo


con Plantilla Pspice (PSpiceTemplate)
1.- Se abre una librería de símbolos existente
File > Open
(aparecen todos los elementos)

o se crea una nueva librería de símbolos


File > New
Entramos en el Editor de Símbolos
2.- Se puede tomar un símbolo existente como
partida > doble click y editarlo o crear uno nuevo:
New part

Simulación ©DIEECS-Universidad de Oviedo


148
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Resumen: cómo crear un Modelo


con Plantilla Pspice (PSpiceTemplate)
3.- Se deben adjuntar propiedades de modelo
Activar Attach Implementation
Para acceder más tarde: Options > Package properties

¡OJO!
Nombre
de modelo
Spice

Se le asigna modelo Pspice (PSpice Model) y nombre de modelo


Simulación ©DIEECS-Universidad de Oviedo
149

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Resumen: cómo crear un Modelo


con Plantilla Pspice (PSpiceTemplate)
4.- Se abre ventana de definición de propiedades
(Options -> Part Properties)
Se definen los atributos
que se deseen.
PSpiceTemplate enlaza
con el resto con los
caracteres y normas
conocidas

5.- Salvar el elemento y cerrar el Editor


Simulación ©DIEECS-Universidad de Oviedo
150
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Generar directamente un componente para


un modelo o subcircuito
Punto de partida: un modelo o subcircuito contenido en
una librería de símbolos (.lib, .inc,.mod, etc)

Abrir el editor de modelos

Seleccionar File -> Create Capture Parts


Seleccionar la librería origen y la librería (.olb) destino
en la que guardar los componentes creados

Simulación ©DIEECS-Universidad de Oviedo


151

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

ÍNDICE DE LA PRESENTACIÓN

1.- La Simulación en el Proceso de Diseño


2.- El Programa de Simulación y su Entorno
3.- El Proceso de Simulación
4.- Descripción del Circuito
5.- Análisis de los Resultados de Simulación
6.- Especificación de la Simulación:
Tipos de Análisis Posibles
7.- Ejecución de la Simulación: Opciones
8.- Librerías de Elementos y Atributos
9.- Aspectos prácticos
10.- Simulación de Sistemas de Potencia
Simulación ©DIEECS-Universidad de Oviedo
152
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Problemas de Convergencia: Consejos prácticos


- Mayores problemas al principio de la simulación: sólo se
conoce un punto de convergencia (bias point).
Si se usan condiciones iniciales puede que no haya
convergencia al principio

- No emplear grandes valores de C y L

- Los tiempos de conmutación no deben ser nulos variaciones


bruscas que obligan a reducir el time step.
Es aconsejable introducir “snubbers R-C” o capacidades
parásitas en paralelo con diodos, SCRs, interruptores,...

- Emplear valores pequeños (pero no nulos) para tiempos de


subida y bajada en fuentes tipo pulsatorio

Simulación ©DIEECS-Universidad de Oviedo


153

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Problemas de Convergencia: Consejos prácticos (II)


- Para bobinas, situar una resistencia en paralelo para limitar su
ancho de banda (sino infinito) y comportamiento en alta
frecuencia. Picos en interruptores de conmutación elevados.
(Resistencia serie sirve para reflejar pérdidas en DC pero no
limita ancho de banda)
- Para C, situar una resistencia en serie por similar motivo
- Situar R grande en paralelo con elementos que “dan”
problemas de convergencia (“pistas” del fichero .out:
These voltages failed to converge...)
- Aumentar tolerancias de cálculos:
ABSTOL=1u, GMIN=1u, ITL1=400, ITL4=100 Intento 1
RELTOL=1%=0.01 Intento 2
Simulación ©DIEECS-Universidad de Oviedo
154
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Control de la Simulación: Salidas y Resultados


Se puede configurar el Post-procesador gráfico, mediante los
perfiles de simulación:
- Cuándo y cómo arranca
(Probe)
- Qué datos se almacenan en
el fichero .dat
- En qué formato se
almacenan dichos datos
Pspice -> Markers
Situa marcadores
en los puntos que
interese del circuito
(antes o después de
ejecutar la simulación)

Simulación ©DIEECS-Universidad de Oviedo


155

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Control de Simulación: Salidas y Resultados (II)

Se pueden volcar resultados al fichero (.out)


Pseudocomponentes en Special.olb:
IPRINT: tabla de valores de corriente
IPLOT:tabla y representa gráficamente i con *
VPLOT1:tabla y representa tensión en un punto
VPLOT2: tabla y representa tensión entre 2 puntos
VPRINT1: tabla de tensiones en un punto
VPRINT2: tabla de tensiones entre 2 puntos
WATCH1: muestra resultados y para simulación si
variable sale de rango

Simulación ©DIEECS-Universidad de Oviedo


156
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Ejecución de la Simulación

Llamada al Simulador, acciones:


- Verificación de Reglas Eléctricas (ERC)
- Generación de la Netlist
- Generación del Conjunto de Ficheros del Circuito
- Ejecución, ventana de estado de simulación Pspice
- Activación de Pspice A/D Probe, si estaba así configurado

Desde Capture: Pspice -> Run

Desde fuera de Capture:


1.-Seleccionar y activar programa Pspice A/D
2.-Activar ventana File/Open y seleccionar un fichero .cir o .sim

Simulación ©DIEECS-Universidad de Oviedo


157

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Ejecución de la Simulación (II)


Ejecución por “lotes” de varias simulaciones:
-Reuniendo varias descripciones de circuitos en un solo
fichero de extensión .cir (es de texto). Cada circuito se inicia
con una línea de comentario y finaliza con una línea .END
-Mediante la cola de simulación (Simulation Queue), accesible
en Pspice A/D en View -> Simulation Queue, y especificando
varios ficheros de circuito (.cir o.sim)
- Se ejecutan
secuencialmente y
se van generando
los ficheros de
resultados (.dat)
Permite un control completo de los ficheros a simular.
Simulación ©DIEECS-Universidad de Oviedo
158
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

ÍNDICE DE LA PRESENTACIÓN

1.- La Simulación en el Proceso de Diseño


2.- El Programa de Simulación y su Entorno
3.- El Proceso de Simulación
4.- Descripción del Circuito
5.- Análisis de los Resultados de Simulación
6.- Especificación de la Simulación:
Tipos de Análisis Posibles
7.- Ejecución de la Simulación: Opciones
8.- Librerías de Elementos y Atributos
9.- Aspectos prácticos
10.- Simulación de Sistemas de Potencia
Simulación ©DIEECS-Universidad de Oviedo
159

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

10.-Simulación de Sistemas Electrónicos de Potencia

• Empleo de Modelos Promediados para convertidores


conmutados

• Diseño de lazos de regulación para convertidores


conmutados

• Librerías de Elementos de Potencia

Simulación ©DIEECS-Universidad de Oviedo


160
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Modelos Promediados para convertidores conmutados

Objetivos:

•Identificar un bloque común no lineal en los


convertidores conmutados

•Representar ese bloque por medio de un transformador


ideal promediado ciclo a ciclo

•Sustituir en las simulaciones el bloque no lineal por el


transformador ideal

Simulación ©DIEECS-Universidad de Oviedo


161

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Modelos Promediados para conv.conmutados (II)


Pspice puede simular convertidores conmutados
con modelos reales

Ventajas de los modelos promediados:

•Tiempos de simulación muy inferiores

•El sistema es ahora lineal, se puede obtener la


respuesta dinámica y se puede realizar el análisis
en el dominio de la frecuencia, para el diseño de la
realimentación p.e.

Simulación ©DIEECS-Universidad de Oviedo


162
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Modelos Promediados: Bloque común no lineal


Buck

Boost

Buck/boost

MCC (modo de conducción continuo)


= Interruptor de 2 posiciones
Simulación ©DIEECS-Universidad de Oviedo
163

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Modelo Promediado (I)

A un lado tensión (vvp)


icp
y a otro corriente (icp)
con evolución continua
vvp

“Arriba” en ON, “abajo” en OFF Función q(t): q=1 arriba


q=0 abajo
ivp icp
vcp(t) = q(t) • vvp(t)
vvp vcp ivp(t) = q(t) • icp(t)

Var.dependientes Var.independientes
Simulación ©DIEECS-Universidad de Oviedo
164
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Modelo Promediado (II)


1 t k +T
“Promediemos” q (t ) = d k =
T ∫ tk
q (t )dt

Valor del “duty” en intervalo k


La frecuencia de variación de la salida es mucho menor
que la frecuencia de conmutación (1 ó 2 órdenes de magnitud)

d k ≅ d (t )
vcp (t ) = d (t ) • Vin
Deducción geométrica
ivp (t ) = d (t ) • icp (t )
Además hay igualdad de potencias de entrada y salida
Simulación ©DIEECS-Universidad de Oviedo
165

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Modelo Promediado (III)


¿A qué responde entonces el modelo?: ivp icp
Es un transformador ideal de relación 1/d(t)
vvp vcp

1:d(t)
¿Cómo está implementado en Pspice?

Tensión Corriente

Duty Común

Simulación ©DIEECS-Universidad de Oviedo


166
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Modelo Promediado: Modo de Conducción discontinuo


Ahora Interruptor de 3 posiciones:

icp
ivp
Trans.: on diodo: off
vvp Trans.: off diodo: on
vcp
Trans.: off diodo: off

Nuevo modelo con más fuentes dependientes de v e i en el circuito

NOTA:
Debemos conocer “a priori” en qué situación vamos a encontrarnos
aunque en gran señal podría pasar por transitorios de ambos
Existe modelo con condicionales que permite trabajar en ambas
situaciones en función de las condiciones internas que se den en
el circuito

Simulación ©DIEECS-Universidad de Oviedo


167

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Modelos Promediados
Librería SWIT_RAV.OLB:
Símbolos con modelos promediado para CCM, DCM con control
modo tensión o modo corriente (subcircuitos en .lib)
Librerías PE_LIB.OLB (prof. Ned Mohan) para OrCAD 9.0

Ejemplo: VMLSCCM Control duty


modo tensión y CCM
Terminal
Parámetros a asignar:
de disp.
activo
RMPHITE: altura de rampa
del diente de sierra de comp. Terminal
Común de disp.
VALLEYV: valor inicial del diente pasivo
de sierra

Simulación ©DIEECS-Universidad de Oviedo


168
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Modelos Promediados para conv.conmutados

Simulación completa

Con modelo promediado

Simulación ©DIEECS-Universidad de Oviedo


169

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Diseño de lazos de regulación para


convertidores conmutados

Pasos:

•Linealizar el sistema por medio de modelos


promediados en torno al punto de trabajo

•Diseñar el regulador usando la teoría de control para


sistemas lineales

•Comprobar la respuesta del sistema con simulaciones

Simulación ©DIEECS-Universidad de Oviedo


170
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Diseño de Lazos de Regulación (III)


¿Diseño?
^
Amplificador Vc Et. de Potencia
^ ^ ^
Vo , ref + Mod. PWM d Vo
de Error y Carga
1/Vr
- Gc(s) Gvd(s)

No hay que deducirla matemáticamente

Nos fijamos en la función de transferencia en cadena abierta

Gabierta(s)=Gc(s)*Gvd(s)*1/Vr
Cómo debe ser para que la cadena abierta sea la adecuada
con las especificaciones

Simulación ©DIEECS-Universidad de Oviedo


171

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Diseño de Lazos de Regulación (IV)


Criterios frecuenciales para cadena abierta:

• Polo en el origen para error nulo en permanente

• Frecuencia de corte a 0 dB por debajo de 0.1


veces la frecuencia de conmutación
(A mayor ancho de banda más rapidez pero mayor
susceptibilidad al ruido)

•Margen de fase entre 45º y 60º


(A mayor margen de fase menor sobreoscilación
en la salida ante escalones)

Simulación ©DIEECS-Universidad de Oviedo


172
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Diseño de Lazos de Regulación (V)


Pasos a dar con PSpice:
1.- Representar la función de transferencia de la etapa
de potencia, en pto.de trabajo y con variación en duty
de pequeña señal

Nivel para
fijar pto.de
funcionamiento

Simulación ©DIEECS-Universidad de Oviedo


173

Simulación, Modelado y Compatibilidad Electromagnética


de Sistemas Eléctricos y Electrónicos de Potencia

Pasos a dar con Pspice (II):


2.- Elegir la función de transferencia del regulador y
calcular valores, luego incluirla en la cadena abierta
verificando que cumple especificaciones
F.deT. del regulador

Valores del regulador

Simulación ©DIEECS-Universidad de Oviedo


174
Simulación, Modelado y Compatibilidad Electromagnética
de Sistemas Eléctricos y Electrónicos de Potencia

Librería para Sistemas de Potencia

Librería PE_LIB.OLB:
Primera aproximación con elementos “teóricos”

• Diodos, interruptores controlados y SCRs

• Transformadores

• Convertidores CC/CC aislados

• Controladores

Simulación ©DIEECS-Universidad de Oviedo


175

También podría gustarte