You are on page 1of 8

MAKARIA

MANUAL DE UTILIZAO
Andreas Paulus Scherdien Berwaldt Fabiano Daniel Guzon Vincius Ioppi

INTRODUO
Desde o primeiro semestre de 2004 tem ocorrido na Escola de Engenharia da Universidade Federal do Rio Grande do Sul a Competio de Pontes de Espaguete, consistindo na anlise, projeto, construo e ensaio destrutivo de uma ponte treliada de massa do tipo espaguete. Para auxiliar os participantes da competio no projeto de suas pontes, desenvolveu-se o programa Makaria, que realiza a anlise e o projeto de trelias planas de espaguete. Para tornar o uso deste programa mais simples, desenvolveu-se este pequeno manual. A entrada de dados no programa feita atravs de um arquivo no formato texto (.txt), no qual os dados devero estar previamente armazenados. Ao iniciar a execuo do programa, ser pedido para que o usurio digite o nome do arquivo. A seguir, o programa l os dados no arquivo e executa a anlise da trelia plana pelo mtodo dos deslocamentos em forma matricial, obtendo o valor das solicitaes nas barras e das reaes nos vnculos. Aps isto, feito o dimensionamento das barras, fornecendo-se o nmero de fios de espaguete de cada barra.

DIMENSIONAMENTO
O dimensionamento das barras tracionadas feito com a equao 1,

Nmerodefios =

N (kgf ) 4,267(kgf )

(1)

na qual N o esforo normal de trao a que est submetida a barra.

O dimensionamento das barras comprimidas feito com a equao 2,

Nmerodefios =

N * L2 279056 * r 4

(2)

em que N o esforo normal de compresso em kgf, L o comprimento da barra e r o raio de um fio de espaguete, ambos em centmetro. Estas equaes foram obtidas com a realizao de ensaios experimentais com barras de espaguete, que foram submetidas trao e compresso. O nmero de fios de espaguete das barras tracionadas determinado pela diviso do esforo normal de trao a que est submetido a barra, pela resistncia mdia de cada fio (4,267 kgf). J as barras comprimidas rompem por um processo de flambagem. Para maiores detalhes sobre a deduo das frmulas de dimensionamento consultar o endereo eletrnico

http://www.ppgec.ufrgs.br/segovia/espaguete/dados.html. O programa considera que o nmero mnimo de fios de espaguete de uma barra deve ser trs, ou seja, para barras cujos dimensionamentos resultam em um nmero de fios menor do que este, o programa considera que estas barras possuem trs fios de espaguete. Nos programas de anlise de estruturas geralmente pede-se as reas dos elementos para que se possa calcular os deslocamentos nodais. No entanto, como o objetivo deste programa justamente determinar o nmero de fios de espaguete de cada barra e, consequentemente, as reas das barras, esta informao no requerida e os deslocamentos nodais no so fornecidos pelo programa. Por este motivo, o valor do mdulo de elasticidade tambem no requerido. O programa utiliza o valor 36000 kgf / cm, determinado experimentalmente, para o clculo do nmero de fios das barras comprimidas.

ENTRADA DE DADOS
Os dados contidos no arquivo texto devem seguir uma ordenao pr-definida, para que sejam armazenados corretamente pelo programa. A ordem de colocao dos dados no arquivo ser exemplificada com a utilizao da estrutura, composta de quatro ns e cinco elementos, ilustrada na figura 1.

Figura 1: geometria da estrutura As coordenadas dos ns em cm esto apresentadas no quadro 1: Nomes dos ns Coordenada x Coordenada y 1 0 0 2 100 100 3 100 0 4 200 0 Quadro 1: coordenadas dos ns, em cm As conetividades dos elementos esto apresentadas no quadro 2. Nomes dos elementos N inicial N final 1 1 2 2 1 3 3 2 4 4 3 4 5 2 3 Quadro 2: conetividades dos elementos

Considerou-se a estrutura vinculada nos ns 1 e 4, nos dois eixos, horizontal e vertical; e com dois carregamentos diferentes, de 25 kgf e 50 kgf, ambos aplicados no n 3, na direo vertical, para baixo. Tambm utilizou-se um coeficiente de segurana trao de 1,5 e um coeficiente de segurana compresso de 2. A figura 2 ilustra o arquivo texto com os dados correspondentes ao problema proposto.

Figura 2: arquivo texto contendo os dados do problema O primeiro valor corresponde ao nmero de ns (4) e o segundo ao nmero de elementos (5). Nas linhas seguintes so dadas as coordenadas dos ns. A primeira coluna corresponde ao nome do n, a segunda coluna coordenada horizontal e a terceira coluna coordenada vertical. As coordenadas devem ser obrigatoriamente fornecidas em centmetro. Feito isso, deve-se fornecer as conetividades. A primeira coluna corresponde ao nome dos elementos, a segunda ao n inicial e a terceira ao n final dos elementos.

