Está en la página 1de 9

ICOLAsORACION EXTERN"- I

SSDC- SIMULAOOR DE SISTEMAS DINAMICOS


CONTINUOS

E. ARCE M.
Se presenta un Simulador de Sistemas Dinamicos Continuos,
ESIQUIE-IPN SSDC. Este Simulador esta orientado a La resolucion de problemas
representados por ecuaciones diferenciales. Ellenguaje de programacion
es simple, similar al usado en computadoras anaLOgicas. Para el uso
efectivo de este Simulador no es necesario tener conocimientos profun
dos de analisis numerico ni experiencia en lenguajes de computo.

INTRODUCCION problemas se emplea en esencia, los mismos princi


pios que en la simulacion con computadoras analo
El analisis de sistemas de ingenierfa permite el gicas, por 10 que no se requieren conocimientos
rompimiento conceptual de un sistema en los ele profundos de programaci6n y metodos numericos,
mentos que 10 constituyen, considerandolos como ni es necesaria la experiencia con computadoras
bkques funcionales que pueden ser apartados (vir analogicas. Este lenguaje permite combinar la alta
tualmente) del sistema, y ser estudiados para un precision de las computadoras digitales con la flexi
mejor analisis y diseiio del sistema. bilidad de las analogicas.
La mayorfa de los problemas que se encuen Los lenguajes de computadora que pueden
tran en ingenierfa pu~den analizarse a traves de un simular las caracteristicas de una computadora ana
modelo matematico, como una ecuacion diferen logica en una digital, son llamados simuladores
cia1, pero la solucion a estas ecuaciones no siempre analogico-digital 0 bajo otras nominaciones, tal
se puede encontrar analiticamente, por 10 que como: analizadores diferenciales, simuladores de
deben resolverse con la ayuda de una computadora. modelacion continua 2, etc. Va en 1965 Linebarger
La simulacion en computadoras que, implica y Brennan 3 contaban sOlo en U.S.A. 27 diferentes
el procesar un programa que trata con el desarrollo lenguajes con estas caracteristicas, y desde
de un modelo, se usa cada vez con mayor acepta entonces su numero'a crecido. Los:hay muy versati
cion. "Las computadoras y en particular la simula les y que pueden resolver casi cualquier problema,
cion han cambiado la forma en que, en la actuali pero requieren mucha capacidad de memoria
dad se desarrolla y progresa la ingenierfa. La razon ademas de un largo entrenamiento en gruesos ma
es simple, los experimentos en computadoras son nuales.
mas baratos, mas facil de realizar y mucho mas El lenguaje SSDC puede simular una gran
rapidos que los experimentos convencionales"l , cantidad de problemas sin tener que pagar por ello
El programa SSDC (Simulador de Sistemas con espacio de memoria y tiempo de computacion.
Dimimicos Continuos), esta orientado a la solucion Por otro lado, el manual de operacion es tan breve
de problemas de simulacion en que los modelos que se incluye junto con el programa en este arti
rnatematicos empleados se representan por ecuacio culo. El programa, incluyendo subrutinas es relati
nes diferenciales. El lenguaje de programacion es vamente corto (alrededor de 500 tarjetas), 10 que
facil de entender, ya que para la descripcion de los 10 hace manualmente atractivo, esta escrito en

64 REVISTA DEL INSTITUTO MEXICANO OEL PETROLEO


TABLA 1

BLOQUES DEL SIMULADOR SSDC

T1.po d8 C6d1.go Representacion Funci6n


Bloque Simbolico Grafica
p
Ganancia G 81~80 8
0 = 8 1 P1

81 1
In'tegrador I e2
8
3 =ID>
P2
P
3
n 8
0
80 = ~1 + [<e1 +e 2 P2 +e P, )dt
3

Cons'tant8 K @ n 80 80 = P1

Va10r absolu'to
- -
A 81
1 A
er eO 80 = 8 1

Bel.e R .':~=E 7- R
eo 8
0
=
8
82 si

3
8i
e1
e1
0

Sumador +
.'1>
e
e
2
3
n 80
e0 = + + +
- 8 1 -e2 ~83

.
Hultipllcador .... e~
.:
n eo e e e
0 = 1 2

Retencion de
orden cero
Z e
8
9-
2
1
Z n e0
eo si 8 2 > 0
= e1
80 mantiene su ul.timo
valor, s1 8 2' 0

