You are on page 1of 33

UNIVERSIDADE FEDERAL DO PARANÁ

Setor de Tecnologia
Departamento de Engenharia Mecânica

Trabalho Computacional
Motor de cilindróides por Newton-Raphson Modificado

CURITIBA
2005
UNIVERSIDADE FEDERAL DO PARANÁ
Setor de Tecnologia
Departamento de Engenharia Mecânica

Trabalho Computacional
Motor de cilindróides por Newton-Raphson Modificado

Trabalho da disciplina de
Cálculo Numérico, ministrado pelo
professor José Viriato Coelho Vargas,
do Departamento de Engenharia
Mecânica, realizado pelos alunos:

André Chicoski
Carlos Augusto Richter
Ivan Assing da Silva
Rafhael Silveira
Thiago Filla
Vagner Tortelli

CURITIBA
2005
2
RESUMO

Este relatório analisa o mecanismo de cilindróides rotativos, feito a partir de um


sistema de coordenadas, ver figura 1, e das relações entre elas. A análise foi realizada através
do método de Newton-Raphson modificado para o cálculo do sistema de equações não
lineares simultâneas com o uso da linguagem de programação FORTRAN. O objetivo deste
trabalho é calcular a posição dos pontos 0, C1, C2, 1 e 2, apresentados na figura 1. Um grupo
de equações não lineares é fornecido assim como os parâmetros geométricos a, b, d e r, assim,
as coordenadas dos pontos são determinadas em função do ângulo α . Para cada valor de α são
encontradas as coordenadas de cada ponto.

Figura 1 - Sistema de coordenadas locais

3
INTRODUÇÃO

A história das máquinas de combustão interna teve seu começo na metade do século
XX. Desde então, a maior parte dos estudos foi direcionado ao mecanismo de manivela
pistão. Com a recente introdução da eletrônica, este mecanismo foi elevado a um alto nível de
desenvolvimento. Em paralelo ao avanço desta tecnologia, foram criados novos ramos, tais
como às máquinas rotativas, destacando-se a máquina de Wankel, a mais famosa dentre elas.
Muito foi feito na pesquisa de combustíveis alternativos, assim como em máquinas de
multi-combustível, visando maior eficiência, além da melhoria do projeto mecânico pelo
aumento do número de válvulas. Alguns trabalhos desenvolvidos sugestionam modificações
mecânicas no mecanismo de manivela-pistão convencional para prover uma relação de
compressão para qualquer carga e velocidade aumentando assim a eficiência. No projeto
convencional, a relação de compressão é fixa e determinada pela condição de detonação
crítica, dada pela alta carga e baixo regime de operação de velocidade.
A fase avançada de evolução da máquina de pistão implica obviamente que uma
mudança no mecanismo só deveria ser aceitável se um lucro real em eficiência e poder
específico fosse possível de ser alcançado. Como resultado, o investimento necessário na
pesquisa e utilização de um novo projeto seria um esforço justificável.
O objetivo deste estudo é apresentar um novo mecanismo rotativo, projetado por Mello
(1990), que pode ser aplicado a máquinas de combustão internas e mostrar que pode ser
alcançado um lucro significante em eficiência quando comparado com uma máquina de
pistão, e pode ser operado à mesma relação de compressão. O novo mecanismo consiste na
rotação de 4 cilindróides com seções de elipses assimétricas, separadas por oito cilindros
rotativos fechados, mantidos juntos por fontes. Tendo como resultado a criação de volume de
funcionamento no meio dos cilindróides. A vantagem principal do novo mecanismo é que
torna-se possível a obtenção de uma relação de expansão mais alta que a relação de
compressão sem qualquer aumento no tamanho total da máquina. O golpe de expansão está
estendido e aumenta a produção de trabalho sem somar energia adicional no processo de
combustão. Esta característica tornaria possível o uso de um combustível de baixo número de
octano em uma máquina de ignição de faísca, como o querosene, desde que pudessem ser
usadas baixas relações de compressão.

4
TEORIA

Para determinar as coordenadas dos pontos 0, C1, C2, 1 e 2, dispomos de um sistema


de equações não lineares, que do ponto de vista físico apresenta uma solução real, sendo ainda
que esta solução é única. Para determinar tal solução utilizaremos o Método de Newton-
Raphson Modificado ou também chamado de Quasi-Newton. O método de Newton-Raphson
para um sistema de equações é uma generalização de sua aplicação na resolução de apenas
uma equação não linear.
Para uma equação não linear temos:
f (x k )
x k +1 = x k −
f ' (x k )

Agora se consideramos a variável x como sendo um vetor u formado pelas incógnitas
de um sistema, então temos que:
 
 k +1  k g (u k )
u = u −  k
g ' (u )
Após uma expansão em série de Taylor:
     
   ∂g (u ) ∂g (u ) ∂g (u 0 )
g (u ) = g (u 0 ) +  0 ⋅ (u 1 −u10 ) +   0 ⋅ (u 2 −u 20 ) + ... +   ⋅ (u n −u n 0 ) ≅ 0
∂g (u1 ) ∂g (u 2 ) ∂g (u n )
Consideramos:
  
∂g(u0 ) ∂g(u0 ) ∂g(u0 )
A =   ⋅ (u1−u10 ) +   ⋅ (u 2 −u20 ) + ... +   ⋅ (u n −un0 )
∂g(u1 ) ∂g(u2 ) ∂g(un )
Onde a parcela A da equação tem a forma:
     
 ∂g 1 (u 0 ) ∂g 1 (u 0 ) ∂g 1 (u 0 ) 
 ∂ (u ) 
∂ (u 2 )

∂ (u n )   u 1 −u10 
 1   
         − u 2 −u 20  = A
 ∂g n (u 0 ) ∂g n (u 0 ) ∂g n (u 0 )  u n −u n 0 
 ∂ (u1 )    
∂ (u 2 ) ∂ (u n ) 
 

   u 1 −u10 
∂g (u 0 )
J=  w = u 2 −u 20 
∂ (u )
u n −u n 0 

Onde u = (u1 , u 2, … , u n )

u 0 = (u10 , u 20, … , u n 0 )

5

g = ( g 1 , g 2, … , g n )

Em torno de u 0 :
 
   ∂g (u 0 )
g (u ) = g (u 0 ) +   ⋅ (u 1 −u10 ) = 0
∂g (u1 )
  
J (u − u 0 ) = − g (u 0 )
 
J ⋅ w = − g (u k ) (Sistema de equações lineares)

E a interação de Newton resulta como:


  
u k +1 = u k + w k
  
Visto que w k = u k +1 + w k
Então o programa consiste em resolver a cada iteração k o sistema de equações:
J k ⋅ wk = g k

A convergência será obtida quando g k ≤ ξ . Aqui se espera uma convergência

quadrática.
A maior dificuldade encontrada neste método esta na obtenção do Jacobiano. No
método que iremos utilizar em nosso trabalho, calculamos o Jacobiano numericamente o que
caracterizar o Método de Newton-Raphson Modificado.
Sabemos que pela definição de Derivada que:
∂f f ( x + ∆x) − f ( x)
= lim
∂x ∆x → 0 ∆x
 