O prximo passo informar as condies de vinculao. O primeiro valor o nmero de ns vinculados (2). Em seguida, o nome do primeiro n vinculado (1) e o cdigo de vinculao. Movimento restringido recebe o cdigo 0 e movimento livre o cdigo 1. Assim, no exemplo, como o n 1 est vinculado em ambos os eixos horizontal e vertical, informa-se os dois valores zero e zero. Repete-se o processo para os ns seguintes, no caso, o n 4, tambm vinculado nos dois sentidos. A seguir devem ser fornecidos os dados referentes aos carregamentos. O primeiro valor corresponde ao nmero de carregamentos, sendo dois no exemplo. A seguir, para o primeiro carregamento, fornece-se o nmero de ns carregados, considerando-se um n carregado no exemplo. Neste momento, digita-se o nome do primeiro n carregado (3), o valor da carga na direo x (0) e o valor da carga na direo y (-25), repetindo-se este processo para os demais ns carregados do carregamento. Fornecidos estes dados, passa-se para o segundo carregamento, sendo utilizada a mesma seqncia, inicialmente o nmero de ns carregados do carregamento seguido pelos nomes e cargas dos ns carregados. Os valores das cargas devem estar em kgf. Por fim, deve-se fornecer o valor desejado para o coeficiente de segurana trao (1,5) e o coeficiente de segurana compresso (2). necessrio que haja pelo menos um espao em branco ou uma vrgula entre duas informaes. A no-existncia desses separadores far com que o programa leia os dados como se fossem um nico valor. Para valores no-inteiros, deve-se utilizar o ponto (.), para separar a parte inteira da parte fracionria. A utilizao de vrgula (,) far com que o programa leia o valor como inteiro, desprezando a parte decimal. Algumas determinadas informaes devem obrigatoriamente ser fornecidas como valores inteiros. Caso sejam fornecidos valores reais, o programa apresentar a mensagem de erro invalid INTEGER. Esses valores so o nmero de ns, o nmero de elementos, os nomes dos ns, os nomes dos elementos, as conetividades dos elementos, o nmero de ns vinculados, os nomes dos ns vinculados, as condies de vinculao (0 ou 1), o nmero de carregamentos, o nmero de ns carregados para cada carregamento e os nomes dos ns carregados.

Ocorrer tambm erro com a presena de algum outro caracter que no seja um nmero, como por exemplo letras. O programa exibir as mensagens invalid INTEGER ou invalid REAL, dependendo do lugar onde estiver posicionado esse caracter. Se estiver faltando algum dado no arquivo, o programa exibir a mensagem end of file encountered. Se o programa estiver sendo executado no ambiente Windows, caso ocorra algum erro, a janela do programa ser fechada, no permitindo a visualizao da mensagem de erro. Por este motivo, recomenda-se a utilizao do programa atravs do prompt do MS-DOS. Caso aparea na tela do programa a mensagem Matriz singular, provavelmente a estrutura analisada est em uma condio hipoesttica. Deve-se rever as condies de vinculao. Para que o programa possa ler os dados no arquivo de entrada, ambos devem estar gravados dentro da mesma pasta.

SADA DE RESULTADOS
Da mesma maneira que a entrada de dados, a sada de resultados tambm feita atravs de um arquivo, mas neste caso o formato rtf. O nome do arquivo gerado o mesmo do arquivo que contm os dados de entrada. Deve-se tomar cuidado que, caso j exista um arquivo com esse nome no formato rtf, este ser substitudo pelo arquivo gerado pelo programa. No arquivo de sada de resultados primeiramente so exibidos os dados fornecidos pelo usurio, para que seja feita a verificao dos mesmos. Em seguida, so mostrados os resultados para cada carregamento. Na primeira coluna, listam-se os nomes dos elementos. Na segunda coluna, listam-se os comprimentos dos elementos, em centmetro. Na terceira coluna apresentam-se as solicitaes nas barras que vo estar em unidades compatveis com as das cargas. Na quarta coluna apresenta-se o nmero de fios de espaguete de cada barra; e na quinta coluna, o peso da barra, em gramas. Abaixo tabela, encontra-se o peso total da trelia, em gramas. Por fim, encontram-se os dados referentes s reaes nos ns vinculados.

A seguir, as figuras 3, 4 e 5 mostram o aspecto do arquivo de sada de dados, para o exemplo utilizado.

Figura 3: tela do arquivo de sada de dados

Figura 4: tela do arquivo de sada de dados

Figura 5: tela do arquivo de sada de dados