Escolar Documentos
Profissional Documentos
Cultura Documentos
software, que resultou num aumento de produtividade significativo. 3. Linguagem de Programao A escolha da linguagem de programao indiferente, tanto Java quanto o Visual Basic apresentam pacotes para desenvolvimento de interfaces grficas, ficando a critrio do programador a escolha da linguagem que ele esteja mais familiarizado. Durante as dcadas de 80 e 90, Pascal era a linguagem mais popular nos cursos de engenharia, a linguagem C veio em seguida, e atualmente Python se consolida como a linguagem popular nos cursos de Introduo a Computao, contribuindo para a corrente dos desenvolvedores de Software Livre. A primeira verso do programa naval para atender a NORMAM 02 foi desenvolvido em VBA (Visual Basic for Applications), como prottipo, obtendo bons resultados na curva de aprendizado de novos usurios. No desenvolvimento da segunda verso, foi utilizado Visual Basic, e com o estudo mais profundo de Programao Orientada a Objetos, Java a linguagem utilizada na verso 3.0 (em desenvolvimento atualmente). Deve-se dar a devida ateno interface grfica do programa (GUI), uma boa referencia no assunto Johnson(2010), que traz conceitos da psicologia cognitiva, tornando intuitiva a navegao entre as diversas janelas do programa. 4. Fluxo de Informao Para entender todo o fluxo de informao, foi feito o mapeamento de dos processos exigidos no Anexo 3-F da NORMAM 02, os dados de entrada para elaborao de cada documento e os templates de sada e apresentao de cada processo. A apresentao de desenhos, como o Arranjo Geral, Plano de Linhas e etc. so feitos paralelamente ao desenvolvimento dos documentos. Excluindo-se os desenhos, temos os seguintes documentos para elaborao: a) Memorial Descritivo b) Curvas Hidrostticas c) Curvas Cruzadas de Estabilidade d) Estimativa de Peso Leve e) Prova de Inclinao f) Relatrio de Medio de Porte Bruto g) Folheto de Trim e Estabilidade h) Anotao de Responsabilidade Tcnica (ART) Apesar de no serem obrigatrias, so includos tambm as Notas de Borda-Livre a Notas de Arqueao.
4.1 Importaes de Dados O primeiro passo a gerao do casco da embarcao. No mercado existem diversos programas comerciais como AutoShip, MaxSurf e Delftship. Este ltimo foi escolhido pela rpida curva de aprendizado, em que o novo usurio aprende as funes bsicas em menos de uma semana, e o baixo custo de aquisio (A verso livre possibilita a gerao de casco e exportao de tabelas hidrostticas e tabela de cotas). Independente do software de modelagem de casco escolhido importante que ele seja capaz de gerar no mnimo as seguintes tabelas: Tabela de Cotas Tabela Hidrosttica Tabela Hidrosttica com trim Tabela de Curvas Cruzadas Tabela de rea Vlica Na gerao das tabelas hidrostticas deve se ter o cuidado de apresentar pelo menos as seguintes informaes: volume, deslocamento, posies longitudinal e vertical do centro de carena, raio metacntrico transversal, momento para trimar um centmetro, posio longitudinal do centro de flutuao, alm de um espaamento de calados igual<= 5 cm. Na gerao da Tabela de Curvas Cruzadas de Estabilidade devem ser apresentados pelo menos os ngulos de inclinao de 5 , 10, 15 , 20 , 25 30, 35 , 40 , 50 e 60 , para pelo menos 15 deslocamentos.
Figura 1 - Menu de Opes 4.1 Memorial Descritivo O preenchimento do memorial descritivo foi dividido em sete sees, baseados nas informaes mnimas exigidas de acordo com o Anexo 3-G da NORMAM 02: Identificao Casco e Estrutura Compartimentagem e Cubagem Lotao Mquinas e Materiais Equipamentos Nuticos
Estabilidade. Com a importao das tabelas hidrostticas e cruzadas, a distribuio de pesos e centros das cargas e os resultados obtidos da prova de inclinao tm-se os dados necessrios para verificar se a embarcao atende as normas e critrios vigentes de estabilidade da NORMAM 02. Computacionalmente o programa interpola as diversas colunas de cada tabela para cada condio de estabilidade, gerando grficos e integrando as reas dos braos de endireitamento. Os critrios de estabilidade utilizados so os apresentados nos itens 0636 e 0637 da NORMAM 02.
Figura 3 - Material de Salvatagem 4.2 Provas de Cais A Medio de Porte Bruto e Prova de Inclinao so inseridos dentro do Mdulo de Provas de Cais, os campos de preenchimento seguem o padro do Anexo 6-E da NORMAM 02, j adaptadas para o uso tanto de Tubo-U ou Pndulo. Neste mdulo do programa so obtidos os dados da embarcao na condio leve a partir das informaes obtidas durante a medio de porte bruto e prova de inclinao. Os clculos so realizados tendo como base as informaes das tabelas hidrostticas com trim.
Figura 6 - Grfico de Estabilidade 5. Gerao do Relatrio Com todos os clculos realizados, gerado um relatrio em PDF no padro dos anexos da NORMAM 02, pronto para impresso, rubrica/assinatura para envio ao cliente final. To trabalhoso quanto programar as frmulas de clculo, a criao do cdigo para gerao do relatrio demanda a maior parte do tempo durante a criao do programa. Quando foi criado o prottipo, esta programao foi feita
Figura 4 - Prova de Inclinao 4.3 Folheto de Trim e Estabilidade O principal mdulo do programa e o que exige maior esforo computacional o estudo de
em VBA, num conceito similar as a Macros do Excel. Facilitando um pouco a vida do programador temos hoje em dia disponvel diversos editores de relatrio como o Crystal Reports (VB) e o iReport Designer (Java). O mais gratificante aps este trabalhoso desenvolvimento a facilidade em gerar e imprimir toda a documentao do projeto com um simples apertar de boto. 6. Exemplo A seguir apresentado um exemplo real da utilizao do software numa embarcao para operao na bacia amaznica, amaznica durante a etapa do projeto As-Built: - Tipo de Embarcao Empurrador - Comprimento Total 13,65 m - Boca 6,000m - Pontal 1,680m - Material do Casco Ao - Material da Casaria Alumnio - Potncia 2 x 147 HP - Velocidade 10 ns A partir do modelo gerado no Delftship, so obtidos a Tabela de Cotas, Curva Hidrosttica, e Curva Cruzada. Figura 9 - Silhueta ueta de rea Vlica (h = 1,0m) Aps estas etapas, realizada uma prova de inclinao da embarcao, embarcao para obteno do Deslocamento Leve e Centros de Gravidade Vertical e Longitudinal. Os dados obtidos durante a prova so inseridos no software, que automaticamente calcula os valores. Nesta prova de inclinao ao foram utilizados dois Tubos U transparentes. A tabela e figura abaixo apresentam os resultados obtidos aps os clculos: Tabela 1 - Condio de Navio Leve
Figura 7 - Casco gerado no Delftship O desenho de Arranjo Geral auxilia na obteno das dimenses de casaria, posicionamento dos tanques e definio dos centros de gravidade de tanques e equipamentos. Alm disso, ele repassa as informaes para o Delftship, para criao da tabela de rea vlica.
Figura 10 - Momento Inclinante Nota-se que a posio do cento de gravidade vertical da embarcao menor do que o pontal, devido a grande reduo no peso da superestrutura ao substituir o ao pelo alumnio. Figura 8 - Arranjo Geral Com a etapa de prova de cais concluda, realizado o estudo de estabilidade final, e gerao do relatrio final. A figura abaixo apresenta um dos casos de estabilidade estudados:
com as atuais melhorias na interface grfica e novos mdulos de clculo isto possa ser reduzido ainda mais, incluindo-se tambm implementao de programao para os desenhos gerados em softwares de CAD. Esta ferramenta no tem o objetivo de interferir durante o projeto conceitual da embarcao, onde a criatividade e experincia do projetista so de extrema importncia. O software apenas um facilitador que agiliza trabalhos repetitivos, economizando tempo e recursos para que estes sejam mais bem aplicados nas etapas de concepo do projeto. 7. Referncias Bibliogrficas DIRETORIA DE PORTOS E COSTAS DAMARINHA DO BRASIL. NORMAM 02: Embarcaes Empregadas na Navegao Interior. (2005) CAMPOS, FREDERICO FERREIRA. Algoritmos Numricos. LTC 2 Edio (2007) JOHNSON, JEFF Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules. Morgan Kaufmann; 1 edition (2010). PETROUTSOS, EVANGELOS. Mastering Microsoft Visual Basic 2010. 1 edition Wiley Publishing Inc. (2010) WALKENBACH, JOHN. Excel 2003 Power Programming with VBA1 edition Wiley Publishing Inc. (2004)
Figura 11 - Curva de Estabilidade Ao final do processo o software gerou um relatrio de 40 pginas, que incluem o Memorial Descritivo, Nota de Arqueao, Tabela de Cotas, Prova de Inclinao, Tabela Hidrosttica, Tabela Hidrosttica com trim, Tabela de Curva Cruzada, Tabela de rea Vlica e o Estudo de Estabilidade Definitivo. 7. Consideraes Finais Este trabalho apresenta as vantagens do uso de uma Interface Grfica do Usurio (GUI)na elaborao de projetos navais, com ganhos de produtividade, reduo na curva de aprendizagem e confiabilidade dos resultados obtidos. O foco est no usurio final do software, mas importante que ele saiba como ocorre o fluxo de informao e os clculos envolvidos em cada etapa, evitando assim o efeito de caixa-preta, onde o usurio aperta um boto, obtm um resultado, mas no tem a sensibilidade de saber se o dado de sada est correto. Aps a implementao do programa, observou-se uma reduo no tempo de elaborao do projeto em cerca de 50%, e