Aplicado esta definição à função g u ¨, temos: ()
∂gi gi (u1 , u2 , u3 ,..., u j + ∆u j ,..., un ) − gi (u1 , u2 , u3 ,..., u j ,..., un )
= lim
∂u j ∆u j →0 ∆u j

Agora se consideramos para ∆u j um valor muito próximo à zero, então teremos

numericamente:
∂g i g i (u1 , u2 , u3 ,..., u j + ∆u j ,..., un ) − gi (u1 , u2 , u3 ,..., u j ,..., un )
J ij = =
∂u j ∆u j

Embora facilite a obtenção do Jacobiano, este processo pode ter um alto custo
computacional.

6
ALGORITMO

Para determinar a solução do sistema de equações aqui estudado usamos basicamente


o seguinte algoritmo:

1) Estimamos um valor inicial para u0 ;

2) Resolvemos o sistema de equações lineares J k .W k = − g k ;

3) Calculamos u k +1 , através de u k +1 = u k + wk ;
4) Avaliamos a convergência por g k ≤ Tol ;

PROGRAMA

Usamos a linguagem FORTRAN para implementar este algoritmo. O programa esta


apresenta do em anexo. No programa encontramos os seguintes arquivos:
1) principal.f90: arquivo principal que lê os parâmetros de funcionamento do
programa, chama as sub-rotinas para a determinação dos valores iniciais, Jacobiano,
resolução do sistema linear e imprime os resultados encontrados.
2) sistema_equacoes.f90: sub-rotina que possui o sistema de equação a ser
resolvido
3) valores_iniciais.f90: sub-rotina que determina os valores iniciais para u0 ,
através de um pequeno algoritmo que estima valores próximos à solução.
4) parametros.dat: arquivo que contem os parâmetros do sistema.
5) matriz_jacobiana.f90: sub-rotina que determina numericamente o jacobiano.
6) eliminacao_gauss.f90: sub-rotina que resolve o sistema de equações lineares,
obtido no método de Newton-raphson.
7) conf_graficos.gnu: arquivo que possui a configuração dos gráficos
apresentados.

7
DADOS

- Coordenadas:
0 = (x0 , y0 )
C1 = ( xc1 , yc1 )
C 2 = ( xc 2 , yc 2 )
1 = ( x1 , y1 )
2 = ( x2 , y 2 )

- Relações entre as coordenadas:

g 1 = x 0 sin α − y 0 cos α = 0

g 2 = ( yc1 − y 0 )( yc 2 − y 0 ) + ( xc1 − x 0 )( xc 2 − x 0 ) = 0
2 2
x y
g 3 = 12 + 12 − 1 = 0
a b
g 4 = ( x1 − xc1 ) 2 + ( y1 − yc1 ) 2 − r 2 = 0

x 22 y 22
g5 = + −1= 0
a2 b2
g 6 = ( x 2 − xc 2 ) 2 + ( y 2 − yc 2 ) 2 − r 2 = 0

g 7 = x0 + y0 − d 2 = 0
2 2

  b2   b2
g 8 = y1  x1  2 − 1 + xc1  − yc1 ⋅ x1 ⋅ 2 = 0
 a   a

g 9 = ( xc1 − x 0 ) 2 + ( yc1 − y 0 ) 2 − ( yc 2 − y 0 ) 2 − ( xc 2 − x 0 ) 2 = 0

  b2   b2
g 10 = y 2  x 2  2 − 1 + xc 2  − yc 2 ⋅ x 2 ⋅ 2 = 0
 a   a

8
- Parâmetros Geométricos:

a = 8,5
d = 11,1
r = 8,5
b = b = b = 6.5
1 2

O sistema apresenta 10 equações com 10 incógnitas, que será resolvido dentro do


intervalo de 0° ≤ α ≤ 360° :

( x 0 , y 0 , xc1 , yc1 , xc 2 , yc 2 , x1 , y1 , x 2 , y 2 ) .

As respostas obtidas neste trabalham estão relacionadas em anexo ao final deste


trabalho.

9
CONCLUSÃO

Neste trabalho analisamos a resolução do sistema de equações não-lineares


simultâneas. Utilizamos o método de Newton-Raphson Modificado para a resolução dos
problemas relacionados ao motor de cilindróides rotativos, implementamos um programa que
resolveu de maneira numérica um problema físico, conseguimos uma precisão de treze casas
decimais e que para a solução para 360 ângulos levou em media cinco iterações para cada
ângulo com um baixo tempo de processamento comparado a precisão e a quantidade de
respostas obtidas (≅5 seg. em um Pentium IV, 2,2 GHz). Os gráficos obtidos através dos
algoritmos feitos no FORTRAN mostram que com a variação do ângulo α, os pontos se
deslocam de maneira simétrica de um quadrante para o seu complementar. Os resultados
obtidos são coerentes e foram substituídos nas equações iniciais para verificar se estão
corretos.

A elaboração deste trabalho e os estudos dos conceitos aqui envolvidos contribuíram


para o enriquecimento pessoal e profissional de todos que neste trabalharam.

10
REFERÊNCIAS BIBLIOGRAFICAS

- VARGAS, José Viriato. Coelho: Analysis of a Cylindroids Rotary Engine,


Department of Mechanical Engineering and Materials Science. Duke University,
Durham, North Carolina, 1994.

- STARK, Peter A.: Introdução aos Métodos Numéricos, Trad. João Pitombeira de
Carvalho, Edit. Interciência, Rio de Janeiro, 1984.

- Kelley, C.T.: Iterative Methods for Linear and Nonlinear Equations. SIAM,
Philadelphia, 1995.

- Dorn, Willian S.: Calculo Numérico com Casos em FORTRAN IV. Ed da USP,
São Paulo, 1989.

11
ANEXOS

Arquivos do Programa

1) principal.f90

! Programa principal

!Lê variaveis principais, chama as sub-rotinas e imprime os


resultados

program principal
use msflib
use portlib
implicit none
logical ver
integer np,i,j,n,it,nit,alpha_m
parameter (np=15)
real*8 u(np),g(np),w(np),m(np,np),mj(np,np)
real*8 a,d,r,b,erro,deltax,alpha,tol,t1,t2,errot,ialpha,sumerr

common/var/u,w/equa/g/parm/a,d,r,b/jacob/m,mj/ang/alpha/inc/del
tax

t1=timef()

open(unit=10,file='parametros.dat',status='old')

read(10,*) it,nit,n
read(10,12) alpha,tol,deltax,ialpha
12 format(D20.15)

open(17,file='erros.txt')
open(18,file='chute_inicial.txt')
open(19,file='jacobiano.txt')
open(20,file='resultados.txt')
open(21,file='x0.txt')
open(22,file='y0.txt')
open(23,file='xc1.txt')
open(24,file='yc1.txt')
open(25,file='xc2.txt')
open(26,file='yc2.txt')
open(27,file='x1.txt')
open(28,file='y1.txt')
open(29,file='x2.txt')
open(30,file='y2.txt')
open(31,file='0.txt')
open(32,file='c1.txt')
open(33,file='c2.txt')
open(34,file='1.txt')
open(35,file='2.txt')

write(19,33)

