Sei sulla pagina 1di 24

1

UNIJU - Universidade Regional do Noroeste do Estado do Rio Grande do Sul


DETEC Departamento de Tecnologia

PROGRAMA EM MATLAB PARA LEVANTAMENTO DE DETALHES TOPOGRFICOS PELO MTODO DE IRRADIAO

MRCIO ADRIANO PRANTE

ENGENHARIA CIVIL Trabalho Final de Computao Para Engenharia

Professor: Roger Hoffman

Panambi, RS, Novembro de 2011.

SUMRIO

INTRODUO....................................................................................................................................3 OBJETIVOS.........................................................................................................................................4 1. INTRODUO AOS MTODOS TOPOGRAFICOS ABORDADOS.......................................5 1.1 Mtodo Topogrfico De Irradiao............................................................................................5 1.2 Mtodo Taqueomtrico De Medio..........................................................................................7 1.3 Teodolitos...................................................................................................................................8 1.4 Formulrio..................................................................................................................................9 2. DESENVOLVIMENTO DO PROGRAMA.................................................................................11 3. RESULTADOS APRESENTADOS.............................................................................................17 CONCLUSO...................................................................................................................................21 BIBLIOGRAFIA...............................................................................................................................22 APNDICE........................................................................................................................................23

INTRODUO

Nas mais diversas reas da engenharia faz-se necessrio o levantamento topogrfico para determinar: os desnveis do terreno; a localizao de objetos; as dimenses de um dado local; etc. No mtodo de Irradiao com uso de Teodolito e Mira Estadimtrica (situao a qual se destina o programa desenvolvido) aps a coleta de dados em campo faz-se necessrio a realizao de vrios clculos para a determinao das distncias e das coordenadas cartesianas dos pontos levantados. Esta fase do trabalho toma demasiadamente o tempo quando executada sem o auxilio de um software adequado, e ainda favorece a ocorrncia de erros. O programa desenvolvido agiliza no apenas a fase de clculos, mas ajuda a prevenir a ocorrncia de erros, e ainda, oferece a visualizao grfica do levantamento e a externalizao desta para o AutoCad, agilizando tambm a fase de desenho da maquete eletrnica, evitando erros de digitao dos dados.

OBJETIVOS

O objetivo do programa utilizar os dados do levantamento em campo para a realizao dos clculos que compreendem o mtodo de irradiao para levantamento topogrfico de detalhes com uso de Teodolito e Mira Estadimtrica , tendo como resultados: Um relatrio contendo: o resumo do levantamento e as informaes calculadas pelo programa; Uma representao grfica do levantamento; Uma sada de dados para ser usada no AutoCad para desenho da representao grfica do levantamento; Alm destes, o trabalho tem por objetivo a aplicao dos conhecimentos adquiridos em aula e o seu aperfeioamento; e ainda o aprendizado de mtodos no abordados, permitindo assim o enriquecimento do saber.

1. INTRODUO AOS MTODOS TOPOGRAFICOS ABORDADOS Para elucidar o entendimento dos mtodos de levantamento topogrfico pertinentes ao programa desenvolvido, os captulos seguintes faro uma breve introduo as principais questes referentes aos mtodos de obteno de dados em campo.

1.1 Mtodo Topogrfico De Irradiao Este mtodo semelhante a um sistema de coordenadas polares (Figura 1); e muito empregado no levantamento de detalhes em campo. Consiste em estacionar o equipamento sobre um ponto e, a partir de uma linha de referncia conhecida, fazer a varredura dos elementos de interesse prximos ao ponto ocupado, medindo ngulos e distncias para cada elemento a ser representado (Figura 2).

Figura 1

Figura 2

Durante a execuo de um levantamento de detalhes importante elaborar um croqui da rea que est sendo levantada, associando um nome ou nmero a cada feio ou ponto levantado, e a mesma indicao deve ser utilizada na caderneta de campo. Isto visa facilitar a elaborao do desenho final. A figura 3 apresenta um croqui elaborado durante um levantamento de detalhes.

Figura 3

A figura a seguir apresenta um exemplo de caderneta de campo para o levantamento por irradiao. Neste exemplo foi utilizada a tcnica da taqueometria (ver captulo 1.2) para a determinao da distncia horizontal.

Figura 4

