Академический Документы
Профессиональный Документы
Культура Документы
INTRODUO
O GNU Octave um software livre (portanto de cdigo fonte aberto), sob a licena
GPL (General Public License), que recebe contribuies em seu desenvolvimento e
aperfeioamento de inmeras pessoas e entidades no mundo todo, o gerenciamento do
projeto Octave esta a cargo de John Eaton, da Universidade de Wisconsin (Eaton, 1997).
Pode-se dizer que o similar livre ao proprietrio MATLAB. O Octave um software
interativo, cujo elemento bsico so matrizes (que no precisam de dimensionamento)
utilizadas para clculos computacionais, cientficos e de engenharia, e visualizao
grfica. Toda a parte grfica do Octave feita pelo programa Gnuplot (Williams, 2001).
possvel gerar grficos bidimensionais e alguns tipos de grficos tridimensionais.
A utilizao de software livre facilita o acesso dos alunos a estas ferramentas. Alm
disso, alguns estados, como o Paran est adotando a poltica de utilizao de apenas
softwares livres nas instituies ensino superior. Este trabalho tem como objetivo
principal apresentar o software Livre GNU Octave como uma alternativa computacional
para soluo de problemas de otimizao.
2
APLICAES
C=
a)
Os valores de T e M devem ser maior ou igual a zero, logo podemos expressar
matematicamente como: T0 e M0.
b)
O balano de massa do processo: T+ M1000kg
c)
Balano de massa da protena: 0,10T+0,50M100kg.
d)
Balano de massa da gordura: 0,12T+0,15M 60kg.
e)
Balano de massa da fibra: 0,75T+0,20M150kg
Sendo assim a funo objetivo e as restries definidas podemos expressar
matematicamente o problema.
A listagem do programa desenvolvido no GNU Octave para soluo do problema:
c = [0.62; 2.5] % Funo Objetivo
a = [1 1;0.1 0.5; 0.12 0.15; 0.75 0.20] %Matriz contendo o valor do lado direito para
%cada restrio
b =[1000; 100; 60; 150] %Matriz contendo o valor do lado esquerdo para cada restrio
lb = zeros(2,1); % Limite inferior de cada varivel
ub = [];% Limite superior de cada varivel
vartype = "CC"; %Nmero de variveis
ctype = "ULLL"; % caracteres contendo o sentido de cada restrio na ordem
%apresentada na matriz a
%"F" no apresenta restrio; "U" Uma restrio do tipo A (i,:) * x <= b (i).
%"S" restrio de igualdade A (i,:) * x = b (i).
%"L" restrio do tipo A (i,:) * x> = b (i).
%"D" Uma restrio de desigualdade com os limites superiores e inferiores (A (i,:) *
%x> = b (i) e (A (i,:) * x <= b (i))
s = 1; % se o valor de s for 1 significa que se quer minimizar o problema, se s for -1
%maximizar.
[xot, cot ] = glpk (c, a, b, lb, ub, ctype, vartype, s )
Resultados obtidos pelo programa: T=333,33 kg de trigo; M = 133,33 kg de carne;
Cot = R$ 540,00
A funo glpk utiliza o mtodo simplex para obter as repostas de otimizao..
2.2 Ajuste de Parmetros e Superfcie de Resposta
Determine o rendimento mximo do equipamento de tingimento de tecidos. onde os
efeitos so do tempo de tingimento. a concentrao de corante e temperatura de
tingimento. Os experimentos foram feitas nas seguintes condies apresentados na
Tabela 1.
Tempo (min)
Concentrao (g/L)
Temperatura (C)
Mximo
15 (1)
1.5 (1)
95 (1)
X1
X2
X3
R(%)
-1
-1
-1
81.08
-1
-1
85.65
-1
-1
82.27
-1
90.4
-1
-1
84.95
-1
89.95
-1
85.25
88.25
1 g/L
1,5 g/L
Tempo (min)
11,5
11
12,5
Temperatura (C)
95
95
75
R(%)
92,117
95,936
91,597
Tempo (min)
Concentrao (g/L)
R(%)
75C
12
1,1
94,236
95C
11
0,95
95,938
Temperatura (C)
Concentrao (g/L)
R(%)
5 min
95C
1
89,045
15 min
95C
0,95
93,445
CONSIDERAES FINAIS
REFERNCIAS BIBLIOGRFICAS
IN
THE