Você está na página 1de 54

UNIVERSIDADE FEDERAL DE SÃO PAULO

Departamento de Engenharia Química

UC 7451 – SIMULAÇÃO DE PROCESSOS


2- Simulação orientada a equações
a. Fluxo de Informação na análise de processos
b. Algoritmo de ordenação de equações

MODELO FENOMENOLÓGICO, ALGORITMO DE


ORDENAÇÃO DE EQUAÇÕES

Você

Profa. Dra. Laura Plazas Tovar Diadema– SP


Referências bibliográficas
- [1] PERLINGEIRO, C. A. G. Engenharia de processos - Análise,
simulação, otimização e síntese de processos químicos. 2 ed.
Brasil: Edgard Blucher, 2018. 198 p. ISBN 9788521213611..

2
1 Introdução
Síntese

Projeto

Análise
Comportamentos
Previsão
• Reconhecimento do físicos e
processo econômicos de
• Modelagem matemática Etapas
executivas um processo
Comportamentos Etapas
físicos e preparatórias • Dimensionamento
econômicos de Avaliação • Simulação
um processo
3
2 Definição: Modelo
É um sistema de equações
uma representação dos cuja solução, dado um
aspectos essenciais de um conjunto de dados de
sistema em uma forma entrada, é representativa
utilizável da resposta do processo

Sintetizando: um modelo matemático, é um análogo matemático que


representa algumas características observadas em um sistema real.
4
3 Objetivos
4.1 Geral

Entender o algoritmo de ordenação de equações (AOE) como


 
ferramenta da análise de processos que permite definir uma sequência
lógica para a resolução das equações não lineares.

5
4 Sistemas orientados a equações
4.1 Representação: Teoria dos grafos
Exemplo ilustrativo: A única variável conhecida é Xo

x
7

 
x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Processo de produção de amônia​


Fonte: Cavalcante E. S. Processo de produção da amônia - métodos NRTL
6 e Peng-Robinson, Universidade Federal de Campina Grande,2014​
4 Sistemas orientados a equações
4.2 Matriz de incidência
x
7
Exemplo ilustrativo

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

  Correntes=Arestas
1. f1(xo*,x1) = 0   0 1 2 3 4 5 6 7 8 9
2. f2(x1,x2) = 0 1 * *
Sistemas=vértice

3. f3(x2,x3,x7) = 0 2 * *
4. f4(x3,x4) = 0 3 * * *
5. f5(x4,x5) = 0 4 * *
5 * *
6. f6(x5,x6) = 0
6 * *
7. f7(x6,x7,) = 0 * *
7
8. f8(x7,x8) = 0 8              * *   
9. f9(x8,x9) = 0 9 * *
7
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações =
“equation oriented”​

1 2 3

Equação de Variáveis
incógnita de Ciclos
única frequência
unitária

8
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
Exemplo ilustrativo

x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

1. f1(xo*,x1) = 0 Determinação dos Graus de Liberdade (G)


2. f2(x1,x2) = 0
Variáveis, V = 10
3. f3(x2,x3,x7) = 0 Equações, N= 9
4. f4(x3,x4) = 0 Especificações, E=1
5. f5(x4,x5) = 0
6. f6(x5,x6) = 0 G=V-(N+E)=10-(9+1)
G=0
7. f7(x6,x7,) = 0
9 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações

1 - Equação de incógnita única

São equações em que todas as variáveis têm os


seus valores conhecidos, menos uma!

Enquanto houver equações com incógnita única


(a) atribuir (vincular - o) essa incógnita à respectiva equação
(b) equação
colocar a equação no primeira posição disponível na
sequência de cálculo
(c) Remover (x) a variável da lista das incógnitas

10
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
1 - Equação de incógnita única
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Correntes=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 * *
1. f1(xo*,x1) = 0
2 * *

Sistemas=vértice
2. f2(x1,x2) = 0 3 * * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
11 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
1 - Equação de incógnita única
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 x o
1. f1(xo*,x1) = 0
2 * *

Sistemas=vértice
2. f2(x1,x2) = 0 3 * * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
12 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
1 - Equação de incógnita única
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 * *

Sistemas=vértice
2. f2(x1,x2) = 0 3 * * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
13 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
1 - Equação de incógnita única
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 x *

Sistemas=vértice
2. f2(x1,x2) = 0 3 * * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
14 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
1 - Equação de incógnita única
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 * *

Sistemas=vértice
2. f2(x1,x2) = 0 3 * * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
15 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações

1 - Equação de incógnita única


x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 * * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
16 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
1 - Equação de incógnita única
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 * * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
17 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
1 - Equação de incógnita única
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
18 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações

2 - Variáveis de frequência unitária

Entende-se que uma variável que aparece em uma


única equação só pode ser calculada por esta equação

