Version 12 (modified by Rodolfo Rodrigues, 17 years ago) (diff)

Pequenas correções

FAQ (Frequently Asked Question)


  1. O Simulador
    1. Quais são as configurações mínimas requeridas?
    2. Quais são as plataformas que posso utilizá-lo? Posso executá-lo em uma outra plataforma que não consta na lista?
    3. Onde posso baixar a última versão do EMSO?
    4. 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)?
    5. Como devo proceder para a desinstalação do EMSO no meu computador?
    6. Terei despesas com o pagamento de licenças?
    7. Desejo utilizar o EMSO para projetos na minha Empresa, como devo proceder?
    8. Por ser de uso livre para Instituições de Ensino, o EMSO é um software de código-fonte aberto?
  2. Modelagem
    1. Para o desenvolvimento dos meus modelos necessito do conhecimento de alguma linguagem de programação? Quais os conhecimentos prévios que necessito ter?
    2. Qual a linguagem para a modelagem que o EMSO utiliza?
    3. Quais as vantagens que a linguagem de modelagem própria apresenta?
    4. Posso utilizar outras linguagens para implementar meus modelos?
    5. Para a construção de modelos no EMSO, tenho que começá-los no zero? Posso utilizar um arquivo padrão como referência?
    6. O que é a EML?
    7. Como posso utilizar a EML?
    8. Desenvolvi uma biblioteca própria de modelos e quero compartilhá-la com os demais usuários do EMSO, como devo proceder?
  3. Simulação
    1. Que tipos de problemas o EMSO suporta resolver?
    2. Quais os pacotes de soluções numéricas (solvers) presentes no EMSO?
    3. Estou encontrando problemas para simular o meu problema, quais os procedimentos que devo seguir?
    4. 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.