12
33 format(" Matrizes Jacobianas da ultima iteração para cada
angulo",/)
write(20,34)
34 format(" Solução do sistema para cada angulo alpha",/)
write(17,18)
18 format('Erro total para cada solução',2/)
sumerr=0.d0

call val_ini()

999 continue

it=it+1

alpha_m=int(alpha)

if(alpha.gt.360) alpha_m=int(alpha-360.d0)

call mat_jacb() !Determina a matriz jacobiana

call sist() !Atualiza os valores de g(i)

call gauss(m,g,n)!Resolve a matriz jacobiana

do i= 1,n
u(i)=u(i)+w(i)
enddo

erro=0.d0

call sist() !Atualiza os valores de g(i)

do i=1,n !Calcula a ||g(i)||


erro=erro+(g(i))**2.d0
enddo
erro=dsqrt(erro)

if(erro.le.tol) goto 555


if(it.eq.nit) goto 555

goto 999
555 continue

!Imprime os resultados

write(19,25) alpha_m
25 format(/ ," Matriz Jacobiana quando alpha=",I3,2/)

do i=1,n
do j=1,n
write(19,10) mj(i,j)
10 format(\,F10.6,1X,\)
enddo
write(19,21)

13
21 format(/)
enddo

do i=1,n
write((20+i),99) alpha_m,(u(i))
99 format(I3,f10.3)
enddo

j=-1
do i=31,35
j=j+2
write(i,98) u(j),u(j+1)
98 format(f10.3,f10.3)
enddo

write(*,153) it,alpha_m
write(20,153) it,alpha_m
153 format(/,' No. de Iteracoes:',i3,5x,'Angulo:',i3)

do i=1,n
write(*,154) i,u(i)
write(20,154) i,u(i)
154 format(' u(',i2,')=',f20.14)
enddo

errot=0.d0
do i=1,n
errot=errot+dabs(g(i))
enddo
sumerr=sumerr+errot
write(17,*) alpha_m,errot
write(*,*) 'Erro total=',errot

alpha=alpha+ialpha
it=0

if((alpha.ge.90.d0).and.(alpha.le.450.d0)) goto 999


write(17,36) sumerr
36 format(2/,' Somatório dos erros= ',d20.15)
t2=timef()

do i=17,35
close(i)
enddo

ver=systemqq('Notepad chute_inicial.txt')
ver=systemqq('Notepad resultados.txt')
ver=systemqq('Notepad jacobiano.txt')
ver=systemqq('Notepad erros.txt')
ver=systemqq('Wgnuplot conf_graficos.gnu')

write(*,20) t2
20 format(2/," Tempo de processamento=",f10.5,3/)

end program principal

14
2) sistema_equacoes.f90

! Sub-rotina com o sistema de equações

subroutine sist()
implicit none
integer np
parameter (np=15)
real*8 u(np),g(np),alpha,a,d,r,b

common /var/u/equa/g/parm/a,d,r,b/ang/alpha

g(1)=u(1)*dsind(alpha)-u(2)*dcosd(alpha)

g(2)=(u(4)-u(2))*(u(6)-u(2))+(u(3)-u(1))*(u(5)-u(1))

g(3)=(u(7)**2.d0/a**2.d0)+(u(8)**2.d0/b**2.d0)-1.d0

g(4)=(u(7)-u(3))**2.d0+(u(8)-u(4))**2.d0-r**2.d0

g(5)=(u(9)**2.d0/a**2.d0)+(u(10)**2.d0/b**2.d0)-1.d0

g(6)=(u(9)-u(5))**2.d0+(u(10)-u(6))**2.d0-r**2.d0

g(7)=u(1)**2.d0+u(2)**2.d0-d**2.d0

g(8)=u(8)*(u(7)*((b**2.d0/a**2.d0)-1.d0)+u(3))-
u(4)*u(7)*(b**2.d0/a**2.d0)

g(9)=(u(3)-u(1))**2.d0+(u(4)-u(2))**2.d0-(u(6)-u(2))**2.d0-
(u(5)-u(1))**2

g(10)=u(10)*(u(9)*(b**2.d0/a**2.d0-1.d0)+u(5))-
u(6)*u(9)*(b**2.d0/a**2)

endsubroutine sist

3) valores_iniciais.f90

! Sub-rotina para determinação do "chute" inicial

subroutine val_ini()
implicit none
integer np
parameter (np=15)
real*8 dum,u(np),a,d,r,b,x0,y0,xc1,yc1,xc2,yc2,x1,y1,x2,y2

common /var/u/parm/a,d,r,b

15
read(10,10) a,d,r,b
10 format(D20.10)
if(a.le.b) then
y1=a/dsqrt(2.d0)
else
dum=(a*a-((d-
r*dsqrt(2.d0))/dsqrt(2.d0))**2.d0)/((a/b)**2.d0-1.d0)
if(dum.le.0.d0) then
y1=0.d0
else
y1=dsqrt(dum)
endif
endif

x1=a*dsqrt(1.d0-y1*y1*(1.d0/b)**2.d0)
xc1=x1+r/dsqrt(2.d0)
yc1=y1+r/dsqrt(2.d0)
x0=0.d0
y0=d
x2=-x1
y2=y1
xc2=-xc1
yc2=yc1

u(1)=x0
u(2)=y0
u(3)=xc1
u(4)=yc1
u(5)=xc2
u(6)=yc2
u(7)=x1
u(8)=y1
u(9)=x2
u(10)=y2

write(18,*) "Chute inicial da solução para alpha=90"


write(18,15) u(1),u(2),u(3),u(4),u(5),u(6),u(7),u(8),u(9),u(10)

15 format(2/,3x,'u(1)',5x,'x0',3x,f10.7,/,3x,&
'u(2)',5x,'y0',5x,f10.7,/,3x,&
'u(3)',5x,'xc1',5x,f10.7,/,3x,&
'u(4)',5x,'yc1',5x,f10.7,/,3x,&
'u(5)',5x,'xc2',5x,f10.7,/,3x,&
'u(6)',5x,'yc2',5x,f10.7,/,3x,&
'u(7)',5x,'x1',5x,f10.7,/,3x,&
'u(8)',5x,'y1',5x,f10.7,/,3x,&
'u(9)',5x,'x2',5x,f10.7,/,3x,&
'u(10)',5x,'y2',5x,f10.7,/)

endsubroutine val_ini

16
4) parâmetros.dat:

0
150
10
90.d0
1.d-13
1.d-12
1.d0
85.d-1
111.d-1
13.d-1
65.d-1

Respectivamente:
it (numero de iterações para cada solução)
nit (numero maximo de iterações para cada solução)
n (numero de equações/incógnitas)
alpha (ângulo inicial)
tol (tolerância)
deltax (incremento das variáveis na determinação de J)
ialpha (incremento do ângulo)
a (parâmetros do sistema)
d
r
b

5) matriz_jacobiana.f90:

! Sub-rotina para calculo da Matriz Jacobiana

subroutine mat_jacb()
implicit none
integer np,i,j
parameter (np=15)
real*8 m(np,np),mj(np,np),g(np),u(np),deltax,gaux
common /var/u/equa/g/jacob/m,mj/inc/deltax

do i=1,10
do j=1,10
u(j)=u(j)+deltax
call sist()
gaux=g(i)
u(j)=u(j)-deltax
call sist()
m(i,j)=(gaux-g(i))/deltax
mj(i,j)=m(i,j)
enddo
enddo

endsubroutine mat_jacb

17
6) eliminação_gauss.f90:

