#* * Arquivo modelo para a drescição de um Model. * * Adicione seus comentários e modifique este arquivo para * obter seu novo modelo. * *# #* * O comando using, faz com que identificadores declarados em arquivos * externos sejam reconhecidos. Exemplos: * using "types"; * using "tanks"; * * Com o comando using "types" tornam-se disponíveis os tipos padrão * do sistema, gravados no arquivo "types.mso". * Modelos podem também ser descritos em arquivos em separado e então * disponibilizados com o comando using. * *# using "types"; Model CustomModel PARAMETERS #* * Dentro da seção de parametros são declarados os parâmetros. * Cada parâmetro é baseado em um tipo normalmente já declarado no * arquivo "types.mso" ou criado pelo usuário. * Por exemplo: * Parametro1 as Real(Brief="Primeiro Parametro", Default = 0, Lower = -100, Upper = 1e3); * *# VARIABLES #* * Na seção de variáveis são delcaradas as variáveis, de forma * análoga aos parâmetros. * Por exemplo: * V as Volume(Brief="Volume do atual do reator"); * F as FlowRate(Brief="Alimentação"); * *# EQUATIONS #* * Na seção de equações são declaradas equações de igualdade, normalmente * são os fenômenos físicos e restrições que regem o comportamento do * equipamento que se está modelando. * Por exemplo: * "Balanço Global" diff(M) = F - (V + L); * *# INITIAL #* * Declara condições iniciais. A sintaxe é a mesma da seção * EQUATIONS, mas as equações declaradas nesta seção são utilizadas * apenas na inicialização dos sistemas dinâmicos. * *# end