1.2 Mtodo Taqueomtrico De Medio Existem vrias formas de obteno de distncias em um levantamento topogrfico, como: utilizando uma trena, distancimetro eletrnico, estao total ou obtida por mtodos taqueomtricos. Para o desenvolvimento do programa em questo foi considerado o mtodo de levantamento taqueomtrico, por ser largamente utilizado nos trabalhos de campo. O mtodo consiste na obteno da distncia baseado na similaridade de tringulos, ou seja, necessrio realizar alguns clculos sobre as medidas efetuadas em campo, para se obter indiretamente o valor da distncia. O programa desenvolvido far realizao destes clculos. Este mtodo utiliza-se de estdias, ou miras estadimtricas (Figura 5), que so rguas graduadas centimetricamente, ou seja, cada espao branco ou preto corresponde a um centmetro. Os decmetros so indicados ao lado da escala centimtrica (no caso do exemplo da Figura 6 o nmero 1 corresponde a 1 decmetro, ou 10cm), localizados prximo ao meio do decmetro correspondente (5 cm). A escala mtrica indicada com pequenos crculos localizados acima da escala decimtrica, sendo que o nmero de crculos corresponde ao nmero de metros (utilizando a Figura 6 como exemplo, acima do nmero 1 so representados trs crculos, ento, esta parte da mira est aproximadamente a trs metros do cho).

Figura 5

Figura 6

Na mira estadimtrica so efetuadas as leituras dos fios estadimtricos (superior, mdio e inferior) que, em conjunto com a informao da constante estadimtrica do aparelho (dado informado pelo fabricante do aparelho), permite calcular a distncia entre a estao e o ponto visado. Para o exemplo da Figura 6 estas leituras so: Fio superior: 3,095m Fio mdio: 3,067m Fio inferior: 3,040m

1.3 Teodolitos As observaes de campo so realizadas com o auxlio de teodolitos (Figuras 7 e 8); que so equipamentos destinados medio de ngulos horizontais (ngulo BAC da Figura 9) e verticais (Figura 10), objetivando a determinao dos ngulos internos ou externos de uma poligonal, bem como a posio de determinados detalhes necessrios ao levantamento.

Figura 7

Figura 8

Figura 9

Figura 10

1.4 Formulrio Para a realizao dos clculos que determinaro as posies dos pontos visados adotaremos as seguintes nomenclaturas e frmulas:

10

k = constante estadimtrica do aparelho (definida pelo fabricante e geralmente igual a 100); ha= altura do aparelho; npv = nmero de pontos visados; ah = ngulo horizontal (formado entre a linha de referncia do levantamento e a linha de visada); av = ngulo vertical (formado entre a linha do horizonte do local e a linha de visada); az = ngulo zenital (formado entre a linha vertical do local e a linha de visada) fs = leitura do fio estadimtrico superior; fm = leitura do fio estadimtrico mdio; fi = leitura do fio estadimtrico inferior; dh = distncia horizontal; fs-fm = fm-fi az = 90-av x = sen(ah)*dh y = cos(ah)*dh z = ha-fm (quando ah = 0) (quando ah 0) z = ha-fm +dh/tang(az) (Verifica os dados levantados em campo)

dh = (fs-fi)* K* cos(av)

A figura a seguir permite uma melhor compreenso destas informaes:

Figura 11

11

2. DESENVOLVIMENTO DO PROGRAMA Para entrada dos dados levantados em campo o programa permite duas opes: 1- Digitar os dados 2- Importar os dados. Foi desenvolvido um menu (Figura 12), e associado este a um switch case (Figura 13), que testa a opo escolhida e executa uma function adequada. Foi tambm prevista uma terceira opo caso o usurio opte por sair do programa. Neste caso ser apresentado uma caixa de dilogo (Figura 14) perguntando se a inteno apenas encerar a execuo do programa ou se a inteno fechar o aplicativo Matlab .

Figura 12

Figura 13

12

Figura 14 Se o usurio optar pela opo 1 (digitao dos dados), uma srie de inputs solicitaro os dados do levantamento. Para evitar perda de dados durante a digitao foi estabelecido regras que verificam cada um dos dados de entrada e, caso estejam incorretos, solicitam ao usurio que verifique a informao e digite o dado correto. A Figura 15 mostra um exemplo:

Figura 15 Se o usurio optar pela opo 2 (importao dos dados), o programa abrir uma janela do Windows para seleo do arquivo que contem os dados do levantamento (Figura 16).

Figura 16

13

Para garantir a correta importao dos dados e a funcionalidade do programa, foi criada uma Ficha de Levantamento modelo em formato Excel (Figura 17), que dever ser utilizada para a coleta dos dados em campo.

Figura 17 Tanto para a opo de digitar os dados manualmente quanto para a opo de importao dos dados, o programa cria matrizes para organizao e posterior utilizao dos dados. A locao das informaes nas matrizes criadas se d atravs de ndices estabelecidos seguindo uma lgica crescente que est relacionada ao nmero de pontos visados. A Figura 18 mostra um exemplo.

14

Figura 18 Aps a organizao dos dados do levantamento o programa realiza os clculos necessrios para estabelecer a localizao dos pontos visados definindo suas coordenadas (x,y,z) . As frmulas foram estabelecidas e organizadas de modo que executem os clculos seguindo o ndice de locao dos dados dentro da matriz para cada ponto visado (Figura 19).