!Sub-rotina para resolução da Matriz Jacobiana

!Eliminação Gaussiana

subroutine gauss(m,g,n)
implicit none
integer n,np,i,k,j,l,nextr
parameter (np=15)
real*8 m(np,np),u(np),w(np),g(np)
real*8 irev,y,pivot,const,big,term,temp

common /var/u,w

do i=1,n
m(i,n+1)=-g(i)
enddo

do 200 i=1,n
big=0.d0
do 50 k=i,n
term=abs(m(k,i))
if(term-big) 50,50,30
30 big=term
l=k
50 continue
if(big) 80,60,80
60 write(*,*) "Matriz singular, determinante nulo"

call exit
80 if(i-l) 90,120,90
90 do 100 j=1,n+1
temp=m(i,j)
m(i,j)=m(l,j)
100 m(l,j)=temp
120 pivot=m(i,i)
nextr=i+1
do 200 j=nextr,n
const=m(j,i)/pivot
do 200 k=i,n+1
200 m(j,k)=m(j,k)-const*m(i,k)

350 do 500 i=1,n


irev=n+1-i
y=m(irev,n+1)
if(irev-n) 400,500,400
400 do 450 j=2,i
k=n+2-j
450 y=y-m(irev,k)*w(k)
500 w(irev)=y/m(irev,irev)

endsubroutine gauss

18
7) conf_graficos.gnu:

# Configurações dos Gráficos


#
#
# Grafico 1: função x0(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'
set ylabel 'x0'
plot 'x0.txt' t'x0(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 2: função y0(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Angulo alpha'
set ylabel 'y0'
plot 'y0.txt' t'y0(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 3: função xc1(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Angulo alpha'
set ylabel 'xc1'
plot 'xc1.txt' t'xc1(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 4: função yc1(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'
set ylabel 'yc1'
plot 'yc1.txt' t'yc1(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 5: função xc2(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'

19
set ylabel 'xc2'
plot 'xc2.txt' t'xc2(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 6: função yc2(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'
set ylabel 'yc2'
plot 'yc2.txt' t'yc2(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 7: função x1(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'
set ylabel 'x1'
plot 'x1.txt' t'x1(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 8: função y1(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'
set ylabel 'y1'
plot 'y1.txt' t'y1(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 9: função x2(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'
set ylabel 'x2'
plot 'x2.txt' t'x2(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 10: função y2(alpha)
#
set data style linespoints
set grid
set time
set xlabel 'Ângulo alpha'
set ylabel 'y2'

20
plot 'y2.txt' t'y2(alpha)' with points 1 20
pause -1 "Ir para o próximo gráfico?"
reset
#
# Grafico 11: função Pontos(x,y)
#
set data style linespoints
set grid
set time
set xlabel 'Coordenada X'
set ylabel 'Coordenada Y'
plot '0.txt' t'Ponto 0',\
'c1.txt' t'Ponto c1',\
'c2.txt' t'Ponto c2',\
'1.txt' t'Ponto 1',\
'2.txt' t'Ponto 2'
reset

21
RESULTADOS

Soluções do Sistema de Equações

Mostraremos aqui apenas soluções do sistema de equações para o ângulo α


variando de 5 em 5 graus. Pois embora tenhamos resolvido o sistema para α variando
de 1 em 1 graus, seria demasiada a quantidade de dados a serem impressos.

Solução do sistema para cada angulo alpha


No. de Iteracoes: 7 Angulo: 90 No. de Iteracoes: 5 Angulo:110 No. de Iteracoes: 6 Angulo:130
u( 1)= .00000000000000 u( 1)= -3.79642359091492 u( 1)= -7.13494246752059
u( 2)= 11.10000000000000 u( 2)= 10.43058809072358 u( 2)= 8.50309331862066
u( 3)= 3.96031828727903 u( 3)= .75016116239770 u( 3)= -2.92767460550204
u( 4)= 7.13968171272097 u( 4)= 7.77730298392746 u( 4)= 7.44659148122914
u( 5)= -3.96031828727903 u( 5)= -6.44970869771105 u( 5)= -8.19144430491210
u( 6)= 7.13968171272097 u( 6)= 5.88400333741096 u( 6)= 4.29582545660211
u( 7)= 3.53162694085395 u( 7)= .67152139871539 u( 7)= -2.61557324007530
u( 8)= 5.91239864451696 u( 8)= 6.47968370711011 u( 8)= 6.18461179133760
u( 9)= -3.53162694085395 u( 9)= -5.70904480227576 u( 9)= -7.18870153933792
u(10)= 5.91239864451696 u(10)= 4.81563215004273 u(10)= 3.46847610711989

No. de Iteracoes: 6 Angulo: 95 No. de Iteracoes: 5 Angulo:115 No. de Iteracoes: 5 Angulo:135


u( 1)= -.96742874449901 u( 1)= -4.69106270532176 u( 1)= -7.84888527117067
u( 2)= 11.05776114881838 u( 2)= 10.06001643610681 u( 2)= 7.84888527117068
u( 3)= 3.21970704567621 u( 3)= -.14126215563689 u( 3)= -3.86208906199795
u( 4)= 7.37036625808347 u( 4)= 7.79919631756305 u( 4)= 7.17348572425387
u( 5)= -4.65482363523391 u( 5)= -6.95188282386552 u( 5)= -8.52428481808748
u( 6)= 6.87062535864316 u( 6)= 5.51021588642193 u( 6)= 3.86208906199796
u( 7)= 2.87515876864845 u( 7)= -.12647015642947 u( 7)= -3.44472846660765
u( 8)= 6.11685659126905 u( 8)= 6.49928047537962 u( 8)= 5.94230331152396
u( 9)= -4.14427808571714 u( 9)= -6.14044899413580 u( 9)= -7.46527219651597
u(10)= 5.67507392023968 u(10)= 4.49455101060405 u(10)= 3.10810479999228

No. de Iteracoes: 5 Angulo:100 No. de Iteracoes: 5 Angulo:120 No. de Iteracoes: 5 Angulo:140


u( 1)= -1.92749477210293 u( 1)= -5.55000000000000 u( 1)= -8.50309331862066
u( 2)= 10.93136605843551 u( 2)= 9.61288198200727 u( 2)= 7.13494246752058
u( 3)= 2.43543853191271 u( 3)= -1.05691068232325 u( 3)= -4.77906889697550
u( 4)= 7.55724895018714 u( 4)= 7.75487896552747 u( 4)= 6.81664270498424
u( 5)= -5.30161188035130 u( 5)= -7.40800301647980 u( 5)= -8.82139308115700
u( 6)= 6.56843275441988 u( 6)= 5.11979266433052 u( 6)= 3.41091804587543
u( 7)= 2.17725629124897 u( 7)= -.94598713349741 u( 7)= -4.25352538940285
u( 8)= 6.28314458609216 u( 8)= 6.45961993108074 u( 8)= 5.62760779311317
u( 9)= -4.71164313416646 u( 9)= -6.52917643892432 u( 9)= -7.71006278999550
u(10)= 5.41001276213508 u(10)= 4.16184493789545 u(10)= 2.73642194955841

No. de Iteracoes: 6 Angulo:105 No. de Iteracoes: 6 Angulo:125 No. de Iteracoes: 5 Angulo:145