Divisor I .2[~
8
1 } - eo
e
0 = 81 /8 2

VOL.XII,No.2,ABRIL 1980 65
TABLA 1

BLOQUES DEL SIMULADOR SSDC

(Continuaci6n)

i'ipo d. c6d1.go :Representacion Func:Lon


BLoque Simbollco GraUca

Jnversor - e1 --G::>--- eo 0 :: -1

. Funcion
Exponencial
E e~ E ~.o eo = EXP(e1 )

~.o
Raiz cuadracJa M
e
1 M 0 =..re:1

11 ~eo
e
Seno S 's eo = Seno(1)

CoBeno C
.1
1 C ~eo .0 :: Cos(e 1)
e0

n
P2 P3
Generador de
Pu1sos clladrados p e
11 P e > - eo
1 1i r4
0 p.. t

~gar1tmo L
8
11 L ~80 e
0
= In(e1 )

.
Betraso simple Q. .11 Q ~eo eo = e 1 (t-~1) t ~ P1
e :: 0
o
t < P1
P s
(equivalente a e- 1 )

Func~on de trane
ferencia de primer F
e~ F [:r-eo
e
-- 0
:: -r--~--
P2

1 + 6 -3
orden
e
~eo
Geprador de niime-
roe a1.eatorios
D 1 D O~e ~1
0

REVISfA DEL ,NSTITUTO MEXICANO DEL PETROlEO


FORTRAN-IV Y emplea el metodo de RUNGE simbOlico y colocarlas como datos del
KUTTA de cuarto orden para la simulacion de programa.
modelos a partir de ecuaciones diferenciales 0 dia
. Ejemplo 1
gramas de bloques.
Considerese ]a siguiente ecuacion:
El Proceso de Modelaci6n
ax + hi + ex = 0 x (0) = x0 ; x (0) = 0 (1)
El usuario describe su problema modelandolo
en diagrama de bloques a la manera que se realiza El primer paso es despejar la derivada de
la modelacion en las computadoras analogicas, orden mas alto. En el caso de la Ec. (1), se tiene:
usando los conceptos de bloques de construccion.
Estos bloques de construccion 0 modulos opera 1
x= - - - (hi + ex) (2)
cionales, pueden ser: Sumadores, Integradores, a
Multiplicadores, etc., la conexion de los modulos a Se puede obtener la variable x integrando xy
traves de lineas forma la configuracion del modelo se puede obtener x integrando X, en la Fig. 1 se
del sistema a simular. .muestra esta secuencia.
El simulador dispone de 19 bloques de dife
rentes tipos, con los cuales implementa cualquier
modelo para simulacion continua. Cada bloque es
..
identificado por un codigo, y la salida de cada blo
que es una cantidad escalar definida por una rela
cion funcional, pudiendo tener en algunos casos
hasta tres entradas. Asociados a cada bloque se de
finen unos parametros que particularizan la opera Fig. 1.
cion funcional deseada. Puesto que la suma de las entradas al primer
En la tabla 1 se encu~ntran los bloques fun integrador es el termino x de la Ec. (2), se ali men
cionales de que dispone el simulador, usando los tan estos valores retroalimentando las salidas, tal
slmbolos recomendados por Shegley4 para repre como se muestra en el diagrama de la Fig. 2.
seritar los diferentes tipos de bloques para la cons
truccion de redes analogicas para simulacion. En la
construccion del diagrama a bloques del modelo
matematico se indica con flechas la direccion del x x
flujo para el caso de bloques que no indiquen por
su misma forma dicha direccion, y en todos los
casos, "n" representa el numero de referencia del
bloque.
Para la simulacion de sistemas dinamicos con
el simulador SSDC se deben seguir los siguientes
pasos: Fig. 2.- Diagrama analbgico de la ce. 1
Notese que los parimetros se indican dentro
1. Establecer con precision el modelo mate de los bloques y las condiciones inidales en los
mitico. drculos. El diagrama analogico forma la configura
2. Transformar el modelo matematico a un cion del modelo grafico a simular, para identificar a
diagrama de bloques. los bloques se enumeran arbitrariamente (de 1 a
3. Pasar el diagrama de bloques al modelo 99), estos numeros. son los numeros de referencia
simbolico, de acuerdo al codigo del len para el modelo simbolico.
guaje SSDC. El modelo simbolico de acuerdo al codigo del
4. Perforar las instrucciones del modelo lenguaje SSDC se forma con los siguientes datos:

