1 pontos por GN⁺ 2024-12-18 | 1 comentários | Compartilhar no WhatsApp
  • Linguagem Modelica

    • Modelica é uma linguagem orientada a objetos usada para modelar sistemas ciberfísicos
    • Suporta a conexão acausal de componentes reutilizáveis regidos por equações matemáticas, facilitando a modelagem a partir de princípios fundamentais
  • Bibliotecas Modelica

    • Permitem modelar sistemas complexos com eficiência por meio de diversas bibliotecas
  • Ferramentas Modelica

    • Existem várias ferramentas que utilizam Modelica para dar suporte ao trabalho de modelagem
  • Associação Modelica

    • Associação que coordena várias atividades relacionadas à linguagem Modelica
    • Inclui membros organizacionais e diversas atividades comunitárias
  • Newsletter

    • Fornece as últimas notícias e informações por meio da newsletter publicada pela Associação Modelica
  • Contato

    • É possível entrar em contato com a Associação Modelica por e-mail: board@modelica.org
  • Privacidade e material impresso

    • Fornece informações sobre privacidade e material impresso

1 comentários

 
GN⁺ 2024-12-18
Comentários do Hacker News
  • Modelica é uma linguagem declarativa de alto nível para descrever comportamento matemático, aplicada principalmente a sistemas de engenharia

    • Na indústria de HVAC, Modelica é bastante usada, e como engenheiro de controle, peço vários FMUs de componentes aos engenheiros de sistema para usar em trabalhos de otimização
    • É prático poder integrar modelos baseados em física a fluxos de trabalho em Python
    • Modelica exige uma forma de pensar diferente da programação imperativa comum, pois como linguagem declarativa define as equações, variáveis e restrições do sistema
    • O OpenModelica avançou bastante como implementação open source, mas aplicações proprietárias como o Dymola ainda dominam a indústria
  • Modelica é uma linguagem de nicho amplamente usada em simulação em tempo real no automobilismo (F1, NASCAR)

    • A especificação da linguagem é open source, mas o Dymola é o compilador comercial mais popular
    • A natureza acausal da linguagem é muito poderosa e permite compor modelos de forma modular
    • A analogia mais próxima no mundo da programação é Haskell
  • Falta entendimento sobre Modelica, e é difícil compreender sem exemplos na landing page

    • Seria bom se a landing page tivesse exemplos ou links para exemplos
    • Mesmo clicando por 30 segundos, não foi possível encontrar nada atraente
  • Uso Modelica com OpenModelica para descrever sistemas eletromagnéticos, e a linguagem e o ambiente gráfico de usuário são excelentes

    • As bibliotecas de Modelica são maduras e completas, e os solucionadores numéricos do OpenModelica são robustos e têm bom desempenho
    • Como é um padrão implementado por vários fornecedores, evita dependência de vendor, o que a torna uma tecnologia segura para investimento por engenheiros e empresas
  • Estou estudando modelagem por bond graph e entendo que ela é o mecanismo básico por trás do Modelica e do Simscape

    • Acredito que, ao entender a teoria de bond graph, será possível compreender sistemas de forma intuitiva
    • É um nicho, mas parece uma solução quase mágica para resolver problemas
  • O conceito de FMU é interessante, mas falta suporte de terceiros

    • Não há método de terceiros para gerar FMUs de Model Exchange no Linux
    • Nem mesmo o Matlab tem suporte suficiente
  • Modelica costuma ser comparada ao Simulink, mas acho que se parece mais com o symbolic package do matlab/octave ou com o sympy do Python

  • ModelingToolkit.jl é uma ferramenta agradável de usar e incorpora lições aprendidas com Modelica