u( 1)= -2.87289140063798 u( 1)= -6.36669844349661 u( 1)= -9.09258769160781
u( 2)= 10.72177667180866 u( 2)= 9.09258769160781 u( 2)= 6.36669844349661
u( 3)= 1.61083470834043 u( 3)= -1.98887545598223 u( 3)= -5.66377281110017
u( 4)= 7.69477183955222 u( 4)= 7.63898950731426 u( 4)= 6.37477037973131
u( 5)= -5.89989623289442 u( 5)= -7.82029662779016 u( 5)= -9.08451575537311
u( 6)= 6.23805056283025 u( 6)= 4.71476470409342 u( 6)= 2.93788356298897
u( 7)= 1.44125720670980 u( 7)= -1.77890545740065 u( 7)= -5.02774131483098
u( 8)= 6.40587949690265 u( 8)= 6.35605825440331 u( 8)= 5.24098736003416
u( 9)= -5.23313975997607 u( 9)= -6.87765200336290 u( 9)= -7.92505817629982
u(10)= 5.12205961043795 u(10)= 3.81954343980263 u(10)= 2.34995659275414

22
No. de Iteracoes: 6 Angulo:150 No. de Iteracoes: 5 Angulo:175 No. de Iteracoes: 6 Angulo:200
u( 1)= -9.61288198200727 u( 1)= -11.05776114881838 u( 1)= -10.43058809072358
u( 2)= 5.55000000000000 u( 2)= .96742874449900 u( 2)= -3.79642359091492
u( 3)= -6.49982421495566 u( 3)= -9.38146025991881 u( 3)= -9.65947327428169
u( 4)= 5.84901899972754 u( 4)= 2.26534410790434 u( 4)= -1.32254864742827
u( 5)= -9.31386298227973 u( 5)= -9.75984578541303 u( 5)= -7.95671314723693
u( 6)= 2.43694223294839 u( 6)= -.70887214440057 u( 6)= -4.56753840735682
u( 7)= -5.75224568849470 u( 7)= -8.16548734946910 u( 7)= -8.38828901118816
u( 8)= 4.78547476144948 u( 8)= 1.80555080537324 u( 8)= -1.05035281854147
u( 9)= -8.11097075910473 u( 9)= -8.46814422664841 u( 9)= -6.99228638739852
u(10)= 1.94394091507478 u(10)= -.56221921028384 u(10)= -3.69582685821479

No. de Iteracoes: 6 Angulo:155 No. de Iteracoes: 5 Angulo:180 No. de Iteracoes: 6 Angulo:205


u( 1)= -10.06001643610681 u( 1)= -11.10000000000000 u( 1)= -10.06001643610682
u( 2)= 4.69106270532176 u( 2)= .00000000000000 u( 2)= -4.69106270532176
u( 3)= -7.26989157085455 u( 3)= -9.62484606981664 u( 3)= -9.50728962136207
u( 4)= 5.24378952006651 u( 4)= 1.47515393018336 u( 4)= -1.90093784006950
u( 5)= -9.50728962136207 u( 5)= -9.62484606981664 u( 5)= -7.26989157085455
u( 6)= 1.90093784006950 u( 6)= -1.47515393018336 u( 6)= -5.24378952006651
u( 7)= -6.41180876777262 u( 7)= -8.36066636896835 u( 7)= -8.26661502814517
u( 8)= 4.26721699175381 u( 8)= 1.17208680236654 u( 8)= -1.51270266167104
u( 9)= -8.26661502814517 u( 9)= -8.36066636896835 u( 9)= -6.41180876777262
u(10)= 1.51270266167104 u(10)= -1.17208680236654 u(10)= -4.26721699175381

No. de Iteracoes: 6 Angulo:160 No. de Iteracoes: 5 Angulo:185 No. de Iteracoes: 6 Angulo:210


u( 1)= -10.43058809072358 u( 1)= -11.05776114881838 u( 1)= -9.61288198200727
u( 2)= 3.79642359091492 u( 2)= -.96742874449901 u( 2)= -5.55000000000000
u( 3)= -7.95671314723693 u( 3)= -9.75984578541304 u( 3)= -9.31386298227973
u( 4)= 4.56753840735682 u( 4)= .70887214440056 u( 4)= -2.43694223294839
u( 5)= -9.65947327428169 u( 5)= -9.38146025991881 u( 5)= -6.49982421495566
u( 6)= 1.32254864742827 u( 6)= -2.26534410790435 u( 6)= -5.84901899972754
u( 7)= -6.99228638739852 u( 7)= -8.46814422664841 u( 7)= -8.11097075910473
u( 8)= 3.69582685821480 u( 8)= .56221921028383 u( 8)= -1.94394091507478
u( 9)= -8.38828901118816 u( 9)= -8.16548734946909 u( 9)= -5.75224568849470
u(10)= 1.05035281854147 u(10)= -1.80555080537325 u(10)= -4.78547476144948

No. de Iteracoes: 5 Angulo:165 No. de Iteracoes: 6 Angulo:190 No. de Iteracoes: 6 Angulo:215


u( 1)= -10.72177667180866 u( 1)= -10.93136605843551 u( 1)= -9.09258769160781
u( 2)= 2.87289140063798 u( 2)= -1.92749477210293 u( 2)= -6.36669844349661
u( 3)= -8.54464659318373 u( 3)= -9.79997474031657 u( 3)= -9.08451575537312
u( 4)= 3.83334763608468 u( 4)= -.01779847519886 u( 4)= -2.93788356298898
u( 5)= -9.76132043636196 u( 5)= -9.02166976153144 u( 5)= -5.66377281110018
u( 6)= .69576132201304 u( 6)= -3.05888609022186 u( 6)= -6.37477037973130
u( 7)= -7.48211351811335 u( 7)= -8.49997997706980 u( 7)= -7.92505817629983
u( 8)= 3.08433263998549 u( 8)= -.01410855230610 u( 8)= -2.34995659275414
u( 9)= -8.46931504366618 u( 9)= -7.87386799246594 u( 9)= -5.02774131483099
u(10)= .55180971471039 u(10)= -2.44851644899606 u(10)= -5.24098736003416

No. de Iteracoes: 5 Angulo:170 No. de Iteracoes: 5 Angulo:195 No. de Iteracoes: 6 Angulo:220


u( 1)= -10.93136605843551 u( 1)= -10.72177667180866 u( 1)= -8.50309331862066
u( 2)= 1.92749477210293 u( 2)= -2.87289140063798 u( 2)= -7.13494246752059
u( 3)= -9.02166976153141 u( 3)= -9.76132043636197 u( 3)= -8.82139308115701
u( 4)= 3.05888609022186 u( 4)= -.69576132201306 u( 4)= -3.41091804587541
u( 5)= -9.79997474031657 u( 5)= -8.54464659318374 u( 5)= -4.77906889697548
u( 6)= .01779847519884 u( 6)= -3.83334763608466 u( 6)= -6.81664270498423
u( 7)= -7.87386799246591 u( 7)= -8.46931504366619 u( 7)= -7.71006278999550
u( 8)= 2.44851644899605 u( 8)= -.55180971471041 u( 8)= -2.73642194955840
u( 9)= -8.49997997706980 u( 9)= -7.48211351811336 u( 9)= -4.25352538940283
u(10)= .01410855230608 u(10)= -3.08433263998547 u(10)= -5.62760779311317

