Você está na página 1de 12

SNTESE DE CASCOS DE EMBARCAES ATRAVS DE MTODOS DE

OTIMIZAO APLICADOS A CURVAS B-SPLINE



Luiz Henrique Maiorino Barbarini
Escola Politcnica da Universidade de So Paulo
E-mail: lhbarbarini@terra.com.br

Emlio Carlos Nelli Silva
Escola Politcnica da Universidade de So Paulo
E-mail: ecnsilva@usp.br


RESUMO

Esse trabalho apresenta uma ferramenta flexvel e eficiente para o campo de projeto e
desenho preliminar de cascos de embarcaes. O estado da arte de projeto de cascos de
embarcaes consiste em um processo iterativo onde, primeiramente, definem-se
parmetros geomtricos, de estabilidade, e hidrodinmicos. Em seguida, o casco
modelado atravs de curvas paramtricas. submetido a uma anlise de desempenho, e, aps
isso, feita a tomada de deciso para otimizar os parmetros iniciais. O ciclo se repete at
que se atinja o resultado desejado.

O que ser apresentado cumpre com a parte de modelagem paramtrica, e capaz de gerar
de forma automtica e otimizada curvas que compem o projeto de uma embarcao de
recreio. A ferramenta recebe parmetros de alto nvel, como razes adimensionais,
coeficientes de forma e restries, e desenha tridimensionalmente um casco
intrinsecamente suave, de forma que todos os parmetros especificados sejam atendidos.
Uma metodologia de projeto de cascos de veleiros utilizada em conjunto com curvas B-
Splines, submetidas a um algoritmo de otimizao, em cuja funo objetivo se empregam
critrios de suavidade (fairness criteria). O problema de otimizao de curvas B-Splines
no linear, pela prpria formulao da funo objetivo e suas restries. Para tal, utiliza-
se um mtodo de Programao Quadrtica Seqencial.

ABSTRACT

This article presents a flexible and efficient applied tool to the field of ship project and
preliminary design by using an approach of parametric modeling of hull forms. The state
of the art of design of hulls consists in an iterative process where, first, geometric, stability
and hydrodynamic parameters are defined. After that, the hull is modeled through
parametric curves, simulated in a performance analysis software, and, after that, it is taken
the decision to optimize the initial parameters. The cycle repeats until it reaches the desired
result.

This work deals with the part of parametric modeling, and is capable of generating, in an
automatic way, optimized curves that compose the design of the hull of a yacht. The tool
receives, as imputs, high level parameters, such as non-dimensional ratios, coefficients and
restrictions, and it draws a three-dimensional hull, intrinsically fair, fulfilling all the
specified parameters.

A methodology for the design of sail-boats is presented together with B-Splines curves,
submitted to an optimization algorithm, considering fairness criteria as objective function.
The optimization problem of B-Splines curves is nonlinear, due to its mathematical
formulation, the objective function and constraints adopted. Therefore, a method of
Sequential Quadratic Programming is applied.

1. INTRODUO

Veleiros so embarcaes propelidas pela ao do vento sobre suas velas. Atualmente, o
projeto de um barco vela evoluiu muito desde quando os desenhos eram feitos no cho,
nas Casas de Risco, presentes em todos os estaleiros h vrios sculo atrs. Porm, o
desenho no deixou de envolver criatividade, experincia, e, principalmente, arte, apesar
dos mais modernos recursos de computao grfica para modelagem tridimensional e
ferramentas de simulao e clculos numricos.

O foco deste trabalho ser o estudo do projeto de veleiros, em particular, da modelagem de
cascos na configurao mais difundida atualmente, chamada de Monocasco em Sloop.
Segundo (Valdenazzi et al., 2002), otimizao da forma de cascos uma prtica utilizada
desde quando se comeou a projetar de barcos. Alm de cascos de barcos, a literatura que
trata mtodos de otimizao aplicados Engenharia Naval tambm utiliza estes algoritmos
em outros sistemas como configurao das velas (Tyler et al., 2002) ou otimizao da
configurao de um veleiro a fim de atender a um requisito de projeto ou desempenho
especfico para uma regata (Salla, 2005). A abordagem atravs de otimizao
multidisciplinar tambm vista em (Giassi et al., 2003), segundo o qual, esse mtodo ainda
pouco difundido em problemas de projeto de barcos.

