Professional Documents
Culture Documents
Ramon R. Costa
e-mail: liu@coep.ufrj.br
e-mail: ramon@coep.ufrj.br
Fernando Lizarralde
e-mail: fernando@coep.ufrj.br
e-mail: jpaulo@ieee.org
RESUMO Este artigo descreve detalhadamente a modelagem da dinmica de veculos submarinos de operao remota
(ROVs). Apresenta-se um simulador desenvolvido para ROVs
denominado SOL (Simulador On-Line). Vrios tpicos relacionados ao modelo dinmico utilizado na implementao deste
simulador, e no tratados adequadamente na literatura, so aqui
revisados. Uma parte substancial deste trabalho dedicada
descrio detalhada do procedimento utilizado para a identificao do modelo dinmico dos propulsores, a partir de testes
experimentais em tanque de gua. Para comprovar o realismo
alcanado com o SOL, so apresentadas algumas simulaes e
seus resultados so comparados com os resultados obtidos experimentalmente com um ROV numa piscina, nas mesmas condies.
Palavras-Chave: Rob Submarino, ROV, modelagem, identificao experimental, simulao.
ABSTRACT This article describes the dynamic modeling of
Remotely Operated Underwater Vehicles (ROVs). An ROV simulator (SOL) is presented. Dynamic modeling of ROVs is revised, including special issues uncovered in the literature. Great
emphasis is devoted to thruster model identification based on water tank tests. To evaluate simulator realism, results of pool tests
carried out with an ROV are compared to simulations in similar
conditions.
Keywords: Underwater Robot, ROV, modeling, experimental
identification, simulation.
Aij
massa adicional
0 Artigo
submetido em 14/06/99
1a. Reviso em 13/10/99
Aceito sob recomendao do Ed. Cons. Prof. Dr. Paulo Srgio P. Silva
82
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
CQ ; CT
(funes)
D dimetro da hlice
dC dimetro do cabo umbilical
F Fora
Fpi fora (empuxo) da i-sima hlice
g acelerao da gravidade
Iai corrente de armadura do motor do i-simo propulsor
Ici corrente de comando do motor do i-simo propulsor
Ix ; Iy ; Iz ; Ixy ; Iyz ; Izx momentos e produtos de inrcia
Jp inrcia do propulsor
Km constante do torque eletromagntico do motor
L comprimento do cabo umbilical
m massa do ROV
M Momento
Ma torque de atrito seco cinemtico do motor
Mpi momento da i-sima hlice
MMi torque do motor da i-sima hlice
n nmero de hlices
npi velocidade angular da i-sima hlice (em rps)
Oe
pi i-simo propulsor
P := [xe ; ye ; ze ]T posio do ROV dada pelas coordenadas inerciais de O
Ppi
vetor unitrio que define a direo do empuxo da isima hlice (no sistema mvel)
RB
:= [
Rpi
sgn(S ) :=
t
+1
0
1
se S > 0
se S = 0
se S < 0
tempo
velocidade do
UW (VW )
'
ngulo de ataque
ngulo de ataque lateral
ngulo de jogo
ngulo de arfagem
:= [
]
r(rR )
De um modo geral, deseja-se que o controlador de posio desacople a resposta dinmica dos graus de liberdade do ROV (e.g.,
o ngulo de rumo pode ser alterado sem alterar a posio e viceversa). Tambm desejvel uma boa resposta aos comandos do
operador em termos de rapidez, preciso e ausncia de sobrepasso. O projeto desse sistema de controle uma tarefa complexa. A modelagem do ROV uma ferramenta importante a
ser utilizada para a avaliao por simulao de sistemas de controle (Cunha 1992, Cunha, Costa & Hsu 1995). A simulao e
o controle de ROVs vm sendo alguns dos principais temas de
pesquisas desenvolvidos nos ltimos anos pelo GSCAR (Grupo
de Simulao e Controle em Automao e Robtica da COPPE/UFRJ).
(a) Em geral, os submarinos convencionais se movimentam para a frente, enquanto que os ROVs se movimentam em todas
as direes.
Os modelos existentes para a dinmica de submarinos convencionais parecem inadequados para aplicao direta aos ROVs
pelas seguintes razes:
ngulo de deriva
ngulo de rumo
Subscritos:
Veculos submarinos de operao remota (ROVs) executam tarefas importantes na explorao de petrleo em guas profundas.
ROVs vm sendo tambm utilizados em operaes (inspeo de
barragens, operaes de salvamento, aplicaes militares, etc.)
em que a interveno de mergulhadores perigosa ou impossvel (Goheen & Jefferys 1990).
Tipicamente os ROVs operam conectados a uma embarcao de
superfcie atravs de um cabo umbilical. Por esse cabo, o ROV
(b) Os comportamentos hidrodinmicos de submarinos convencionais e de ROVs so bastante diferentes, pois as faixas
m=s) para
de velocidades de operao so de 20 ns (
os primeiros, enquanto que os ROVs no superam os 4 ns
( m=s).
10
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
83
Este artigo se divide em duas partes. Primeiro, na seo 2 apresentado um modelo dinmico do ROV para seis graus de liberdade. Este modelo inclui alguns aspectos no tratados com clareza
na literatura. A seo 3 descreve detalhadamente a modelagem
da dinmica dos propulsores. Na segunda parte, a seo 4 apresenta detalhes do simulador SOL. A comparao de resultados
de simulao com resultados experimentais obtidos no desenvolvimento de um sistema de controle de posio permite avaliar o
realismo do simulador. O trabalho finaliza com algumas concluses.
particular em que a velocidade da corrente marinha V W constante (vide (Silvestre, Lemos, Sequeira & Sentieiro 1990)):
onde:
Diversos modelos dinmicos para ROVs foram propostos na literatura. Suas aplicaes so as mais variadas, tais como: concepo, projeto e avaliao do desempenho do veculo, projeto
e avaliao de seu sistema de controle, planejamento de tarefas,
treinamento de operadores, etc. O modelo adotado neste trabalho uma verso revisada e corrigida do que foi desenvolvido
em (Dominguez 1989). Esse modelo possui as seguintes caractersticas principais:
(a) Representa os seis graus de liberdade do ROV.
(b) O modelo hidrodinmico a parmetros concentrados.
(c) Os efeitos inerciais empregam o conceito de massas adicionais.
(d) Os efeitos hidrodinmicos incluem a corrente marinha.
(1)
T
(
M
+
A
)
(
M
+
A
)
T
T
RT
RT
Ima = (M + A )
(MR + AR)
RT
RT
(2)
Ix
MR = 4 Ixy
Izx
Ixy
Iy
Iyz
Izx
Iyz
Iz
3
5
3
5
3
5
(3)
(4)
3
5
(5)
As variveis com subscritos H , GB, P e C so foras e momentos que agem sobre o ROV (c.f. Nomenclatura).
A fora inercial F I e o momento inercial M I so dados por:
FI =
[MT U + AT UR + (MRT + ART )T
]
+AT(
UW )
(6)
MI =
[MRT U + ART UR + (MR + AR )
]
+U (MTRT
) + UR [AT UR + ATRT
]
+ART(
UW )
(7)
(f) O cabo umbilical modelado de forma simplificada, requerendo pouco esforo computacional.
2
0 03
0 zG yG 3
MT = 4 0 m 0 5 ; MRT = m4 zG 0 xG 5
0 0 m
yG xG 0
Modelagem do ROV
:= [
U_ = I 1 FH + FGB + FP + FC FI
ma MH + MGB + MP + MC MI
c c s c + c ss
P_ = 4 s c c c + sss
s
cs
s s + csc
c s + css
cc
3
5U
= TU
(8)
_3 21
4 _ 5 = 4 0
0
_
2
s tg c tg
c
s 5
s=c c=c
(9)
( ) = ( ); ( ) = ( )
= 90
2.1
Equaes do movimento
Para as equaes do movimento emprega-se a formulao descrita em (Nomoto & Hattori 1986). Aqui, considera-se o caso
84
onde c
cos s sin . A transformao na equao
(9) singular em . No entanto, na maioria dos casos,
a distncia entre o centro de flutuao e o centro de gravidade
suficientemente grande para se poder assumir que o ngulo
permanece pequeno, evitando-se, assim, as complicaes causadas pela singularidade.
A seguir, os demais efeitos (hidrodinmico, cabo umbilical,
gravidade e flutuao) so modelados de forma idntica desenvolvida em (Cunha 1992, Cunha, Dominguez, Costa &
Hsu 1991, Dominguez 1989).
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
2.1.1
des acima:
Cx (; )
Cy (;
)
Cz (;
)
(10)
(11)
Efeitos hidrodinmicos
2.1.3
Cx () jCx ( )=Cx (0 )j
Cy ( ) jCy
(
)=Cy
(0 )j
Cz
(
) jCz ()=Cz (90 )j
=
=
=
(17)
(18)
(19)
r5R=3 [Cp
x j
x j Cq
y j
y j Cr
z j
z j]]
=
)
) =
(13)
Cx () := Cx jURy =0
Cz () := Cz jURy =0
Cy
(
) := Cy jURx =0
;
;
;
Cx ( ) := Cx jURz
Cy ( ) := Cy jURz
Cz
(
) := Cz jURx
(14)
(15)
(16)
=0
( )
( )=
( )
)=
( )
C x (0 )
)= Cz (90);
(0 )
(90 )=
(0 )
(90
)=
=
) =
)=
( )
( )
) =
dissipatividade uma propriedade importante, uma vez que outras frmulas de interpolao resultaram em comportamentos instveis, que no tm
significado fsico.
O e do sistema
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
85
dados por:
Mpi
2 );
0 1
(20)
onde
2 + k2
= 4(k 1y ) x2ca ln 2y kk++pxx2ca+(2
yca k)2
ca
ca
ca
p
p
(2yca k) x2ca +(2yca k)2 + k x2ca + k2 (21)
jFC j =
4(
MC = RC FC
j2 L ; ' = tg
k
xca
(22)
(23)
No desenvolvimento da equao (22) assumiu-se que a componente do arraste tangencial ao umbilical desprezvel.
3.1
( )
2 No jargo naval, hlice um substantivo masculino. Para se evitar o desconforto do leitor, neste artigo preferiu-se tratar esse substantivo no gnero feminino,
como usual.
86
wi
(25)
i=1
n
X
i=1
Fpi Ppi
(26)
(27)
( )
I2
MMi = KM
ai
n
X
Mp =
CC dC xca VW
k yca
(24)
( )
Fp =
2
+
(0
; 7npi D)2 D2
CT () vwi
8
C () v2 + (0; 7npi D)2 D3
"
=
=
Fpi
Ma
= KM sgn(Ici ); M = Masgn(npi )
KM
a
(28)
(29)
Nesta expresso inclui-se o atrito cinemtico, porm no se considera nem a no-linearidade dos materiais magnticos usados
no motor nem o atrito esttico (que s atua na partida do motor).
O acionamento eletrnico modelado de forma aproximada,
supondo-se que este produz uma corrente de armadura proporcional corrente de comando 3, ou seja:
(
Iai =
(30)
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
npi = sgn(Ici )
3.2
(KM Ici2
Ma )=
( )
Inrcia mecnica: Em (Yoerger et al. 1990) se props um modelo para a dinmica de propulsores controlados por torque.
Nesse modelo, toda a energia armazenada no propulsor cintica e armazenada em uma inrcia (parmetro concentrado, aqui
denominado J p ) acoplada ao eixo do propulsor. A inrcia J p
tem a dimenso de momento de inrcia e engloba o momento de
inrcia do rotor, o momento de inrcia da hlice e o efeito da
energia cintica armazenada no fluido impulsionado pela hlice.
A varivel de estado do propulsor a velocidade angular da hlice. Neste trabalho adota-se uma extenso do modelo citado,
atravs da incorporao da equao de estado (32) ao modelo da
hlice (24) e (25).
MMi Mpi
2Jp
(0 ) =
(180 )
(32)
Sua validade sustentada pelo argumento de que a resposta esttica (para o caso em que o torque M Mi do motor constante) do
modelo dado pelas equaes (25) e (32) coincide com a do modelo esttico das hlices (25) (a resposta esttica foi obtida em
experimentos). Em (Parsons & Wu 1985) se adotou um modelo
dinmico semelhante, de primeira ordem, embora o modelo no
tenha sido justificado loc. cit..
O modelo aqui adotado possui duas vantagens se comparado ao
de (Yoerger et al. 1990): considera a assimetria da resposta esttica da hlice e inclui o efeito do fluxo de gua axial. Este
(0 ) =
() 0
(180 )
No caso do modelo dinmico, a ao do conjunto dos propulsores dada pela equao da fora (26) e a seguinte equao para
o momento:
Mp =
(31)
n_ pi =
modelo inclui o proposto em (Yoerger et al. 1990), o qual pode ser obtido fazendo-se nas equaes (24) e (25): v wi t ;
; C
.
CT
CT
CQ
Q
n
X
i=1
(33)
3.3
40
05
200
21
22
Caracterstica de empuxo esttico: Para obter a resposta esttica de empuxo e de velocidade de rotao da hlice, foram
realizados testes em batelada nos quais a corrente de comando
do propulsor foi gradativamente alterada em degraus com durao de
s. Foram realizadas quatro bateladas de testes de
forma a se obter a caracterstica do propulsor em ambos os senmA e de a
mA de
tidos de rotao nas faixas de a
corrente de comando (segundo o fabricante o acionamento eletrnico possui uma zona morta na faixa entre mA). Em cada
batelada foram realizadas medidas para pelo menos quarenta valores da corrente de comando, sendo que em duas bateladas os
degraus de corrente so crescentes e nas outras duas estes so
decrescentes. A curva caracterstica do empuxo em funo da
velocidade de rotao est na Fig. 4.
10
3 10
3
4
10
Para a obteno dos parmetros do modelo que caracteriza o empuxo das hlices, considera-se que em (24) quando o propulsor
est parado em relao gua (v wi t ), a expresso do em-
() 0
4 Para
facilitar a modelagem do motor eltrico e do seu acionamento adotouse o sistema p.u. (por unidade) para representar algumas das variveis envolvidas.
5 Fora
6 Montada
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
87
Fpi = n2
pi
()
+ se npi 0
se npi < 0
=
(34)
onde + ; so os coeficientes de empuxo da hlice, respectivamente, no sentido direto e no sentido reverso (N=rps 2 ).
Aplicando o mtodo dos mnimos quadrados aos dados experimentais calculou-se os seguintes valores para os coeficientes:
+ ; N=rps2
; N=rps2 .
= 0 42
= 0 42
= 0 30
CT (0)
C (180)
T
()
(35)
(36)
1 )
Mpi = n2pi ; =
+ se npi 0
se npi < 0
(37)
onde: + > , < so os coeficientes de torque da hlice, respectivamente, no sentido direto e no sentido reverso
Nm=rps2 . A partir dos dados experimentais obtidos calculou;
Nm=rps2;
;
Nm=rps2 .
se: +
88
)
= 0 0092
= 0 0094
CQ (0 )
C (180)
Q
(38)
(39)
Caracterstica do modelo esttico do motor e seu acionamento: Os parmetros do motor foram calculados a partir dos seguintes dados experimentais: a partida do motor (n p 6
) se d
quando a corrente de controle I c ; p:u: ( ; mA);
e para Ic
;
p:u: ( ; mA) mediu-se np
; rps.
Os parmetros calculados com estes dados so os seguintes:
KM
; Nm, Ma ; Nm e
; p:u:.
= 0 995
19 9
=3 7
= 0 25
0 26
=0
52
= 19 3
=0 4
A determinao dos parmetros dinmicos foi feita aplicandose ao propulsor degraus de corrente de comando e analisando-se
a resposta no tempo do torque e do empuxo. A velocidade de
rotao no pde ser utilizada pois o nmero de pulsos gerados
pelos fotosensores por cada rotao completa da hlice (igual ao
nmero de ps da hlice, i.e., apenas trs) se mostrou insuficiente para medidas dinmicas. Com efeito, em certas condies
de operao a hlice atinge a velocidade de regime em menos de
uma rotao. Alm disso, as freqncias naturais da oscilao
mecnica do sistema suporte/clula de carga/propulsor infelizmente so demasiado pequenas ( ; Hz e ; Hz dentro
da gua) devido excessiva flexibilidade estrutural do conjunto
suporte/clula de carga. Isto interfere na medio do empuxo
e do torque, pois as escalas de tempo das dinmicas envolvidas
so da mesma ordem de grandeza, dificultando a interpretao
da resposta no tempo do propulsor obtida experimentalmente.
44
75
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
10
05
=05
=0
(0) = 0
np (t) =
Fp (t) =
p
sgn( ) MM = tanh(t= )
MM tanh2 (t= )=
= 2Jp=
MM
(40)
(41)
(42)
= 1 82
Jp = 0; 0875 tr MM
(43)
=1
( )
( )
0 7 10
01
Simulador
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
89
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
sistemas de medio (modelado pelo rudo aditivo que ele gera), converso de coordenadas (converso de erro, fora ou acelerao), estimadores de velocidade (exato, filtro lead, etc.) e
controladores (P-PI, PD, manual, estrutura varivel, VS-MRAC
Variable Structure Model-Reference Adaptive Control) (vide
(Cunha 1992, Cunha et al. 1995)).
0.8
0.6
0.4
0.2
30
Comparando-se os resultados de simulao com os experimentais, verifica-se que so qualitativamente idnticos, o que confirma o realismo do simulador. No entanto, o erro no rastreamento da trajetria mais pronunciado nos experimentos, o que
pode ser atribuido em parte s simplificaes assumidas na modelagem. Observou-se que a interferncia do cabo umbilical foi
grande pois esse era pouco flexvel e curto (< m). Assim o cabo atuou como uma mola, o que no foi modelado no simulador.
ye (m)
0.2
0.4
0.6
0.8
1.6
1.8
xe (m)
2.2
2.4
2.6
(a)
40
35
30
25
20
(graus)
4.1
15
10
10
20
40
(s)
60
tempo
80
100
120
(b)
Figura 9: Simulao de rastreamento de trajetria. (a) Vista do
plano horizontal. (b) ngulo de rumo.
Outro problema foi o acrscimo de vrios acessrios (BMP, flutuadores, etc.) ao ROV que modificaram sua dinmica em relao dinmica nominal ajustada no simulador. Esta uma situao freqente que dificulta a modelagem acurada da dinmica
de ROVs em operaes reais.
Concluses
Neste artigo detalhou-se a modelagem dinmica de ROVs realizada pelo GSCAR. A modelagem completa do ROV serviu para
o desenvolvimento do simulador SOL. Este simulador permite
uma avalio bastante realista do comportamento de um ROV, o
que possibilitou o desenvolvimento de um sistema de controle
automtico de posio (Cunha et al. 1995).
Este trabalho descreveu enfaticamente o procedimento de obteno de um modelo dinmico dos propulsores. Os resultados
obtidos com a incluso deste efeito no simulador mostraram que
se trata de um fator muito significativo sem o qual alguns fenmenos qualitativamente importantes podem permanecer inobservados (e.g., oscilaes devidas a ciclos-limites). Dessa forma,
recomenda-se sua considerao nos casos em que necessrio
se atingir um alto grau de realismo.
A utilizao desta modelagem num caso especfico deve ser cautelosamente avaliada pois a obteno dos parmetros do modelo
do ROV e de seus propulsores muito onerosa, demanda muito
esforo de pessoal qualificado e requer equipamentos especializados durante a realizao dos ensaios.
Agradecimentos
Este trabalho foi financiado pelo CENPES/PETROBRAS atravs do convnio COPPETEC ET130104.
Referncias
Cunha, J. P. V. S. (1992), Projeto e estudo de simulao de um
sistema de controle a estrutura varivel de um veculo sub-
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
91
0.8
0.6
0.4
0.2
ye (m)
0.2
0.4
0.6
0.8
1.6
1.8
xe (m)
2.2
2.4
2.6
(a)
40
i
b
M 65
4 pb
35
30
25
Estrutura
Submersa
(graus)
20
15
10
@@ 1 2
@@
!pb3
!
!
!
1
pb!!!1 2
;
10
20
40
(s)
60
tempo
80
100
120
(b)
Figura 10: Rastreamento de trajetria obtido experimentalmente. (a) Vista do plano horizontal. (b) ngulo de rumo.
marino de operao remota, Masters thesis, Programa de
Engenharia Eltrica, COPPE/UFRJ, Rio de Janeiro.
Cunha, J. P. V. S., Costa, R. R. & Hsu, L. (1995), Design of
a high performance variable structure position control of
ROVs, IEEE J. Oceanic Eng. 20(1), 4255.
Cunha, J. P. V. S., Dominguez, R. B., Costa, R. R. & Hsu, L.
(1991), Design of a new high performance VS position
control of ROVs, in Proc. Int. Offshore and Polar Eng.
Conf., Edinburgh.
Cunha, J. P. V. S., Lizarralde, F. C., Costa, R. R., Hsu, L., Junior,
R. S., Junior, D. W. & SantAnna, A. C. M. (1994), Sistema
de posicionamento dinmico para um veculo submarino de
operao remota, in Anais do Congresso Brasileiro de
Automtica, Vol. 2, Rio de Janeiro.
10
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
Parsons, M. G. & Wu, J. Y.-C. (1985), Limit cycles in diesel/controllable pitch propeller propulsion systems using
load control, Int. Shipbuilding Progress pp. 246263.
Russel, G. T. (1984), A design methodology for nonlinear systems, in S. A. Billings, J. O. Gray & D. H. Owens, eds,
Nonlinear system design, IEE, chapter 8, pp. 129144.
Silvestre, C., Lemos, J. M., Sequeira, M. M. & Sentieiro, J. S.
(1990), Modelling and adaptive control of a deepwater
FSV, in 11th IFAC World Congress, Tallinn, Estonia.
van Lammeren, W. P. A., van Manen, J. D. & Oosterveld, M.
W. C. (1969), The Wageningen B-screw series, Trans.
SNAME (330 of the NSMB), 269317.
Yoerger, D. N., Cooke, J. G. & Slotine, J. J. E. (1990), The influence of thruster dynamics on underwater vehicle behavior
and their incorporation into control system design, IEEE
J. Oceanic Eng. 15(3), 167178.
Revista Controle & Automao /Vol.11 no.2/Mai., Jun., Jul. e Agosto 2000
93