Академический Документы
Профессиональный Документы
Культура Документы
So Paulo
2003
Eric Conrado de Souza
rea de Concentrao:
Engenharia Mecatrnica
Orientador:
Prof. Dr. Newton Maruyama
So Paulo
2003
Agradecimentos
When control strategies are applied to underwater vehicles many related practical
issues are pertinent for consideration. This dissertation discusses some of these
matters. In order to do so a six degree of freedom vehicle model is adopted. The
actuator system model, designed for a totally controlled system, encloses the elec-
trical motor mechanical dynamics as well as the hydrodynamics resulting from the
interaction of the fluid with the propeller blades. In addition, a mapping algorithm
used to reflect the control signal to the actuator system is also detailed. In order
to reproduce the disturbance effects of real operation conditions the tether cable of
remotely operated vehicles is also considered in the overall model. The resulting
model is then used to evaluate the performance of a submarine controlled system.
The studies shows that, despite the presence of multi-source disturbances, a decou-
pled linear controller designed for a single operation condition may cope with the
systems dynamical uncertainty, guaranteeing robust stability and even robust per-
formance. These achievements however may be obtained by limiting the operation
conditions to low velocities. Results indicate that when operation is undertaken with
low velocity profiles and under certain disturbance conditions the linear PID control
strategies allow for system performance similar to the obtained by nonlinear robust
control strategies, such as the sliding mode technique. It is worth noting that the
tether disturbance, the water current, and the systems parametric variations are all
accounted for in these evaluations, witch correspond to the most significant distur-
bance agents at low velocities. At high velocities, on the other hand, where velocity
nonlinear dynamics dominates, a satisfactory performance may not be feasible with
linear control strategies.
iii
Sumrio
Agradecimentos i
Resumo ii
Abstract iii
Sumrio v
Lista de Figuras ix
Lista de Tabelas x
Lista de Smbolos xv
1 Introduo 1
1.1 Contextualizao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Panorama de uma Misso Tpica . . . . . . . . . . . . . . . . 3
1.1.2 Definio dos Requisitos de Controle . . . . . . . . . . . . . . 4
1.1.3 Reviso Bibliogrfica . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Objetivos da Dissertao . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.1 Contribuies da Dissertao . . . . . . . . . . . . . . . . . . . 10
1.3 Apresentao da Dissertao . . . . . . . . . . . . . . . . . . . . . . . 11
7 Estudos de Casos 87
7.1 CASO 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
7.1.1 Resultados: Estratgias Lineares . . . . . . . . . . . . . . . . 90
7.1.2 Resultados: Estratgias No Lineares . . . . . . . . . . . . . . 91
7.1.3 Simulao com o Sistema Propulsor . . . . . . . . . . . . . . . 94
7.2 CASO 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7.2.1 Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.3 Discusses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.3.1 Consideraes sobre a Robustez de Estabilidade e de Desem-
penho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8 Concluses 118
8.1 Sugestes para Trabalhos Futuros . . . . . . . . . . . . . . . . . . . . 119
SUMRIO v
A Expresses da Cinemtica e Dinmica para Veculos Submarinos 121
A.1 Cinemtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
A.2 Dinmica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
A.2.1 Expresses do Corpo Rgido . . . . . . . . . . . . . . . . . . . 122
A.2.2 Expresses de Esforos Hidrodinmicos . . . . . . . . . . . . . 124
A.2.3 Expresses para Dissipao Hidrodinmica . . . . . . . . . . . 125
A.2.4 Expresses para Esforos Restaurativos . . . . . . . . . . . . . 126
A.2.5 Incorporao dos Esforos devido Correnteza Martima . . . 127
A.3 Matrizes de Inrcia do Cabo Umbilical . . . . . . . . . . . . . . . . . 128
Lista de Figuras
Lista de Tabelas
Lista de Smbolos
Gerais
Id - matriz identidade de dimenso d;
g - acelerao da gravidade [m/s2 ];
- massa especfica da gua [kg/m3 ];
A - rea da seo transversal [m2 ];
m - massa do corpo [kg];
LISTA DE TABELAS xii
I0 - tensor de inrcia do veculo com relao a origem do sistema de coordenadas
mvel 0, I0 R33 [kgm2 ];
ngl - nmero de graus de liberdade;
pprop - nmero de propulsores no veculo;
5 - volume de fluido deslocado pelo veculo submarino [m3 ];
5R - volume total do veculo submarino [m3 ];
, , - ngulos de ataque, de deslocamento lateral e de ataque lateral [rad];
r - vetor posio de um ponto especificado, r R3 ;
W - peso do veculo submarino no ar [N ];
B - empuxo hidrosttico do veculo submarino [N ];
Motor Eltrico
n - velocidade de rotao do eixo do motor eltrico [Hz];
- velocidade de rotao do eixo do motor eltrico [rad/s];
Ra - resistncia de armadura do motor eltrico [];
La - indutncia de armadura do motor eltrico [H];
ia - corrente de armadura do motor eltrico [A];
Vm - tenso de armadura do motor eltrico [V ];
Jm - momento de inrcia do eixo do motor eltrico [kgm2 ];
Km - constante de torque do motor eltrico [N/A];
Kemf - constante da fora contra-eletromotriz do motor eltrico [N/V ];
Kf - constante de atrito viscoso do motor eltrico [N s/m];
Hidrodinmica do Propulsor
p - velocidade de rotao do hlice do propulsor [rad/s];
Up - velocidade tangencial de rotao do hlice do propulsor [m/s];
Ua - velocidade de fluxo axial do fluido pelo duto do propulsor [m/s];
Va - velocidade de avano, velocidade do fluido no ambiente [m/s];
V - velocidade total no duto do propulsor [m/s];
wf - coeficiente de esteira (wake fraction number);
KT - coeficiente de propulso [N s2 /m2 ];
JO - nmero de avano;
Iprop - momento de inrcia do eixo do motor eltrico acoplado ao hlice [kgm2 ];
L - comprimento do duto que envolve o hlice do propulsor [m];
Q - torque devido ao carregamento hidrodinmico [N m];
T - valor de propulso [N ];
N - relao de transmisso do eixo do motor para o eixo do hlice;
R - raio do hlice do propulsor [m];
Dhelice - dimetro do hlice do propulsor [m];
pprop - passo do hlice [rad];
- coeficiente de momento do propulsor;
- coeficiente de massa adicionada do propulsor;
D - fora de arrasto do hlice [N ];
LISTA DE TABELAS xiii
L - fora de de sustentao do hlice [N ];
CD - coeficiente de arrasto do hlice;
CL - coeficiente de sustentao do hlice;
e - ngulo de ataque do hlice [rad];
Cabo Umbilical
Ncabo - nmero de elementos cilndricos em que o cabo umbilical discretizado;
E - mdulo de Young [N/m2 ];
d - dimetro do cabo umbilical [m];
l0 - comprimento natural do elemento do cabo umbilical [m];
rcabo - ponto de conexo do cabo no veculo submarino, no sistema de coordenadas
mvel [m];
Ccabo - constante de amortecimento interno do cabo umbilical [N s/m];
Cn - constante da fora hidrodinmica na direo normal [N s/m];
Ct - constante da fora hidrodinmica na direo tangencial [N s/m];
Un - velocidade do fluido na direo normal ao cabo [m/s];
Ut - velocidade do fluido na direo tangencial ao cabo [m/s];
Tcabo - fora devido tenso axial [N ];
P - fora devido ao amortecimento interno [N ];
FG - resultante das foras restaurativas no cabo [N ];
FF - foras devido ao arrasto hidrodinmico [N ];
Estratgias Lineares
s - varivel complexa introduzida pela transformada de Laplace, s C6 ;
kP - constante do termo proporcional, kP R;
kI - constante do termo integral, kI R;
kD - constante do termo derivativo, kD R;
KP - matriz de ganhos proporcionais, KP Rngl ngl ;
KI - matriz de ganhos integrais, KI Rngl ngl ;
KD - matriz de ganhos derivativos, KD Rngl ngl ;
- termo de ponderao da estratgia de posicionamento L.O.S.;
a, k - termos constantes obtidos com a linearizao de cada grau de liberdade;
polo - fator multiplicador da parte real dos plos rpidos no plano complexo;
b - plo dominante da estratgia P-PI;
c - constante auxiliar da estratgia P-PI;
- coeficiente de amortecimento;
n - freqncia natural do sistema [rad/s];
Estratgias No Lineares
s - varivel de acompanhamento, s Rngl ;
- banda passante do sistema de controle [rad/s];
- largura da camada limite, Rngl ;
LISTA DE TABELAS xiv
- estimativa da preciso de acompanhamento, Rngl ;
- estimativa da incerteza dos termos inerciais, Rngl ;
M - Matriz de Inrcia estimada apenas com os elementos da diagonal principal;
F - estimativa mxima para incertezas no modelo dinmico do veculo submarino;
D - estimativa mxima para os distrbios externos;
K - termo de estrutura varivel;
Subscritos
c - referente correnteza (martima);
cabo - referente ao cabo umbilical;
prop - referente ao sistema propulsor;
motor - referente ao motor eltrico do propulsor;
CR - referente ao equacionamento do corpo rgido;
A - referente aos esforos de massa adicionada;
G - referente ao centro de massa do veculo;
B - referente ao ponto de aplicao do empuxo hidrosttico;
r - referente velocidade relativa do veculo em relao ao fluido;
ma - referente expresso de malha aberta;
mf - referente expresso de malha fechada;
ref - sinal de referncia ou desejado;
aux - sinal de referncia auxiliar;
f inal - valor final;
nominal - valor nominal;
1
Captulo 1
Introduo
Velocidade
Navegao
pelo sistema mvel, como acompanhar um alvo em movimento, por exemplo. Esta
especificao detalhada em tarefas menores a medida que as informaes passam
das camadas superiores para as inferiores na arquitetura at a determinao de tra-
jetrias de posio e/ou de velocidade pelas camadas inferiores. Uma estratgia de
controle ento empregada para acionar os atuadores, sejam turbinas, rodas ou
propulsores, de modo a acompanhar as trajetrias desejadas. Estas estratgias, pre-
sentes no nvel inferior da arquitetura, so um conjunto de algoritmos distribudos
em blocos e que se relacionam com o sistema mvel da maneira como mostrado no
diagrama da Fig. 1.1. Estes elementos se resumem nos seguintes (Lin, 1991):
1.1 Contextualizao
O cabo umbilical geralmente possui seu extremo superior conectado a uma embarca-
o na superfcie (como um navio ou uma plataforma flutuante) e sujeito ao de
ondas, correnteza e ventos. Estes efeitos ambientais, adicionados do posicionamento
dinmico da embarcao ou da plataforma na superfcie, representam distrbios ao
posicionamento do UUV tendo seus efeitos propagados at a determinao do es-
foro resultante na ponta do cabo, conectado ao veculo submarino. Este cenrio,
ilustrado na Fig. 1.2, em que o cabo umbilical se encontra totalmente estendido e
tensionado, exemplifica as principais fontes de distrbios ao posicionamento din-
mico do veculo submarino.
Correnteza
Martima
Cabo
Umbilical
Instalao
ROV Submarina
onde:
Note que nos esforos da Eq. 1.1 os operadores C() e FD () so funes da veloci-
dade do veculo e caracterizam esforos no lineares. Adicionalmente, estes sistemas
esto sujeitos variao paramtrica com as condies de operao, ou seja, poss-
vel que ocorram variaes dos coeficientes de arrasto hidrodinmico em funo da
velocidade ou de massa adicionada em funo da acelerao. Esta incerteza nos pa-
rmetros tambm chamada de incerteza estruturada, pois a estrutura do modelo
que descreve o fenmeno conhecida, como atravs da Eq. 1.1, sendo o grau de
incerteza relativo apenas aos parmetros.
Sntese do Estimador
Controlador Recursivo
Parmetros
do Controlador
Referncia Sada
Controlador Planta
Sinal de Controle
Observador
Controlador LQI
A utilizao de controle adaptativo, ilustrado na Fig. 1.3, em UUVs tem sido am-
plamente investigada. A aplicao das estratgias adaptativas justificada frente
s alteraes das condies de operao do veculo e, conseqentemente, dos seus
parmetros. O algoritmo de estimao pode, entretanto, ser sensvel ao rudo intro-
duzido no processo de estimao de estados pelos sensores (Fossen, 1994). Exemplos
da aplicao de tcnicas lineares e no lineares de controle adaptativas em veculos
submarinos podem ser encontrados em (Yuh, 1990; Fossen and Balchen, 1991; Fos-
sen and Sagatun, 1991b; Fossen and Sagatun, 1991a; Fossen, 1994; Fossen and Fjell-
stad, 1995).
O controle timo, assim como o adaptativo, tem sido bastante utilizado em aplica-
CAPTULO 1. INTRODUO 8
es para controle de veculos submarinos. As estratgias de controle timo, como
a estratgia LQI (Linear Quadratic with Integral) veja Fig. 1.4, no so robustas
compensao de distrbios como os efeitos introduzidos pelo cabo umbilical (em apli-
caes com ROVs), por exemplo. Neste caso, necessria a utilizao de estratgias
feedforward em conjunto com a estratgia de controle timo ou optar por estratgias
de controle robustas. Exemplos de aplicao do controle LQI podem ser encontra-
dos em (Kajiwara, Koterayama, Nakamura, Terada and Morita, 1993; Nakamura,
Kajiwara and Koterayama, 2000).
A utilizao da estratgia de controle sliding mode (Yoerger and Slotine, 1985; Slotine
and Li, 1991) em veculos submarinos corresponde a uma alternativa de controle
no linear em relao s estratgias comentadas acima, visto sua metodologia de
implementao no exigir uma modelagem do veculo muito precisa e, por isso,
permitir, relativamente, menor tempo de projeto e sintonia. Alm disso, o sliding
mode possibilita um desempenho robusto de posicionamento, bastando quantificar
estimativas mximas dos distrbios atuantes (como dinmicas no modeladas, por
exemplo), o que constitui na principal motivao para implementao em sistemas
onde o grau de incerteza considervel.
Este simulador , ento, utilizado para realizar avaliaes quantitativas dos resul-
tados de implementao de tcnicas lineares (PID) e no lineares. Os resultados
obtidos mostram que, na condio de baixas velocidades, as estratgias lineares
PID permitem resultados de desempenho semelhantes aos obtidos por estratgias
no lineares robustas. Estes resultados so obtidos com a considerao da variao
paramtrica, da correnteza martima e com a presena dos distrbios do cabo um-
bilical, que correspondem s perturbaes mais expressivas da dinmica do veculo
submarino.
Como ser visto a seguir, o atraso relativo ao comando do sistema propulsor e sua
resposta est, em grande parte, relacionado com a inrcia do eixo do propulsor. Logo,
a escolha de um propulsor com momento de inrcia do eixo de pequeno valor pode
levar a menores intervalos de atraso, o que contribuiria para melhores resultados de
desempenho do sistema controlado.
Captulo 2
2.1 Introduo
p m
0 u xm
Veculo
v r
Sistema de Coordenadas
m w Inercial
ym x
0
zm
y
Neste captulo ser feita uma apresentao dos modelos cinemtico e dinmico de
veculos submarinos onde os vrios aspectos qualitativos so discutidos separada-
mente e, ento, reunidos em uma expresso geral.
2.2 Cinemtica
ym
zm
surge u, (2.7)
sway v, (2.8)
heave w, (2.9)
roll p, (2.10)
pitch q, (2.11)
yaw r. (2.12)
Embora a interpretao fsica dos ngulos de Euler seja direta, esta representao
apresenta singularidades para = 90o , sendo passvel das seguintes restries:
e
180o < , < +180o . (2.14)
2
Caso o deslocamento longitudinal no sistema inercial x estiver representado por surge, por
exemplo, esta referncia ser feita de forma explcita.
CAPTULO 2. MODELAGENS CINEMTICA E DINMICA 17
G.L. Nome Ref. Inercial Ref. Mvel
Pos./atit. Veloc. Pos./atit. Veloc.
1 surge x x xm u
2 sway y y ym v
3 heave z z zm w
4 roll m p
5 pitch m q
6 yaw m r
Sabe-se, no entanto, que para a maioria dos casos prticos de operaes com veculos
submarinos a regio prxima dos valores que apresentam singularidades improvvel
de ser atingida, como indicado pela Fig. 2.2. Uma descrio com quatro parme-
tros ou quaternions (por exemplo, parmetros de Euler [e1, e2, e3, e4]) possibilitaria
contornar a regio de restries (Fossen, 1994; Fjellstad, 1994). Contudo, pelo fato
dos ngulos de Euler apresentarem um apelo mais intuitivo estes sero considerados
neste estudo.
1 = J1 (2 )1 , (2.15)
onde:
cos() cos() sin() sin() cos() cos() sin()
J1 (2 ) =
cos() sin() sin() sin() sin() + cos() cos()
sin() sin() cos()
cos() sin() cos() + sin() sin()
cos() sin() sin() sin() cos()
. (2.16)
cos() cos()
= [1T , 2T ]T , (2.20)
m1 = 1 . (2.21)
3
A abordagem de modelagem aqui utilizada segue a mecnica Newtoniana de acordo com se-
gunda lei de Newton. Alternativamente, a deduo das expresses para o corpo rgido poderia ser
derivada atravs das equaes de Lagrange.
CAPTULO 2. MODELAGENS CINEMTICA E DINMICA 19
Na expresso acima a acelerao 1 resultado direto da atuao da resultante dos
esforos externos 1 .
m[1 + 2 1 + 2 rG + 2 (2 rG )] = 1 , (2.22)
para translao e:
d
(I0 2 ) + mrG (1 + 2 1 ) = 2 , (2.23)
dt
para rotao. Nas expresses acima o operador representa o produto vetorial,
o vetor rG corresponde distncia do centro de massa do veculo com relao ao
sistema de coordenadas mvel e a matriz I0 R3 contm os momentos e produtos de
inrcia do veculo com relao ao centro do sistema de coordenadas mvel 0xm ym zm .
Pretende-se manipular as equaes da dinmica de translao e rotao do corpo
rgido para cada um dos seis graus de liberdade de maneira a estabelecer uma ex-
presso matricial para dinmica do veculo submarino. Manipulando as expresses
acima e agrupando-as na forma matricial chega-se a:
Veculo 0 rG xm
m, I 0 CG
Sistema de Coordenadas
Inercial
ym x
0
zm
e
T
CCR () = CCR (), R6 . (2.29)
Vale salientar que para veculos que possuem partes internas mveis a condio
MCR = 0 no mais verdadeira. Um veculo dotado de braos manipuladores mo-
vimentando peas ou dotado de mecanismos de deslocamento de massa interna so
exemplos tpicos, ver Fig. 2.4. Nestes casos, podem ocorrer variaes dos parmetros
das matrizes do modelo de corpo rgido MCR e CCR .
Figura 2.4: Exemplos de veculos em que a massa, ou o centro de massa, pode sofrer
variao.
Esforos de sustentao.
CAPTULO 2. MODELAGENS CINEMTICA E DINMICA 22
Nos instantes iniciais de acelerao de um corpo submerso os esforos inerciais
do fluido, de massa adicionada, correspondem ao efeito hidrodinmico mais impor-
tante. Neste intervalo inicial os fenmenos viscosos so desprezveis uma vez que o
gradiente de velocidade relativa entre o corpo submerso e o fluido relativamente
pequeno (Newman, 1977). medida que o corpo possui sua velocidade elevada
os esforos hidrodinmicos devem-se cada vez mais aos efeitos de viscosidade, com
o aparecimento de vrtices na superfcie posterior do corpo, isto , jusante do
corpo. Na condio de velocidade constante existe a eliminao de vrtices (vortex
shedding) de maneira oscilatria, o que corresponde ao mecanismo responsvel pelo
arrasto em regime.
MA + CA () = A . (2.31)
r = c (2.35)
FD (, c ) Cd (, c )f (, c ), (2.36)
CAPTULO 2. MODELAGENS CINEMTICA E DINMICA 25
onde FD corresponde aos esforos hidrodinmicos do arrasto, f um vetor de funes
no lineares das velocidades e c . A matriz Cd compreende os coeficientes de arrasto
que variam em funo da variao das velocidades do veculo e de correnteza c . A
expresso do arrasto hidrodinmico utilizada nas simulaes apresentada no Anexo
A atravs da Eq. A.28.
Para veculos com geometria indefinida (open frame), caracterstica geralmente pre-
sente em ROVs, e na condio de baixas velocidades os esforos de sustentao so
desprezveis. Os veculos autnomos (AUVs) na grande maioria dos casos possuem
o seu sistema de suprimento de energia embarcado o que exige um consumo ener-
gtico eficiente para a realizao de tarefas de alta autonomia. Por isso, os AUVs
geralmente possuem um geometria mais definida, semelhante a forma de um fleo,
o que pode favorecer o aparecimento de componentes de sustentao.
4
Alguns veculos submarinos no possuem uma geometria definida caracterizando-se por uma
estrutura tubular na qual so fixados os diversos sub-sistemas, sem a presena de uma superfcie
envoltria que conceda ao veculo um perfil hidrodinmico que minimize o arrasto. Estes so
comumente chamados de veculos de invlucro aberto (ou open frame).
CAPTULO 2. MODELAGENS CINEMTICA E DINMICA 26
Mc c + Cc (c ) = c , (2.39)
onde, para 2c = 0 e 2c = 0,
" #
5 1c
Mc c = + MA c , (2.40)
5 rB 1c
e " #
5 2 1c
Cc (c ) = + CA (c ). (2.41)
5 rB (2 1c )
CB
rB
g p
u
0
rG
CG
q
v
W
onde:
W = mg, (2.43)
B = g5. (2.44)
Controle Passivo
B W B
CB CG
CG CB CB CG
W B W
Ao Ao
Restaurativa Restaurativa
B W
B
CB CG
CG CB
CB CG
W B W
B W B
CB CG
CG CB
W B CB CG W
Ao
Ao Restaurativa
Restaurativa
B W B
CB CG
CG CB
W B CB CG W
M = MCR + MA . (2.48)
FD () D(). (2.50)
Note que a representao da Eq. 2.46 expressa com relao ao sistema referencial
do veculo. Uma representao correspondente no sistema inercial dada por:
M () + C (, ) + D (, ) + G () = , (2.51)
onde:
Visto o modelo geral de um veculo submarino ser caracterizado por uma dinmica
no linear e multivarivel, conforme exposto acima, em muitos casos recorre-se mo-
delos simplificados para aplicao de controle, especialmente quando da utilizao
destes sobre uma ampla faixa de operao, isto , velocidades. Quando do emprego
de tcnicas lineares de controle, PID por exemplo, utilizam-se modelos lineares do
veculo para o projeto. O processo de linearizao utilizando srie de Taylor, consi-
derando at termos de baixa ordem, necessita levar em conta vrios pontos em torno
dos quais esta realizada, pois devido natureza no linear do movimento de um
veculo submarino, somente um conjunto de modelos lineares (um para cada regio
de operao) representativo do caso real. Outras tcnicas de controle podem ser
aplicadas e sintonizadas com um modelo no linear do veculo, sem necessidade de
simplificao. Para fins prticos, dois modelos do veculo submarino so considera-
CAPTULO 2. MODELAGENS CINEMTICA E DINMICA 34
dos:
Modelo Completo
Este modelo considera a dinmica no linear sem qualquer simplificao, como des-
crita pela Eq. 2.46. Os coeficientes de arrasto hidrodinmico so variveis com a
orientao do veculo. Este modelo empregado para simulaes em malha aberta
(validao do modelo matemtico) e para verificao de estabilidade e desempenho
do sistema controlado aps determinao do controlador.
Modelo Simplificado
Este modelo obtido com a simplificao do anterior com o fim de aplicao com uma
metodologia de sntese do controlador. Os esforos devido correnteza martima
so desconsiderados e apenas os principais efeitos no lineares modelados, como
os esforos de corpo rgido e os esforos hidrodinmicos, so utilizados no modelo
simplificado resultante. Adicionalmente, os coeficientes de arrasto hidrodinmico
so aproximados por constantes.
A origem das incertezas do modelo utilizado para sntese dos controladores conta com
pelo menos duas componentes principais: quando se aproxima o sistema real (fsico)
por um modelo matemtico no linear, como a Eq. 2.58, e quando se simplifica este
ltimo por modelos menos complexos mas adequados sntese de controladores.
Contudo, na maioria dos casos, seno todos, os projetos de controle so conduzidos
com a desconsiderao do primeiro conjunto de incertezas mencionadas acima. Por
causa disto, sempre desejvel realizar a simulao experimental do controlador com
o sistema fsico a ttulo de verificao dos requisitos de controle.
35
Captulo 3
3.1 Introduo
Cabo
Embarcao Umbilical
cabo
Veculo Ccabo B
rcabo
CB
rB
p
u
0
rG
CG
q
v
W
r
Ni1
Ti1
Pi1 Fi
N i
cabo Pi Ti
i
Ri
cabo i+1
N i+1
FG Fn
i1 i1
F Fi1
F t i1
i
Fn
FG i
i
FF i
Ft i
i+1
Como pode ser observado pela Fig. 3.4, a ao da tenso normal e do amortecimento
interno sobre cada elemento discreto pode ser modelada como um sistema massa-
mola-amortecedor. Nesta configurao, Tcaboi a tenso normal atuando sobre o
i-simo n, como pode ser observado pela Fig. 3.2, sendo expressa como:
Acaboi l0i
Tcaboi = E Ri 1 . (3.2)
l0i |Ri |
CAPTULO 3. MODELAGEM DO CABO UMBILICAL 39
i1
A cabo
E _____ C dissp
i1
lo
i
Dissipao
Hidrodinmica
A cabo
E _____ C dissp
lo i
i+1
O atrito entre o isolamento dos fios condutores com as camadas dos materiais de
proteo externos que revestem o cabo umbilical causa um efeito de amortecimento
do movimento relativo de dois pontos pertencentes ao cabo. Este amortecimento
assumido como linear e modelado como proporcional a diferena de velocidades de
dois ns consecutivos (Buckham, Nahon and Seto, 1999):
cabo i
.
s i1
.
s i
onde Ri , mencionado acima, possui direo tangente ao cabo pois dado pela di-
ferena da posio de dois ns consecutivos. Em seguida, multiplica-se o nmero
escalar projeo pelo versor tangente, obtendo, desta maneira a componente de ve-
locidade na direo tangente ao cabo de cada n, ou seja:
Ri Ri
Pi = Ccabo (caboi caboi1 ) (3.6)
|Ri | |Ri |
[(caboi caboi1 )Ri ]Ri
= Ccabo (3.7)
|Ri |2
= Ccabo (si si1 ). (3.8)
Os esforos em regime obtidos segundo o modelo lumped mass foram comparados com
os resultados tericos (esperados) dos esforos necessrios para manter o cabo um-
bilical em uma configurao de equilbrio. Estes resultados tericos foram determi-
nados atravs de expresses analticas para o caso bidimensional (ver (Pode, 1951)),
ou seja, na condio do cabo umbilical estar contido no plano vertical do sistema
inercial. Os resultados so apresentados na Fig. 3.6 e na Tabela 3.1. Os dados
utilizados so apresentados no Apndice B.
3.3 Concluso
Grandezas Resultados
Profundidade de operao (m) 187.40
Posio horizontal de operao (m) -97.530
Comprimento do cabo (m) 222.78
Esforo vertical (N) 457.00
Esforo horizontal (N ) 122.45
180
Tc2
0
160
140
100
Tc1
120
Tau (N)
z (m)
100 200
80
300
60
Tc3
40
400
20
0 500
120 100 80 60 40 20 0 0 50 100 150 200 250 300
x (m) tempo (s)
(a) Perfil do cabo umbilical no plano xz. (b) Evoluo dos esforos.
Figura 3.6: Perfil do cabo umbilical no plano xz, em regime, para correnteza de
c = [0.51; 0; 0]m/s.
CAPTULO 3. MODELAGEM DO CABO UMBILICAL 43
nas extremidades, denominados ns. Os esforos atuantes no cabo umbilical possuem
duas origens distintas: os esforos externos e os esforos internos ao cabo. Aos
esforos externos atribuem-se o peso e empuxo hidrosttico, representados por FG ,
e o arrasto hidrodinmico FF . Os esforos internos resumem-se tenso axial Tcabo
e ao amortecimento interno P .
44
Captulo 4
4.1 Introduo
T (.)
n
D
0.7R p pprop Q
Ua V
e L
presses para propulso. Como pode ser observado na Fig. 4.1, alm da velocidade
do veculo (.), define-se a velocidade de avano Va como sendo a velocidade am-
biente do fluido. Esta grandeza utilizada nas relaes de mapeamento dos esfor-
os de controle, sendo sua utilizao detalhada na prxima seo. Adicionalmente,
define-se a velocidade axial do fluxo do fluido Ua como a velocidade do fluido interior
ao duto do propulsor. A velocidade tangencial efetiva do hlice tomada a 0.7R
atravs da relao2 :
Up = 0.7Rp , (4.1)
onde pprop o ngulo de passo ou passo do hlice, considerado constante para apli-
caes com veculos submarinos no tripulados. A velocidade resultante da rotao
do hlice com o fluxo Ua dada pela soma vetorial das componentes, logo:
V 2 = Up 2 + Ua 2 . (4.3)
onde:
Nas expresses acima CLmax e CDmax indicam os valores mximos para os coeficientes
de arrasto e sustentao3 . A constante Aprop representa a rea da seo transversal
do duto que envolve o hlice. As foras de arrasto e sustentao so responsveis
pelo surgimento dos esforos de propulso T e Q, veja Fig. 4.2. Considerando as
relaes acima chega-se expresso para o empuxo T e para o torque devido ao
carregamento hidrodinmico Q de acordo com:
onde:
= pprop e . (4.10)
onde:
K3 = Aprop L, (4.12)
K4 = Aprop , (4.13)
U a = Ua Uo , (4.14)
Modelagem do Fluido
_ _
K4 Ua ||Ua | Uo
+
T
1 1
__ Ua
K3
+ S Foras de Arrasto
Vm + + p e Sustentao Q
1
__ __
1
K2 N
S
K1
KQ
Dinmica do Motor
Q(Nm)
h Q (s)
dQ
_
Vm (V)
hVm(s) + (rad/s)
Dinmica do Motor
= K1 + K2 Vm KQ Q, (4.17)
p = /N, (4.18)
onde:
1
K1 = Iprop [Ra1 Kt Kemf + Kf ], (4.19)
1
K2 = Iprop [Ra1 Kt ], (4.20)
1
KQ = Iprop . (4.21)
Nas relaes acima, Iprop corresponde inrcia resultante do rotor do motor eltrico
e do hlice. A relao de transmisso N corresponde reduo da velocidade do eixo
do motor para a velocidade do eixo do hlice p . Uma representao alternativa da
dinmica do motor eltrico CC, considerando o carregamento hidrodinmico como
perturbao da velocidade angular, utilizada em (Fossen, 1994). O modelo acima
pode ser expandido para incorporar a dinmica do motor utilizado. Desenvolvendo
as relaes da Eq. 4.15 e empregando transformada de Laplace chega-se a:
1 Ra [La s + 1]
(s) = Vm (s) Q(s). (4.22)
[La Jm s2 + Ra Jm s + Kt ] [La Jm s2 + Ra Jm s + Kt ]
Para que o mapeamento dos esforos de controle no sistema propulsor possa ser
realizado necessrio utilizar expresses que relacionem as sadas do controlador,
ou especificao de controle ctrl , em sinais de acionamento a cada um dos atua-
dores. Para isto, empregam-se modelos quasi-estticos que aproximam a relao
entre propulso e velocidade de rotao do hlice.
JO = Va /(nDhelice ), (4.25)
onde Va a velocidade de avano, ou seja, a velocidade com que o fluido passa pelo
propulsor. A grandeza denominada velocidade de avano Va , velocidade do fluido no
ambiente, pode ser determinada a partir da componente de velocidade do veculo.
Na modelagem do propulsor utiliza-se a relao:
JO
n<0 n<0
Va > 0 Va < 0
Figura 4.5: Parmetro KT mapeado nos quatro quadrantes, de acordo com o sinal
da velocidade de avano Va e rotao do hlice n, em funo do adimensional JO .
A expresso Eq. 4.24 ser aqui utilizada para estabelecer uma relao de mapea-
mento entre o empuxo T e a rotao do hlice n, bastando, para isto, obter uma
estimativa do coeficiente de propulso KT . Geralmente o coeficiente de propulso
KT uma funo no linear do nmero de avano JO e pode ser mapeada nos quatro
quadrantes, como mostra a Fig. 4.5. Nos casos prticos, no entanto, considera-se a
propulso em ambos sentidos, para frente e para trs, como simtricos. Alm disso,
KT pode ser aproximado por um comportamento linear:
Va
KT = 1 + 2 JO = 1 + 2 . (4.27)
nDhelice
Nesta expresso 1 e 2 so determinados experimentalmente a partir de um dia-
grama semelhante ao da Fig. 4.5 que construda a partir do ensaio do propulsor
sob vrias condies de operao.
Entretanto, para casos prticos utiliza-se um modelo linear afim (affine), isto , um
sistema de entradas lineares, e dado por:
A matriz Bprop possui estrutura diagonal e construda como Bprop = Bprop j,j =
bj (JO ). Para o veculo das Figs. 4.6 e 4.7, em que seis propulsores so utilizados
(pprop = 6), orientados dois a dois colineares com os eixos do sistema de coordenadas
do veculo e considerando os seis graus de liberdade (ngl = 6), tem-se:
b1 (JO ) 0 0 0 0 0
0 b2 (JO ) 0 0 0 0
0 0 b 3 (J O ) 0 0 0
Bprop =
R66 ,
(4.34)
0 0 0 b4 (JO ) 0 0
0 0 0 0 b (J ) 0
5 O
0 0 0 0 0 b6 (JO )
onde bj (JO ), para j = 1..pprop , dado pela Eq. 4.24. Por outro lado, a matriz Bconf ig
relaciona quais atuadores so utilizados para o movimento do veculo em cada grau
CAPTULO 4. FORMULAO MATEMTICA DOS PROPULSORES 56
(b) Projeo ortogonal no plano xy. (c) Projeo ortogonal no plano yz.
B = Bconf ig Bprop =
b (J ) b2 (JO ) 0 0 0 0
1 O
0 0 b3 (JO ) b4 (JO ) 0 0
0 1 0 0 b5 (JO ) b6 (JO )
=
. (4.36)
0 0 b3 (JO )b b4 (JO )b 0 0
0 0 0 0 b5 (JO )c b6 (JO )c
b1 (JO )a b2 (JO )a 0 0 0 0
Note que a, b e c correspondem aos braos dos momentos de propulso, dos trs
graus de liberdade de rotao. Os sinais nos elementos da matriz Bconf ig indicam
que o propulsor correspondente, caso solicitado atravs do vetor ctrl , ser acionado
com sentido contrrio, resultando no binrio, como mostrado na Fig. 4.8.
Fossen (1994) utiliza uma configurao tima para a distribuio dos esforos a cada
propulsor, dada por8 :
BW = W 1 B T (BW 1 B T )1 , (4.37)
BI = B T (BB T )1 , (4.38)
8
Expresso tambm utilizada na distribuio de esforos nos atuadores de robs manipuladores
(Asada and Slotine, 1986).
CAPTULO 4. FORMULAO MATEMTICA DOS PROPULSORES 58
,
^ ^
Navegao
Q1
1
Malha Interna Hidrodinmica
1 dos Propulsores
:. Fig. 4.3
prop
ctrl
Dinmica
sqrt[abs(.)]
u _________ Ti
Controle B W* sgn(.) B config
do Veculo
:. Q pprop
Malha Interna
Sistema de Controle pprop pprop Dinmica
Para o caso geral, tem-se que o mapeamento dos esforos de controle ctrl para o
valor da rotao de referncia r ef do hlice para cada propulsor, como mostrado
na Fig. 4.9, segue de acordo com9 :
p r ef
nr ef = sign(BW ctrl ) BW ctrl = . (4.39)
2
9
Retomando a Eq. 4.30, pode-se escrever ui = ni |ni | ni = sign(ui ) 2 ui . Esta relao
utilizada para determinar a rotao de referncia a qual a malha interna do propulsor deve
acompanhar.
CAPTULO 4. FORMULAO MATEMTICA DOS PROPULSORES 60
dQ
ref +
Dinmica do
Controlador
Interno Motor
_
Figura 4.10: Malha de controle de cada propulsor. Esta malha de controle interna
tem por objetivo minimizar os efeitos de atrasos e melhorar a rejeio de distrbios
- dQ .
maU0
40
40
30
, , U
ma 20 ref mf mf 0
20
10
(rad/s)
(rad/s)
0 0
maU0 10
20
20
30
40
40
ma
60 50
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Qmf
Qma
0 0
Q (Nm)
Q (Nm)
5 5
QmaUO
QmfUO
10 10
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(c) Torque em malha aberta Qma . (d) Torque em malha fechada Qmf .
Qmotor Qmotor
mf
n n
n max (Uo=0) n max (Uo>0) n max (Uo=0), n max (Uo>0)
Observa-se, pela Fig. 4.12, uma discreta diferena entre a especificao de controle
ctrl , determinada pelo controlador do veculo, e o esforo de controle real, ou em-
puxo desenvolvido prop e que a despeito da perturbao Q o propulsor controlado
acompanha satisfatoriamente o sinal de referncia. A diferena entre os valores da
especificao de controle ctrl e da ao de propulso prop creditada ao clculo
aproximado da velocidade de rotao de referncia nref , atravs da curva KT (JO )
(condio de regime), utilizada no mapeamento dos esforos de controle no sistema
propulsor. Esta diferena pode ser minimizada quando o sistema opera em malha
fechada.
4.6 Concluso
T1ref T1
300
T2ref T2
200
100
T6
ctrl, prop
0
T6ref
100
200
T3 T3ref
300
T4, T4ref, T5, T5ref
400
0 50 100 150
tempo (s)
prop
ctrl u Sistema Dinmica
Controle Mapeamento Propulsor do Veculo
Finalmente, para cada propulsor utilizou-se uma malha de controle com a finalidade
de rejeitar os distrbios do torque hidrodinmico Q e para diminuir o tempo de
resposta.
65
Captulo 5
5.1 Introduo
Considerando o modelo simplificado da Seo 2.7, para cada uma das seis equa-
es da dinmica do veculo submarino os termos no lineares acoplados so consi-
derados nulos. A resultante restaurativa G(), por ser tambm no linear, no
utilizada na sintonizao dos ganhos de controlador linear, sendo, por ora, descon-
siderada. As equaes da dinmica do veculo so, ento, linearizadas utilizando
uma srie de Taylor em torno de um ponto de equilbrio , ou componente de ve-
locidade (.) para cada grau de liberdade, tendo como resultado, a representao
da dinmica na forma de espao de estados. Utilizando, por exemplo, a equao da
dinmica para o movimento longitudinal surge (u) obtm-se:
Xu Xu|u| 1
u = u+ u|u| + , (5.1)
(m Xu ) (m Xu ) (m Xu )
u = a(u )u + k (5.2)
uy = 1u , (5.3)
onde:
Xu + 2Xu|u| u
a(u ) = , (5.4)
(m Xu )
1
k= . (5.5)
(m Xu )
Com a Eq. 5.6 pode-se projetar um controlador PI para cada grau de liberdade,
alocando-se os plos de maneira que atendam requisitos de projeto no domnio do
tempo ou da freqncia.
2 (t) = [xK x(t)]2 + [yK y(t)]2 + [zK z(t)]2 < 20 , 0 < < 1, (5.8)
A alocao de plos para a malha interna feita de maneira que os plos localizam-
se em vel = cb, onde b o plo dominante do sistema controlado, ver Fig. 5.2, e c
uma constante maior que 1. Considera-se nulas as parcelas de perturbao e do
atraso. Igualando-se os termos do polinmio caracterstico desejado Eq. 5.19 com os
termos do denominador da Eq. 5.11 obtm-se as constantes proporcional e integral,
sendo determinadas pelas relaes:
Controlador PPI
KI 1
__
s
max
ref + + + ctrl
KP2 KP1
+
Plo
Dominante
x
x
b
x n
Plos
Rpidos
Figura 5.2: Localizao dos plos de malha fechada, com a estratgia P-PI, no plano
complexo.
(1 2c + c2 )
kP 2 = b 2 (5.16)
(2cb a bc2 )
Feedforward Controlador PI
Feedforward
KP
onde uref corresponde entrada do sistema, e outra relativa estrutura linear PI,
determinada com a alocao dos plos do sistema linearizado segundo o polinmio
caracterstico desejado:
s2 + 2s + n2 . (5.19)
Figura 5.4: Uma estratgia de guiagem simples composta por um ganho proporcional
e um saturador de velocidades. A representao da figura relativa aos seis graus
de liberdade.
O controlador PID linear considerado nesta Seo possui uma estrutura de acordo
com a apresentada na Fig. 5.5. O projeto do controlador PID, assim como para o
controlador PI, realizado de forma descentralizada. Nesta implementao conta-se
com a presena de um termo integrador, de maneira a garantir erro nulo em regime
para o posicionamento, mesmo em relao aos distrbios ou variao paramtrica
da planta.
Controlador PID
ref + + + ctrl
K
__I KD Dinmica __
1
S _ do Veculo S
_ +
KP
j
Plos Plano Complexo S
Dominantes
x d
n
n
x
polo n
Figura 5.6: Localizao dos plos de malha fechada no plano complexo; 5 < polo <
10.
CAPTULO 5. CONTROLE LINEAR PID 76
sua estabilidade nas regies de interpolao (Yoerger and Slotine, 1985; Stilwell and
Rugh, 2000). Uma alternativa, como forma de garantir estabilidade do sistema
controlado quando uma interpolao de ganhos realizada, atravs da utilizao
de fatorizao coprima (Stilwell and Rugh, 2000). Neste procedimento uma fam-
lia de controladores estveis definida atravs da fatorizao em funo do modelo
nominal da planta. Isto permitiria obter, atravs de interpolao, um controlador
pertencente famlia de controladores estveis que compensasse uma planta real
possivelmente instvel. A teoria relativa a esta tcnica est amplamente difundida,
veja (Francis, 1987; Mustafa, 1995) por exemplo, e, por representar importncia
secundria neste texto, no ser aqui detalhada.
5.5 Concluso
Neste captulo foram apresentadas as estratgias de controle PID lineares que sero
implementadas a seguir. A metodologia de controle adotada para aplicao destas
estratgias, e para as estratgias lineares em geral, se fundamenta na hiptese de
operao em baixas velocidades, o que possibilita aproximar a dinmica do sistema
como linear. Alm disso, a restrio de operao em baixas velocidades permite
um menor acoplamento das dinmicas dos graus de liberdade, o que facilita o pro-
jeto do controlador visto possibilitar um projeto SISO para cada grau de liberdade
envolvido.
77
Captulo 6
Acompanhamento No Linear e
Controle Robusto de Estrutura
Varivel: Sliding Mode
6.1 Introduo
O controlador de estrutura varivel (variable structure control - VSC) tem por ca-
racterstica principal a compensao da dinmica do sistema controlado atravs do
acompanhamento de uma determinada trajetria no diagrama de espao-estado. Isto
garantido atravs da variao da estrutura da lei de controle em funo do estado
do sistema. Um exemplo de aplicao do controlador VSC em veculos submarinos
pode ser encontrado em (Cunha et al., 1995).
Pelo fato desta tcnica ser capaz de lidar com dinmicas no lineares diretamente
esta, ao contrrio das convencionais, permite desempenho satisfatrio mesmo quando
se considera uma extensa faixa de pontos de operao, pois procedimentos de lineari-
zao no so necessrios. Isto possibilita que o projeto do controlador seja relativa-
mente rpido, se comparado com a implementao de tcnicas robustas lineares em
que, caso necessrio, precisam ter seus ganhos interpolados no caso de vrios pontos
operao serem considerados. Alm disso, o controlador permite que o acompan-
hamento das trajetrias ocorra de maneira robusta (robustez de desempenho), ou
seja, mesmo em vista da variao paramtrica da planta e sob ao de distrbios, e
exigindo apenas um modelo simplificado da planta (Slotine and Li, 1991).
Deseja-se, de maneira geral, que convirja para zero, o que garante acompanhamento
da trajetria do veculo em relao trajetria desejada. Para compensao dos
esforos necessrio utilizar os vetores de velocidade e acelerao de referncia em
relao ao sistema de coordenadas mvel, sendo dados pelas seguintes expresses:
e
aux = J 1 ()[aux J()J 1
()aux ]. (6.4)
Este, por sua vez, geralmente o resultado de uma parcela estimada e uma incerteza
associada:
f (, , t) = f(, , t) + f (, , t). (6.9)
O smbolo Mi,i representa o valor de inrcia estimado para cada grau de liberdade.
Superfcie
de Deslizamento
Trajetria
desejada
s=0
O parmetro est relacionado com o sinal com o qual se deseja excitar o sistema, ou
seja, funo da freqncia da trajetria que se deseja impor ao sistema. A escolha
do parmetro feita de maneira que seja menor que a freqncia do primeiro modo
no modelado do sistema, como ser comentado mais adiante.
onde:
K(, , t) = ( 1)M | ref | + F (, , t) + D(t), (6.15)
e: (
+1, se s 0
sgn(s) = (6.16)
1, se s < 0
O smbolo M corresponde matriz de inrcia estimada considerando apenas os
elementos da diagonal principal. Note que o termo K inclui as estimativas de incer-
teza do modelo da dinmica do veculo submarino, incluindo as incertezas de inrcia
quantificados em , Eq. 6.12.
onde: (
sgn(s/), se |s/| 1
sat(s/) = (6.18)
s/, se |s/| < 1
Note que uma vez dentro desta camada limite o chaveamento no mais realizado
atravs da funo sgn(s), mas interpolado linearmente, como mostra a Fig. 6.3.
Note tambm que, dentro da camada limite, a interpolao da ao de controle
ctrl realizada segundo uma reta com coeficiente angular 1 . Uma escolha ade-
6
Efeito observado nos sistemas em geral. No observado em veculos submarinos visto serem
caracterizados por uma dinmica passa baixas.
CAPTULO 6. ACOMPANHAMENTO NO LINEAR E CONTROLE
ROBUSTO DE ESTRUTURA VARIVEL: SLIDING MODE 83
Modo de Deslizamento
.
[ ref (t); ref (t) ]
Trajetria de Fase
(com condio inicial arbitrria)
s=0
Modo de Deslizamento
chattering
.
[ ref (t) ; ref (t) ]
s=0
min
Regio de Regio de Regio de
Chaveamento Interpolao Chaveamento
Segundo esta relao, uma modelagem pouco precisa determinaria valores iniciais
para elevados, pois o grau de incerteza da dinmica do veculo e considerado
nos termos F e D das Eqs. 6.10 e 6.11, refletido no fator de chaveamento K.
Um fator K elevado prejudica o acompanhamento das trajetrias de referncia,
7
Para sistemas de segunda ordem.
CAPTULO 6. ACOMPANHAMENTO NO LINEAR E CONTROLE
ROBUSTO DE ESTRUTURA VARIVEL: SLIDING MODE 85
pois, de acordo com a Eq. 6.19, implica em um elevado, para um valor de
constante. Conseqentemente, os erros em regime podem se tornar considerveis
o que pode levar no satisfao dos requisitos de projeto. Logo, verifica-se que
um acompanhamento suficientemente preciso, ou seja, que atenda os requisitos de
projeto, est diretamente relacionado com a obteno de um modelo do veculo
submarino bastante acurado, o que muitas vezes no possvel devido s incertezas
paramtricas e aos distrbios.
Uma soluo para diminuir o grau de incerteza do sistema seria estimar os distr-
bios externos. Neste caso, o esforo do cabo umbilical poderia ser obtido atravs de
clulas de carga e a obteno de uma estimativa da velocidade de correnteza seria
realizada atravs da fuso sensorial dos sinais provenientes dos sensores de veloci-
dade e velocidade relativa (Riedel and Healey, 1998), por exemplo. Muitas vezes,
no entanto, por aumentar os custos do projeto de maneira significativa, esta soluo
no adotada. Uma alternativa, ao aperfeioamento do sistema sensorial, consiste
na adoo de uma estrutura integral para a dinmica do sliding mode, o que pos-
sibilitaria erro nulo em regime, empregando uma funo de acompanhamento s da
forma: Z t
s(, , t) = + 2 + 2 dr. (6.21)
0
A lei de controle, com a nova varivel de controle, :
onde:
onde:
K(, , t) = K(, , t) K(ref , ref , t) + (t)/[ M ]. (6.27)
6.4 Concluso
Captulo 7
Estudos de Casos
Considera-se, tambm, que o veculo possui resultante no nula para as foras res-
taurativas. Uma resultante restaurativa nula poderia ser adotada sem perda de
generalidade dos resultados, visto que a sua compensao poderia ser realizada de
maneira independente ao projeto do controlador linear, como comentado nos cap-
tulos anteriores.
(.) nominal
.
(.)nominal
Navegao
7.1 CASO 1
ref (t) = [xref (t), yref (t), zref (t), ref (t), ref (t), ref (t)]T , (7.1)
d
ref (t) = ref (t), (7.2)
dt
d2
ref (t) = 2 ref (t). (7.3)
dt
O veculo foi posicionado nas cotas 1f inal = [50; 50; 30]m e atitude 2f inal = [0; 0; 1.3]rad
, partindo da origem, segundo a especificao de trajetrias definidas pelas veloci-
dades de referncia, veja Fig. 7.1. As velocidades nominais para as seis direes
so dadas por nominal = [0.5m/s; 0.5m/s; 0.3m/s; 0; 0; 0.013rad/s]. Note que o mo-
vimento considerando todos os graus de liberdade simultaneamente, como proposto
acima, implica em um acoplamento da dinmica dos graus de liberdade. Um acopla-
mento muitas vezes pode comprometer a estabilidade do sistema, como se observa
nos movimentos que utilizam os graus de liberdade sway (v) e yaw (r) ao mesmo
tempo (Faltisen, 1990; Logan, 1994).
Adotou-se uma velocidade de correnteza nas trs direes lineares de 1c = [0.5; 0.4; 0.1]m/s,
ver perfil de velocidades da Fig. B.1. O fluido considerado irrotacional, isto , sem
componentes de velocidade de rotao.
40 40
30 30
x (m)
y (m)
20 20
10 10
0 0
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
50.1 50.1
50 PID 50
PID
x (m)
y (m)
49.9 49.9
ref
PPI, PPIf ref PPI, PPIf
49.8 49.8
49.7 49.7
155 160 165 170 175 180 185 190 195 200 155 160 165 170 175 180 185 190 195 200
tempo (s) tempo (s)
Heave position
Roll attitude
30 0.025
25
0.02
20
PID
z (m)
15 0.015
10 PPI
0.01
5
0 0.005
0 20 40 60 80 100 120 140 160 180 200 ref
(rad)
30.1
0.005
30 PID PPIf
0.01
z (m)
29.9
ref PPI, PPIf 0.015
29.8 0.02
29.7 0.025
155 160 165 170 175 180 185 190 195 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
1.2
0.02
PID
1
0.01 PID
ref
ref
0.8
0
(rad)
(rad)
0.6
PPI
0.01
0.4
PPIf
PPI, PPIf
0.02
0.2
0.03
0
0.04 0.2
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Surge Sway
0.4 0.4
ref
0.3 0.3
PPI, PPIf
x , (m/s)
y , (m/s)
0.2 0.2
ref
PPI, PPIf
0.1 0.1
0 0
0.1 0.1
PID PID
0.2 0.2
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Heave Roll
0.35 0.015
PPIf
0.3 PID
0.25 0.01
ref PID
0.2
PPIf
0.005
0.15 PPI, PPIf
, (rad/s)
z (m/s)
,
0.1
0
0.05
PPI
0
0.005
0.05
PID PID
0.1 0.01
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
3 Pitch
x 10
6 Yaw
0.03
PID
4 PID
0.025
2 0.02
ref
0 0.015
ref
0.01
2
, (rad/s)
, (rad/s)
10 PID 0.015
PID
12 0.02
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
40 40
30 30
x (m)
y (m)
20 20
10 10
0 0
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
SM SM, NT
50.05 SMI 50.05
ref, SMI
ref
x (m)
y (m)
50 50
SM
49.95 49.95
SM
NT NT
49.9 49.9
165 170 175 180 185 190 195 200 165 170 175 180 185 190 195 200
tempo (s) tempo (s)
Heave position
Roll attitude
30 0.02
25
SM
20 0.015
z (m)
15
SMI
0.01
10
5 ref
0.005
0
0 20 40 60 80 100 120 140 160 180 200
(rad)
30.1
0.005
30.05
ref, SMI SM
0.01
z (m)
30
0.015
29.95
SM NT
NT
29.9 0.02
165 170 175 180 185 190 195 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Yaw attitude
Pitch attitude 1.4
0.035
SM
0.03 1.2
NT
0.025 1
SM
0.02
0.8
ref, NT, SMI
0.015
(rad)
(rad)
0.6
0.01
0.4
SMI
0.005
0.2
0
ref 0
0.005
SM
0.01 0.2
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Surge Sway
0.5 0.5
0.4 0.4
y , (m/s)
0.2 0.2
0.1 0.1
0 0
0.2 0.2
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
3 Roll
x 10
Heave 12
0.35
8
0.25 SMI
6
SM
0.2
NT, SM
4
, (rad/s)
0.15
z (m/s)
2
,
0.1
0
0.05
2
ref
NT
0
4
0.05
SMI
6
0.1 8
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
3 Pitch 3 Yaw
x 10 x 10
4 20
SM
SM
SMI
2
SMI 15
SMI
0
NT
10
, (rad/s)
, (rad/s)
ref ref
2
NT, SM 5
0
6
SMI
SM
8 5
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
s5
0.2
s6 s6
s1
s5
0
s4
s3
s3
Trajetria "s"
0.2 s2
s2
0.4 s3
0.6
s1
0.8
1
0 20 40 60 80 100 120 140 160 180 200
tempo (s)
s6 s5
0.2
s1
s5
0
s4
s4
s3
0.2
s3
s2
Trajetria "s"
0.4
0.6 s3
0.8
s1
1
1.2
0 20 40 60 80 100 120 140 160 180 200
tempo (s)
12 12
10 10
8 8
PID, PIDprop
x (m)
y (m)
6 6
PID, PID
prop
4 4
2 2
0 0
2 2
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
Heave position
14 Roll attitude
0.01
12
PID
0.005
10
8 PIDprop
0
z (m)
(rad)
6
PID, PIDprop
4 0.005
0.01
PID
0
2 0.015
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
Yaw attitude
Pitch attitude 0.7
0.02
PID
0.6
0.015
0.5
0.01
0.4
0.005
PID, PID
(rad)
PIDprop prop
(rad)
0 0.3
0.005 0.2
0.01 0.1
PID
0.015 0
0.02 0.1
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
Surge Sway
0.3 0.3
0.25
0.25
0.2
0.2
y , (m/s)
0.1
,
0.1
0.05
0.05
0
0
0.05
0.05 0.1
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
Heave Roll
0.3 0.01
0.25
0.005 PID
0.2
0
0.1
PID, PIDprop
,
0.01
0.05
0.015
0
0.02
0.05
0.1 0.025
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
3 Pitch
x 10
10 Yaw
0.02
PID
0.015
5
0.01
PID, PIDprop
, (rad/s)
PID, PIDprop
, (rad/s)
0.005
0
0
PID
0.005
PID
5 0.01
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
90
P1
80
70
P5
60
Rotao (rad/s)
P2
P2
50
40
P6
P4
30
P3
20
10
0
0 10 20 30 40 50 60 70 80 90 100
tempo (s)
7.2 CASO 2
Surge Sway
200 300
180
250
160
140
200
PID, PIDprop
120
Tau1 (N)
Tau2 (N)
100 150
PID, PIDprop
80
100
60
40
50
20
0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
(a) Sinal de controle na direo surge. (b) Sinal de controle na direo sway.
Roll
Heave 8
300
PIDprop
7
250
200
5
Tau4 (Nm)
Tau3 (N)
150 4
50
1
0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
(c) Sinal de controle na direo heave. (d) Sinal de controle na direo roll.
Pitch Yaw
0 15
2
PIDprop
4 10 PID, PIDprop
Tau6 (Nm)
PID
Tau5 (Nm)
8 5
PID
10
12 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
tempo (s) tempo (s)
(e) Sinal de controle na direo pitch. (f) Sinal de controle na direo yaw.
7.2.1 Resultados
7.3 Discusses
Sway position
Surge position 6
90
5
91
4
92
3
y (m)
93
x (m)
2
94
1
95
0
96
1
97 0 20 40 60 80 100 120 140 160 180 200
0 20 40 60 80 100 120 140 160 180 200
90.8
ref, SM, SMI 5.1 PID
90.9 PID
91 5
ref, SMI
y (m)
x (m)
91.1 4.9
PPI
91.2 f 4.8
SM
PPIf
91.3 4.7
91.4 4.6
150 155 160 165 170 175 180 185 190 195 200 150 155 160 165 170 175 180 185 190 195 200
tempo (s) tempo (s)
3 Roll attitude
Heave position x 10
6
193
192
4 PPIf PID
191
z (m)
2
190 ref
189 0
188
2
187
0 20 40 60 80 100 120 140 160 180 200
(rad)
4
SM
193
6
ref, SMI
PID
8
192.5
z (m)
PID
10
192
SM 12
PPIf
191.5 14
150 155 160 165 170 175 180 185 190 195 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
3 Pitch attitude
x 10 Yaw attitude
8
0.7
6
0.6
PID
4
0.5
ref, SM, SMI
2 SM
0.4
(rad)
PPI
(rad)
0 f
0.3
ref
2 0.2
PPIf
4 0.1
PID
6 0
PID
8 0.1
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Surge Sway
0.12 0.12
0.1 0.1
SM, SMI
0.08 0.08
PPIf PID
PID
0.06 0.06
0.04 0.04
ref, SM, SMI
x (m/s)
y , (m/s)
0.02 0.02
,
0 0
ref PID
0.02 0.02
0.04 0.04
0.06 0.06
0.08 0.08
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
3 Roll
Heave x 10
5
0.15
PID PID
0.1
0
PPIf
ref, SM, SMI
0.05 ref
PID
5
0
, (rad/s)
z (m/s)
,
PID
0.05
10
0.1
15
0.15
0.2 20
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
3 Pitch
x 10
10 Yaw
0.02
8 PID
0.01
6 PID PPIf
PPIf
4
0
2
, (rad/s)
, (rad/s)
0.01
0
2 0.02
ref, PPI , SM, SMI
f
4
0.03
6
8 0.04
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Surge Sway
300 200
200
0
100
200
0
TauC1 (N)
TauC2 (N)
100 400
PPIf PID
200
PPIf
PID, SM, SMI PID 600
300
SM, SMI
800
400
500 1000
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
Heave
500
500
TauC3 (N)
1000 PID
s1
0
s1
s4, s5, s6
0.5
s2
Trajetria "s"
1
s3
1.5
2.5
3
0 20 40 60 80 100 120 140 160 180 200
tempo (s)
s1
0
s1 s5, s6 s4
0.5
Trajetria "s"
1
s2
1.5
s3
2.5
3
0 20 40 60 80 100 120 140 160 180 200
tempo (s)
45
1mf ref
40
2mf
35
2ma
30
(rad/s)
25
20
15
10
0
0 0.5 1 1.5
tempo (s)
Vale salientar que os esforos do cabo umbilical sobre o veculo no foram estimados
com a utilizao de uma clula de carga. Este valor estimado poderia ser utilizado
como compensao Feedforward por parte do controlador.
Uma medida adotada para melhor realizar comparaes dos resultados obtidos com
as estratgias lineares foi a realizao do projeto do controlador, de cada estrat-
gia, de forma que os plos de malha fechada fossem os mesmos, ou na melhor das
CAPTULO 7. ESTUDOS DE CASOS 110
Estratgia de Controle Configurao 1: Configurao 2:
P-PI Feedforward 60% 99%
PID 61% 99%
Sliding Mode Integral 82% 96%
Dos resultados obtidos pode-se notar que a estratgia no linear sliding mode apre-
sentou desempenho superior s estratgias lineares quando a configurao 1 do cabo
umbilical foi utilizada, indicando que nas condies acima consideradas as estratgias
PID so menos recomendadas. Com a configurao 2 do cabo umbilical os resultados
das estratgias se equivalem. Observe que neste caso a atenuao do movimento ver-
tical considervel e que o movimento horizontal induzido significativo. Avalia-se,
portanto, que a escolha do cabo umbilical deve ser estrategicamente conduzida em
funo das condies de operao e do ambiente.
CAPTULO 7. ESTUDOS DE CASOS 111
Estratgia Configurao 1: Configurao 2:
de Controle x (m) z (m) x (m) z (m)
P-PI Feedforward 0.59 1.2 0.050 0.020
PID 0.500 1.15 0.060 0.030
Sliding Mode Integral 0.201 0.520 0.030 0.100
Dos resultados obtidos acima observa-se que tanto as estratgias lineares como as no
lineares possibilitam um acompanhamento, ou rastreamento, do sinal de referncia
de modo satisfatrio. Observa-se que possvel a obteno de desempenho robusto
com estratgias lineares, na condio de baixas velocidades, ou mais genericamente,
para um intervalo relativamente pequeno de velocidades. Neste caso, o emprego
de tcnicas de controle robustas, como o H ou o LQG/LT R, no seria justificada,
visto que permitiriam resultados semelhantes, como indica os resultados obtidos com
a estratgia robusta sliding mode5 . Faz-se importante salientar que o desempenho
robusto aqui mencionado diz respeito ao acompanhamento do sinal de referncia,
rejeio de perturbaes (e distrbios) e insensibilidade da variao paramtrica
do veculo submarino.
Uma outra alternativa seria realizar uma anlise segundo valores singulares, o que
permitiria sua utilizao para sistema multivariveis, semelhantemente. Esta abor-
dagem seria interessante pois uma anlise do comportamento do sistema no domnio
da freqncia qualitativa e quantitativamente mais informativa que a alternativa
no domnio do tempo.
Captulo 8
Concluses
Anexo A
Expresses da Cinemtica e
Dinmica para Veculos Submarinos
A.1 Cinemtica
cos() sin() 0
Cz, = sin() cos() 0
(A.3)
0 0 1
em
T T T
J1 (2 ) = Cz, Cy, Cx, (A.4)
ANEXO A. EXPRESSES DA CINEMTICA E DINMICA PARA
VECULOS SUBMARINOS 122
e
J11 (2 ) = J1T (2 ) = Cx, Cy, Cz, . (A.5)
Note que:
J2T (2 ) 6= J21 (2 ). (A.7)
A.2 Dinmica
As expresses da dinmica de corpo rgido para o veculo submarino, Eq. 2.22 e 2.23,
e as expresses matriciais apresentadas abaixo seguem com as seguintes hipteses:
c1 = Xu u + Xv v + Xw w + Xp p + Xq q + Xr r, (A.21)
c2 = Xv u + Yv v + Yw w + Yp p + Yq q + Yr r, (A.22)
c3 = Xw u + Yw v + Zw w + Zp p + Zq q + Zr r, (A.23)
c4 = Xp u + Yp v + Zp w + Kp p + Kq q + Kr r, (A.24)
c5 = Xq u + Yq v + Zq w + Kq p + Mq q + Mr r, (A.25)
c6 = Xr u + Yr v + Zr w + Kr p + Mr q + Nr r. (A.26)
B = g5, (A.33)
W = mg. (A.34)
onde Mc entende-se por uma matriz de inrcia relativa ao esforo de inercial de-
vido correnteza. As demais parcelas devem-se aos esforos centrpetas devido
correnteza. Para os veculos que usufruem de simetria, possuindo uma distribuio
de massa de forma homognea e com o peso W igual ao empuxo hidrosttico B, em
mdulo, pode-se realizar a seguinte aproximao:
Mc = MCR . (A.39)
onde:
m i+1
mi i x
i
y Cabo
Umbilical
z
Figura A.1: Definio dos ngulos i e i com a orientao do cabo no espao. Note
que o cabo umbilical parametrizado no sistema de coordenadas inercial.
130
Anexo B
Resultados Complementares de
Simulao
Velocidade de Correnteza
0.5
,
xc
0.4
y,
c
0.3
0.2
0.1 ,
zc
,c (m/s)
0.2
0.3
0.4
0.5
Surge Sway
350 150
300 100
50
250
50
150
Tau1 (N)
Tau2 (N)
100
100
150
50
PPI, PPIf 200
PID
0
250
50 300
100 350
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(a) Sinal de controle na direo surge. (b) Sinal de controle na direo sway.
Heave Roll
450 10
400
350 5
PPI
300 PID
250 0
Tau4 (Nm)
Tau3 (N)
200
PID
150 5
100
PPI, PPIf
50 10
0
PPIf
50 15
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(c) Sinal de controle na direo heave. (d) Sinal de controle na direo roll.
Pitch Yaw
5 30
PPI, PPIf
0
20
PID
5
10
PPI, PPIf
10
Tau5 (Nm)
Tau6 (Nm)
15
10 PID
20
20
25
30 30
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(e) Sinal de controle na direo pitch. (f) Sinal de controle na direo yaw.
Surge Sway
350 200
200 0
Tau2 (N)
100
100
50 200
0
300
SM
50
100 400
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(a) Sinal de controle na direo surge. (b) Sinal de controle na direo sway.
Heave Roll
450 6
SMI
SM
400 4
350 2
SMI
300 0
250 2
NT, SM, SMI SM
Tau4 (Nm)
Tau3 (N)
200 4
SM SMI
150 6
NT
100 8
50 10
0 12
50 14
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(c) Sinal de controle na direo heave. (d) Sinal de controle na direo roll.
Pitch Yaw
5 30
SMI
0 20
NT, SM, SMI
5 NT, SM 10
SMI
Tau5 (Nm)
Tau6 (Nm)
10 0
15 10
SMI
20 20
SM
25 30
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(e) Sinal de controle na direo pitch. (f) Sinal de controle na direo yaw.
Surge Sway
1200
600 PID
1000
500
800 SM
400
PID, SM, SMI
Tau1 (N)
Tau2 (N)
PID
600
300
PID
PPIf
400
200
100 200
0 0
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(a) Sinal de controle na direo surge. (b) Sinal de controle na direo sway.
Roll
Heave 6
SMI
2000 5
PID, PPIf, SMI
PID
4
PID
1000 2 SM
PID, PPI
f
500
0 1
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(c) Sinal de controle na direo heave. (d) Sinal de controle na direo roll.
Pitch Yaw
5 25
PID
20
0 15
PPI
f
SM
Tau6 (Nm)
Tau5 (Nm)
10
SM, SMI
5 5
SMI
PID, PPIf
0
PID
10 5
0 20 40 60 80 100 120 140 160 180 200 0 20 40 60 80 100 120 140 160 180 200
tempo (s) tempo (s)
(e) Sinal de controle na direo pitch. (f) Sinal de controle na direo yaw.
Lista de Referncias
Asada, H. and Slotine, J.-J. E. (1986). Robot Analysis and Control, John Wiley
& Sons, Inc.
Cunha, J. P. V. S., Lizarralde, C. F., Costa, R. R., Hsu, L., Smith Jr., R., Woll-
mann Jr., D. and SantAnna, A. C. C. M. (1994). Sistema de Posicionamento
Dinmico para um Veculo Submarino de Operao Remota, X Congresso
Brasileiro de Automtica 1994 pp. 13091314.
Fossen, T. I. (1994). Guidance and Control of Ocean Vehicles, John Wiley &
Sons.
Fryxell, D., Oliveira, P., Pascoal, A. and Silvestre, C. (1994). An Integrated Ap-
proach to the Design and Analysis of Navigation, Guidance and Control Sys-
tems for AUVs, Proceedings of the 1994 IEEE Symposium on Au-
tonomous Underwater Vehicle Technology, Cambridge, Massachusetts
pp. 208217.
Glad, S. T., Helmersson, A. and Ljung, L. (2001). Uncertain LTI-Models for Li-
near Control Design of Non-Linear Systems, Proceedings of the 40th IEEE
Decision and Control Conference, Orlando, Florida pp. 26922694.
Healey, A. J. and Lienard, D. (1993). Multivariable Sliding Mode Control for Auto-
nomous Diving and Steering of Unmanned Underwater Vehicles, IEEE Jour-
nal of Oceanic Engineering 18(3): 327339.
Healey, A. J., Marco, D. B., McGhee, R. B., Brutzman, D. P., Cristi, R., Papoulias,
F. A. and Kwak, S. H. (1994). Tactical/Execution Level Coordination for Hover
Control of the NPS AUV II Using Onboard Sonar Servoing, Proceedings
of the 1994 IEEE Symposium on Autonomous Underwater Vehicle
Technology, Cambridge, Massachusetts pp. 129138.
Healey, A. J., Rock, S. M., Cody, S., Miles, D. and Brown, J. P. (1995). Toward an
Improved Understanding of Thruster Dynamics for Underwater Vehicles, IEEE
Journal of Oceanic Engineering 20(4): 354361.
Kajiwara, H., Koterayama, W., Nakamura, M., Terada, H. and Morita, T. (1993).
Control System Design of an ROV Operated Both as Towed and Self-Propulsive
Vehicle, Proceedings of the 3rd International Offshore and Polar En-
gineering Conference, Singapure pp. 451 454.
Kwakernaak, H. (1985). Uncertainty Models and the Design of Robust Control Sys-
tems. In: Uncertainty and Control, J. Ackermann ed., Vol. 70 of Lecture
Notes in Control and Information Sciences, Springer-Verlag Berlin, Heidelberg.
Lewis, ed., E. V. (1988). Principles of Naval Architecture, Vol. II, The Society
of Naval Architects and Marine Engineers.
Nomoto, M. and Hattori, M. (1986). A Deep ROV "DOLPHIN 3K": Design and
Performance Analysis, IEEE Journal of Oceanic Engineering 11(3): 373
391.
Reinelt, W., Ljung, L. and Garulli, A. (2001). Model Error Modeling in Robust
Identification, Technical Report Report No.: LiTH-ISY-R-2353, Division of
Automatic Control Department of Electrical Engineering, Linkpings Univer-
sitet, Linkping, Sweden. Submitted to Automatica.
LISTA DE REFERNCIAS 140
Riedel, J. S. and Healey, A. J. (1998). Shallow Water Station Keeping of AUVs
Using Multi-Sensor Fusion for Wave Disturbance Prediction and Compensation,
Proceedings of the OCEANS 98 IEEE Conference .
Scorletti, G. and Ghaoui, L. E. (1998). Improved LMI Conditions for Gain Schedu-
ling and Related Control Problems, International Journal of Robust and
Nonlinear Control 8(8): 845877.
Slotine, J.-J. E. and Li, W. (1991). Applied Nonlinear Control, Prentice Hall.
Yoerger, D., Cooke, J. G. and Slotine, J.-J. E. (1990). The Influence of Thruster Dy-
namics on Underwater Vehicle Behaviour and Their Incorporation Into Control
System Design, IEEE Journal of Oceanic Engineering 15(3): 167178.
Yuh, J. (1990). Modeling and Control of Underwater Robotic Vehicles, IEEE Tran-
sactions on Systems, Man and Cybernetics 20(6): 14751483.
142
Apndice A
(y y)
= arctan( ), (A.1)
(x x)
p
e = (x x)2 + (y y)2 , (A.2)
= , (A.3)
= . (A.4)
Referencial
Inercial y
xm
xm
Referencial
Mvel e (x*, y*)
(x, y) ym
ym
Apndice B
Os dados do veculo MURS 300 Mark II (Ishidera et al., 1986) so apresentados nas
tabelas abaixo.
Xu = 157kg Kp = 7.9kgm2
Yv = 195kg Mq = 12.8kgm2
Zw = 270kg Nr = 8.5kgm2
Como pode-se observar pela Fig. B.1 cada um dos seis coeficientes aparecem em
duas curvas, segundo funes de dois parmetros ou dos ngulos , e . O valor
representativo do coeficiente, considerando as duas curvas, calculado segundo uma
interpolao geomtrica realizada da seguinte maneira:
p Cmin
C = abs(CI CII ) , (B.1)
abs(Cmin )
onde CI o coeficiente encontrado por um dos grficos e CII corresponde ao valor do
mesmo coeficiente determinado pela outra curva, e Cmin = min{abs(CI ), abs(CII )}.
CN p = 0.16, (B.2)
CN q = 0.37, (B.3)
CN r = 0.32. (B.4)
0.5
0.5
Cf
x
Cfz
1 Cn
y
1.5
2
200 150 100 50 0 50 100 150 200
ngulo (graus)
Coeficientes Cf , Cf e Cn Coeficientes Cf , Cf e Cn
x y z y z x
1.5 1
Cfx Cfy
Cf Cf
y z
Cn 0.8 Cn
z x
1
0.6
0.4
0.5
0.2
0 0
0.2
0.5
0.4
0.6
1
0.8
1.5 1
200 150 100 50 0 50 100 150 200 200 150 100 50 0 50 100 150 200
ngulo (graus) ngulo (graus)
Apndice C
Estratgia Antiwindup