Em contrapartida, o que vem se tornando um consenso no campo das pesquisas de
modelagem de cascos a utilizao de curvas paramtricas B-Splines. Estas apresentam
todos os recursos desejados para a manipulao de curvas, alm de uma formulao
matemtica simples e flexvel.

O projeto de um barco atravs da parametrizao das curvas que compem um casco tem
como objetivo alterar o ciclo de projeto convencional. Em um projeto, sem o auxlio de um
software que gere as curvas paramtricas, realizado o ciclo exibido na Figura 1
(esquerda), onde o projetista utiliza um software CAD para o desenho do casco, e a partir
dele extrai as propriedades do mesmo, avaliando e ajustando as mesmas completando o
ciclo. Na abordagem com a parametrizao das curvas do casco, o ciclo se inverte (Figura
1, direita). O projetista especifica numericamente as propriedades e a forma do casco
gerada. Logo, prioriza-se o trabalho de concepo deixando o traado das linhas como
secundrio.

As ferramentas atualmente desenvolvidas, como em (Abt et al., 2001) seguem, na maioria
das vezes, um fluxograma de otimizao parecido, onde, inicialmente, parametriza-se o
casco, criando um modelo tridimensional de sua forma. Em seguida, simula-se seu
desempenho em um software CFD, e, logo, com a anlise dos resultados, um algoritmo de
otimizao tomar a deciso de quais parmetros devem ser alterados para que se atinja um
critrio de mrito desejado. O diagrama de blocos deste processo est ilustrado abaixo, na
Figura 2.


Figura 1 Ciclo de projeto convencional e com ferramenta de parametrizao

O objetivo deste trabalho o desenvolvimento de uma nova metodologia para solucionar
os problemas apresentados nos dois primeiros blocos do diagrama, ou seja, a modelagem
paramtrica do casco. A abordagem paramtrica permite traduzir a linguagem de alto nvel
de um consumidor para os parmetros e grandezas fsicas de um casco. Modelar um casco
significa selecionar os parmetros a serem levados em conta e designar valores corretos a
eles. A suavidade da forma do casco requerida para melhorar seu desempenho
hidrodinmico, assim como, suas propriedades estticas. A soluo deste complexo
problema alcanada reduzindo-se o problema de suavizao de um objeto tridimensional,
para uma srie de problemas bidimensionais.



Figura 2 Processo de sntese de um casco com modelo hidrodinmico

A suavidade geralmente considerada como uma medida subjetiva e dependente do
julgamento do projetista. Um dos objetivos principais do processo de suavizao a
automatizao e, logo, minimizar a interveno humana subjetiva, que pode conduzir a
muitas inconsistncias na geometria resultante do casco. Apesar da carenagem do casco ser
um objetivo secundrio no projeto, esta altamente relevante em se tratando de
embarcaes de alto desempenho. Logo, o desenvolvimento de procedimentos
automatizados, no qual o processo de suavizao definido de maneira objetiva e
alcanado dentro das restries impostas de projeto, claramente desejvel.

A configurao de um veleiro determinada por diversos fatores de acordo com o
ambiente para o qual se deseja navegar. Velocidades desejadas, condies do mar, clima,
desempenho da tripulao e oramento so fatores que combinados com o projeto de cada
componente determinam o sucesso em uma regata.
Se, por um lado, cada vez mais os velejadores exigem caractersticas especficas e
requisitos complexos para uma embarcao vencedora, por outro, a indstria naval tenta
buscar ferramentas de projetos para viabilizar o desenho de cascos que incorporem todos
estes requisitos. O esforo e dinheiro para a campanha de uma regata geralmente no pode
ser despendido em simulaes de grande porte, ou em inmeros prottipos para se alcanar
uma configurao que atenda a todas as restries ao mesmo tempo.

