You are on page 1of 55

SIMULAO DE PROCESSOS

Carlos Jos Silva Filho

Carlos Renan de Podest Botelho

INTRODUO E DEFINIES GERAIS


MODELOS: Fsicos: prottipos e plantas piloto; Matemticos: representao abstrata da realidade por equaes. MAS O QUE UM MODELO MATEMTICO?

INTRODUO E DEFINIES GERAIS


uma representao dos aspectos essenciais de um sistema, que apresenta o conhecimento desse sistema em uma forma utilizvel. (Eykhoff, 1974) um sistema de equaes, cuja soluo, dado um conjunto de dados de entrada, representativa da resposta do processo. (Denn, 1986) Um modelo nada mais do que uma abstrao matemtica de um processo real. (Seborg et al., 2004)

INTRODUO E DEFINIES GERAIS


A EQUAO, OU CONJUNTO DE EQUAES, QUE COMPEM O MODELO UM APROXIMAO DO PROCESSO REAL; O PROPSITO DO MODELO DETERMINA SUA PRECISO;

E O QUE SIMULAO?

INTRODUO E DEFINIES GERAIS


SIMULAO A OBTENO DA RESPOSTA TEMPORAL DAS VARIVEIS DE INTERESSE (VARIVEIS DEPENDENTES) DE UM MODELO, QUANDO SE EXCITA SUAS VARIVEIS DE ENTRADA COM SINAIS DESEJADOS E SE DEFINEM OS VALORES DAS CONDIES INICIAIS DAS VARIVEIS DEPENDENTES.

1945 1970: Incio dos estudos sobre simulao dinmica


Computadores Analgicos 1970 - ... : Aperfeioamento Computadores Digitais

Computador Mark: constrdo por volta de 1945

APLICAES DA SIMULAO DINMICA


USADA DESDE O PROJETO AT A OPERAO DE PLANTAS, INCLUINDO ESTUDOS DE VIABILIDADE ECONMICA DE PROCESSOS.

X = Conjunto de variveis de entrada; Y = Conjunto de variveis de sada; P = Parmetro do sistema incluindo condies de contorno.

Modelo matemtico simplificado

APLICAES DA SIMULAO DINMICA


APLICAES POSSVEIS:

Projeto de equipamentos, processos e plantas e seus respectivos sistemas de controle (usa um modelo esttico):
Dados: X, Y. Avaliar P. Objetivos:

Explorar o dimensionamento/arranjo fsico de equipamentos e componentes do processo;


Estudar interaes de vrias partes do processo; Projetar a estratgia de controle para um novo processo, possibilitando, por exemplo, a seleo das variveis a serem medidas (controladas) e manipuladas;

APLICAES DA SIMULAO DINMICA


Pr-operao e operao de plantas (usa modelo dinmico):

Dados: X e P Avaliar Y || Y e P Avaliar X


Objetivos: Melhorar o entendimento do processo, investigando seu comportamento;

Ferramenta para desenvolvimento, teste e qualificao de procedimentos operacionais em situaes normais e anormais da planta;
Auxiliar na criao de manuais de deteco, localizao e correo de falhas em equipamentos/componentes da planta;

Estudar os efeitos de projeto de expanso e avaliar os requisitos para implement-los;

MODELO ESTTICO X MODELO DINMICO


ESTTICO: Valor das variveis permanece constante no tempo; Se as entradas permanecem as mesmas, as sadas ficam inalteradas; O modelo um sistema de equaes algbricas. DINMICO: As variveis variam no tempo, que a varivel independente; O efeito de um sinal de entrada ir influenciar o comportamento do sistema nos instantes subsequentes; O modelo um sistema de equaes diferenciais.

SIMULAO DE UM MODELO MATEMTICO


ELEMENTOS NECESSRIOS PARA SE SIMULAR UM SISTEMA: Modelo matemtico do sistema; Equaes descritivas das variveis de entrada em funo do tempo; Valor dos parmetros do modelo; Valor das condies iniciais das variveis de interesse (incgnitas). As equaes diferenciais exigem valores numricos para as condies de contorno;

O nmero dessas condies igual ordem da equao.

SIMULAO DE UM MODELO MATEMTICO

ANLISE DO COMPORTAMENTO DE UM SISTEMA

VERIFICAR COMO AS VARIVEIS DE INTERESSE RESPONDEM NO TEMPO

UTILIZAO DE PACOTES DE SIMULAO

EVOLUO DAS LINGUAGENS DE SIMULAO

PRIMEIRO PASSO: 1945 - 1960