VOL. XII, No.2, ABRil 1980 67


1. Especificaciones de la configuracion del de bloque 100 es el tiempo, que tambien puede
modelo grafico. usarse en cualquier modelo.
2. Especificadones de los tiempos de inte La configuracion del modelo se especificara
gracion. . por medio de los numeros de referencia de los
3. Especificaciones de salida. bloques que esten a la entrada 'de aque! a que
corresponde la instruccion. Asl, la instruccion
Las especificaciones de la configuracion se 1 I 0 1 2 significa que en el modelo existe un inte
definen con tres diferentes instrucciones, estas son: grador, cuyo numero de referencia es 1, cuyas
Una instTuccion en que se indique el numero de entradas son las salidas de los bloques, cuyos
bloques del modelo grafico, a continuadon van las numeros de referecia son 1 y 2. Esta instruccion
instrucciones correspondientes a los bloques que corresponde al primer integrador del diagrama de la
simulan el modelo grafico, el numero de estas ins Fig. 2.
trucciones debe ser igual al numero definido por la Para establecer por completo la configuracion
primer instruccion. Y por ultimo, las instTucciones del modelo de la Fig. 2, se requiere una instTuccion
en que se indican las condiciones iniciales y para mas, esta es: 2 I 1 0 O. Por 10 que se deben tener 2
metros ligados a los bl!Jques del modelo. tarjetas, una por cada instTuccion, 0 en otras pala
bras, cada bloque debe especificarse en una tarjeta.
1. Formato de las instrucciones para especifica Estos datos se especifican con formato libre,
ciones de la configuraci6n. pudiendose perforar en cualquier parte de la tarjeta
dentro de las primeras 72 columnas, teniendo
Como ya se menciono, estas instrucciones son
como mlnimo un espacio en blanco para separar
de tres tipos, en los que se definen el numero de
cada dato. En general, pueden usarse indistinta
bloques. datos de la configuracion y los parametros
mente 1 0 3 entradas, cuando se usen menos de
de los bloques, observando siempre esta secuencia.
trcs entradas las restantes se especifican con ceros.
Los datos de cada instruccion deben perforar
Los bloques de tipo K (constante) y P (generador
se en una tarjeta, no importando su posicion den
de pulsos cuadrados), no tien~n entradas, por 10
tro de las primeras 72 columnas. Por ejemplo, para
tanto las entradas se indican con 3 ceros, mientras
el modelo de la Fig. 2, el numero de bloques es 2
que en el bloque de tipo (divisor), las 2 primeras
por 10 que este numero debe ser el primer dato
entradas tienen que corresponderse con las salidas
para formar el modelo simbolico. Este numero se
de otros tantos bloques 5 .
perfora en una tarjeta dentro de las primeras 72
En el caso particular de los integradores,
columnas, sin irnportar su posicion. Esta es una de
como puede verse en la tabla I, este se usa de la
las caracteristicas dellenguaje que permite la leetu
siguiente forma:
ra de datos en formato libre, 10 cual se logra con las
subrutinas ENTRA y NUL del 'programa (ver el
listado del programa en el apendice).
Los datos de las instrucciones correspondien
tes a los bloques de la configuracion, se componen
de:

1.1. El numero de referenda del bloque.


1.2. Codigo alfabetico del bloque y,
1.3. Numeros que definen las entradas al
Fig. 3.- Simbolo diagramirtico del integrador.
bloque.
Teniendo la relacion entrada-salida dada por
Estos datos deben especificarse de acuerdo a la ecuadon:
este orden y en una sola tarjeta por cada bloque.
Los numeros de referenda deben estar compren
didos entre 1 y 99, Y no deben repetirse, el numero

68 REVISTA DEL INSTITUTO MEXICANO DEL PETROlEO