A pergunta que cabe : como lidar com a necessidade de se projetar e construir com prazos
curtos e recursos limitados novos produtos que possuam caractersticas customizadas?
Bom seria se fosse possvel concentrar o tempo e trabalho na concepo e especificao de
um projeto e deixar que o computador faa todo o trabalho operacional, fornecendo como
resultado uma soluo de projeto que atenda ao que foi solicitado.

Assim, a proposta deste trabalho propor uma ferramenta de baixo custo capaz de
automatizar o processo de criao ou modificao (redesign) de cascos de veleiros
atravs de uma modelagem paramtrica. A utilidade da ferramenta se faz presente tanto
provendo um desenho preliminar ao projetista, um ponto de partida para seu projeto,
quanto para a modificao de uma embarcao existente que servir de referncia para um
novo projeto.

2. CURVAS B-SPLINE

A deciso de qual formulao matemtica de curvas que deve ser adotada leva em
considerao fundamentalmente a aplicao desejada. Alguns critrios podem ser
utilizados como: grau da continuidade da curva; velocidade computacional para gerar a
curva; complexidade da definio matemtica e formulao da curva; capacidade da curva
de representar o objeto desejado; ou custo em termos de memria para se armazenar a
curva.

Nesse trabalho utilizaremos as curvas B-Splines uniformes. Essa formulao largamente
utilizada na literatura mais recente (Abt et al., 2001; Harries et al., 1998; Harries et al.,
1999; Narli et al., 2003) de modelagem e sntese de cascos de embarcaes. As
propriedades das B-Splines que so fundamentais para essa aplicao so: convex-hull,
controle de forma local, e por serem de fcil manipulao atravs de transformaes de
sistemas de coordenadas. Vale destacar que os melhores softwares de CAD suportam a
modelagem por B-Splines.

A forma geral de um segmento de uma curva polinomial plana f(t) = (x(t), y(t)) (de terceiro
grau ou cbica, por exemplo) pode ser expressa segundo a equao abaixo.

