source: mso/template/flowsheet_eqs.mso @ 4

Last change on this file since 4 was 1, checked in by Rafael de Pelegrini Soares, 17 years ago

Initial import of the library

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1#*
2 * Arquivo modelo para a drescição de um FlowSheet baseado em equações.
3 *
4 * Adicione seus comentários e modifique este arquivo para
5 * obter seu novo FlowSheet baseado em equações.
6 *
7 * Autor :
8 * Versão:
9 *
10 *#
11
12
13
14using "EMSOTypes";
15#*
16 * O comando using, faz com que identificadores declarados em arquivos
17 * externos sejam reconhecidos.
18 * Com o comando using "EMSOTypes" tornam-se disponíveis os tipos padrão
19 * do sistema, gravados no arquivo "EMSOTypes.mso".
20 * Modelos podem também ser descritos em arquivos em separado e então
21 * disponibilizados com o comando using.
22 *
23 *#
24
25FlowSheet CustomEquationBasedFlowSheet
26
27        PARAMETERS
28        #*
29         * Dentro da seção de parametros são declarados os parâmetros.
30         * Cada parâmetro é baseado em um tipo normalmente já declarado no
31         * arquivo "stdtypes.mso".
32         * Por exemplo:
33         * Parametro1 as Real(Brief="Primeiro Parametro", Default = 0, Lower = -100, Upper = 1e3);
34         * Declara um parâmetro chamado Parametro1, baseado no tipo Real com modificações na
35         * descrição breve, valor por omissão e limites do parâmetro.
36         *
37         *#
38
39        VARIABLES
40        #*
41         * Na seção de variáveis são delcaradas as variáveis, de forma
42         * análoga aos parâmetros.
43         * Por exemplo:
44         * V as Volume(Brief="Volume do atual do reator");
45         * Declara uma variável chamada V, baseada no tipo Volume com a descrição dada.
46         * F as FlowRate(Brief="Alimentação");
47         * Declara uma variável chamada F.
48         *
49         *#
50
51        EQUATIONS
52        #*
53         * Na seção de equações são declaradas equações de igualdade, normalmente
54         * são os fenômenos físicos e restrições que regem o comportamento do
55         * equipamento que se está modelando.
56         * Por exemplo:
57         * "Balanço Global" diff(M) = F - (V + L);
58         * Declara uma equação chamada "Balanço Global" com a expressão matemática dada.
59         *
60         *#
61
62        INITIAL
63        #*
64         * Seção de declaração de condições iniciais (sistemas dinâmicos).
65         * O número de condições iniciais deve ser igual ao número de graus
66         * de liberdade dinâmicos do sistema.
67         * Cada condição inicial é especificada na forma de equação de igualdade.
68         * Exemplos:
69         * "Massa inicial" Mtotal = 60 * "kg";
70         * "Estado estacionário" diff(Mtotal) = 0;
71         *
72         *#
73
74        SET
75        #*
76         * Nesta seção devem fixados todos os parâmetros do FlowSheet, isto
77         * inclui os parâmetros declarados no próprio FlowSheet e aqueles
78         * pertencentes aos Device's.
79         * Exemplos:
80         * length = 10 * "m";
81         * heater.area = 100 * "m^2";
82         *
83         *#
84end
Note: See TracBrowser for help on using the repository browser.