Por 10 que la primer entrada a cualquier inte El primer signa de dolar debe perforarse en la
grador no tiene ningUn panimetro asociado, ya que segunda columna y entre cada signo de igualdad y
el panimetro 1 del bloque define las condiciones la coma debe indicarse el valor correspondiente a
iniciales. Por este motivo, en el caso del ejemplo cada variable. Los tiempos de simulacion para el
del modelo de la fig. 2 los datos de configuracion caso del ejemplo I, son:
de los bloques quedan en la siguiente forma:
$TIEMPO DELTAT = 0.01,
1 10 1 2 TMAX 25.0,
21100 TPRINT 0.5,
$END
Para especificar los datos de condiciones
iniciales y parametros se requiere una instruccion Por ultimo se definn las especificaciones de
por cada bloque, perforando estos datos en una salida.
tarjeta en formato libre. Debe aclararse que no
todos los bloques requieren instrucciones para
3. Formato de las instrucciones para las especifi
especificacion de parametros, ya que no tienen caciones de salida.
ningUn parametro asociado a la funcion que reali
zan, por ejemplo, el bloque tipo S (seno trigonome Las especificaciones de salida incluyen tres
triCo) y otros. Para el modelo de la Fig. 2, los tipos diferentes de instrucciones:
parametros y condiciones iniciales se especifican de
la siguiente manera: 3.1. Para obtencr los resultados en forma de
1 0.0 -.428 -.357 un listado de las variables que represen
2 0.75 0:0 0.0
ten las salidas de los bloques indicados.
3.2. Para ppner encabezados alfabeticos a las
El primer numero idemifica al bloque, cuyos variables listadas.
parametros se especifican, los valores numericos 3.3. Para obtener los resultados en forma
pueden perforarse como cantidades enteras 0 reales grifica.
con 0 sin exponente, en formato libre, teniendo un
espacio en blanco cuando menos de separacion. Y Para obtener los resultados en forma de un
como en el caso de las emradas a los bloques en la listado se emplea una instruccion que usa el forma
configuracion, en la especificacion de parametros, to NAMELIST de leetura, indicandose en la
los parametros no definidos se indican con ceros. siguiente forma:
2. Formato de las instrucciones para la especifi
cacion de los tiempos de integraci6n. $SALIDA BLOCKS ,$END

En una sola instruccion, usando el formato de Indicandose entre las comas los numeros de
lectura NAMELIST se indican los tiempos que los bloques, cuya salida se desea listar, pudiendose
controlan la simulacion, estos son: obtener la impresion de la salida hasta de 5 blo
DELTAT=lntervalo de imegracion. ques. Por ejemplo, en el caso del modelo de la Fig.
TMAX =Tiempo maximo de integracion. 4, debe perforarse en una tarjeta la siguieme ins
TPRINT =Frecuencia de impresion. truccion.
Despues de las instrucciones de los parametros $SALIDA BLOCKS = 1,2,3 0, $END
debe haber una tarjeta con los siguientes datos:
Las salidas que no se usen se indican con
$TIEMPO DELTAT = ceros, de ::tcuerdo al formato de NAMELIST.
TMAX Los letreros que deben ir como encabezados
TPRINT del mencionado listado, se especifican en una
$END tarjeta en formato libre, el numero maximo de

VOL. XII, No.2, ABRIL 1980 69