CRIAO DO GSP - General Simulation Program. 1960 1965: A PRIMEIRA GERAO DAS LINGUAGENS DE SIMULAO CRIAO DO GPSS - General Purpose Simulation System, CRIAO DO SIMULA CRIAO DO CSL - Control and Simulation Language CRIAO DO GASP - General Activity Simulation Program

EVOLUO DAS LINGUAGENS DE SIMULAO

1966 1970: SEGUNDA GERAO DAS LINGUAGENS DE SIMULAO


VERSES MAIS PODEROSAS DAS LINGUAGENS J EXISTENTES; CRIAO DO SIMSCRIPT; CRIAO DO ECSL; CRIAO DO DSL; CRIAO DO CSMP

EVOLUO DAS LINGUAGENS DE SIMULAO

1971 1980: TERCEIRA GERAO DAS LINGUAGENS DE SIMULAO


ATUALIZAO DE MUITAS LINGUAGENS ANTERIORES; CRIAO DE LINGUAGENS MAIS ESPECIALIZADAS, DESTINADAS A REAS DE INTERESSE ESPECFICO; CRIAO DO SYSL; CRIAO DO ACSL.

DISPONIBILIDADE DOS PACOTES DE SIMULAO


LINGUAGENS DE SIMULAO ORIENTADAS A EQUAES
Linguagens de simulao voltadas descrio detalhada do sistema, atravs de EDOs; so muito mais genricos e mais trabalhosos; Os mtodos numricos de integrao j esto embutidos no programa fornecido.

PACOTES DE SIMULAO ORIENTADOS A MDULOS


Programas modulares de simulao voltados a sistemas ou equipamentos;
So especficos para o tipo de sistema que eles foram projetados; Mesmo assim devem permitir ao usurio a capacidade de gerar seus prprios modelos descritos por meio de EDOs; Os mtodos numricos de integrao j esto embutidos no programa fornecido.

LINGUAGENS DE SIMULAO ORIENTADAS A EQUAES


SO CORRELAES DE PROGRAMAS COMPUTACIONAIS QUE IMPLEMENTAM MTODOS NUMRICOS PARA INTEGRAR EDOS; O QUE O USURIO DEVE FORNECER? Edos e equaes diferenciais algbricas; Valores que as variveis de interesse iro assumir ao longo do intervalo de simulao; Valor das condies iniciais; Perodo total de simulao; Limites de erro; Variveis de entrada e sada a serem armazenadas.

LINGUAGENS DE SIMULAO ORIENTADAS A EQUAES


E O QUE O SIMULADOR FAZ? Testa se o conjunto de equaes tem soluo (nmero de equaes = nmero de incgnitas); Arranja as equaes em uma sequncia apropriada para soluo iterativa; Integra as equaes; Gera as tabelas com os valores das variveis de sada.

LINGUAGENS DE SIMULAO ORIENTADAS A EQUAES


QUAIS SO AS DESVANTAGENS DESTE TIPO DE PACOTE?

Normalmente consomem muito tempo no computador; Demandam uma quantidade de tempo considervel para desenvolver todas as equaes para uma planta ou processo de grande porte.

LINGUAGENS DE SIMULAO ORIENTADAS A EQUAES


LINGUAGENS DE SIMULAO ORIENTADAS A EQUAES COMERCIALMENTE DISPONVEIS ACSL: Advanced Continuous Simulation Language; CSMP: Continuous System Modeling Program (da IBM); DYSIM: Program Package for Simulation of Continuous Dynamic Process; GPSS: General Purpose Simulation System; IMSL: Problem-Solving Software Systems; SIMNON: Simulation of Nonlinear Systems; SIMULINK: Aplicativo do MATLAB; SYSL: System Simulation Language.

PACOTES DE SIMULAO ORIENTADOS A MDULOS


USAM SUB-ROTINAS PR-ESCRITAS PARA REPRESENTAR UMA UNIDADE INTEIRA DE PROCESSO, TAL COMO UMA COLUNA DE DESTILAO, UM REATOR OU UMA CALDEIRA; O USURIO PODE SIMULAR QUALQUER NMERO DE CONFIGURAES POSSVEIS PARA UM PROCESSO COMPLEXO, POR EXEMPLO, UMA OU MAIS COLUNAS DE DESTILAO, REATORES, TROCADORES DE CALOR, CONDENSADORES, EVAPORADORES, PRECIPITADORES, CONTROLADORES AUTOMTICOS, ETC. ELEVADA ACEITAO PERMITEM ESTUDAR A DINMICA DA PLANTA, CONFIGURAES ALTERNATIVAS DE SISTEMAS DE CONTROLE E ROTINAS OPERACIONAIS DA PLANTA, ANTES MESMO DE ELA TER SIDO CONSTRUDA.

