OpenModelica
Desenvolvido por | Open Source Modelica Consortium (OSMC) |
---|---|
Escrito em | VS |
Meio Ambiente |
Multiplataforma Linux , Windows |
Formatos de leitura | Modelica CombiTimeTable ( d ) e formato do modelo Modelica ( d ) |
Formatos escritos | Formato do modelo Modelica ( d ) e Modelica CombiTimeTable ( d ) |
Modelo | simulações numéricas |
Licença | licença pública OSMC, EPL , GPL ( licença gratuita ) |
Local na rede Internet | openmodelica.org |
OpenModelica é um software livre para simulações numéricas de sistema físico .
Baseado em Modelica , permite a modelagem, simulação, otimização e análise de sistemas físicos complexos (elétricos, mecânicos, térmicos, hidráulicos ...).
A comunidade OpenModelica busca ativamente o desenvolvimento do software, principalmente por meio de uma organização sem fins lucrativos.
O software é usado tanto pela academia quanto pela indústria. Numerosas bibliotecas (banco de dados de componentes) permitem a modelagem de sistemas automotivos, tratamento de água, aeronáutica, defesa, energia, processo, equipamentos industriais, etc.
OpenModelica permite simular o funcionamento de sistemas físicos para analisar seu comportamento.
O usuário modela cada subconjunto do sistema usando componentes de um banco de dados integrado ao software.
Cada submontagem do sistema é modelada por componentes retirados de um banco de dados integrado ao software.
Este diagrama é transformado em um conjunto de equações que o simulador associado resolve.
Como resultado, o usuário pode analisar todas as características de cada componente do sistema.
A interface gráfica do OpenModelica consiste em várias janelas:
O sistema é mostrado esquematicamente pelos diferentes componentes listados abaixo:
o motoredutor é modelado por seus diferentes componentes
Esta máquina EM é modelada por
Este torque resistivo constante ligado ao motor é modelado por
O redutor é modelado como um redutor com eficiência, cujas características são
Iniciamos a simulação mencionando a duração desejada
ResultadoO usuário pode analisar e exibir todas as características de cada componente do sistema
Neste exemplo, apenas 2 curvas são mostradas