TIEMPO VELOCIDAD LONGITUD
caracteres es de diez. En el caso del ejemplo se 0.0000 O. .75000
tiene: .5000 -.11874 .71902
1.0000 -.20513 .63667
VELOCIDAD LONGITUD 1.5000 -.25852 .51941
2.0000 -.28100 .38332
Para obtener una gr:ifica hasta de 5 salidas de 25000 -.27675 .24287
los bloques del modelo, contra el tiempo, se usa 3.0000 -.25124 .11011
una instrucci6n de entrada NAMELIST, bajo las 3.5000 -.21061 - .58503E-02
siguientes caracteristicas: 4.0000 -.16101 -.99OO7E-01
4.5000 -.10813 -.16632
5.0000 -.56809E-01 -.20740
SGRAFICA MODULO = , ,SEND 5.5000 -.10845E-01 -.22403
6.0000 .27128E-01 -.21959
Indidndose entre las comas los numeros de 6.5000 .55623E--:01 -.19849
los bloques, cuya salida se desea graficar. Para el 7.0000 .74191 E-01 -.16562
7.5000 .83266E-01 -.12588
ejemplo 1, si se desea s610 graficar la salida del
8.0000 .83952E-01 - .83756E-01
bloque numero 2, se tendria:
8.5000 .7781OE-01 -.43068E-01
9.0000 .66647E-01 - .67833E-02
SGRAFICA MODULO = 2, 4 * 0, $END 9.5000 .52318E-01 .23052E-01
10.0000 .36578E-01 .45301 E-01
Aqui de nueva cuenta, las salidas que no se 10.5000 .20953E-01 .59651 E-01
usan se indican con ceros. 11.0000 .66670E-02 .66479E-01
Las instrucciones para la simulaci6n del 11.5000 -.53984E-02 .66690E-01
ejemplo 1, se resumen a continuaci6n: 12.0000 -.14709E-01 .61542E-01
125000 -.21053E-01 .52477E-01
13.0000 -.24495E-01 .40974E-01
2 13.5000 -.25321 E-01 .28419E-01
1 1012 14.0000 -.23968E-01 .16016E-Ol
2 1100 14.5000 -.20965E-01 .47257E-02
15.0000 -.l6868E-Ol -.47666E-02
15.5000 -.12215E-Q1 - .12050E-Ol
1 0.0 -0.428 -0.357 16.0000 -.74845E-02 - .16969E-01
2 0.75 0.0 0.0 16.5000 -.30684E-02 - .19588E-01
17.0000 .74175E-03 -.20139E-01
STIEMPO DELTAT= 0.01, 17.5000 .37587E-02 -.18979E-01
TMAX =25.0, 18.0000 .58946E-02 . - .16528E-01
TPRINT = 0.5, 18.5000 .71490E-02 -.13231 E-01
SEND 19.0000 .75915E-Q2 -.95145E-02
19.5000 .73434E-02 - .5755OE-02
SSALIDA BLOCKS = 1, 2, 3 0, 20.0000 .65574E-02 - .22608E-02
SEND 20.5000 .53999E-02 .74055E-03
21.0000 .40347E-02 .31046E-02
VELOCIDAD LONGITUD 21.5000 .26108E-02 .47656E-02
220000 .12530E-02 .57266E-02
225000 .56797E-04 .60457E-02
$GRAFICA MODULO = 2, 4 0,
23.0000 -.91346E-03 .58212E-02
$END
23.5000 -.16239E-02 .51757E-02
Los resultados de la simulaci6n se muestran 24.0000 -.20680E-02 .42418E-02
en las Fig. 4 Y 5. El tiempo de ejecuci6n y compila 24.5000 -.22617E-02 .31495E-02
25.0000 -.22376E-02 .20165E-02
ci6n, fue de 4.6 segundos en una computadora
CDC-6400. Fig. 4.- Resultados del ejemplo 1.

70 REVISTA DEL INSTITUTO MEXICANO DEL PETROLEO


~
.75 R

.~o

.~~

Fig. 6.- Sistema de control autom8tico.