x x x x
d t c t b t a t x + + + =
2 3
) ( e
y y y y
d t c t b t a t y + + + =
2 3
) (
(1)

O termo Spline designado na matemtica para definir curvas especiais formadas por
segmentos de polinmios. O nome vem de uma prtica comum de se utilizar rguas de
madeira ou metal, longas e estreitas, juntamente com pesos cuidadosamente escolhidos
para determinar curvas de barcos, carros ou aeroplanos.

Seja t a varivel paramtrica que define uma curva B-Spline s(t) de grau n com L
segmentos B-Spline s(t) de grau n com L segmentos, segundo a expresso:

) ( ) (
1
0
,
t N P t s
n L
i
n i i
+
=
=
(2)

Nessa equao, P
i
so os pontos de controle e N so as funes de base da curva, que
podem ser calculadas recursivamente segundo as expresses abaixo:

se
1 +

i i
t t t

=
0
1
0 , i
N
nos outros casos
) ( ) (
1 , 1 1 ,
1 1
1
,
t N
t t
t t
t N
t t
t t
N
n i
i n i
n i
n i
i n i
i
n i +
+
+

=
(3)

A coordenada t
i
chamada de n (pontos de juno entre os segmentos da curva). A
Equao (3) usualmente conhecida como Frmula recursiva de Cox-de Boor.
(Yamaguchi, 1988) apresenta em detalhes o clculo recursivo destas funes de base.

2.1 B-Splines uniformes

A principal vantagem de uma B-Spline uniforme sua formulao mais simplificada, no
entanto, se paga o preo de uma menor flexibilidade (perdem-se graus de liberdade), a
qual, para muitas aplicaes, pode no ser um requisito.

Para B-Splines uniformes tem-se que d t t
i i
=
+1
. Logo, se fizermos uma alterao de
ndices na funo de base N, de forma que deixamos os ndices apenas em funo de t
i
,
chega-se aos polinmios da funo de base da B-Spline mais simples de se trabalhar. Com
as devidas manipulaes algbricas, a equao completa da B-Spline Uniforme fica
(Nakamura, 1996):

i i i i
P
t
P
t t t
P
t t
P
t
t s
6 6
1 3 3 3
6
4 6 3
6
) 1 (
) (
3
1
2 3
2
2 3
3
3
+
+ + +
+
+
+

=

(4)


3. CONCEITOS DE OTIMIZAO E METODOLOGIA UTILIZADA

O mtodo de otimizao empregado nesse trabalho com o objetivo de obter parmetros
(coordenadas dos pontos de controle) de uma curva B-Spline que satisfaa determinados
critrios pr-definidos. Ao receber do usurio os parmetros de projeto de uma
embarcao, e traduz-los para os parmetros necessrios para o traado de uma curva, o
algoritmo dever convergir para uma possvel curva que cumpra com as exigncias
impostas. Para tal, define-se uma funo objetivo (critrio de mrito) que a funo a ser
otimizada e que depender das variveis de projeto, ou melhor, dos parmetros da curva.
Em suma, o problema de otimizao :

Encontrar uma curva B-Spline cbica uniforme, com determinado nmero de pontos de
controle, de forma a satisfazer os parmetros determinados e ser considerada boa em
relao ao problema em questo.

3.1 Variveis de projeto

Para a modelagem utilizada, as variveis de projeto so as coordenadas P
i
dos pontos de
controle da curva. Comea-se, portanto, a notar a importncia de se implementar uma
curva com um tipo de controle local. Essa facilidade acaba por ajudar muito a
convergncia do algoritmo, j que ao satisfazer uma restrio em um segmento de uma
curva, para tentar satisfazer as demais restries de outros segmentos, possvel variar
apenas os pontos de controle que alteram tal segmento, no alterando a forma da curva
toda.

No plano xy, os pontos de controle P
i
de uma curva plana B-Spline uniforme, possuem
coordenadas P
i
(x,y). Um problema de otimizao se torna mais complexo, quanto maior
for o nmero de variveis de projeto utilizado. Por conta disso, comum utilizar-se
artifcios de modelagem explorando a simetria a fim de simplificar um problema. Na
modelagem em questo, abrir-se- mo de um grau de liberdade do ponto de controle, no
caso, a variao de sua coordenada y, com o intuito de simplificar a modelagem do
problema.

3.2 Funo Objetivo

O critrio de mrito do problema adotado foi obter uma curva boa segundo a avaliao
do projetista para cada curva que desenhada. Considera-se uma curva boa, para o caso de
curvas de um casco de uma embarcao, curvas suaves (do ingls, fair). (Nowacki,
1970) faz questo de diferenciar uma curva lisa (smooth) de uma curva suave. (fair). A
lisura da curva relacionada com a ausncia de oscilaes, ou seja, dois pontos de inflexo
na curva prximos um do outro. J a suavidade definida subjetivamente por Nowacki
como agradvel aos olhos.

Matematicamente, de trabalhos anteriores de curvas de Bzier e de recentes publicaes da
rea (Harries et al., 1998), a medida de suavidade uma curva (critrio de suavidade ou
fairness criteria) quantificada atravs da energia da curva, dada pela integral abaixo.

dt
dt
y d
dt
x d
E
E
t
tB
n
n
n
n
n


)

|
|

\
|
+
|
|

\
|
=
2 2

(5)

Onde n = 1, 2, 3,... . E
n
chamado de medida de carenagem, sendo que E
1
a medida de
elasticidade, E
2
medida de flexo, e E
3
a medida de toro. Assim, pode-se definir uma
funo multi-objetivo para o problema de otimizao, visando minimizar as medidas de
carenagem.

3 3 2 2 1 1
E e E e E e F + + = (6)

Atravs das constantes e
n
, possvel estabelecer pesos para cada E
n
, priorizando ou
reduzindo sua importncia em cada problema. Vale ressaltar que no existe um critrio
nico, ou medida precisa para se determinar se uma curva ou no suave, pois a deciso se
uma curva atende ou no o critrio de suavidade do prprio projetista. Logo, os pesos de
cada critrio de carenagem na funo objetivo so determinados empiricamente, e
conforme o tipo de curva que se deseja desenhar.