PACOTES DE SIMULAO ORIENTADOS A MDULOS


QUAIS SO AS VANTAGENS DESSES PACOTES?

UTILIZADOS PARA SIMULAES DE GRANDES PROCESSOS OU DA PLANTA INTEIRA; REQUEREM APENAS QUE O PROGRAMADOR INCLUA CHAMADAS DE SUB-ROTINAS AOS MDULOS APROPRIADOS E QUE ELE FORNEA OS VALORES NUMRICOS DE CERTOS PARMETROS.

PACOTES DE SIMULAO ORIENTADOS A MDULOS


O QUE O SIMULADOR FAZ?
RESPONSVEL POR TODOS OS ASPECTOS DA SOLUO; INCLUI PROCEDIMENTOS SOFISTICADOS DE INTEGRAO NUMRICA.

PACOTES DE SIMULAO ORIENTADOS A MDULOS


EXEMPLOS DE PROGRAMAS DE SIMULAO ORIENTADOS A MDULOS
ASPEN PLUS: gera simulaes estticas para processos qumicos; SPEED-UP: simulador do tipo misto (equaes + mdulos) para processos qumicos; MMS (Modular Modeling System): para centrais de gerao de energia eltrica que utilizam conbustvel fssil (leo e carvo) ou nuclear; HYSYS: gera simulaes estticas e dinmicas para processos petroqumicos.

EXEMPLOS DE SIMULAO DE PROCESSOS


TANQUE PULMO

Um tanque no qual um lquido incompressvel bombeado a uma vazo varivel, F 0 (m3/s).


A altura do lquido no tanque vertical cilndrico h (m) e sua rea A (m 2) constante. A vazo de sada do tanque F (m 3/s), a qual despejada em outro tanque atravs de um duto horizontal de rea A t (m2) e comprimento L (m).

Todas essas variveis so funes do tempo t (s).


Fazer um grfico da altura do tanque (h) com o tempo (t) e observar se o tanque vai transbordar.

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUO DO MODELO
DADOS E SUPOSIES:
O lquido escoa como se fosse um corpo slido; Ambos os tanques esto no nvel do mar e presso atmosfrica; Acelerao da gravidade (g): 9,81 m/s 2; Simulao feita com duas condies: Vazo inicial de 50% da mxima; Vazo inicial de 67% da mxima; Vazo mxima (F): 35,1 m 3/s; Tubo: di = 3 m ; At = 7,06 m 2 ; L = 3000 m;

Tanque: di = 12 m ; A = 113 m 2 ; h = 7 m;
Re = 1 380 000 Fator de atrito = 0,0123 Kat = 2,81.10 -2 N/(m/s)2;

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUO DO MODELO

BALANO DE MASSA NO TANQUE:

= +

= . 0 .

= . .

. .

= . 0 .
F = . 0 . =

Substituindo os valores: = 0,311 0,0624. (1)

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUO DO MODELO

BALANO DE MOVIMENTO:

= +
(.)

= . .

. . .

= . . . . . 2
. 2 = . .

Substituindo os valores:

= 0,0107. 0,00205. 2

(2)

EXEMPLOS DE SIMULAO DE PROCESSOS

CONSTRUO DO ALGORITMO

EXEMPLOS DE SIMULAO DE PROCESSOS


SIMULAO DO PROCESSO

EXEMPLOS DE SIMULAO DE PROCESSOS


REATOR BATELADA Um tanque de mistura perfeita cuja reao qumica ocorre na fase lquida cujo componente A reage irreversivelmente a um velocidade especfica k produzindo o compontente B.

Qual o perfil de converso ao longo do tempo para este sistema? Prove que a temperatura influencia na converso.

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUINDO O MODELO DADOS E SUPOSIES: Cintica de primeira ordem; Taxa de consumo de A da reao = -VkCA; k1 = 0,054 s-1; k2 = 0,098 s-1; k3 = 0,023 s-1; V = 25 m3;

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUINDO O MODELO BALANO DE MASSA: = +
( )

= . = 0 .
(1)

= 0 . (1 ) = . 0 . 1

(0 .(1)) (1)

(1)

= . 1

= (1 )

(1)

EXEMPLOS DE SIMULAO DE PROCESSOS

CONSTRUO DO ALGORITMO

EXEMPLOS DE SIMULAO DE PROCESSOS


SIMULAO DO PROCESSO

EXEMPLOS DE SIMULAO DE PROCESSOS


SIMULAO DO PROCESSO

EXEMPLOS DE SIMULAO DE PROCESSOS


