Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumen
En este trabajo se plantea la creacin de una
plataforma para la simulacin de vehculos
autnomos marinos y areos basada en la
metodologa MDA (Model Driven Architecture) y el
formalismo DEVS (Discrete Event System
Specification).
Dentro de esta estructura se trabaja con modelos
independientes de plataforma que posteriormente se
traducen a modelos dependientes de plataforma en
Simulink, JAVA y otros lenguajes.
Dado que el formalismo DEVS est diseado para la
simulacin de modelos de eventos discretos es
necesario convertir los modelos continuos en
modelos de tiempo discreto.
En este artculo se utiliza la aproximacin de
cuantificacin de estados de segundo orden QSS2. El
mtodo se aplica a la simulacin de un
aerodeslizador autnomo con un control de
seguimiento de trayectoria de bajo nivel.
Palabras Clave: Vehculos autnomos marinos,
formalismo DEVS. Simulacin por cuantificacin de
estados.
1.
INTRODUCCIN
Sistema de
comunicaciones
Planificador de
camino y asignacin
de tareas
Puntos de
consigna
Trayectoria
deseada
Se necesita un
camino nuevo
Generator de
trayectorias
Trayectoria
Controlador
Seales de
control
Medidas de
los sensores
UMV
2.
(1)
(2)
S = \ \
5
(7)
Y = \ `
2
int (u , mu , x, q , mq , ) = (u + mu , mu , q , q , u + mu , 1 )
ext (u , mu , x, q , mq , , e, v, mv , p ) = (v, mv , x , q + mq e, mq , 2 )
(u , mu , x, q , mq , ) = ( x + u + mu / 2, u + mu ,1)
2
ta (u , mu , x, q , mq , ) =
x (t ) si t=t
q (t ) =
q (t ) + m (t t
i
qi (t ) xi (t ) = q
) En otro caso
(3)
m0 = 0, m j = xi (t j )
j = 1,..., k ,...
(5)
qi (t ) xi (t ) qi t
(8)
2q
if mu 0
1 = mu
En el resto
(9)
(6)
3.
SISTEMA E IMPLEMENTACIN
3.1
ESTRATEGIA DE CONTROL
(17)
(18)
r = arctan( Fy / Fx )
(19)
= k3 ( r )
(20)
F = Fd cos(d )
(21)
3.2
IMPLEMENTACIN EN SIMULINK
x = v x
(11)
vx = v x + cos( ) F
(12)
y = v y
(13)
v y = v y + sin( ) F
(14)
i)
= w
w = w +
(15)
(16)
4.
RESULTADOS DE SIMULACIN
-5
10
15
20
25
30
35
40
45
50
10
15
20
25
30
35
40
45
50
10
15
20
25
30
35
40
45
50
10
15
20
25
tiempo
30
35
40
45
50
Velocidades
Velocidad angular
ngulo de guiada
-2
30
20
10
0
0.5
Errores en posicin
0.01
0.005
0
-0.005
-0.01
10
15
20
25
30
35
40
45
50
10
15
20
25
30
35
40
45
50
Errores en velocidad
-3
x 10
-5
Errores en guiada
-3
x 10
2
0
-2
10
15
20
25
30
35
40
45
50
10
15
20
25
Tiempo
30
35
40
45
50
0.01
0
-0.01
-0.02
0.6
dq=0.08
dq=0.05
5.
CONCLUSIONES Y TRABAJO
FUTURO
dq=0.01
dq=0.001
Velocidad angular
0.55
0.5
0.45
25
30
35
40
45
50
Tiempo
Agradecimientos
Los autores desean agradecer el apoyo al Ministerio
de Educacin y Ciencia a travs del proyecto
DPI2006-15661-C02-02
Referencias
[1] Aranda J., Chaos D., Dormido-Canto S., Muoz
R., Daz J.M.. (2006) A control for tracking and
stabilization of an underactuated non-linear R.C.
Hovercraft IFAC MCMC'2006.
[2] Cho Y.K., Hu X., and Zeigler B. P.,(2003) The
RTDEVS/CORBA Environment for SimulationBased Design Of Distributed Real-Time
Systems, Trans. of The Society for Modeling
and Simulation Inter. 2003,vol. 79, n 4
[3] Hu X. (2004). Simulation-Based Software
Development Methology for Distributed RealTime Systems. Ph.D. Thesis. University of
Arizona.
[4] Kofman, E. (2002). A Second Order
Approximation for DEVS Simulation of
Continuous Systems. Simulation, 78(2):76
89.SIMULATION, Vol. 78, No. 2, 76-89 (2002)
[5] Kofman, E. (2003). Quantization Based
Simulation of Hybrid Systems. In Proceedings
of RPIC'03.
[6] Kofman, E. (2004). Discrete Event Simulation
of Hybrid Systems. SIAM Journal on Scientific
Computing. 25(5). pp 1771-1797.
[7] Miller J. and Mukerji J. (2003), MDA Guide
Version
1.0.1.
OMG
2003.
http://www.omg.org/cgi-bin/doc?omg/03-06-01)
[8] Uhrmacher A.M. (2001), Dynamic Structures
in Modeling and Simulation - A Reflective
Approach. ACM Transactions on Modeling and
Simulation, vol.11., n 2, pp. 206-232, april
[9] Zeigler B. P. r, Moon Y., Kim D., Kim J.
G.(1996): DEVSC++: A High Performance
Modelling and Simulation Environment.
HICSS (1) 350-359.
[10] Zeigler,
B.,
H.
Sarjoughian
(2000).
Introduction to DEVS Modeling and
Simulation with JAVA: A Simplified Approach
to HLA-Compliant Distributed Simulations.
Arizona Center for IntegrativeModeling and
Simulation.
[11] Zeigler, B., T. Kim, y H. Praehofer, Theory of
Modelingand Simulation. Second edition,
Academic Press, New York (2000).