23
No. de Iteracoes: 5 Angulo:225 No. de Iteracoes: 6 Angulo:250 No. de Iteracoes: 6 Angulo:275
u( 1)= -7.84888527117069 u( 1)= -3.79642359091492 u( 1)= .96742874449900
u( 2)= -7.84888527117066 u( 2)= -10.43058809072358 u( 2)= -11.05776114881838
u( 3)= -8.52428481808749 u( 3)= -6.44970869771104 u( 3)= -3.21970704567621
u( 4)= -3.86208906199794 u( 4)= -5.88400333741097 u( 4)= -7.37036625808347
u( 5)= -3.86208906199797 u( 5)= .75016116239769 u( 5)= 4.65482363523391
u( 6)= -7.17348572425387 u( 6)= -7.77730298392746 u( 6)= -6.87062535864316
u( 7)= -7.46527219651598 u( 7)= -5.70904480227576 u( 7)= -2.87515876864845
u( 8)= -3.10810479999227 u( 8)= -4.81563215004273 u( 8)= -6.11685659126905
u( 9)= -3.44472846660767 u( 9)= .67152139871539 u( 9)= 4.14427808571713
u(10)= -5.94230331152395 u(10)= -6.47968370711011 u(10)= -5.67507392023969

No. de Iteracoes: 6 Angulo:230 No. de Iteracoes: 6 Angulo:255 No. de Iteracoes: 5 Angulo:280


u( 1)= -7.13494246752059 u( 1)= -2.87289140063798 u( 1)= 1.92749477210293
u( 2)= -8.50309331862065 u( 2)= -10.72177667180866 u( 2)= -10.93136605843551
u( 3)= -8.19144430491210 u( 3)= -5.89989623289441 u( 3)= -2.43543853191269
u( 4)= -4.29582545660211 u( 4)= -6.23805056283025 u( 4)= -7.55724895018714
u( 5)= -2.92767460550204 u( 5)= 1.61083470834043 u( 5)= 5.30161188035130
u( 6)= -7.44659148122914 u( 6)= -7.69477183955222 u( 6)= -6.56843275441988
u( 7)= -7.18870153933792 u( 7)= -5.23313975997607 u( 7)= -2.17725629124896
u( 8)= -3.46847610711989 u( 8)= -5.12205961043795 u( 8)= -6.28314458609216
u( 9)= -2.61557324007530 u( 9)= 1.44125720670980 u( 9)= 4.71164313416645
u(10)= -6.18461179133760 u(10)= -6.40587949690265 u(10)= -5.41001276213510

No. de Iteracoes: 6 Angulo:235 No. de Iteracoes: 6 Angulo:260 No. de Iteracoes: 5 Angulo:285


u( 1)= -6.36669844349662 u( 1)= -1.92749477210293 u( 1)= 2.87289140063798
u( 2)= -9.09258769160781 u( 2)= -10.93136605843551 u( 2)= -10.72177667180866
u( 3)= -7.82029662779016 u( 3)= -5.30161188035130 u( 3)= -1.61083470834042
u( 4)= -4.71476470409342 u( 4)= -6.56843275441989 u( 4)= -7.69477183955221
u( 5)= -1.98887545598223 u( 5)= 2.43543853191269 u( 5)= 5.89989623289442
u( 6)= -7.63898950731426 u( 6)= -7.55724895018713 u( 6)= -6.23805056283025
u( 7)= -6.87765200336290 u( 7)= -4.71164313416645 u( 7)= -1.44125720670979
u( 8)= -3.81954343980263 u( 8)= -5.41001276213510 u( 8)= -6.40587949690264
u( 9)= -1.77890545740066 u( 9)= 2.17725629124897 u( 9)= 5.23313975997608
u(10)= -6.35605825440331 u(10)= -6.28314458609216 u(10)= -5.12205961043794

No. de Iteracoes: 5 Angulo:240 No. de Iteracoes: 6 Angulo:265 No. de Iteracoes: 6 Angulo:290


u( 1)= -5.55000000000000 u( 1)= -.96742874449901 u( 1)= 3.79642359091493
u( 2)= -9.61288198200727 u( 2)= -11.05776114881838 u( 2)= -10.43058809072358
u( 3)= -7.40800301647979 u( 3)= -4.65482363523391 u( 3)= -.75016116239768
u( 4)= -5.11979266433052 u( 4)= -6.87062535864316 u( 4)= -7.77730298392746
u( 5)= -1.05691068232325 u( 5)= 3.21970704567621 u( 5)= 6.44970869771105
u( 6)= -7.75487896552747 u( 6)= -7.37036625808347 u( 6)= -5.88400333741097
u( 7)= -6.52917643892432 u( 7)= -4.14427808571713 u( 7)= -.67152139871538
u( 8)= -4.16184493789545 u( 8)= -5.67507392023969 u( 8)= -6.47968370711011
u( 9)= -.94598713349740 u( 9)= 2.87515876864845 u( 9)= 5.70904480227576
u(10)= -6.45961993108074 u(10)= -6.11685659126905 u(10)= -4.81563215004273

No. de Iteracoes: 6 Angulo:245 No. de Iteracoes: 6 Angulo:270 No. de Iteracoes: 6 Angulo:295


u( 1)= -4.69106270532177 u( 1)= .00000000000000 u( 1)= 4.69106270532177
u( 2)= -10.06001643610681 u( 2)= -11.10000000000000 u( 2)= -10.06001643610681
u( 3)= -6.95188282386554 u( 3)= -3.96031828727903 u( 3)= .14126215563686
u( 4)= -5.51021588642191 u( 4)= -7.13968171272097 u( 4)= -7.79919631756304
u( 5)= -.14126215563687 u( 5)= 3.96031828727903 u( 5)= 6.95188282386554
u( 6)= -7.79919631756304 u( 6)= -7.13968171272097 u( 6)= -5.51021588642191
u( 7)= -6.14044899413582 u( 7)= -3.53162694085395 u( 7)= .12647015642945
u( 8)= -4.49455101060403 u( 8)= -5.91239864451696 u( 8)= -6.49928047537961
u( 9)= -.12647015642946 u( 9)= 3.53162694085395 u( 9)= 6.14044899413582
u(10)= -6.49928047537961 u(10)= -5.91239864451696 u(10)= -4.49455101060403

24
No. de Iteracoes: 5 Angulo:300 No. de Iteracoes: 5 Angulo:325 No. de Iteracoes: 5 Angulo:350
u( 1)= 5.55000000000000 u( 1)= 9.09258769160781 u( 1)= 10.93136605843551
u( 2)= -9.61288198200727 u( 2)= -6.36669844349661 u( 2)= -1.92749477210292
u( 3)= 1.05691068232326 u( 3)= 5.66377281110018 u( 3)= 9.02166976153149
u( 4)= -7.75487896552747 u( 4)= -6.37477037973130 u( 4)= -3.05888609022185
u( 5)= 7.40800301647980 u( 5)= 9.08451575537312 u( 5)= 9.79997474031657
u( 6)= -5.11979266433052 u( 6)= -2.93788356298898 u( 6)= -.01779847519890
u( 7)= .94598713349741 u( 7)= 5.02774131483099 u( 7)= 7.87386799246599
u( 8)= -6.45961993108074 u( 8)= -5.24098736003416 u( 8)= -2.44851644899605
u( 9)= 6.52917643892431 u( 9)= 7.92505817629983 u( 9)= 8.49997997706980
u(10)= -4.16184493789545 u(10)= -2.34995659275414 u(10)= -.01410855230613