REATOR DE BATELADA SEM CONTROLE Reao exotrmica: A + B C + D Reator com camisa de resfriamento: fluxo constante de gua de resfriamento (W) Clcule a temperatura T(t) e a composio da massa fluida [C A(t), CB(t), CC(t), CD(t)] (Franks, 1972).

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUO DO MODELO
Dados:
Volume total do lquido (V): 30 m 3 (no h mudana de densidade com a reao); Carga inicial: 30 moles de A e 24 moles de B; Temperatura inicial da massa reagente: 40C; Reao irreversvel e de primeira ordem em A e B; Calor de reao: 0,5.10 5 kcal/mol de A ou B; Calor especfico mdio da massa reagente: 300 kcal/(mol.C); Coeficiente global de troca trmica entre a camisa e reator: 300 kcal/(C.min); Vazo de gua na camisa (W): 3000 kg/min; Capacitncia trmica global da gua na camisa: 500 kcal/C; Calor especfico da gua na camisa: 1 kcal/(kg.C); Temperatura de entrada da gua na camisa: 40 C; Temperatura de sada da gua igual temperatura no interior da camisa.

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUO DO MODELO BALANO DE MASSA:

No reator: no precisa (trata-se de um reator de batelada)


Na camisa: supondo-se que densidade constante, W = W e BALANO DE COMPONENTES: A: B: C: D:
. . . .

= . = . = . = .

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUO DO MODELO BALANO DE ENERGIA:
...

No reator:

= . . . . ( );

Na camisa:

. . .

= . . (, ) + . . ;

RELAES CONSTITUTIVAS: = . ; = 2. 105 . exp (


5000 )

EXEMPLOS DE SIMULAO DE PROCESSOS


CONSTRUO DO MODELO EQUAES FINAIS MODELADAS:

= 2. 105 . exp = 2. 105 . exp = 2. 105 . exp = 2. 105 . exp


5000

5000 5000

. .

CONDIES INICIAIS
T(0) = 40 C Ta(0) = 40 C CA(0) = 30/30 = 1 mol/m3 CB(0) = 24/30 = 0,8 mol/m3 CC(0) = 0/30 = 0 mol/m3 CD(0) = 0/30 = 0 mol/m3

5000 5000

. .

3.1011 .exp . 300.( ) 16200

= 10. 40 + 0,6. ( )

EXEMPLOS DE SIMULAO DE PROCESSOS


SIMULADOR

EXEMPLOS DE SIMULAO DE PROCESSOS


SIMULAO DO PROCESSO

EXEMPLOS DE SIMULAO DE PROCESSOS


SIMULAO DO PROCESSO

EXEMPLOS DE SIMULADORES DE PROCESSOS


COMO TRABALHAM?
BASEADOS NA DESCRIO DOS PROCESSOS ATRAVS DE FLUXOGRAMAS

EXEMPLOS DE SIMULADORES DE PROCESSOS


DESCRIO POR FLUXOGRAMAS
NO REQUER CONHECIMENTO DETALHADO DAS EQUAES MATEMTICAS A SEREM RESOLVIDAS;
RELAO DIRETA COM A CONFIGURAO FSICA DE UM PROCESSO; DIVISO DE UM PROBLEMA COMPLEXO EM PROBLEMAS MENORES (SUBFLUXOGRAMAS); APROVEITAMENTO DE SUB-FLUXOGRAMAS IDNTICOS EM DIFERENTES PROCESSOS.

EXEMPLOS DE SIMULADORES DE PROCESSOS


Hysys MODULAR DINMICO OU ESTACIONRIO COCO Simulator MODULAR ESTACIONRIO GRTIS

EXEMPLOS DE SIMULADORES DE PROCESSOS


EXEMPLO DE SIMULAO NO Hysys

EXEMPLOS DE SIMULADORES DE PROCESSOS


EXEMPLO DE SIMULAO NO Hysys

OUTRAS APLICAES DE SIMULADORES


FLUIDODINMICA COMPUTACIONAL (CFD)

BASEADA NA
TEORIA DO CONTINUUM

OUTRAS APLICAES DE SIMULADORES


FLUIDODINMICA COMPUTACIONAL (CFD)

AERODINMICA

OUTRAS APLICAES DE SIMULADORES


SIMULAO MOLECULAR

REALIZADA ATRAVS DA GEOMETRIA DAS MOLCULAS E DE SUAS INTERAES

OUTRAS APLICAES DE SIMULADORES


QUMICA QUNTICA COMPUTACIONAL

CLCULO DA ESTRUTURA ELETRNICA DE MOLCULAS E INTERMEDIRIOS DE REAES QUMICAS

FIM!

You might also like