Enquanto houver variáveis de frequência unitária


(a) atribuir (vincular) essa incógnita à respectiva equação
(b) colocar a equação na última posição disponível na
Sequencia de Cálculo
(c) remover a equação da lista
19
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
20 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 * *
21 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 x o
22 8. f8(x7,x8) = 0
9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 x o
23 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 x o
24 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 x o
25 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8              * *   
9 x o
26 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8             x o  
9 x o
27 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
28 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
29 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
São conjuntos cíclicos de equações em que
3 - Ciclos
cada variável vem a ser função dela mesma.

Se ainda houver equações (ciclo!)


(a) selecionar uma equação que contenha pelo menos uma variável de
frequência igual à menor frequência dentre todas as variáveis (Final).
(b) colocar essa equação na última posição disponível na Sequência de
Cálculo.
(c) Identificar a Variável de Abertura (não atribuída a qualquer equação
(c ) remover equação (X na horizontal).
Enquanto houver equações

2 - Variáveis de frequência unitária

30
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8             X o  
8 X8 9 x o
31 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7. f7(x6,x7,) = 0 8             X o  
8 X8 9 x o
32 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
33 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
34 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
35 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7 Final 7. f7(x6,x7,) = 0 8             o x  
8 X8 9 o x
36 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 * *
6. f6(x5,x6) = 0 7 * *
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
37 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 x o
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
38 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 x o
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
39 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 x o
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
40 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 * *
5. f5(x4,x5) = 0 6 x o
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
41 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
42 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
43 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
44 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 * *
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
45 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 x o
4 X4
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
46 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 x o
4 X4
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
47 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 x o
4 X4
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
48 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x * *
3. f3(x2,x3,x7) = 0 4 x o
4 X4
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 7 * *
6. f6(x5,x6) = 0
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
49 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária
x
7

x* x x x x x x x x
o 1 2 3 4 5 7 8 9
1 2 3 4 5 6 7 8 9

Sequência   Incógnitas=Arestas
Equação Variável   0 1 2 3 4 5 6 7 8 9
1 X1 1 x o
1. f1(xo*,x1) = 0
2 X2 2 x o

Sistemas=vértice
2. f2(x1,x2) = 0 3 x o *
3 X3
3. f3(x2,x3,x7) = 0 4 x o
4 X4
4. f4(x3,x4) = 0 5 x o
5 X5 x o
5. f5(x4,x5) = 0 6
6 X6 6. f6(x5,x6) = 0 7 * *
7 Final 7. f7(x6,x7,) = 0 8             x o  
8 X8 9 x o
50 8. f8(x7,x8) = 0
9 X9 9. f (x ,x ) = 0
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
3 - Ciclos 2 - Variáveis de frequência unitária

Sequência
Equação Variável
x
1 X1 7

2 X2
3x*o x
X3 x x x x x
1 2 3 4 5 7
1 2 3 4 5 6 7 8
4 X4
5 X5
6 X6
7 Final
8 X8
9 X9

51
4 Sistemas orientados a equações
4.3 Algoritmo de Ordenação de equações
Exemplo ilustrativo 2:
Problema proposto: determinar as vazões e as concentrações das correntes de
extrato e de rafinado, a fração recuperada de ácido benzóico e o tempo de
residência, caso o extrator de Vd = 11.855 l fosse alimentado com 50.000 kg/h de
benzeno, (as demais condições de entrada permanecendo as mesmas de projeto).
(1) Ácido benzoico
(2) Benzeno 15 W*15 = 50.000 kg/h
(3) Água W3 = ? kg/h
Extrator: T =25 C
* o EXTRATOR
15 x13 = ?
- união das correntes de entrada + bomba + BOMBA
decantador.
T3 = ? oC
- desprezada a solubilidade de benzeno em
1 V = 11.855 l
* 3
água d f13 = ? kg/h
- Propriedades constantes e conhecidas
=?h Extrato
f23 = ? kg/h
r=?
W*1= 100.000 kg/h
W2 = ? kg/h
x*11 = 0,002
2 x12 = ?
T*1 = 25 oC
f11 = ? kg/h T2 = ? oC
f31 = ? kg/h f12 = ? kg/h
Alimentação f32 = ? kg/h
52
Ref. [1] Rafinado
5 Alguns aspectos chaves
O Algoritmo de Ordenação de equações...
1 Atribui a cada equação a tarefa de calcular uma das incógnitas
do sistema
Organiza as equações segundo uma sequência lógica para
2
minimizar o esforço computacional

3 Efetua automaticamente a partição do sistema em conjunto


cíclicos e acíclicos

4 Na presença de ciclos, indica a variável de abertura

5 Quando G>0, indica as variáveis de projeto ou otimização

Chave na UC 7451:
53
Simulação de processos
R&D

Simulação

Projeto Operação

Você também pode gostar