1 puntos por GN⁺ 2024-12-18 | 1 comentarios | Compartir por WhatsApp
  • Lenguaje Modelica

    • Modelica es un lenguaje orientado a objetos utilizado para modelar sistemas ciberfísicos
    • Admite la conexión acausal de componentes reutilizables regidos por ecuaciones matemáticas, lo que facilita el modelado desde primeros principios
  • Bibliotecas de Modelica

    • Permite modelar sistemas complejos de manera eficiente mediante diversas bibliotecas
  • Herramientas de Modelica

    • Existen varias herramientas que utilizan Modelica para apoyar el trabajo de modelado
  • Asociación Modelica

    • Una asociación que coordina diversas actividades relacionadas con el lenguaje Modelica
    • Incluye miembros organizacionales y diversas actividades comunitarias
  • Boletín

    • El boletín publicado por la Asociación Modelica ofrece las últimas noticias e información
  • Contacto

    • Es posible contactar a la Asociación Modelica por correo electrónico: board@modelica.org
  • Privacidad e impresos

    • Se proporciona información relacionada con la privacidad y los impresos

1 comentarios

 
GN⁺ 2024-12-18
Opiniones de Hacker News
  • Modelica es un lenguaje declarativo de alto nivel para describir comportamiento matemático, aplicado principalmente a sistemas de ingeniería

    • En la industria HVAC se usa mucho Modelica, y como ingeniero de control solicito diversos FMU a los ingenieros de sistemas para usarlos en trabajos de optimización
    • Es conveniente poder integrar modelos basados en física en flujos de trabajo de Python
    • Modelica requiere una perspectiva distinta a la programación imperativa tradicional, ya que como lenguaje declarativo define las ecuaciones, variables y restricciones del sistema
    • OpenModelica ha avanzado mucho como implementación de código abierto, pero aplicaciones propietarias como Dymola todavía dominan en la industria
  • Modelica es un lenguaje de nicho ampliamente usado en deportes de motor (F1, NASCAR) para simulación en tiempo real

    • La especificación del lenguaje es de código abierto, pero Dymola es el compilador comercial más popular
    • La naturaleza acausal de este lenguaje es muy potente y permite construir modelos de forma modular
    • La analogía más cercana en el mundo de la programación sería Haskell
  • Falta comprensión sobre Modelica, y es difícil entenderlo porque la landing page no tiene ejemplos

    • Estaría bien que la landing page tuviera ejemplos o enlaces a ejemplos
    • Incluso después de hacer clic durante 30 segundos no encontré nada atractivo
  • Estoy usando Modelica con OpenModelica para describir sistemas electromagnéticos, y ofrece un gran lenguaje y un entorno gráfico de usuario

    • Las bibliotecas de Modelica son maduras y completas, y el solucionador numérico de OpenModelica es robusto y de alto rendimiento
    • Al ser un estándar implementado por varios proveedores, evita el vendor lock-in y es una tecnología segura para que ingenieros y empresas inviertan en ella
  • Estoy estudiando modelado con bond graphs, y entiendo que es el mecanismo base de Modelica y Simscape

    • Creo que si se entiende la teoría de bond graphs, se puede comprender el sistema de manera intuitiva
    • Este campo es de nicho, pero parece una solución casi mágica para resolver problemas
  • El concepto de FMU es interesante, pero falta soporte de terceros

    • No existe un método de terceros para generar Model Exchange FMU en Linux
    • Incluso Matlab tiene soporte insuficiente
  • Modelica suele compararse con Simulink, pero creo que se parece más al paquete symbolic de matlab/octave o a sympy de Python

  • ModelingToolkit.jl es una herramienta agradable de usar que refleja las lecciones aprendidas de Modelica