= FAQ (Frequently Asked Question) = ---- [[PageOutline(2-6,,inline)]] ---- == O Simulador == #simulador === Quais são as configurações mínimas requeridas? === #configuracaos-minimas O EMSO requer muito pouco da máquina. Qualquer máquina capaz de rodar o Windows 95 e superiores ou Linux 2 ou superiores com X é o suficiente. Obviamente a máquina utilizada impacta diretamente na capacidade de resolver problemas de maior porte. === Quais são as plataformas que posso utilizá-lo? Posso executá-lo em uma outra plataforma que não consta na lista? === #plataformas Atualmente as plataformas suportadas são: * Windows 95 e superiores (98, Me, NT 4, 2000, 2003 e XP) * Linux 2 e superirores (preferencialmente a distribuição [http://www.ubuntu.com Ubuntu]) Se você deseja utilizar uma plataforma que não encontra-se nesta lista, entre em [wiki:contact contato]. === Onde posso baixar a última versão do [wiki:EMSO EMSO]? === #ultima-versao A última versão e também versões anteriores podem ser baixadas na seção de [http://www.enq.ufrgs.br/trac/alsoc/wiki/download1 Downloads]. === Utilizo um computador o qual não tenho privilégios de instalação de programas. Posso, por exemplo, executá-lo de um ''CD-ROM'' ou outro disco removível (''pen-drive'', ''zip-drive'')? === #instalacao Ao ser instalado, o [wiki:EMSO EMSO] não requer privilégios especiais no sistema. Desta forma, o [wiki:EMSO EMSO] pode ser instalado em dispositivos removíveis e em computadores que não se tenha privilégios de instalação de programas. === Como devo proceder para a desinstalação do [wiki:EMSO EMSO] no meu computador? === #desinstalacao Basta executar o arquivo de desinstalação (geralmente ''unins000.exe'') que se encontra na raiz da pasta onde o [wiki:EMSO EMSO] foi instalado. === Terei despesas com o pagamento de licenças? === #licenca O [wiki:EMSO EMSO] é disponibilizado numa versão de '''avaliação''', sendo de uso livre para Instituições de Ensino. === Desejo utilizar o [wiki:EMSO EMSO] para projetos na minha Empresa, como devo proceder? === #empresa No momento o [wiki:EMSO EMSO] só pode ser utilizado pelas [wiki:apoio Empresas] que participam do Projeto ALSOC. === Por ser de uso livre para Instituições de Ensino, o [wiki:EMSO EMSO] é um software de código-fonte aberto? === #codigo-aberto O [wiki:EMSO EMSO] '''não''' é um software de código-fonte aberto todavia a sua biblioteca de modelos é aberta, permitindo-se a qualquer usuário a visualização e modificação do seu conteúdo. [[BR]] == Modelagem == #modelagem === Para o desenvolvimento dos meus modelos necessito do conhecimento de alguma linguagem de programação? Quais os conhecimentos prévios que necessito ter? === #conhecimento-previo O [wiki:EMSO EMSO] utiliza uma linguagem própria para a modelagem dos problemas (veja a próxima questão). Mais informações podem ser consultadas no '''Manual EMSO''', distribuído conjuntamento com a instalação oficial e também disponível na seção de [http://www.enq.ufrgs.br/alsoc/main/emso_download1.php Downloads]. === Qual a linguagem para a modelagem que o [wiki:EMSO EMSO] utiliza? === #linguagem-modelagem O [wiki:EMSO EMSO] utiliza uma linguagem própria para a modelagem. Esta linguagem utiliza conceitos de programação orientada a objetos. É de fácil aprendizado e utilização, porém sem o detrimento da flexibilidade. Mais informações, consultar o '''Manual EMSO'''. === Quais as vantagens que a linguagem de modelagem própria apresenta? === #vantagens-linguagem Por ser uma linguagem descritiva, torna-se muito fácil construir modelos matemáticos de equipamentos e processos do que em uma linguagem de programação. A estrutura objeto orientada permite também a construção de modelos com diversos níveis de complexidade sem a necessidade de re-trabalho. === Posso utilizar outras linguagens para implementar meus modelos? === #outra-linguagem Através de interfaces padronizadas, é possível utilizar modelos desenvolvidos em linguagens de programação C/C++ e FORTRAN. Informações sobre a criação de objetos externos, como por exemplo propriedades termodinâmicas, podem ser consultadas no '''Manual EMSO'''. === Para a construção de modelos no [wiki:EMSO EMSO], tenho que começá-los no zero? Posso utilizar um arquivo padrão como referência? === #templates No '''Manual EMSO''' existe um tutorial para auxiliar na construção de modelos, mostrando o uso de templates para usar como referência. A estrutura orientada a objetos da [wiki:EML EML] permite a criação de modelos mais detalhados a partir de modelos básicos, geralmente não necessitando começar do zero para a construção de um novo modelo. === O que é a [wiki:EML EML]? === #EML Ver [wiki:EML EML]. === Como posso utilizar a [wiki:EML EML]? === #utilizando-EML Informações sobre os modelos atualmente disponíveis na EML pode ser consultadas no '''Manual EML'''. Este é distribuído conjuntamente com a instalação oficial e também disponilizado na seção de [http://www.enq.ufrgs.br/trac/alsoc/wiki/download1 Downloads]. === Desenvolvi uma biblioteca própria de modelos e quero compartilhá-la com os demais usuários do [wiki:EMSO EMSO], como devo proceder? === #biblioteca-propria O compartilhamento de modelos pode ser feito através deste portal através do seu registro e solicitando direitos para modificação de wiki. [[BR]] == Simulação == #simulacao === Que tipos de problemas o [wiki:EMSO EMSO] suporta resolver? === #problemas-suportados O [wiki:EMSO EMSO] é um simulador e otimizador genérico de processos, tanto em regime estacionário quanto dinâmico, descritos por sistemas de equações algébrico-diferenciais. === Quais os pacotes de soluções numéricas (''solvers'') presentes no [wiki:EMSO EMSO]? === #solvers O [wiki:EMSO EMSO] utiliza os solvers através de interfaces de compartilhados dinâmico de objetos (DLL ou s.o.), tendo várias opções para a solução de sistemas lineares, não-lineares, equações algébrico-diferenciais e problemas de otimização. Novos solver podem ser facilmente incorporados através de interfaces padronizadas. Informações sobre a inclusão de novos solvers podem ser consultadas no '''Manual EMSO'''. Este é distribuído conjuntamente com a instalação oficial e também disponilizado na seção de [http://www.enq.ufrgs.br/trac/alsoc/wiki/download1 Downloads]. === Estou encontrando problemas para simular o meu problema, quais os procedimentos que devo seguir? === #problemas-simulacao Um dos caminhos é criar um [http://www.enq.ufrgs.br/trac/alsoc/newticket Ticket] no portal do '''Projeto ALSOC'''. === Desejo graficar resultados simulados em função de outras variáveis que não o tempo, como posso fazer isto? === #graficos Por ser um simulador de processos dinâmicos, o [wiki:EMSO EMSO], no momento, não suporta outra variável que não o tempo na abcissa. Para estes casos 2 arquivos: '''''emso2ml.m''''' ([http://www.mathworks.com Matlab]) e '''''emso2sci.sci''''' ([http://www.scilab.org Scilab]), são distribuídos conjuntamente com a instalação oficial. A partir de um desses arquivos os resultados das simulações geradas pelo [wiki:EMSO EMSO] (arquivos com extensão RLT) podem ser manipulados e graficados no [http://www.mathworks.com Matlab] ou [http://www.scilab.org Scilab] conforme o caso.