Figura 19

15

Aps a realizao dos clculos o programa organiza um relatrio contendo todas as informaes do levantamento bem como as informaes calculadas (Figura 20) e tambm cria uma representao grfica do levantamento (Figura 21).

Figura 20

Figura 21 Por fim o programa oferece a opo de salvar as coordenadas dos pontos visados para um arquivo .xls (Figuras 22, 23 e 24) que poder ser utilizado no AutoCad, combinado ao comando polyline 3d, para o desenho automtico da representao grfica do levantamento.

Figura 22

16

Figura 23

Figura 24

17

3. RESULTADOS APRESENTADOS Imaginemos o exemplo de levantamento mostrado pela Figura 25 e os dados anotados na planilha Figura 26.

Figura 25

Figura 26

18

Aps a importao ou digitao dos dados do levantamento o programa ir retornar um relatrio (Figura 27) e uma representao grfica do levantamento (Figura 28).

Figura 27

Figura 28

19

Caso o usurio opte por salvar os dados com as coordenadas dos pontos visados ser criado um arquivo .xls (Figura 29) com o nome e local a ser informado pelo usurio. Utilizando o salvar como do Excel e escolhendo a opo .CSV (serado por vrgulas) o usurio ter as coordenadas em formato adequado para o uso no AutoCad (Figura 30).

Figura 29

Figura 30

Uma vez que o usurio tenha os dados da Figura 30 basta ele: setar no AutoCad na guia Format/Point Style a opo Set Size in Absolute Units (Figura 31), executar o comando 3dPoly (polilinha em trs dimenses), e colar os dados na linha de comandos do auto cad. O resultado ser uma representao grfica conforme mostrado na figura 32.

Figura 31

Figura 32

20

A representao grfica mostrada na figura 32 servir de base para a construo da maquete eletrnica, visto que fornecer a exata localizao de cada um dos pontos visados.

Figura 33

21

CONCLUSO

O desenvolvimento do programa permitiu a aplicao dos conhecimentos adquiridos no decorrer do semestre em uma aplicao real da engenharia. Esta oportunidade permitiu uma percepo mais realstica do uso do Matlab como software de apoio na realizao de clculos, gerao de grficos, exportao e importao de dados, etc, dando uma maior percepo de suas vantagens e desvantagens. O trabalho ainda induziu-me a pesquisa de ferramentas disponveis no Matlab que no haviam sido vistas em aula, permitindo assim o enriquecimento do conhecimento. No que se refere aplicao do programa, os resultados foram satisfatrios, uma vez que todas as informaes coletadas em campo so processadas de maneira rpida e eficiente, oferecendo resultados que condizem com as expectativas a que se destina o seu uso.

22

BIBLIOGRAFIA

VEIGA, Luis. Fundamentos de Topografia, 2007, 195p. GILAT, Amos. MATLAB Com Aplicaes Para Engenharia, Book's Google. http://www.mathworks.com/ Help MATLAB Verso 7.6.0.324 (R2008a)

23

APNDICE

Lista dos commandos e funes utilizados: clear clc disp input while isempty function questdlg if / esle or deg2rad sin cos tan abs fprintf plot3 grid text sprintf title legend xlabel yxlabel zlabel csvwrite uiputfile %Limpa dados do workspace liberando a memria do sistema %Limpa a janela de comandos (Command Window) %Exibe uma mensagem de texto %Comando para entrada de dados %Cria um lao de repetio %Testa se o valor vazio %Mtodo para chamar/executar uma funo m-file externa %Caixa de dialogo com botes de resposta %Testa o valor e condiciona a ao %Testo o valor entre esta ou esta condio %Converte ngulos de graus para radianos %Calcula o seno de um ngulo %Calcula o cosseno de um ngulo %Calcula a tangente de um ngulo %Retorna o valor do mdulo %Apresenta mensagens que podem apresentar valores de variveis %Plota grficos em trs dimenses %Mostra as linhas de grade no grfico %Permite inserir um texto em um ponto definido do grfico %Escreve dados em formado de texto (string) %Atribui um ttulo do grfico %Acrescenta uma legenda ao grfico %Atribui um ttulo ao eixo x do grfico %Atribui um ttulo ao eixo y do grfico %Atribui um ttulo ao eixo z do grfico %Permite salvar dados do Matlab em um arquivo .csv %Abre uma janela do Windows para determinar o local de salvamento e o

switch case %Executa diferentes aes de acordo com o caso

24

nome de um arquivo uigetfile size %Abre uma janela do Windows para localizar um arquivo a ser aberto %Verifica o nmero de linhas e de colunas da matriz

Alm destes comandos foi utilizado matrizes, vetores, ndices, etc...

Potrebbero piacerti anche