model ado
TRANSCRIPT
![Page 1: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/1.jpg)
Prof. Cesar de Prada, ISA, UVA
1
Modelos de procesos y linealización
Prof. Cesar de Prada
Dpt. Ingeniería de Sistemas y Automática
Univ. De Valladolid
![Page 2: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/2.jpg)
Prof. Cesar de Prada, ISA, UVA
2
Modelos
• Representación aproximada de la realidad
• Abstracción: Incluimos solo aquellos aspectos y relaciones que son de interés.
• Modelos físicos, cualitativos, cuantitativos,…
• Usos de los modelos: diseño, entrenamiento, que pasa si…., decisiones,...
• ¿Como generarlos, resolverlos, utilizarlos, validarlos?
![Page 3: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/3.jpg)
Prof. Cesar de Prada, ISA, UVA
3
¿Qué es un modelo matemático?
• Conjunto de ecuaciones que relacionan las variables de interés del proceso y representan adecuadamente su comportamiento
• Siempre son aproximaciones de la realidad
• Distintos modelos para distintos objetivos y tipos de procesos
• Compromiso entre facilidad de uso y exactitud
![Page 4: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/4.jpg)
Prof. Cesar de Prada, ISA, UVA
4
Representación adecuadaRepresentación adecuada
Proceso
u
tiempo
y
tiempo
Modelo
ym
tiempo
![Page 5: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/5.jpg)
Prof. Cesar de Prada, ISA, UVA
5
Procesos continuos y de eventos discretos
q
h
Procesos continuos:Las variables evolucionancontinuamente en el tiempoy pueden tomar cualquier valor en un rango dado
Procesos de eventos:Las variables solo cambianen instantes discretosy pueden tomar solo un número finito de valores
![Page 6: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/6.jpg)
Prof. Cesar de Prada, ISA, UVA
6
Procesos Continuos / Eventos• Procesos Continuos
– Descritos principalmente por DAEs o PDE.– Interés fundamental: la trayectoria de algunas
variables
• Procesos de eventos discretos– Descritos principalmente por secuencias de
actividades. – Interés fundamental: el comportamiento
estadístico de algunas variables.
![Page 7: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/7.jpg)
Prof. Cesar de Prada, ISA, UVA
7
Modelos estáticos y dinámicos
q
h
Ad h
d tq k h
q k h
Modelo estático: Relaciona las variables en unestado de equilibrio
Modelo dinámico:Relaciona las variables alo largo del tiempo
![Page 8: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/8.jpg)
Prof. Cesar de Prada, ISA, UVA
8
Respuesta dinámicaRespuesta dinámica
tiempo
q
h
![Page 9: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/9.jpg)
Prof. Cesar de Prada, ISA, UVA
9
Modelos estáticos y dinámicos
• Modelos estáticos– Representan situaciones de equilibrio– Descritos mediante ecuaciones algebraicas– Orientados a diseño
• Modelos dinámicos en tiempo continuo– Representan la evolución temporal– Descritos mediante DAE y PDE– Uso mas general: control, entrenamiento,...
![Page 10: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/10.jpg)
Prof. Cesar de Prada, ISA, UVA
10
Modelos para control por computador
ProcesoOrdenador D/A
A/Dy(kT)
u(kT)
modelos en tiempo discreto deben relacionar las variables de entrada y salida
en los instantes de muestreo kT
y(t)
![Page 11: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/11.jpg)
Prof. Cesar de Prada, ISA, UVA
11
¿Como obtener modelos?
Mediante razonamientos,usando leyes físicas,químicas, etc
Mediante experimentacióny análisis de datos
![Page 12: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/12.jpg)
Prof. Cesar de Prada, ISA, UVA
12
Modelos de conocimiento
• Se obtienen mediante razonamientos y la aplicación de principios de conservación de masa, energía, momento, etc. y otras leyes particulares del dominio de aplicación
• Tienen validez general
• Requieren conocimiento profundo del proceso y de las leyes fisico-químicas
![Page 13: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/13.jpg)
Prof. Cesar de Prada, ISA, UVA
13
IdentificaciónEl modelo se obtiene a partir de datos experimentales de entrada-salida del proceso
tt
YUU
Y
Proceso
Modelo
![Page 14: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/14.jpg)
Prof. Cesar de Prada, ISA, UVA
14
Modelos de conocimiento
Metodología de modelado:
Establecer los límites y objetivos del modeloEstablecer las hipótesis básicasEscribir las ecuaciones usando leyes de conservación y del dominio de aplicaciónEstimar el valor de los parámetrosValidar el modelo
![Page 15: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/15.jpg)
Prof. Cesar de Prada, ISA, UVA
15
Tipos de modelos
• Parámetros concentrados
• Parámetros distribuidos
• No-lineales
• Lineales
• Tiempo
• Frecuencia
• ….
![Page 16: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/16.jpg)
Prof. Cesar de Prada, ISA, UVA
16
Conservación de masa
Acumulación de masa en el sistema por unidad de tiempo =
Masa que entra al sistema por unidad de tiempo -
Masa que sale del sistema por unidad de tiempo -
Masa que se genera en el sistema por unidad de tiempo -
Masa que se consume en el sistema por unidad de tiempo -
CGFFtdmd
0i
m
Fi F0
G C
![Page 17: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/17.jpg)
Prof. Cesar de Prada, ISA, UVA
17
Ejemplo: Depósito
Conservación de masa
Acumulación=flujo entrada q - flujo salida F
m masa en el depósitoA sección del depósito densidad, k constante
q
h
F
hkqtd
hdA
hkF ghpp
ppSkSvF hAm
Fqtd
md
01
011
p0
p1
![Page 18: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/18.jpg)
Prof. Cesar de Prada, ISA, UVA
18
Ejemplo: Depósito
Conservación de masa
Acumulación=flujo entrada q - flujo salida F
m masa en el depósitoA sección del depósito densidad, k constante u posición de la válvula
q
h
F
Ecuación diferencial no-lineal
AhV hukqtd
hdA
hukF hAm
Fqtd
md
Ecuación algebraica
u
![Page 19: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/19.jpg)
Prof. Cesar de Prada, ISA, UVA
19
Modelos en variables de estado
)t),t(p),t(u,x(g)t(y
)t),t(p),t(u),t(x(fdt
)t(xd
Variables manipuladas
Respuestas observables
u yx
x Estados
perturbacionesp
![Page 20: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/20.jpg)
Prof. Cesar de Prada, ISA, UVA
20
Simulación
Integrando numéricamente el modelo pueden obtenerse los valores del volumen de líquido en función de los valores de q
q
h
F AhV hA
ukq
A
1
td
hd
Integración numérica mediante el método de Euler
t)t(hA
k)t(u)t(q
A
1)t(h)tt(h
![Page 21: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/21.jpg)
Prof. Cesar de Prada, ISA, UVA
21
Causalidad
q
h
FCausalidad física: causas y efectos
q h F
hkF
Fqtd
hdA
Causalidad computacional: orden de cálculo de las variables
q h F
El uso del modelo (¿Qué pasa si..? Control, etc.) requiere una determinada causalidad computacional.
![Page 22: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/22.jpg)
Prof. Cesar de Prada, ISA, UVA
22
Hipótesis
q
h
F
q
h
F
ci
c
Fcqctd
Vcdi
Mezcla perfecta Flujo pistón
)F
Vt(c)
Av
Aht(c)
v
ht(c)t(c iii
![Page 23: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/23.jpg)
Prof. Cesar de Prada, ISA, UVA
23
Formulación
q
h
F
ci
c
)cc(qtd
cdV
Fcqc)Fq(ctd
cdV
Fcqctd
Vdc
td
cdV
V
Vcc
Fqtd
Vd
Fcqctd
)Vc(d
i
i
i
i
Mezcla perfecta
constante
Volumen V
Concentración ci
![Page 24: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/24.jpg)
Prof. Cesar de Prada, ISA, UVA
24
Computabilidadq1
h1
F1
h2
F2
0q hh0 hh)hhsgn(kF
hkF ?hh hhkF
FFqdt
dhA Fq
dt
dhA
imaxi212111
222212111
2122
2111
1
q2
Leyes + restricciones
![Page 25: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/25.jpg)
Prof. Cesar de Prada, ISA, UVA
25
Reactor Químico Isotermo
Reactor
FT
AT
Productos
Materia prima
Reacción:
A
A, B
A B
![Page 26: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/26.jpg)
Prof. Cesar de Prada, ISA, UVA
26
Modelo Matemático
A B
F
CA CB T
CAi , Ti
Producto A
Balance másico del producto ABalance másico del producto B
Hipótesis:
•Mezcla perfecta en el reactor
•Temperatura T constante
•Volumen constante V
Vd c
d tFc Fc Vke cA
Ai A
ERT
A
Vd c
d tFc Vke cB
B
ERT
A
![Page 27: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/27.jpg)
Prof. Cesar de Prada, ISA, UVA
27
Presión en un recipiente
2f
2vi
2f
2vii
ppaCFtdpd
RTVM
isotermo que tanRTM
p Vm
ppaCFFFtdmd
Fi
Fa
p
pf
![Page 28: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/28.jpg)
Prof. Cesar de Prada, ISA, UVA
28
Conservación de energía
T temperatura, V voltajem masa en el depósitoH entalpia, ce calor específicoA sección del depósito densidad, R resistencia
q
Ecuación diferencial no-lineal
RcV
)TT(qtdTd
Ah
Ahm TcH si
RV
HqHqtd
)mH(d
e
2
i
e
2
i
V R T
Hipótesis:
T uniforme en el depósito Aislamiento perfecto densidad constante
Ti
![Page 29: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/29.jpg)
Prof. Cesar de Prada, ISA, UVA
29
Conservación del momento
i2
2
i
Ftd
xdm
Ftd
)mv(d
x
mF Sistema de
referencia
i2
2
i
Ttd
dI
Ttd
)I(d
![Page 30: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/30.jpg)
Prof. Cesar de Prada, ISA, UVA
30
Masa suspendida
mg
m
-kx
x
0
Fmgkxtd
xdm
Ftd
xdm
2
2
i2
2
Fm
1gx
m
k
td
vd
vtd
xd
F
![Page 31: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/31.jpg)
Prof. Cesar de Prada, ISA, UVA
31
Vehiculos acoplados
x
mF
M
f
k
y
)dt
xd
dt
yd(f)Lxy(K
dt
xdm
)dt
xd
dt
yd(f)Lxy(KF
dt
ydM
2
2
2
2
K coef. resorte f coef. fricción viscosa
sin fricción de deslizamiento
sin resistencia del aire
![Page 32: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/32.jpg)
Prof. Cesar de Prada, ISA, UVA
32
Grua unidimensional
F
mg
L
x
Modelar la posición de la masa m y el carro M respecto al sistema de referencia
m
posición de la masa M: x
posición de la masa m : x + L sen
Dos grados de libertad: x,
Fricción viscosa
Sin fricción de deslizamiento
M
![Page 33: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/33.jpg)
Prof. Cesar de Prada, ISA, UVA
33
Grua unidimensional
F
mg
L
x
m
Conservación de la cantidad de movimiento del carro y la masa m en la dirección x
dt
xdfF
dt
dmLsen
dt
dcosmL
dt
xd)mM(
dt
xdfF
dt
)Lsenx(dm
dt
xdM
2
2
2
2
2
2
2
2
2
M
Se necesita otra ecuación para
![Page 34: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/34.jpg)
Prof. Cesar de Prada, ISA, UVA
34
Grua unidimensional
F
mg
L
x
m
Conservación del momento angular referido a unos ejes moviles asociados al eje de la grua
Lcosdt
xdmLmgsen
dt
d)mLI(
2
2
2
22
M
Respecto a los ejes fijos, aparece una aceleración - d2x/dt2 en dirección horizontal
2
2
dt
xdm
dt
xdfF
dt
dmLsen
dt
dcosmL
dt
xd)mM(
2
2
2
2
2
![Page 35: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/35.jpg)
Prof. Cesar de Prada, ISA, UVA
35
q
pv
a h
p0
ghq)AfL
Ca1
(p
tdqd
AL
Avq ALm qCa1
p
gAhvAfLpApAtd
mvd
222
v2
0
22v
2v
2v0
Flujo en una tuberia
Conservación de cantidad de movimiento
Ecuación diferencial no-lineal
![Page 36: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/36.jpg)
Prof. Cesar de Prada, ISA, UVA
36
Circuito RCR
I1
CV E
dt)II(C
1E
dt)II(C
1RIV
21
211
I1-I2
I2
Impedancia infinita I2 =0
dtIC
1E
dtIC
1RIV
1
11
1
11
IC
1
td
Ed
IC
1R
td
Id
td
Vd
1
11
IC
1
td
Ed
td
Vd
R
1I
RC
1
td
Id
![Page 37: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/37.jpg)
Prof. Cesar de Prada, ISA, UVA
37
CircuitosLR1
V EC
R2
I1
I2
I1-I2
22121
221211
11
R)II(dt)II(C
1E
R)II(dt)II(C
1
td
IdLRIV
![Page 38: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/38.jpg)
Prof. Cesar de Prada, ISA, UVA
38
Motor CC
LR
V
Excitación independiente
2
1
ktd
IdLRIV
td
d
TfIktd
dJ
I
T par externo
k2 f.c.e.m
T
![Page 39: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/39.jpg)
Prof. Cesar de Prada, ISA, UVA
39
Procesos distribuidos
x
Ti F
![Page 40: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/40.jpg)
Prof. Cesar de Prada, ISA, UVA
40
Proceso distribuido
x
Ti Ti+1Ti-1
Ts
F
Se divide el proceso en celdas de ancho x en las que T pueda considerarse uniforme
Balance de energia en un elemento
Limite cuando x 0
T(x,t)
x
![Page 41: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/41.jpg)
Prof. Cesar de Prada, ISA, UVA
41
Proceso distribuido
x
Ti Ti+1Ti-1
Ts
FT(x,t)
e
s2
e
is
0x
i1i
0x2i
0x
e
isi1i2
i
isie1ieie
2
cr
))t,x(TT(U2
x
)t,x(T
r
F
t
)t,x(T
cr
)TT(U2lim
x
)TT(lim
r
F
td
Tdlim
cr
)TT(U2
x
)TT(
r
F
td
Td
)TT(xUr2TcFTcFtd
Tcxrd
r
Balance energético
Ecuaciones en derivadas parciales
![Page 42: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/42.jpg)
Prof. Cesar de Prada, ISA, UVA
42
Modelos de conocimiento
• Formados por conjuntos de ecuaciones diferenciales y algebraicas frecuentemente no lineales
• Utiles para muchos fines
• Requieren ciertos conocimientos
• Difíciles de manipular matemáticamente
• Se resuelven mediante simulación
![Page 43: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/43.jpg)
Prof. Cesar de Prada, ISA, UVA
43
Simulación: EcosimPro
• Lenguaje de Modelado / Simulación• ¿Qué pasa si…?• Basado en tecnología orientada a objetos• Métodos numéricos y funcionalidades avanzadas• ESA: Agencia Europea del Espacio• Generador de código C++ con un entorno de
desarrollo y ejecución• Librería / Componente / Partición / Experimento• Abierto
![Page 44: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/44.jpg)
Prof. Cesar de Prada, ISA, UVA
44
EcosimPro
![Page 45: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/45.jpg)
Prof. Cesar de Prada, ISA, UVA
45
Entorno Gráfico
![Page 46: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/46.jpg)
Prof. Cesar de Prada, ISA, UVA
46
Simulación
![Page 47: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/47.jpg)
Prof. Cesar de Prada, ISA, UVA
47
Modelos linealizados
• Aproximaciones lineales de las ecuaciones no-lineales
• Mas fáciles de manipular matemáticamente pero su rango de validez es limitado
hkqtdhd
A hqtdhd
A
![Page 48: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/48.jpg)
Prof. Cesar de Prada, ISA, UVA
48
Linealización
Desarrollo en serie de Taylor sobre un punto de operación u0, y0, z0, ….
...)zz(zf
)yy(yf
)uu(uf
)z,y,u(f)z,y,u(f
0)z,y,u(f 0)z,y,u(f
00
0
0
00
000
000
zzz yyy uuu 0zzf
yyf
uuf
000000
Ecuación lineal en las nuevas variables u, y, z
![Page 49: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/49.jpg)
Prof. Cesar de Prada, ISA, UVA
49
Modelo Linealizado del Depósito
q
h
F
Ecuación diferencial lineal
0qhh2
kdt
hdA
1qf
h2
khf
Ahf
0)qq(qf
)hh(hf
)hh(hf
q,h,h 0)q,h,h(f
0hkqtdhd
A
0
0000
0
0
00
00
000
Variables desviación
h = h - h0
q = q - q0
![Page 50: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/50.jpg)
Prof. Cesar de Prada, ISA, UVA
50
Simulación
4.0
4.2
4.4
4.6
4.8
5.0
0 10 20 30 40
TIME
hh_l
5.0
5.1
5.2
5.3
5.4
5.5
0 10 20 30 40
TIME
q
4
5
6
7
8
0 10 20 30 40
TIME
hh_l
5.0
5.5
6.0
6.5
7.0
0 10 20 30 40
TIME
q
Respuestas del modelo no –lineal y linealizado para 2 saltos en q
![Page 51: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/51.jpg)
Prof. Cesar de Prada, ISA, UVA
51
Modelo Linealizado del Depósito
q
h
F
El valor de los coeficientes depende del punto de linealización
k
h2K
k
h2A
qKhdt
hd
qk
h2h
dthd
k
h2A
0qhh2
kdt
hdA
00
00
0
Variables desviación
h = h - h0
q = q - q0
![Page 52: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/52.jpg)
Prof. Cesar de Prada, ISA, UVA
52
Modelos linealizados
tt
YUU0
U
Y0
Y
las variables u e y soncambios sobre un punto de operación U0 , Y0
El rango de validez está limitado a un entorno del punto de operación
Proceso
)t(Y)t(Y)t(y
)t(U)t(U)t(u
0
0
![Page 53: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/53.jpg)
Prof. Cesar de Prada, ISA, UVA
53
q
pv
a h
p0
0)aa(af
))p(p(pf
)qq(qf
)qq(qf
0)a,p,q,q(f
ghq)AfL
Ca1
(p
tdqd
AL
00
000
00
0
0
0
0
0
222
v2
0
Flujo en una tuberiaEcuación diferencial no-lineal
![Page 54: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/54.jpg)
Prof. Cesar de Prada, ISA, UVA
54
Modelo linealizado del flujo
aK)p(Kqtdqd
]aqCa2
)p([
q2)AfL
Ca1
(
1
qtdqd
q2)AfL
Ca1
(LA
1
]aqCa2
qq2)AfL
Ca1
()p(
[LA
tdqd
]ghq)AfL
Ca1
(p
[LA
tdqd
201
0
22v
30
022
v2
022
v2
0
22v
30
22v
20
222
v2
0
![Page 55: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/55.jpg)
Prof. Cesar de Prada, ISA, UVA
55
Cambios del punto de operación
02
2v
22v
22
0
22v
2
201
)A
CfLa1Ca(a
qK
q2)AfL
Ca1
(LA
1
aK)p(Kqtd
qd
q
t
crece en puntos de operación con apertura alta K2 decrece en puntos de operación con apertura alta
![Page 56: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/56.jpg)
Prof. Cesar de Prada, ISA, UVA
56
Modelo linealizado
q
0)VV(Vf
)qq(qf
)TT(Tf
)TT(Tf
0)V,q,T,T(f
cte.h y T si Rc
V)TT(q
tdTd
Ah
00
0
0
00
00
ie
2
i
V R T
TiV
RcV2
q)TT(TqtdTd
Ahe
00i0
VKqKTtdTd
VRqcV2
)TT(T
tdTd
qAh
21
0e
0
0
0i
0
![Page 57: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/57.jpg)
Prof. Cesar de Prada, ISA, UVA
57
Semejanza formal
q
V R T
Ti
VKqKTtdTd
21
q
pv
a h
p0
aK)p(Kqtdqd
201
![Page 58: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/58.jpg)
Prof. Cesar de Prada, ISA, UVA
58
Modelo linealizado del reactor
A B
F
CA CB T
CAi Producto AVd c
d tFc Fc Vke cA
Ai A
ERT
A
Vd c
d tFc Vke cB
B
ERT
A
Dos ecuaciones
0)F,c,c,c(f
0)c,F,c,c(f
ABB2
AiAA1
F
![Page 59: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/59.jpg)
Prof. Cesar de Prada, ISA, UVA
59
Modelo linealizado (1)
Ai00A0AiART
E
0A cFF)cc(c)VkeF(
tdcd
V 0
Punto de operación:0Ai0B0A0 c,c,c,F
Valor calculado en el punto de operación
Vd c
d tFc Fc Vke cA
Ai A
ERT
A
Desarrollando en serie de Taylor.....
Ai00A0Ai
ART
E0A c
VF
FV
)cc(c)ke
VF
(tdcd
0
Ai1111A11A cdFbca
tdcd
![Page 60: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/60.jpg)
Prof. Cesar de Prada, ISA, UVA
60
Punto de linealización
0cVkeFcFctd
cdV A
RTE
AAiA
0cVkeFctd
cdV A
RTE
BB
Si el punto de linealización corresponde a una operación en equilibrio:
Si cAi0 = 8 y cA0 = 0.8 cB0 = 7.2
Si F0 = 26.66 y V = 80 ke-E/RT = 2.999
Ai00A0AiART
E
0A cFF)cc(c)VkeF(
tdcd
V 0
AiAAi00A0Ai
ART
E0A c333.0F09.0c332.3c
VF
FV
)cc(c)ke
VF
(tdcd
0
![Page 61: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/61.jpg)
Prof. Cesar de Prada, ISA, UVA
61
Modelo linealizado (2)
F09.0c333.0c999.2FV
cc
VF
cketdcd
BA0B
B0
ART
EB 0
Fbcacatdcd
21B22A21B
Vd c
d tFc Vke cB
B
ERT
A
Mediante un desarrollo en serie en torno al punto de operación:
Ai1111A11A cdFbca
tdcd
![Page 62: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/62.jpg)
Prof. Cesar de Prada, ISA, UVA
62
Modelo en variables de estado
Ai21
1211
B
A
2221
11
B
A
c
F
0b
bb
c
c
aa
0a
td
cdtd
cd
Fbcacatdcd
21B22A21B
Ai1211A11A cbFbca
tdcd
B
AB c
c10c
Cxy
BuAxtd
xd
![Page 63: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/63.jpg)
Prof. Cesar de Prada, ISA, UVA
63
Reactor isotermo
AiB
A
B
A
c
F
009.0
333.009.0
c
c
33.03
033.0
td
cdtd
cd
B
AB c
c10c
A B
F
CA CB T
CAi
Producto A
F
Reactor isotermo
![Page 64: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/64.jpg)
Prof. Cesar de Prada, ISA, UVA
64
q1q
a
)p(KKq
1
td
qd
aK)p(Kqtd
qd
021
201
Modelos en variables de estado
h.1h
qhdt
hd
qA
1h
hA2
k
dt
hd
0
q
h
qah
p0
Cxy
BuAxtd
xd
![Page 65: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/65.jpg)
Prof. Cesar de Prada, ISA, UVA
65
Modelos en variables de estado
DuCxy
BuAxtd
xd
x variables de estado: conocido su valor en el instante inicial y los valores de u(t) a lo largo del tiempo, puede determinarse el valor de las salidas a lo largo del tiempo
t
t
tAttA dBuetxetx0
0 )()()( )(0
)(Solución analítica:
![Page 66: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/66.jpg)
Prof. Cesar de Prada, ISA, UVA
66
Equivalencia
Cxy
BuAxtdxd
u y
zPCy
PBuz)P(PAtdzd
zP xPxz
1-
1-
1-
zCPy
uPB zPAPtdzd
1-
1-
Existen muchas representaciones equivalentes entrada-salida
![Page 67: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/67.jpg)
Prof. Cesar de Prada, ISA, UVA
67
Autovalores
Cxy
BuAxtdxd
zCPy
uPB zPAPtdzd
1-
1-
0IA
0IA
0PIAP
0P)IA(P
0PPPAP
0IPAP
1
1
11
1
Los autovalores son invariantes en representaciones equivalentes
![Page 68: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/68.jpg)
Prof. Cesar de Prada, ISA, UVA
68
Modelo de Respuesta Impulsional
)t(gBCed)(BCey(t)
:nulo es inicial estado ely unitario impulsoun esu si
d)(BuCe)0(xCe)t(y
Att
0
)t(A
t
0
)t(AAt
g(t)(t) t
0
d)(u)t(g)t(y
respuesta impulsional
0
d)(u)t(g)t(y
![Page 69: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/69.jpg)
Prof. Cesar de Prada, ISA, UVA
69
Modelo de Respuesta Impulsional
g(t)(t)
t
0
d)(u)t(g)t(y
t
0
d)t(u)(g)t(y
0t
t0
dd t
0
d)(u)t(g)t(y
0
d)t(u)(g)t(y
![Page 70: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/70.jpg)
Prof. Cesar de Prada, ISA, UVA
70
Transformada de Laplace
Laplace de compleja le variabjs
dte)t(f)s(F)t(f0
st
L
f(t) función temporal
f(t) = 0 para t < 0t
f(t)
)s(G)s(F
)t(g)t(f
)t(gf(t) si
LL Cambio de
variable t s
![Page 71: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/71.jpg)
Prof. Cesar de Prada, ISA, UVA
71
Transformada de Laplace
)s(G)s(F
)t(g)t(f
)t(gf(t) si
LL
Cambio de variable t s
Resolución del problema en el dominio s X(s)
Interpretación y expresión de la solución en el dominio t
Cambio de variable s t
j
j
st1 dse)s(X)s(X)t(x L
![Page 72: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/72.jpg)
Prof. Cesar de Prada, ISA, UVA
72
Ejemplo
s
k
s
ekdtkedte)t(f)s(F)t(f
0
st
0
st
0
st
L
f(t) función salto
f(t) = 0 para t < 0
f(t) = k para t >= 0t
f(t)=k
Tablas de transformadas de las funciones mas comunes
![Page 73: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/73.jpg)
Prof. Cesar de Prada, ISA, UVA
73
Tabla de Transformadas
![Page 74: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/74.jpg)
Prof. Cesar de Prada, ISA, UVA
74
Tabla de transformadas
![Page 75: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/75.jpg)
Prof. Cesar de Prada, ISA, UVA
75
Propiedades de la T. Laplace
)s(G)s(Fd)t(g)(f
)s(sFlim)t(flim
)s(Fe)dt(f
)0(fdt
)0(dfs)s(Fs
dt
)t(fd)0(f)s(sF
dt
)t(df
)s(bG)s(aF)t(bg)t(af
dte)t(f)s(F)t(f
0
0st
sd
22
2
0
st
L
L
LL
L
L
j
j
st1 dse)s(F)s(F)t(f L
Transformada inversa
![Page 76: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/76.jpg)
Prof. Cesar de Prada, ISA, UVA
76
Propiedades I
)s(bG)s(aFdte)t(gbdte)t(fadte)t(bg)t(af)t(bg)t(af
)s(bG)s(aF)t(bg)t(af
0
st
0
st
0
st
L
L
)s(sF)0(fdtse)t(f)t(fedtedt
)t(df
dt
)t(df
dtsedu)t(fveudtdt
)t(dfdvduvuvdvu
dtedt
)t(df
dt
)t(df)0(f)s(sF
dt
)t(df
0
st
00
stst
stst
0
st
L
LL
0
stdte)t(f)s(F)t(fL
![Page 77: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/77.jpg)
Prof. Cesar de Prada, ISA, UVA
77
Propiedades
)s(Fs
1d)(f
d)(fsd)(fd)(fsdt
d)(fd
)s(F)t(fdt
d)(fd)t(f
dt
d)(fd
t
0
t
0
0
0
t
0
t
0
t
0
t
0
L
LLL
LL
![Page 78: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/78.jpg)
Prof. Cesar de Prada, ISA, UVA
78
Propiedades II
)s(Fede)(fedee)(fde)(fdte)dt(f
t;d0tdtdte)dt(f)dt(f
)s(Fe)dt(f
sd
0
ssd
0
ssd
d
)d(s
0
st
0
st
sd
L
L
)(f)0(f)0(f)(f)0(f)t(f
)0(fdttd
)t(fd)0(fdte
td
)t(fdlim)s(sFlim
)0(fdtetd
)t(fd)s(sF)s(sFlim)t(flim
0
00
st
0s0s
0
st
0st
![Page 79: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/79.jpg)
Prof. Cesar de Prada, ISA, UVA
79
Propiedades III
)s(G)s(Fde)(gde)(f
de)(gde)(fde)(gde)(f
dde)(g)(fdtde)t(g)(fdted)t(g)(f
t;0tt
dted)t(g)(fd)t(g)(f
)s(G)s(Fd)t(g)(f
0
s
0
s
s
0
ss
0
s
0
)(s
0 0
st
0
st
0
0
st
00
0
L
L
![Page 80: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/80.jpg)
Prof. Cesar de Prada, ISA, UVA
80
Resolución de LODES
tiomindosiomindotiomindo
......2s
1
1s2s
5.0sL)s(YL)t(y
2s
1
1s2s
5.0s)s(Y
2s
1)s(U)s(U
1s2s
5.0s)s(Y
)s(U5.0s1s2s)s(Y)s(U5.0)s(sU)s(Y)s(sY2)s(Ys
u5.0td
udLy
td
yd2
td
ydL
0 tpara e)t(u;0td
)0(yd;0)0(yu5.0
td
udy
td
yd2
td
yd
211
22
22
2
2
t22
2
Ejemplo:
![Page 81: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/81.jpg)
Prof. Cesar de Prada, ISA, UVA
81
Descomposición en fracciones simples
ttt2
21
222
2
2
22
21
211
te5.1e5.2e5.21s
5.1
1s
5.2
2s
5.2L)t(y
5.2bb25.5c2b2a5.00s
a5.22s
c5.11s
)2s(1s
)2s(c
)2s()1s(
)2s)(1s(b
)2s(1s
1sa
2s
1
1s
5.0s
1s
c
1s
b
2s
a
2s
1
1s
5.0s
2s
1
1s
5.0sL
2s
1
1s2s
5.0sL)s(YL)t(y
![Page 82: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/82.jpg)
Prof. Cesar de Prada, ISA, UVA
82
Función de Transferencia
t
0
d)t(u)(g)t(y
Tomando transformadas de Laplace:
)s(U)s(Gu(t)g(t)
d)t(u)(gy(t))s(Yt
0
LL
LL
U(s)Y(s)
G(s) )s(U)s(G)s(Y s variable compleja
![Page 83: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/83.jpg)
Prof. Cesar de Prada, ISA, UVA
83
Función de Transferencia
Cxy
BuAxtdxd
Tomando transformadas de Laplace, con condiciones iniciales nulas:
)t(gBAsICG(s) )s(U)s(G)s(Y
)s(BUAsIC(s) Y)s(BUAsI)s(X
)s(CX)s(Y
)s(BU)s(XAsI )s(BU)s(AX)s(sX
1
11
L
![Page 84: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/84.jpg)
Prof. Cesar de Prada, ISA, UVA
84
Función de Transferencia
G(s) es una función racional en la variable s
BAsICG(s) 1
01
1n1n
nn
011m
1mm
m1
asa...sasabsb...sbsb
BAsICG(s)
Solo contiene operaciones racionales +-*/
)s(D)s(N
asa...sasabsb...sbsb
G(s)01
1n1n
nn
011m
1mm
m
![Page 85: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/85.jpg)
Prof. Cesar de Prada, ISA, UVA
85
Representaciones matemáticas de modelos linealizados
)s(D)s(N
asa...sasabsb...sbsb
G(s)01
1n1n
nn
011m
1mm
m
Cxy
BuAxtdxd
t
0
d)t(u)(g)t(yVariables de estado
Respuesta impulsional
Función de transferencia
![Page 86: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/86.jpg)
Prof. Cesar de Prada, ISA, UVA
86
Matriz de Transferencia
En un proceso con varias entradas y salidas (MIMO) G(s) es una matriz de funciones de transferencia
BAsICG(s) 1
)s(U
)s(U
)s(G)s(G
)s(G)s(G
)s(G)s(G
)s(Y
)s(Y
)s(Y
2
1
3231
2221
1211
3
2
1
u1
u2
y1
y2
y3
![Page 87: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/87.jpg)
Prof. Cesar de Prada, ISA, UVA
87
Depósito. Modelo en FT
q
h
F
k
h2K
k
h2A
qKhdt
hd
00
Tomando Transformadas de Laplace:
1sK
G(s) G(s)Q(s)H(s) )s(Q1s
K)s(H
)s(KQ1s)s(H )s(KQ)s(H)s(sH
qKhdt
hd
LL
1sK
Q(s) H(s)
![Page 88: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/88.jpg)
Prof. Cesar de Prada, ISA, UVA
88
Circuito RC. Modelo en FTR
I1
CV EI1
dtIC
1E
dtIC
1RIV
1
11
)s(ICs
1)s(E
)s(ICs
1R)s(I)s(V
1
11
)s(V1RCs
1)s(I
Cs
1)s(E
)s(ICs
)1RCs()s(I
Cs
1R)s(I)s(V
1
111
1sK
V(s) E(s)
Tomando Transformadas de Fourier, con C.I. Nulas:
![Page 89: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/89.jpg)
Prof. Cesar de Prada, ISA, UVA
89
Flujo. Modelo en FT
qa
p0
aK)p(Kqtdqd
201
)s(A1s
K)s(P
1sK
)s(Q
)s(AK)s(PK)1s)(s(Q)s(Q)s(sQ
aK)p(Kqtdqd
21
21
201
LL
Tomando transformadas de Laplace con c.i. nulas:
Q(s)
1sK1
1sK2
P(s)
A(s)
)s(A
)s(P
1sK
1sK
)s(Q 21
![Page 90: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/90.jpg)
Prof. Cesar de Prada, ISA, UVA
90
Temperatura. Modelo en FT
)s(V1s
K)s(Q
1sK
)s(T
)s(VK)s(QK)1s)(s(T)s(T)s(sT
VKqKTtdTd
21
21
21
LL
Tomando transformadas de Laplace con c.i. nulas:
T(s)
1sK1
1sK2
Q(s)
V(s)
q
V R T
Ti
VKqKTtdTd
21
![Page 91: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/91.jpg)
Prof. Cesar de Prada, ISA, UVA
91
Reactor Isotermo. Modelo en FT
Fbcacatdcd
21B22A21B
Ai1211A11A cbFbca
tdcd
Tomando transformadas de Laplace con c.i. nulas:
A B
F
CA CB
CAi A
)s(Cas
b)s(F
asb
)s(C
)s(Cb)s(Fbas)s(C
)s(Cb)s(Fb)s(Ca)s(sC
Ai11
12
11
11A
Ai121111A
Ai1211A11A
)s(Fas
b)s(C
asa
)s(C
)s(Fb)s(Caas)s(C
)s(Fb)s(Ca)s(Ca)s(sC
22
21A
22
21B
21A2122B
21B22A21B
![Page 92: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/92.jpg)
Prof. Cesar de Prada, ISA, UVA
92
Diagrama de bloques
A B
F
CA CB
CAi A
)s(Cas
b)s(F
asb
)s(C Ai11
12
11
11A
)s(Fas
b)s(C
asa
)s(C22
21A
22
21B
CAi(s)
F(s)
CA(s) CB(s)11
11
asb
22
21
asb
11
12
asb 22
21
asa
![Page 93: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/93.jpg)
Prof. Cesar de Prada, ISA, UVA
93
Diagrama de bloques
)s(Casas
ba)s(F
asasabbasb
)s(Cas
bas
a)s(F
asb
asb
asa
)s(Fas
b)s(C
asb
)s(Fas
bas
a)s(C
Ai1122
1221
1122
1121112121
Ai11
12
22
21
22
21
11
11
22
21
22
21Ai
11
12
11
11
22
21B
CAi(s)
F(s) CB(s) 1122
1221
asasba
1122
1121112121
asasabbasb
![Page 94: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/94.jpg)
Prof. Cesar de Prada, ISA, UVA
94
Reactor Isotermo
CAi(s)
F(s) CB(s)111.0s666.0s
12
111.0s666.0s
24.0s09.02
AiB
A
B
A
c
F
009.0
333.009.0
c
c
33.03
033.0
td
cdtd
cd
A B
F
CA CB
CAi
A
![Page 95: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/95.jpg)
Prof. Cesar de Prada, ISA, UVA
95
Bloques en serie
G1(s) G2(s)U(s) Y(s)X(s)
Y(s) = G2(s)X(s) = G2(s)G1(s)U(s) = G(s)U(s)
G (s) Y(s)U(s)
G(s) = G2(s)G1(s)
![Page 96: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/96.jpg)
Prof. Cesar de Prada, ISA, UVA
96
Proceso distribuido
e
s2 cr
))t,x(T)t(T(U2
x
)t,x(T
r
F
t
)t,x(T
Ecuación en derivadas parciales
T(0,t)
T(L,t)
FTs P
![Page 97: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/97.jpg)
Prof. Cesar de Prada, ISA, UVA
97
Proceso distribuido
e
s2
e
s2
e
s2
cr
))t,x(T)t(T(U2
x
)t,x(T
r
F
t
)t,x(T
cr
))t,x(TT(U2
x
)t,x(T
r
F0
cr
))t,x(T)t(T(U2
x
)t,x(T
r
F
t
)t,x(T
Para F = cte.
En equilibrio:
En terminos de las desviaciones T sobre el equilibrio:
))t,x(T)t(T(x
)t,x(T
t
)t,x(Ts
s Transformada de Laplace respecto a t
p Transformada de Laplace respecto a x
![Page 98: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/98.jpg)
Prof. Cesar de Prada, ISA, UVA
98
Proceso distribuido
))s,p(T)p,s(T()s,0(T)s,p(Tp)s,p(Ts
))s,x(T)s(T(dx
)s,x(Td)s,x(Ts
))t,x(T)t(T(x
)t,x(T
t
)t,x(T
s
s
s
Transformada s respecto a t:
p respecto a x:
Ts
x
0 L
Perfil de los cambios de temperatura del vapor respecto a x
![Page 99: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/99.jpg)
Prof. Cesar de Prada, ISA, UVA
99
Proceso distribuido
Ts
x0 L
x
El perfil puede obtenerse como la diferencia de dos perfiles tipo salto desfasados una distancia L
))s,p(Tp
e1)s(T()s,0(T)s,p(Tp)s,p(Ts
p
)s(Te
p
)s(T)s,p(T
pL
s
spLss
![Page 100: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/100.jpg)
Prof. Cesar de Prada, ISA, UVA
100
))s,p(Tp
e1)s(T()s,0(T)s,p(Tp)s,p(Ts
pL
s
Proceso distribuido
)s(Tp
e1s
p
/)s,0(T
sp
1)s,p(T
p
e1)s(T)s,0(T)s,p(T)ps(
s
pL
pL
s
Doble función de transferencia en p y s respecto a los cambios de temperatura en la entrada y en el vapor de calefacción
![Page 101: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/101.jpg)
Prof. Cesar de Prada, ISA, UVA
101
Proceso distribuido
)s(Ts
)ee1()s,0(Ts
ee)s,L(T
)s(Ts
)e1()s,0(Ts
e)s,L(T
)s(Ts
)e1()s,0(Ts
e)s,x(T
)s(Tp
e1s
p
/)s,0(T
sp
1)s,p(T
s
Ls
LL
sL
s
Ls
Ls
s
xs
xs
s
pL
Tomando la transformada inversa respecto a p: (0x L)
Para x = L:
Funciónes de transferencia respecto a s: sistemas de primer orden con retardo T(L,s) temperatura a la salida del cambiador
![Page 102: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/102.jpg)
Prof. Cesar de Prada, ISA, UVA
102
Proceso distribuido
)s(T1s
U2cr
ee1)s,0(T
1sU2cr
e
r2U
Fce)s,L(T
)s(Ts
)ee1()s,0(Ts
ee)s,L(T
)s(Ts
)ee1()s,0(Ts
ee)s,L(T
se
Fc
UAs
F
V
e
Fc
UA
es
F
V
sFcr
LrU2s
F
LrFcr
LrU2
sF
Lr
s
Ls
LL
sL
ee
e
22e
2
2
V, volumen de
los tubos
A superficie de los tubos
Retardo V/F en la respuesta a cambios en la temperatura de entrada
![Page 103: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/103.jpg)
Prof. Cesar de Prada, ISA, UVA
103
Función de transferencia de un PID
)s(E)s(R)s(EsT
1sTsTTK)s(U
)s(E)sTsT
11(K))s(sET)s(E
sT
1)s(E(K)s(U
)td
)t(edTd)(e
T
1)t(e(K)t(u
i
i2
idp
di
pdi
p
d
t
0i
p
R(s)U(s)E(s)
![Page 104: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/104.jpg)
Prof. Cesar de Prada, ISA, UVA
104
Entradas Normalizadas
u y
t
u
tu t
u
t
u
impulso
salto
rampat=0
t=0
t=0
t=0
seno
![Page 105: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/105.jpg)
Prof. Cesar de Prada, ISA, UVA
105
Polos y ceros
)s(D)s(N
asa...sasabsb...sbsb
G(s)01
1n1n
nn
011m
1mm
m
Ceros de G(s) = raíces de N(s) = 0
Polos de G(s) = raíces de D(s) = 0
0.382- ,618.2sen polos 01s3s
3sen cero 03-s
)382.0s)(618.2s(
3s
1s3s
3sG(s)
2
2
![Page 106: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/106.jpg)
Prof. Cesar de Prada, ISA, UVA
106
¿Por qué son importantes los polos (y los ceros)?
• Como se verá mas adelante, el tipo de respuesta temporal a una determinada entrada depende de las posiciones de los polos (y ceros) del sistema.
• Igualmente la estabilidad está ligada a las posiciones de los polos
![Page 107: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/107.jpg)
Prof. Cesar de Prada, ISA, UVA
107
Ganancia
t
u
y
u
y
)0(G)s(sU
)s(sYlimK
u
yK
0s
equilibrio en
)1s)......(1s)(1s()1s)......(1s(K
)s(Gn21
m1
tiempode constante K. gananciay 1
- ceros , 1
- polos formato
![Page 108: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/108.jpg)
Prof. Cesar de Prada, ISA, UVA
108
Polos y Autovalores
)s(D)s(N
BAsICG(s) 1
BAsIdet
AsIadjCBAsICG(s) 1
0AsIdet
Autovalores de A = polos de G(s) (salvo cancelaciones polo/cero)
Polos: raices de D(s) = 0
Autovalores: raices de
![Page 109: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/109.jpg)
Prof. Cesar de Prada, ISA, UVA
109
Realizabilidad Física
q
h
1sK
)s(G
Sistema físico continuo
Existe
Dada una función de transferencia G(s)
¿Puede existir un sistema físico cuya función de transferencia sea G(s)?
![Page 110: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/110.jpg)
Prof. Cesar de Prada, ISA, UVA
110
Realizabilidad
Para que G(s) sea fisicamente realizable: m n
)s(D)s(N
asa...sasabsb...sbsb
G(s)01
1n1n
nn
011m
1mm
m
En caso contrario:
)s(U2s
1dt
)t(du)t(y
)s(U2s
1s)s(U
2s1s2s
)s(Y2
1-L
Para una entrada en salto en u(t) tendria que dar una y(t) infinita
![Page 111: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/111.jpg)
Prof. Cesar de Prada, ISA, UVA
111
Un proceso con retardo (de transporte)
TTu
uq
(1-u)q
Tc
Tf
q , Te
L, vol
T
m
)t(TT)t(u)TT(dt
)t(Td
q
V
q
vol
vA
LA
v
L)t(Tcq)t(Tcq
dt
)t(TcVd
T))t(u1(T)t(u)t(TTcq))t(u1(Tcq)t(u)t(Tcq
ffc
eeee
fcefeceee
Suponiendo ρ, ce ctes.
u: señal en tanto por uno
![Page 112: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/112.jpg)
Prof. Cesar de Prada, ISA, UVA
112
Mezcla con retardo
TTu
uq
(1-u)q
Tc
Tf
q , Te
L, vol
T
m
00
fc
0f0fc0
ffc
u)t(u)t(uT)t(T)t(T
)t(T)t(u)TT(dt
)t(Td
q
V
TTu)TT(dt
Td
q
V
)t(TT)t(u)TT(dt
)t(Td
q
V
T0 , u0 punto de operación estacionario
![Page 113: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/113.jpg)
Prof. Cesar de Prada, ISA, UVA
113
Mezcla con retardo
TTu
uq
(1-u)q
Tc
Tf
q , Te
L, vol
T
m
)t(Cx)t(y
)t(Bu)t(Axdt
)t(xd
)t(T.1)t(T)t(uV
)TT(q)t(T
V
q
dt
)t(Td
)s(U1s
qV
)TT(e)s(T)t(u)TT()t(T
dt
)t(Td
q
V
fc
fcs
fc
Modelo con retardo a la entrada
![Page 114: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/114.jpg)
Prof. Cesar de Prada, ISA, UVA
114
Retardo a la salida
TTu
uq
(1-u)q
Tc
Tf
q , TeL, volT
m
)t(Cx)t(y
)t(Bu)t(Axdt
)t(xd
)t(T.1)t(T)t(uV
)TT(q)t(T
V
q
dt
)t(Td
)t(T)t(T)t(u)TT()t(Tdt
)t(Td
q
V
mfc
mfc
Modelo con retardo a la salida
Tm
![Page 115: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/115.jpg)
Prof. Cesar de Prada, ISA, UVA
115
Retardoq
V R T
Ti TT
)vL
t(T)dt(T)t(Td
L
)s(V1s
Ke)s(Q
1sKe
)s(Te)s(T1
2ds
1
1ds
dsd
)s(V1s
K)s(Q
1sK
)s(T1
2
1
1
)1s)......(1s)(1s()1s)......(1s(Ke
)s(Gn21
m1ds
t
y
u
td
![Page 116: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/116.jpg)
Prof. Cesar de Prada, ISA, UVA
116
Aproximación de Pade
12ds
s2d
1
12ds
2ds
1e 2
2
ds
G(s) con un retardo d no es racional. Si se necesita, puede aproximarse el retardo por una expansión en serie:
)1s)......(1s)(1s()1s)......(1s(Ke
)s(Gn21
m1ds
s2d
1
s2d
1e ds
Aproximación de Pade de primer orden
Aprox. de 2º orden:
resppade
![Page 117: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/117.jpg)
Prof. Cesar de Prada, ISA, UVA
117
Control de procesos por computador
Proceso
Transmisor
u(t)
y(t)
4-20 mA
4-20 mA
Ordenador D/A
A/Dy(kT)
u(kT)w
Regulador digital
Actuador
Las señales que recibe y procesa el ordenador son de naturaleza distinta: digitales y solo cambian en ciertos instantes de tiempo
![Page 118: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/118.jpg)
Prof. Cesar de Prada, ISA, UVA
118
Señales
Proceso
u(t)
y(t)Ordenador D/A
A/Dy(kT)
u(kT)
wt
u(t)
t
y(kT)
t
y(t)
tT
La información en el ordenador se actualiza cada T unidades de tiempo (periodo de muestreo)
![Page 119: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/119.jpg)
Prof. Cesar de Prada, ISA, UVA
119
Modelo discretizado
u(t)
y(t)Ordenador D/A
A/Dy(kT)
u(kT)
wt
u(t)
t
u(kT)Cxy
BuAxtd
xd
Encontrar un modelo y(kT) = f( u(kT) ) tal que y(kT) = y(t) en los instantes de muestreo
![Page 120: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/120.jpg)
Prof. Cesar de Prada, ISA, UVA
120
Modelo discretizado
DuCxy
BuAxtd
xd
Tomando como tiempos de inicio y final los instantes kT y (k+1)T de un periodo de muestreo:
T)1k(
kT
)T)1k((AAT d)(Bue)kT(xe)T)1k((x
t
t
tAttA dBuetxetx0
0 )()()( )(0
)(
![Page 121: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/121.jpg)
Prof. Cesar de Prada, ISA, UVA
121
Modelo discretizado
)kT(Bude)kT(xe)T)1k((x
-dd ,-1)T(k : variablede cambio
)kT(Bude)kT(xe
d)(Bue)kT(xe)T)1k((x
T
0
AAT
T)1k(
kT
)T)1k((AAT
T)1k(
kT
)T)1k((AAT
u(t)Durante un periodo de muestreo u(t) es constante e igual a u(kT)
![Page 122: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/122.jpg)
Prof. Cesar de Prada, ISA, UVA
122
Modelo discretizado
Bdee
)kT(Cx)kT(y
)kT(u)kT(x)T)1k((x
T
0
AAT
DuCxy
BuAxtd
xd
u(t) Para este tipo de entradas, el modelo discretizado da los mismos valores en los instantes t = kT que el modelo continuo. (Partiendo del mismo estado inicial y aplicando las mismas entradas)
Ecuación en diferenciasMatlab c2d
y(t)
y(kT)
![Page 123: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/123.jpg)
Prof. Cesar de Prada, ISA, UVA
123
Modelo discretizado
Bdee
)kT(Cx)kT(y
)kT(u)kT(x)T)1k((x
T
0
AAT
Cxy
BuAxtd
xd
)k(Cx)k(y
)1k(u)1k(x)1k(x
Notación simplificada:
k se refiere al primer, segundo, tercer, etc. periodo de muestreo
![Page 124: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/124.jpg)
Prof. Cesar de Prada, ISA, UVA
124
Ejemplo: Depósito
h.1h
uhdt
hd
Bdee
)kT(Cx)kT(y
)kT(u)kT(x)T)1k((x
T
0
AAT
)kT(u)1e()kT(he)T)1k((h
)1e(dee
TT
TT
0
T
Modelo discretizado: Ecuación en diferencias
Si q = 0:
![Page 125: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/125.jpg)
Prof. Cesar de Prada, ISA, UVA
125
Ejemplo: Depósito
h.1h
uhdt
hd
)kT(Cx)kT(y
)kT(u)kT(x)T)1k((x
)kT(u)1e()kT(he)T)1k((h TT
Modelo discretizado: Ecuación en diferencias
Si q = 0:
5.0T
167.0A
hk
252.1hA2
ku
0
0
0
)5.0k(u062.0)5.0k(h535.0)5.0)1k((h Si
![Page 126: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/126.jpg)
Prof. Cesar de Prada, ISA, UVA
126
Respuesta temporal
)k(Cx)k(y
)k(u)k(x)1k(x
Condiciones iniciales: x(0)
1k
0i
1ikk1k
0i
1ikk
23
2
2
)i(uC)0(xC)k(y)i(u)0(x)k(x
.......
)2(u)1(u)0(u)0(x
)2(u)1(u)0(u)0(x)2(u)2(x)3(x
)1(u)0(u)0(x
)1(u)0(u)0(x)1(u)1(x)2(x
)0(u)0(x)1(x
![Page 127: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/127.jpg)
Prof. Cesar de Prada, ISA, UVA
127
Respuesta impulsional pulsada
1k
0i
1ikk )i(uC)0(xC)k(y
T
u(k)ZOH+Proceso
T
y(k)t
T
Impulso unitario en t = 0
1
Respuesta partiendo de condiciones iniciales nulas
1k
0i
1k1k
0i
1ikk
)i(u)ik(h)k(y
)k(hC)i(uC)0(xC)k(y
h(k)
Modelo de respuesta impulsional
![Page 128: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/128.jpg)
Prof. Cesar de Prada, ISA, UVA
128
Modelo respuesta impulso
t
h(k)
k
1j
1k
0i
)jk(u)j(h
)1k(u)1(h)2k(u)2(h...)1(u)1k(h)0(u)k(h
)i(u)ik(h)k(y
Como h(i) = 0 para i ≤ 0 y para condiciones inociales nulas: u(i) = 0 para i < 0 :
1j0i
)jk(u)j(h)i(u)ik(h)k(y
La salida es una combinación lineal de valores pasados de la entrada
![Page 129: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/129.jpg)
Prof. Cesar de Prada, ISA, UVA
129
Ejemplo: Mezcla
TTu
uq
(1-u)q
Tc
Tf
q , Te
L, vol
T
m
)2k(u75.4)k(T905.0)1k(T
75.4)1060(20
4de905.0ee
min14
4)t(u
V
)TT(q)t(T
V
q
dt
)t(Td
5.0
0
20
45.0
20
4AT
fc
Para q=4 l/min, V=10 l, Tc=60ºC, Tf=10ºC, vol=4 l, periodo = 0.5 min.
![Page 130: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/130.jpg)
Prof. Cesar de Prada, ISA, UVA
130
Operador desplazamiento q-1
)k(uqIC)k(y
)k(uqI)k(x
)k(u)k(xqI
)k(u)k(x)k(qx)1k(x
)1k(z)k(qz)1k(z)k(zq
1
1
1
n
11n
1n1
nm
11m
1m1
m01
aqa...qaq
bqb...qbqbqIC
)k(u
)k(y
Función racional de q
![Page 131: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/131.jpg)
Prof. Cesar de Prada, ISA, UVA
131
Función de transferencia pulsada
mnd
)k(uqaqa...qa1
)qbqb...qbb(q
)k(u]aqa...qaq[q
]bqb...qbqb[q
)k(uaqa...qaq
bqb...qbqb)k(uqIC)k(y
nn
1n1n
11
mm
1m1m
110
)mn(
n1
1n1n
1nn
m1
1m1m
1m
0n
n1
1n1n
1n
m1
1m1m
1m
01
)k(uqaqa...qa1
)qbqb...qbb(q)k(u
)q(A
)q(B)k(y
nn
1n1n
11
mm
1m1m
110
d
1
1
![Page 132: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/132.jpg)
Prof. Cesar de Prada, ISA, UVA
132
Función de transferencia pulsada
)mdk(ub...)1dk(ub)dk(ub
)nk(ya...)2k(ya)1k(ya)k(y
)mdk(ub...)1dk(ub)dk(ub
)nk(ya...)2k(ya)1k(ya)k(y
)k(u)qb...qbb(q)k(y)qa...qaqa1(
)k(u)q(B)k(y)q(A
)k(uqa...qaqa1
)qb...qbb(q)k(u
)q(A
)q(B)k(y
m10
n21
m10
n21
mm
110
dnn
22
11
11
nn
22
11
mm
110
d
1
1
La salida es una combinación lineal de valores pasados de la salida y de la entrada al proceso
![Page 133: Model Ado](https://reader038.vdocuments.co/reader038/viewer/2022102717/5571f7a049795991698bb281/html5/thumbnails/133.jpg)
Prof. Cesar de Prada, ISA, UVA
133
Ejemplo: Depósito
q
h
F u
)5.0k(u062.0)5.0k(h535.0)5.0)1k((h
)k(uq535.01
q062.0)k(u
535.0q
062.0
)k(u)062.0(535.0q1
)k(uqIC)k(u)q(A
)q(B)k(y
1
1
1
1
1
1
T = 0.5
Polo = Autovalor = 0.535