Você está na página 1de 15

Introdução

Motivação

Leis Físicas

Problema de engenharia / Modelo matemático (ODE)

Solução

Analítica / Numérica

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Introdução
Motivação

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Introdução
Motivação
Flecha de cabos

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Introdução
Motivação
Fluxo em tubulações

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Introdução
Motivação
Fluxo em meio poroso

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Introdução
Descrição
Equação diferencial ordinária de primeira ordem
y’ = f(x,y) , y(a)=ya , y(b)=yb
Sistema de primeira ordem
y’ = f(x,y) , bc(y(a), y(b))=0
Equação diferencial ordinária de ordem n

y(n) = f(x,y,y’, ... ,y(n-1))


Mudança de variável
y1 = y , y2 = y’ , ... , yn = y(n-1)
Sistema de primeira ordem equivalente
y’ = f(x,y) y = [y1 , y2 , ... , yn]

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Introdução
Problema de Engenharia

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Programação
Código – Matlab Adobe Acrobat
Document 1
function dydx = odefun(x,y,...)
function res = bcfun(ya,yb,...)
solinit = bvpinit(x,y,...)
sol = bvp4c(odefun,bcfun,solinit,[],...)

Código – Maple Adobe Acrobat


Document 2

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Exemplo – Programação
PVC não linear – Matlab
y’’ +(2+y2)y(1+y2)-1-1=0 , y(0)=0 , y(2)=3

y=[y1 , y2]=[y , y’] y’=[y1’ , y2’]=[y’ , y’’]

y1’ =y2
y2’ =1-(2+y12)y1(1+y12)-1

→ Adobe Acrobat
Document pnl.m 3
Adobe Acrobat
Document
contorno.m 4
Adobe Acrobat
Document BVP_mat.m 5

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Exemplo – Programação
PVC não linear – Matlab
Solução do PVC não linear
3.5

2.5

2
solução y

1.5

0.5

0
y
y'
-0.5
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
tempo t

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Exemplo – Programação
PVC não linear – Maple
Tools → Assistants → ODE Analyzer Adobe Acrobat
Document 6

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Problema de Engenharia
Barra Aquecida

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Exemplo – Prático
Barra Aquecida Adobe Acrobat
Document 7
Objetivo: determinar o campo de temperatura ao longo de uma barra de aço

L: comprimento da barra
D: diâmetro da barra
T: temperatura
Ta: temperatura ambiente
k: condutividade térmica do aço
β: coeficiente de transferência de calor
Hipótese do modelo
-θ’’ + (4β/kD)θ=0 θ=T-Ta 0<x<L

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Exemplo – Prático
Barra Aquecida
[L D k β]=[25 cm 2 cm 50 W / m °C 64 W / m2 °C]
y=[θ , θ’] , y’=[θ’ , θ’’]
θ(0)=100 , kθ’(L)+βθ(L)=0

y1’=y2
y2’=(4β/kD)y1
→ ode_barra.m 8
Adobe Acrobat
Document

bc_barra.m 9
Adobe Acrobat
Document

Adobe Acrobat
Document
barra.m 10

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil
Exemplo – Prático
Barra Aquecida
Barra aquecida
100

90

80

70

60
θ [ºC]

50

40

30

20

10

0
0 5 10 15 20 25
x [cm]

EDI-37
Problemas de Valor de Contorno Soluções Computacionais de
Problemas da Engenharia Civil

Você também pode gostar