3.3 Restries

Para entendermos melhor o problema de otimizao deste trabalho, e suas restries,
vamos abordar agora os parmetros de projeto de uma curva genrica plana. Pode-se impor
a uma curva os seguintes parmetros de forma:

1. Posio do ponto inicial da curva: x
B
, y
B
0 =
=
t B
x x

0 =
=
t B
y y

(7)

2. Posio do ponto final da curva: x
E
, y
E
1 =
=
t E
x x

1 =
=
t E
y y

(8)

3. ngulo da tangente no ponto inicial e final da curva:
B
,
E
para uma B-Spline no fechada,
B
=
1 0
P P
para uma B-Spline no fechada,
E
=
1 2 m m
P P
(9)
Onde P
i
, so os pontos de controle, e m o nmero de pontos de controle da curva.

4. Curvatura em um ponto: C

( )
2 / 3
2 2
' '
' ' ' ' ' '
y x
y x y x
C
+

=
onde
dt
t dx
x
) (
' =
, etc.
(10)

5. rea entre a curva e o eixo x:

( )
(
(

+ =

E
B
t
t
B B B E
x y x y dt xy yx A ' '
2
1

(11)

6. Centride da rea A: x
C
e y
C
(momento de primeira ordem)

( )
(
(

+ = =

E
B
t
t
B B B E y C
x y x y xdt xy yx M A x
2 2
' '
3
1

( )
(
(

+ = =

E
B
t
t
B B B E x C
x y x y ydt xy yx M A y
2
2
1 2
2
1
' '
3
1

(12)

7. Interpolao em um ponto intermedirio I: x
I
, y
I
I
t t I
x x
=
=

I
t t I
y y
=
=

(13)

A Figura 3 mostra uma curva com os parmetros citados a cima. Observe que nem sempre
so necessrios todos estes parmetros para desenhar uma curva. H casos que estes
parmetros so uma incgnita do problema, e devero ser calculados aps a obteno da
curva. Os pontos iniciais e finais tambm podem ser impostos utilizando-se da
multiplicidade dos ns, no precisando ser tratados como uma restrio, exercendo o papel
de condio de contorno do problema.


Figura 3 Exemplo de curva com seus parmetros de forma.

3.4 Algoritmo de otimizao utilizado

Conforme j citado, utiliza-se nesse trabalho o software comercial MATLAB para a
implementao do problema, que possui rotinas com algoritmos de minimizao de
funes com restries. A rotina utilizada a fmincon, que implementa algoritmos para
minimizao no-linear de problemas com restries. O problema de otimizao de curvas
B-Splines no linear, pela prpria formulao da funo objetivo e suas restries.

Essa rotina possui dois modos de utilizao, o primeiro, chamado de Otimizao de Larga-
Escala, utiliza o mtodo de Newton ("interior-reflective Newton method") (Vanderplaats,
1984). O segundo, chamado de Otimizao de Mdia-Escala, utiliza-se do mtodo de
Programao Quadrtica Seqencial (PQS, ou SQP, do ingls). Esse mtodo um dos
mais empregados em problemas de programao no-linear e utilizado em todas as
otimizaes feitas nesse trabalho. Segundo (Schittkowski, 1985), o mtodo PQS supera em
eficincia, acurcia e porcentagem de solues bem sucedidas, todos os outros mtodos
testados e avaliados.

O critrio de parada utilizado para todas as otimizaes deste trabalho o critrio padro
do MATLAB. Isto , critrio de parada padro do fmincon que a mxima magnitude da
derivada direcional na direo de busca seja menor que 2*10
-4
, e que as restries no
oscilem mais que 10
-6
.

4. MODELAGEM PARAMTRICA

A modelagem paramtrica de um casco consiste em transformar a forma do casco em
equaes matemticas, permitindo, alm de sua armazenagem de forma eficiente atravs
de parmetros, modificar a forma geomtrica apenas alterando estes valores de parmetros.

Na literatura da rea, no somente balizas e linhas dguas so parametrizadas no projeto
de um casco. (Harries et al., 1998) utiliza doze curvas planas, divididas em um conjunto de
curvas bsicas primrias e secundrias, para a modelagem de um casco. Em seguida,
criam-se sees do casco, para posteriormente parametriz-lo com uma superfcie. J em
(Harries et al., 2001), a modelagem feita com uma abordagem onde a modelagem do
casco feita somente a partir de parmetros de curvas e superfcies B-Splines sujeitas a um
algoritmo de otimizao, cujo critrio de suavidade a medida de flexo (E
2
).

Nesse trabalho ser utilizado um conjunto de curvas prprio e uma estratgia traada para a
modelagem do casco, combinando a metodologia de (Harries et al., 2001) com os
conceitos de projeto de (Larsson et al., 1994). O objetivo obter os parmetros necessrios
a fim de desenhar as curvas de todas as balizas sujeitas minimizao das medidas de
carenagem. O casco gerado ser intrinsecamente suave, posto que as curvas que o compe
tambm o so, j que foram submetidas aos critrios de suavidade.

Para efeito de demonstrao e validao da ferramenta, ser utilizado como exemplo o
veleiro projetado didaticamente em (Larsson et al., 1994), chamado de YD-40, cujos dados
de projetos, curvas caractersticas, dimenses esto disponveis. No final, possvel
realizar uma comparao entre a forma e propriedades geomtricas do casco do veleiro
YD-40 e o casco desenhado pela ferramenta proposta. Espera-se que o casco gerado seja
visualmente semelhante ao casco do veleiro YD-40, e que possua as mesmas propriedades
fsicas, j que suas dimenses principais sero as mesmas. As dimenses do YD-40
utilizadas nessa modelagem so:

Tabela 1 - Dimenses do veleiro YD-40

L
OA
[m] L
WL
[m] B
WL
[m] B
MAX
[m] T
C
[m] C
P
c [m
3
] x
LCB
[m] A
WP
[m
2
]
12,05 10,02 3,17 3,71 0,57 0,56 7,632 5,36 22,61

A borda livre FB adotada foi de 1,3 m, aproximadamente a medida utilizada em veleiros
semelhantes de 40 ps. A seguir, listam-se as curvas utilizadas na modelagem paramtrica
do casco. Ao lado de cada curva esto os parmetros fsicos do casco necessrio para a
parametrizao da curva. A coluna Dados Obtidos mostra que informaes essa curva
prov para a prxima curva ou para o desenho do casco.

Tabela 2 - Conjunto de curvas paramtricas do casco

# Curva Parmetros necessrios Dados Obtidos
1 Curva de reas Seccionais L
WL
; c ; LCB; C
P
; A
BM
, A
Bi
, x
BM

2 Curva da Baliza Maior A
BM
; B
MAX
; B
WL
; FB T
CBM

3 Curva da Linha Dgua L
WL
; x
BM
; B
WL
; A
WP
B
WLi

4 Curva da Linha da Quilha L
WL
; x
BM
; T
CBM
; L
OA
T
CBi

5 Curva da Linha de Borda L
OA
; B
MAX
; B
POPA
; x
BM
B
MAXBi

6 Plano de Balizas B
MAXBi
; B
WL
; A
Bi
; T
CBi
; FB Casco

onde:
A
BM
rea da baliza maior (seo mestra)
A
Bi
rea da baliza i
x
BM
coordenada da baliza maior
T
CBM
Calado da baliza maior
B
WLi
Boca na linha dgua da baliza i
T
CBi
Calado da baliza i
B
POPA
Boca na baliza da popa
B
MAXBi
Boca mxima da baliza i

Assim, cada curva desenhada submetida ao algoritmo de otimizao a partir de dados de
entradas de projeto do casco previamente estabelecidos, seja como um ponto de partida,
seja como valor de uma iterao anterior. Ao se desenhar determinada curva, essa fornece
uma informao para o desenho da prxima curva, um parmetro geomtrico ou uma
grandeza fsica. Os parmetros obtidos de cada curva so armazenados, e ao final, compe
o desenho do casco completo, totalmente parametrizado e modelado por B-Splines.

Na literatura, no existe justificativa fsica ou matemtica ou determinao para a escolha
de um ou de outro critrio. Em (Harries et al., 1998) e (Harries et al., 1999) sempre
utilizada a funo E
2
(medida de flexo). Outra observao que por se tratar de medidas
diferentes, as ordens de grandeza das funes E
1
, E
2
e

E
3
no so necessariamente s
mesmas. Logo, a escolha de uma funo multi-objetivo, combinando estas duas funes
deve levar em conta este fato, ou recorrer a algum tipo de normalizao.

5. RESULTADOS

As Figuras 4 e 5 exemplificam o modelo de otimizao das curvas 1 e 6 apresentadas na
Tabela 2. Na Figura 4, est traada a curva utilizada como ponto de partida para a curva de
deslocamento do veleiro YD-40, com todos os pontos de controle variveis iguais a 1. Na
Figura 5, mostram-se todas as balizas (de 0 a 10) geradas.

Aps a gerao de todas as curvas descritas na Tabela 2, o prximo passo construir o
modelo tridimensional do casco (Figura 6).

6. CONCLUSES

Nesse trabalho, foi implementada uma ferramenta para a sntese de cascos de veleiros a
partir de parmetros de alto nvel. Aplicando o algoritmo desenvolvido a um exemplo,
aponta-se que o modelo elaborado fornece resultados compatveis com a experincia e
prtica de projetos de embarcaes.

Alm disso, considerando o desenho preliminar de um casco, a ferramenta desempenha um
papel de auxlio tomada de decises e anlise. Logo, a modelagem desenvolvida est
correta e adequada como ferramenta de sntese de casco de embarcaes de recreio. A
possibilidade de utilizao de outras ferramentas, complementando o processo de sntese
do casco, faz com que o mtodo sirva como uma poderosa ferramenta dentro do ciclo de
projeto.

Esse tipo de ferramenta no substitui o especialista, mas prov um instrumento
personalizado de modelagem. Deve ser enfatizado que a experincia e habilidade do
projetista so fundamentais na escolha de quais parmetros escolher e seus valores, alm
de validar a forma final obtida. No entanto, essa abordagem permite que o foco seja
sempre as atividades de projeto e no de modelagem. Alm disso, deve-se sempre levar em
considerao que, apesar da ferramenta cumprir com todas as restries do problema, pode
ser gerado um produto que no preencha as necessidades de vendas ou do comprador
potencial.

Tampouco, deve-se pensar que existe um casco timo para todas as condies, mas sim,
uma forma geomtrica melhor para determinada condio. O processo eficiente de
otimizao permite com que o projetista investigue as variaes, sem custo excessivo de
tempo e materiais, estando sob seu controle todas as variveis de projeto, restries e
critrio de mrito.
Curva 1 - reas seccionais das balizas

minimizar E
2
P
yi
(i=1...9)
tal que:
| c
*
c | 0,01
|xLCB xLCB
*
| 0,01
|mx (y(t)) A
BM
| 0,01
P
yi
> 0

Entradas:
L
WL
=10.02 , c = 7,632
xLCB = 5,36
C
P
= 0,56
Calcula:
A
BM
= c /(L
WL
*C
P
) = 1,36
Valores iniciais:
P
yi
= 1,0

0 1 2 3 4 5 6 7 8 9 10
-3
-2
-1
0
1
2
3
4
Curva de deslocamento otimizada: LWL=10.02 Vc=7.632 xLCB=5.36 CP=0.56
x
y
0 1 2 3 4 5 6 7 8 9 10
Curva Otimizada
Curva inicial
Resultado


Figura 4 Problema de otimizao da curva das reas seccionais (Curva 1)

Curva 6 Plano de balizas

minimizar E
1
+E
2
P
yi
(i=1...10)
tal que:
|B B
*
| = 0
o

|
E

E
*
| 1
|B
WLi
B
WLi
*
| 1%
|A
Bi
A
Bi
*
| 1%
C
MAXi
C
emp

0 < P
yi
B
MAXBi


Entradas:
[B
WLi
]
[B
MAXBi
]
[T
CBi
]
[A
Bi
]

Bi
= 90
o

[Ei] =
[20 15 15 10 8 6 5 5 5 5 5]
FB = 1,3
Valores iniciais:
[Pyi]= BMAXi [1:10]/10

-1.5 -1 -0.5 0 0.5 1 1.5
-1
-0.5
0
0.5
1
1.5
1
Plano de Balizas
x (m)
y

(
m
)
2 3 4 5 67 8 9 10 0
Resultado


Figura 5 Problema de otimizao do plano de balizas (Curva 6)

-6
-4
-2
0
2
4
6
0
2
4
6
-2
-1
0
1
2
Curva 5 (Borda)
Curva 2 (Baliza maior)
Curva 3
(linha dgua)
Curva 4 (Quilha)


Figura 6 Vista isomtrica do casco gerado
7. REFERNCIAS

Abt, C., Bade, S.D., Birk, L. e Harries, S. (2001) Parametric Hull Form Design A Step
Towards One Week Ship Design, 8th International Symposium on Practical Design of
Ships and Other Floating Structures PRADS 2001, Shanghai.

Giassi, A., Maisonneuve, J. e Bennis, J. (2003) Multidisciplinary Design Optimization
and Robust Design Approaches Applied to the Concurrent Design, COMPIT 2003,
Hamburgo.

Harries, S. e Abt, C. (1998) Parametric design optimization of sailing yachts, The
Fourteenth Chesapeake, Sailing Yacht Symposium, Annapolis, Maryland, USA.

Harries, S. e Nowacki, H. (1999) Form parameter Approach to the Design of Fair Hull
Shapes, 10th International Conference on Computer Applications in Shipbuilding
ICCAS 99, Massachusetts Institute of Technology, Cambridge, MA, USA.

Harries, S. Abt, C. e Hochkirch K. (2001) Hydrodinamic Modeling of Sailing Yachts, The
15th CHESAPEAKE SAILING YACHT SYMPOSIUM (CSYS), Annapolis.

Larsson, L. e Eliasson, R. (1994) Principles of Yacht Design, International Marine, EUA.

Nakamura, S. (1996) Numerical Analysis and Graphic Vizualization with Matlab. ed.
Prentice Hall PTR, 477p., New Jersey.

Narli, E., Sariz, K. (2003) The Automated Fairing of Ship Hull Lines Using Formal
Optimization Methods, Istanbul Technical University, faculty of Naval Architecture and
Ocean Engineering, Istanbul, Turkey.

Nowacki, H. (1970) Computer-aided ship design: Lecture notes, Dept. of Naval
Architecture and Marine Engineering, University of Michigan.

Salla, F. H. M. (2005) Otimizao da configurao de embarcaes vela, trabalho de
formatura apresentado Escola Politcnica da USP, So Paulo.

Schittkowski, K., (1985) NLQPL: A FORTRAN-Subroutine Solving Constrained
Nonlinear Programming Problems, Annals of Operations Research, Vol. 5, pp 485-500.

Tyler, D., Margot, G. e Gianluca, I. (2002) Optimization of Yard Sectional Shape and
Configuration for a modern Clipper Ship, The International HISWA Symposium on
Yacht Design and Yacht Construction, Amsterdam.

Valdenazzi, F., Harries, F., Viviani, U. e Abt, K. (2002) Seakeeping Optimisation of
Fast Vessels by Means of Parametric Modeling, HSMV 02, Baia, Npoles, Italia.

Vanderplaats, G. N. (1984) Numerical Optimization Techniques for Engineering
Design: with Applications, Mcgraw-Hill, New York.

Yamaguchi, F. (1988) Curves and Surfaces in Computer Aided Geometric Design,
Springer-Verlag, Berlin

Você também pode gostar