No. de Iteracoes: 5 Angulo:305 No. de Iteracoes: 6 Angulo:330 No. de Iteracoes: 5 Angulo:355


u( 1)= 6.36669844349661 u( 1)= 9.61288198200727 u( 1)= 11.05776114881837
u( 2)= -9.09258769160781 u( 2)= -5.55000000000000 u( 2)= -.96742874449901
u( 3)= 1.98887545598222 u( 3)= 6.49982421495566 u( 3)= 9.38146025991881
u( 4)= -7.63898950731427 u( 4)= -5.84901899972754 u( 4)= -2.26534410790435
u( 5)= 7.82029662779016 u( 5)= 9.31386298227973 u( 5)= 9.75984578541303
u( 6)= -4.71476470409342 u( 6)= -2.43694223294839 u( 6)= .70887214440056
u( 7)= 1.77890545740065 u( 7)= 5.75224568849470 u( 7)= 8.16548734946910
u( 8)= -6.35605825440332 u( 8)= -4.78547476144947 u( 8)= -1.80555080537324
u( 9)= 6.87765200336290 u( 9)= 8.11097075910473 u( 9)= 8.46814422664841
u(10)= -3.81954343980263 u(10)= -1.94394091507477 u(10)= .56221921028383

No. de Iteracoes: 6 Angulo:310 No. de Iteracoes: 5 Angulo:335 No. de Iteracoes: 5 Angulo:360


u( 1)= 7.13494246752059 u( 1)= 10.06001643610681 u( 1)= 11.10000000000000
u( 2)= -8.50309331862066 u( 2)= -4.69106270532177 u( 2)= .00000000000000
u( 3)= 2.92767460550204 u( 3)= 7.26989157085456 u( 3)= 9.62484606981666
u( 4)= -7.44659148122914 u( 4)= -5.24378952006651 u( 4)= -1.47515393018333
u( 5)= 8.19144430491210 u( 5)= 9.50728962136208 u( 5)= 9.62484606981667
u( 6)= -4.29582545660211 u( 6)= -1.90093784006953 u( 6)= 1.47515393018335
u( 7)= 2.61557324007530 u( 7)= 6.41180876777264 u( 7)= 8.36066636896836
u( 8)= -6.18461179133760 u( 8)= -4.26721699175380 u( 8)= -1.17208680236652
u( 9)= 7.18870153933792 u( 9)= 8.26661502814518 u( 9)= 8.36066636896838
u(10)= -3.46847610711989 u(10)= -1.51270266167106 u(10)= 1.17208680236652

No. de Iteracoes: 6 Angulo:315 No. de Iteracoes: 6 Angulo:340 No. de Iteracoes: 5 Angulo: 5


u( 1)= 7.84888527117068 u( 1)= 10.43058809072358 u( 1)= 11.05776114881838
u( 2)= -7.84888527117068 u( 2)= -3.79642359091492 u( 2)= .96742874449901
u( 3)= 3.86208906199795 u( 3)= 7.95671314723693 u( 3)= 9.75984578541303
u( 4)= -7.17348572425388 u( 4)= -4.56753840735682 u( 4)= -.70887214440056
u( 5)= 8.52428481808748 u( 5)= 9.65947327428169 u( 5)= 9.38146025991881
u( 6)= -3.86208906199795 u( 6)= -1.32254864742827 u( 6)= 2.26534410790435
u( 7)= 3.44472846660766 u( 7)= 6.99228638739852 u( 7)= 8.46814422664841
u( 8)= -5.94230331152396 u( 8)= -3.69582685821479 u( 8)= -.56221921028384
u( 9)= 7.46527219651597 u( 9)= 8.38828901118816 u( 9)= 8.16548734946910
u(10)= -3.10810479999228 u(10)= -1.05035281854147 u(10)= 1.80555080537325

No. de Iteracoes: 6 Angulo:320 No. de Iteracoes: 5 Angulo:345 No. de Iteracoes: 6 Angulo: 10


u( 1)= 8.50309331862065 u( 1)= 10.72177667180866 u( 1)= 10.93136605843551
u( 2)= -7.13494246752059 u( 2)= -2.87289140063798 u( 2)= 1.92749477210293
u( 3)= 4.77906889697548 u( 3)= 8.54464659318373 u( 3)= 9.79997474031657
u( 4)= -6.81664270498424 u( 4)= -3.83334763608467 u( 4)= .01779847519886
u( 5)= 8.82139308115701 u( 5)= 9.76132043636196 u( 5)= 9.02166976153144
u( 6)= -3.41091804587541 u( 6)= -.69576132201305 u( 6)= 3.05888609022186
u( 7)= 4.25352538940283 u( 7)= 7.48211351811334 u( 7)= 8.49997997706980
u( 8)= -5.62760779311317 u( 8)= -3.08433263998548 u( 8)= .01410855230610
u( 9)= 7.71006278999550 u( 9)= 8.46931504366617 u( 9)= 7.87386799246594
u(10)= -2.73642194955840 u(10)= -.55180971471041 u(10)= 2.44851644899606

25
No. de Iteracoes: 5 Angulo: 15 No. de Iteracoes: 5 Angulo: 40 No. de Iteracoes: 5 Angulo: 65
u( 1)= 10.72177667180866 u( 1)= 8.50309331862065 u( 1)= 4.69106270532177
u( 2)= 2.87289140063798 u( 2)= 7.13494246752059 u( 2)= 10.06001643610681
u( 3)= 9.76132043636198 u( 3)= 8.82139308115700 u( 3)= 6.95188282386555
u( 4)= .69576132201307 u( 4)= 3.41091804587540 u( 4)= 5.51021588642192
u( 5)= 8.54464659318374 u( 5)= 4.77906889697546 u( 5)= .14126215563687
u( 6)= 3.83334763608467 u( 6)= 6.81664270498425 u( 6)= 7.79919631756303
u( 7)= 8.46931504366619 u( 7)= 7.71006278999550 u( 7)= 6.14044899413583
u( 8)= .55180971471042 u( 8)= 2.73642194955838 u( 8)= 4.49455101060403
u( 9)= 7.48211351811335 u( 9)= 4.25352538940282 u( 9)= .12647015642946
u(10)= 3.08433263998548 u(10)= 5.62760779311318 u(10)= 6.49928047537961

No. de Iteracoes: 6 Angulo: 20 No. de Iteracoes: 6 Angulo: 45 No. de Iteracoes: 5 Angulo: 70


