Version 12 (modified by 17 years ago) (diff) | ,
---|
FAQ (Frequently Asked Question)
-
O Simulador
- Quais são as configurações mínimas requeridas?
- Quais são as plataformas que posso utilizá-lo? Posso executá-lo em uma outra plataforma que não consta na lista?
- Onde posso baixar a última versão do EMSO?
- 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)?
- Como devo proceder para a desinstalação do EMSO no meu computador?
- Terei despesas com o pagamento de licenças?
- Desejo utilizar o EMSO para projetos na minha Empresa, como devo proceder?
- Por ser de uso livre para Instituições de Ensino, o EMSO é um software de código-fonte aberto?
-
Modelagem
- Para o desenvolvimento dos meus modelos necessito do conhecimento de alguma linguagem de programação? Quais os conhecimentos prévios que necessito ter?
- Qual a linguagem para a modelagem que o EMSO utiliza?
- Quais as vantagens que a linguagem de modelagem própria apresenta?
- Posso utilizar outras linguagens para implementar meus modelos?
- Para a construção de modelos no EMSO, tenho que começá-los no zero? Posso utilizar um arquivo padrão como referência?
- O que é a EML?
- Como posso utilizar a EML?
- Desenvolvi uma biblioteca própria de modelos e quero compartilhá-la com os demais usuários do EMSO, como devo proceder?
-
Simulação
- Que tipos de problemas o EMSO suporta resolver?
- Quais os pacotes de soluções numéricas (solvers) presentes no EMSO?
- Estou encontrando problemas para simular o meu problema, quais os procedimentos que devo seguir?
- Desejo graficar resultados simulados em função de outras variáveis que não o tempo, como posso fazer isto?
O Simulador
Quais são as configurações mínimas requeridas?
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?
Atualmente as plataformas suportadas são:
- Windows 95 e superiores (98, Me, NT 4, 2000, 2003 e XP)
- Linux 2 e superiores (preferencialmente a distribuição Ubuntu)
Se você deseja utilizar uma plataforma que não se encontra nesta lista, entre em contato?.
Onde posso baixar a última versão do EMSO?
A última versão e também versões anteriores podem ser baixadas na seção de 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)?
Ao ser instalado, o EMSO não requer privilégios especiais no sistema. Desta forma, o 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 EMSO no meu computador?
Basta executar o arquivo de desinstalação (geralmente unins000.exe) que se encontra na raiz do diretório onde o EMSO foi instalado.
Terei despesas com o pagamento de licenças?
O EMSO é disponibilizado numa versão de avaliação, sendo de uso livre para Instituições de Ensino.
Desejo utilizar o EMSO para projetos na minha Empresa, como devo proceder?
No momento o EMSO só pode ser utilizado pelas Empresas? que participam do Projeto ALSOC.
Por ser de uso livre para Instituições de Ensino, o EMSO é um software de código-fonte aberto?
O 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.
Modelagem
Para o desenvolvimento dos meus modelos necessito do conhecimento de alguma linguagem de programação? Quais os conhecimentos prévios que necessito ter?
O 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 conjuntamente com a instalação oficial e também disponível na seção de Downloads.
Qual a linguagem para a modelagem que o EMSO utiliza?
O 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?
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?
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 EMSO, tenho que começá-los no zero? Posso utilizar um arquivo padrão como referência?
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 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 EML?
Ver EML.
Como posso utilizar a 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 Downloads.
Desenvolvi uma biblioteca própria de modelos e quero compartilhá-la com os demais usuários do EMSO, como devo proceder?
O compartilhamento de modelos pode ser feito por meio deste portal através do seu registro e solicitando direitos para modificação de wiki.
Simulação
Que tipos de problemas o EMSO suporta resolver?
O 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 EMSO?
O 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 solvers 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 Downloads.
Estou encontrando problemas para simular o meu problema, quais os procedimentos que devo seguir?
Um dos caminhos é criar um 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?
Por ser um simulador de processos dinâmicos, o EMSO, no momento, não suporta outra variável que não o tempo na abcissa. Para estes casos 2 arquivos: emso2ml.m (Matlab) e emso2sci.sci (Scilab), são distribuídos conjuntamente com a instalação oficial. A partir de um desses arquivos os resultados das simulações geradas pelo EMSO (arquivos com extensão RLT) podem ser manipulados e graficados no Matlab ou Scilab conforme o caso.