Documente Academic
Documente Profesional
Documente Cultură
No.
Matamoros.
De No.
control:
De control:
Carrera: 16260685
16260685
16260687
Ingeniería Mecatrónica. 16260687
16260691
16260691
Materia: 16260784
16260732
Dinámica de Sistemas. 16260784
1
INDICE
2. INTRODUCCIÓN.......................................................................................... 3
3. DESARROLLO/PASOS DE LA SIMULACIÓN............................................14
4. CONCLUSIONES.........................................................................................34
2
2. INTRODUCCIÓN
En el siguiente documento se muestra el desarrollo de la obtención de la función
de transferencia y el espacio de estados del circuito RLC, y la obtención de la
función de transferencia y el espacio de estados del sistema masa-resorte-
amortiguador, la función de transferencia de un sistema descrito mediante una
ecuación lineal e invariante en el tiempo se define como el cociente entre la
transformada de Laplace de la salida (función respuesta) y la transformada de
Laplace de la entrada (función de excitación) bajo la suposición de que todas las
condiciones iniciales son cero.
Manipulación de Matrices.
Implementación de algoritmos.
dispositivos Hardware.
3
2.1 OBTENCIÓN DE LA FUNCIÓN DE
TRANSFERENCIA Y EL ESPACIO DE ESTADOS
DEL CIRCUITO RLC
Y ( s) L [ Salida ]
G ( s )= =
X ( s ) L [ Entrada ]
R L
+
C
-
V i=V R +V L +V C
V 0=V C
4
Bajo la suposición de que todas las condiciones iniciales son cero. Se aplica
Laplace a la función de entrada.
[
L v i ( t ) =Ri ( t ) + L ( didt( t ) )+ C1 ∫ i ( t ) dt ]
Aplicando Laplace a cada término:
di ( t )
L v i (t )=L [ Ri ( t ) ] + L L[ ( )] [
dt
1
+ L ∫ i ( t ) dt
C ]
Sacando constantes para aplicar Laplace solo al termino de interés.
L v i (t )=R L [ i ( t ) ]+ L L ( didt(t ) )+ C1 L∫ i ( t ) dt
Se aplican las propiedades de la transformada de la Laplace necesarias
L [ Af (t) ] =AF (s ) [ ] L
df (t)
dt
= sF ( s )−f (o) L
[∫ ]
0
f ( t ) dt =
F (s)
s
1 I (s )
V i ( s )=RI ( s ) + L [ sI ( s )−i(0) + ] [ ]
C s
1 I ( s)
V i ( s )=RI ( s ) + L [ sI ( s ) ]+
C s [ ]
Se factorizan términos semejantes y se multiplican por Cs para reducir la función
1
( [
V i ( s )=I ( s ) R+ Ls +
Cs
Cs])
Cs V i ( s )=I ( s ) [ RCs+ LC s 2+1 ]
1
L v0 ( t ) = L i ( t ) dt
C ∫
5
1 I (s )
V 0 ( s )= [ ]
C s V 0 ( s )=
I ( s)
Cs
I (s)
Y ( s) L [ Salida ] Cs
G ( s )= = =
X ( s ) L [ Entrada ] I ( s )
[ RCs+ LC s 2+1 ]
Cs
I ( s ) Cs
G ( s )=
IsCs [ RCs+ LC s 2+ 1 ]
1
G ( s )= 2
LC s + RCs+1
R L
+
C
-
Primeramente, se definen
las variables del estado “x” y las variables de entrada
“u”.
6
Analizando circuito, se determina de nueva cuenta la forma de determinar voltajes
de cada componente, en su entrada y salida
1
vi ( t )=Ri ( t )+ L ( didt( t ) )+ C1 ∫ i ( t ) dt ⟶ Ec .1 v 0 ( t )=
C∫
i ( t ) dt ⟶ Ec . 2
1
u=R ˙x 1 + L x¨1 + x
C 1
u=R ˙x 1 + L x˙1 + x 2
Se despeja x˙1
L ẋ1=−R x 1−x 2 +u
−R x 1 x2 u
x˙1= − +
L L L
Para Ec .2
7
x1
x˙2=
C
−R −1
[ ][ ] [ ]
Ẋ = L
1
C
0 x2
1
L x1 + 0 u
L
¿
y= [ 10 01][ xx ]
1
+ +
8
- fr
- fa
ẏ−u̇ ⟹ fuerza de friccion del amortiguador f a=b ( dydt(t) − du(tdt ) )=b ( ẏ−u̇)
y−u ⟹ fuerza del resorte f r=ky (t)=k ( y−u)
∑ f =ma
Se sustituye, esto tomando en cuenta la ecuación que describe nuestro sistema
masa-fuerza
d 2 y (t)
−f r−f a =m (
d t2 )
d 2 y ( t)
m ( d t2 ) =−f r −f a
d 2 y (t )
m ( d t2 ) =−b( ẏ−u̇)−k ( y −u)
9
Se desarrolla la derivada para cada termino de y y u
d 2 y (t) dy (t ) du(t )
m ( dt 2 ) (
=−b
dt
−
dt )
−k ( y−u)
d 2 y (t ) −b dy ( t ) b du ( t )
m (
d t2
=
dt ) +
dt
−ky+ ku
d 2 y (t ) b dy ( t ) b du ( t )
m ( dt 2 )
+
dt
+ ky=
dt
+ku
d 2 y (t ) b dy ( t )
[( )
L m
dt 2
+
dt
+ ky=
b du ( t )
dt
+ku
]
d2 y (t) dy ( t ) du ( t )
mL ( dt 2 ) ( )
+bL
dt
+k L ( y ) =b L
dt( ) + k L ( u)
df (t) d 2 f (t)
L [ Af (t) ] =AF (s ) L [ ]
dt
= sF ( s )−f (o) L
[ dt 2 ] = s2 F ( s )−sf ( o ± )−f (o ±)
m s 2 Y ( s ) +bsYs+ kYs=bsUs+kUs
Y ( s ) [ ms 2 +bs+ k ] =U ( s ) [ bs+ k ]
Y (s)
[ m s2 +bs +k ]=bs+ k
U (s )
Y (s) bs+k
G ( s )= = 2
U (s) m s +bs+ k
10
Espacio de estados del sistema masa-resorte-amortiguador.
d 2 y (t) dy (t ) du(t )
m ( dt ) (
2
=−b
dt
−
dt )
−k ( y−u)
1
Se multiplica por para de este modo queden constantes sin influir en las
m
variables derivadas
1
[ m ÿ +b ẏ + ky=b u̇+ ku ]
m
11
b k b k
ÿ + ẏ + y = u̇+ u
m m m m
a 1 a2 b1 b2
donde n=2
x˙1=x 2+ B1 u
Donde B1 resulta:
B1=b 1−a1 B 0
b
B 1=
m
b
x˙1=x 2+ u
m
x˙2=−a 2 x 1−a1 x 2+ B2 u
Donde B2 resulta:
k b2
B 2= −
m m2
12
Por lo tanto, x˙2 finalmente resulta:
b k b2
x˙2=
−k
m (
x 1− x 2+ − 2 u
m m m )
Se pasan los términos x˙1y x˙2a su forma matricial
0 1 b k b2
[
Ẋ = −k
m
−b
m
x1
x2][ ] [ ( )]
+ m
¿
−
m m2
u
Matriz para y
x 1= y−B0 u
b
y=x 2 + u=x 1
m
x1
y= [ 1 0 ]
[]
x2
13
3. DESARROLLO/PASOS DE LA SIMULACIÓN
14
PASO 4. Posteriormente en el SIMULINK se dirige hacia la sección “Continuous”,
se selecciona el icono de “Transfer Fcn” y lo arrastra a un lado del icono “Sine
Wave”.
15
PASO 7. Una vez hecho lo anterior, se da doble clic a “Transfer Fcn”, saldrá un
cuadro de texto, donde se editara como se muestra a continuación:
16
PASO 10. Anexaremos las variables (código) en el “Editor” para el circuito RLC
F.T como se muestra a continuación.
PASO 11. Después en la sección de arriba del “Editor” seleccionamos “Save” para
guardarlo en la carpeta correspondiente, seguidamente se da clic a “Run”.
PASO 12. Seguidamente de haber puesto click a “Run” saldrá un cuadro de texto
donde seleccionaremos “Add to Path” para que aparezca en Workspace, así
obtendremos las variables deseadas.
17
PASO 13. Una vez corridas las variables (código) nos dirigimos donde se
encuentra el modelo (diagrama) para así copilar y simular la función del circuito
RLC F.T.
PASO 14. Después damos doble clic a “Scope” para ver la simulación de la
función del circuito RLC, como se muestra a continuación.
18
3.2- Espacio de Estados del circuito RLC
19
PASO 4. Después se da doble clic al icono “MATLAB Fuction”, lo cual nos llevara
al “Editor” donde pondremos las variables (código).
20
PASO 8. Una vez corridas las variables (código) nos dirigimos donde se
encuentra el modelo (diagrama), y tendrá un cambio a comparación de como
estaba antes, es decir, se anexara al icono “MATLAB Fuction” u, x1, x2.
21
PASO 11. Después le damos doble clic a “Integrator” donde nos saldrá un cuadro
de texto, el cual editaremos como se muestra a continuación:
PASO 12. Después le damos doble clic a “Gain” donde nos saldrá un cuadro de
texto, el cual editaremos como se muestra a continuación:
22
PASO 13. Una vez realizado todo lo anterior, empezamos a copilar y simular la
función del circuito RLC Espacio de Estados.
PASO 14. Después damos doble clic a “Scope” para ver la simulación de la
función del circuito RLC Espacio de Estados, como se muestra a continuación.
23
PASO 15. Salvamos lo que se realizó.
24
PASO 2. Una vez abierto, se abre un “nuevo modelo”, como se muestra a
continuación.
25
PASO 5. Después en el SIMULINK se dirige hacia la sección “Sinks”, se
selecciona el icono “Scope” y lo arrastra a un lado del icono “Transfer Fcn”.
PASO 7. Una vez hecho lo anterior, se da doble clic a “Transfer Fcn”, saldrá un
cuadro de texto, donde se editara como se muestra a continuación:
26
PASO 8. Se unen los iconos como se muestra a continuación:
PASO 10. Anexaremos las variables (código) en el “Editor” para el sistema Masa-
Resorte-Amortiguador F.T como se muestra a continuación.
27
PASO 11. Después en la sección de arriba del “Editor” seleccionamos “Save” para
guardarlo en la carpeta correspondiente, seguidamente se da clic a “Run”.
PASO 12. Seguidamente de haber puesto click a “Run” saldrá un cuadro de texto
donde seleccionaremos “Add to Path” para que aparezca en Workspace, así
obtendremos las variables deseadas.
28
PASO 13. Una vez corridas las variables (código) nos dirigimos donde se
encuentra el modelo (diagrama) para así copilar y simular la función del sistema
Masa-Resorte-Amortiguador F.T.
PASO 14. Después damos doble clic a “Scope” para ver la simulación de la
función del sistema Masa-Resorte-Amortiguador, como se muestra a continuación.
29
PASO 15. Salvamos lo que se realizó.
30
PASO 3. En el SIMULINK se dirige a la sección de “User-Defined Fuctions”, se
selecciona el icono de “MATLAB Fuction” y lo arrastra al modelo ya abierto.
PASO 4. Después se da doble clic al icono “MATLAB Fuction”, lo cual nos llevara
al “Editor” donde pondremos las variables (código).
31
PASO 6. Después en la sección de arriba del “Editor” seleccionamos “Run”.
PASO 8. Una vez corridas las variables (código) nos dirigimos donde se
encuentra el modelo (diagrama), y tendrá un cambio a comparación de como
estaba antes, es decir, se anexara al icono “MATLAB Fuction” u, x1, x2.
32
PASO 10. Los ordenamos y unimos como se muestra a continuación:
PASO 11. Después le damos doble clic a “Integrator” donde nos saldrá un cuadro
de texto, el cual editaremos como se muestra a continuación:
33
PASO 12. Después le damos doble clic a “Gain” donde nos saldrá un cuadro de
texto, el cual editaremos como se muestra a continuación:
PASO 13. Una vez realizado todo lo anterior, empezamos a copilar y simular la
función del sistema Masa-Resorte-Amortiguador Espacio de Estados.
34
PASO 14. Después damos doble clic a “Scope” para ver la simulación de la
función del sistema Masa-Resorte-Amortiguador Espacio de Estados, como se
muestra a continuación.
35
PASO 15. Salvamos lo que se realizó.
4. CONCLUSIONES
Con la elaboración de este documento se obtuvo un amplio aprendizaje ya que en
este se plasmó todo el conocimiento adquirido durante el desarrollo de los temas
vistos en clase durante la unidad 1, aportándonos así una visión más clara como
estudiantes de las notas hechas en clase viendo la representación y
comportamiento de los sistemas analizados previamente. Además nos aportó
habilidades nuevas en la utilización de tecnologías en este caso el software
MATLAB, el cual fue la herramienta que nos brindó la oportunidad de poder
simular la Función de Transferencia y Espacio de Estados del Circuito RLC y del
36
Sistema Masa-Resorte-Amortiguador, vistos durante la clase, también vimos el
comportamiento de sus correspondientes ondas al momento de simularlas.
37