u( 1)= 10.43058809072358 u( 1)= 7.84888527117068 u( 1)= 3.79642359091492
u( 2)= 3.79642359091492 u( 2)= 7.84888527117068 u( 2)= 10.43058809072358
u( 3)= 9.65947327428169 u( 3)= 8.52428481808748 u( 3)= 6.44970869771104
u( 4)= 1.32254864742827 u( 4)= 3.86208906199795 u( 4)= 5.88400333741098
u( 5)= 7.95671314723693 u( 5)= 3.86208906199795 u( 5)= -.75016116239768
u( 6)= 4.56753840735682 u( 6)= 7.17348572425387 u( 6)= 7.77730298392746
u( 7)= 8.38828901118816 u( 7)= 7.46527219651597 u( 7)= 5.70904480227576
u( 8)= 1.05035281854147 u( 8)= 3.10810479999228 u( 8)= 4.81563215004274
u( 9)= 6.99228638739852 u( 9)= 3.44472846660766 u( 9)= -.67152139871538
u(10)= 3.69582685821479 u(10)= 5.94230331152396 u(10)= 6.47968370711011

No. de Iteracoes: 5 Angulo: 25 No. de Iteracoes: 6 Angulo: 50 No. de Iteracoes: 5 Angulo: 75


u( 1)= 10.06001643610681 u( 1)= 7.13494246752059 u( 1)= 2.87289140063798
u( 2)= 4.69106270532177 u( 2)= 8.50309331862066 u( 2)= 10.72177667180866
u( 3)= 9.50728962136207 u( 3)= 8.19144430491210 u( 3)= 5.89989623289442
u( 4)= 1.90093784006950 u( 4)= 4.29582545660211 u( 4)= 6.23805056283025
u( 5)= 7.26989157085454 u( 5)= 2.92767460550204 u( 5)= -1.61083470834043
u( 6)= 5.24378952006651 u( 6)= 7.44659148122914 u( 6)= 7.69477183955222
u( 7)= 8.26661502814517 u( 7)= 7.18870153933792 u( 7)= 5.23313975997608
u( 8)= 1.51270266167104 u( 8)= 3.46847610711989 u( 8)= 5.12205961043794
u( 9)= 6.41180876777262 u( 9)= 2.61557324007530 u( 9)= -1.44125720670980
u(10)= 4.26721699175380 u(10)= 6.18461179133760 u(10)= 6.40587949690264

No. de Iteracoes: 5 Angulo: 30 No. de Iteracoes: 6 Angulo: 55 No. de Iteracoes: 6 Angulo: 80


u( 1)= 9.61288198200727 u( 1)= 6.36669844349661 u( 1)= 1.92749477210293
u( 2)= 5.55000000000000 u( 2)= 9.09258769160781 u( 2)= 10.93136605843551
u( 3)= 9.31386298227972 u( 3)= 7.82029662779016 u( 3)= 5.30161188035130
u( 4)= 2.43694223294838 u( 4)= 4.71476470409342 u( 4)= 6.56843275441989
u( 5)= 6.49982421495565 u( 5)= 1.98887545598222 u( 5)= -2.43543853191269
u( 6)= 5.84901899972755 u( 6)= 7.63898950731426 u( 6)= 7.55724895018713
u( 7)= 8.11097075910473 u( 7)= 6.87765200336290 u( 7)= 4.71164313416646
u( 8)= 1.94394091507476 u( 8)= 3.81954343980263 u( 8)= 5.41001276213510
u( 9)= 5.75224568849470 u( 9)= 1.77890545740065 u( 9)= -2.17725629124897
u(10)= 4.78547476144948 u(10)= 6.35605825440331 u(10)= 6.28314458609216

No. de Iteracoes: 6 Angulo: 35 No. de Iteracoes: 5 Angulo: 60 No. de Iteracoes: 6 Angulo: 85


u( 1)= 9.09258769160781 u( 1)= 5.55000000000000 u( 1)= .96742874449901
u( 2)= 6.36669844349661 u( 2)= 9.61288198200727 u( 2)= 11.05776114881838
u( 3)= 9.08451575537312 u( 3)= 7.40800301647979 u( 3)= 4.65482363523391
u( 4)= 2.93788356298898 u( 4)= 5.11979266433053 u( 4)= 6.87062535864316
u( 5)= 5.66377281110017 u( 5)= 1.05691068232326 u( 5)= -3.21970704567621
u( 6)= 6.37477037973130 u( 6)= 7.75487896552747 u( 6)= 7.37036625808347
u( 7)= 7.92505817629983 u( 7)= 6.52917643892432 u( 7)= 4.14427808571714
u( 8)= 2.34995659275414 u( 8)= 4.16184493789546 u( 8)= 5.67507392023968
u( 9)= 5.02774131483099 u( 9)= .94598713349741 u( 9)= -2.87515876864845
u(10)= 5.24098736003416 u(10)= 6.45961993108074 u(10)= 6.11685659126905

26
No. de Iteracoes: 5 Angulo: 90
u( 1)= .00000000000000
u( 2)= 11.10000000000000
u( 3)= 3.96031828727903
u( 4)= 7.13968171272097
u( 5)= -3.96031828727903
u( 6)= 7.13968171272097
u( 7)= 3.53162694085395
u( 8)= 5.91239864451696
u( 9)= -3.53162694085395
u(10)= 5.91239864451696

Pode-se verificar a precisão obtida neste programa, analisando a primeira e a ultima


soluções encontradas que se referem ao mesmo ângulo de 90 graus, vemos que as soluções
são de fato exatamente as mesmas, ai impressas com quatorze casas decimais.

27
GRÁFICOS

- Gráficos referentes às coordenadas do ponto 0 = ( x 0 , y 0 ) :

15
x0(alpha)

10

0
x0

-5

-10

-15
0 50 100 150 200 250 300 350 400
Ângulo alpha

15
y0(alpha)

10

0
y0

-5

-10

-15
0 50 100 150 200 250 300 350 400
Angulo alpha

28
- Gráficos referentes às coordenadas do ponto C1 = ( xc1 , yc1 ) :

10
xc1(alpha)
8

0
xc1

-2

-4

-6

-8

-10
0 50 100 150 200 250 300 350 400
Angulo alpha

8
yc1(alpha)

0
yc1

-2

-4

-6

-8
0 50 100 150 200 250 300 350 400
Ângulo alpha

29
- Gráficos referentes às coordenadas do ponto C 2 = ( xc 2 , yc 2 ) :

10
xc2(alpha)
8

0
xc2

-2

-4

-6

-8

-10
0 50 100 150 200 250 300 350 400
Ângulo alpha

8
yc2(alpha)

0
yc2

-2

-4

-6

-8
0 50 100 150 200 250 300 350 400
Ângulo alpha

30
- Gráficos referentes às coordenadas do ponto 1 = ( x1 , y1 ) :

10
x1(alpha)
8

0
x1

-2

-4

-6

-8

-10
0 50 100 150 200 250 300 350 400
Ângulo alpha

8
y1(alpha)

0
y1

-2

-4

-6

-8
0 50 100 150 200 250 300 350 400
Ângulo alpha

31
- Gráficos referentes às coordenadas do ponto 2 = ( x 2 , y 2 ) :

10
x2(alpha)
8

0
x2

-2

-4

-6

-8

-10
0 50 100 150 200 250 300 350 400
Ângulo alpha

8
y2(alpha)

0
y2

-2

-4

-6

-8
0 50 100 150 200 250 300 350 400
Ângulo alpha

32
- Trajetória dos pontos:

15
Ponto 0
Ponto c1
Ponto c2
10 Ponto 1
Ponto 2

5
Coordenada Y

-5

-10

-15
-15 -10 -5 0 5 10 15
Coordenada X

33

You might also like