2" 2
son los que emplean la respuesta a perturbaciones
t
transitorias, midiendo el desarrollo del sistema. El
desarrollo deseado se puede establecer en terminos
de un indice de desarrollo, que puede ser por
ejemplo, El maximo sobrepaso 0 la cuarta declina
cion. El ajuste con estos indices aunque puede ser
bueno, no es el optimo, para un mejor ajuste se
Fig. 5.- Resultados del ejemplo 1.
puede usar como indice de desarrollo la integral del
error al cuadrado (lEe), y cuando se alcanza el
Ejemplo 2 minimo de este indice se logra un controloptimo.
Para determinar los valores de Kc Y i que
En este ejemplo, se trata de encontrar el definen un control optimo para el sistema bajo
mejor ajuste del control para el sistema de la Fig. 6. estudio, se construye un diagrama analogico como
En donde: K1 , K2 Y l ' 2 son las ganancias y el de la Fig. 7. En el que se usan dos bloques F
constantes de tiempo de la planta, respectivamente, (funciones de transferencia de primer orden) para
KT es la ganancia de retroalimentacion, 1(., es la la simulacion de la planta. Se efect6.an varias
ganancia del aetuador, Kc es la ganancia del contro corridas del modelo cuando R 1, cambiando el
lador, i es la constantedel reajuste automatico y valor de i hasta obtener el optimo. La siguiente
R es el valor de referencia. tabla resume los resultados de 6 corridas, puesto
Hay varias formas de determinar un huen que el minimo valor del indice de desarrollo se
ajuste de control manipulando los parametros del logra cuando Kc = 66.666 Y T i = 0.5, estos son los
controlador (Kc y i), los metodos mas comunes parametros buscados.

RESULTADOS DEL EJEMPLO 2

CUANDO Kc =66.666

X, x2 f e 2 dt = lEe
T. 10 min. 15 min. 10 min. 15 min. 10min. 15min.
I

0.0 1.3340 1.3334 0.66711 0.66666 1.9161 2.4815


0.25 1.9550 1.9819 0.96997 0.98863 1.0605 1.Q622
0.50 20150 1.9993 1.0020 0.99936 0.9999 1.0000
0.75 20700 2.0005 1.0250 0.99544 1.0822 1.0833
2.00 0.1126 0.5272 0.5862 0.86177 2.9682 3.8682
5.00 32060 -75.087 10.121 11.248 85.149 12.671

VOL. XII, No.2, ABRIL 1980 71


CONCLUSIONES

EI contar con un programa que simule gran


variedad de sistemas diruimicos, es de gran utilidad
en el ambito academico para el mejor desarrollo y
aprovechamiento de cursos, tales como: Matema
ticas, Control de Procesos, Diruimica y Simulaci6n,
entre otras. Considerando esto, se presenta el
programa SSDC que es muy versatil y facil de usar,
ademas de que no se requiere conocimiento previo
CONFIGURACION de computaci6n y cuenta con gran variedad de
11 bloques para construir cualquier sistema din:imico.
Cuando se presente el caso (aunque es
1 F 7 0 0
2 F 1 0
remoto), en que los problemas a simular sean de tal
0
3 K 0 0 0 magnitud que pueda resolver el simulador, este
4 3 2 0 puede redimensionarse f:icilmente 0 se pueden
5 G 12 0 0 aumentar el tipo de bloques, a traves de pocas
6 4 4 4 modificaciones. Por otro lado, el beneficio que se
7 G 5 0 0 obtenga del uso del simulador depende de la habili
8 I 6 0 0 dad del usuario para familiarizarse con el lenguaje
10 I 4 0 0 de simulaci6n.
11 G 10 0 0
12 11 4 0
REFERENCIAS
PARAMETROS

1. Andree, R.V.; Andn:e, J.P. aud Andree, D.D. "ComfJIUer


1 0.0 1.0 2.0 Prog1'ammiflg Teclnriqlles, AfllJl"sis and Mathematics",
2 0.0 0.5 1.0 Prentice Hall, USA, (1973).
3 1.0 0.0 0.0 2. 1130, Continuos SySb:1JI Modeling Program. Fonn No.
5 H2()--{)282, IBM Corp.
66.666 0.0 0.0
3. Linebarger, R.N. and BreDDaD, R.D., "Digital Simulation for
7 0.06 0.0 0.0 Control System Design", If1stnlmmt and COfltrtJl System,
8 0.0 0.0 0.0 Vol 38, No. 10, Oct. 1965.
10 0.0 0.0 0.0 4. Shcgley, J.E~ "Simultltio" of Mechanical Systems and If1I1'O
11 0.5 0.0 0.0 dflctWfI", McGraw-Hill, (1967).
5. Trejo, V.O.; Padron, P.R. y FenW1dez, C.M., "Lenguaje para
la simuJaciOO digital. de sisremas diDimic:os continuos", 20.
Instrucciones de tiempo y salida EflCJU!fltro NacWflal Sobf'e AlltomatizaciOfI, Universidad de la
Habana, Cuba.

$TIEMPO DELTAT;= 0.01,

TMAX;= 15.0,

APENDICE
TPRINT ;= 0.3.

En las siguientes p:iginas se encuentran: la


$END

tabla 1, que contiene los sfmbolos dellenguaje del


$SALIDA BLOCKS ;= 1,2, S, 8, 0,

simulador y a continuaci6n el programa y las


$END

subrutinas.
Xl X2 CONTROL INTEGERROR

$GRAFICA MODULO = 1,2,3,0,

$END
NOTA: Un listado de este simulador puede ser obtenido a traves del
Dr. Gustavo Garza Tobias, InvestigaciOn BUica de Procesos del IMP
o con el autor, M. en C. Enrique Aree Medina, ESIQIE, UPIPN,
actualmente en el Depto. de lng. Quimica de la Universidad de
Fig. 7.- Modelo analOgico e instrucciones del eiemplo 2.
Carolina del Norte USA.

72 REVISTA DEL INSTITUTO MEXICANO DEL PETROLEO

También podría gustarte