1P by neo 15일전 | favorite | 댓글 1개
  • Modelica 언어

    • Modelica는 객체 지향 언어로, 사이버 물리 시스템을 모델링하는 데 사용됨
    • 수학적 방정식에 의해 지배되는 재사용 가능한 구성 요소의 비인과적 연결을 지원하여 기본 원칙에서부터 모델링을 용이하게 함
  • Modelica 라이브러리

    • 다양한 라이브러리를 통해 복잡한 시스템을 효율적으로 모델링할 수 있음
  • Modelica 도구

    • Modelica를 활용한 다양한 도구들이 존재하여 모델링 작업을 지원함
  • Modelica 협회

    • Modelica 언어와 관련된 다양한 활동을 주관하는 협회
    • 조직 회원 및 다양한 커뮤니티 활동 포함
  • 뉴스레터

    • Modelica 협회에서 발행하는 뉴스레터를 통해 최신 소식과 정보를 제공함
  • 연락처

    • 이메일을 통해 Modelica 협회와 연락 가능: board@modelica.org
  • 개인정보 및 인쇄물

    • 개인정보 보호 및 인쇄물 관련 정보 제공
Hacker News 의견
  • Modelica는 수학적 행동을 설명하는 고수준 선언형 언어로, 주로 공학 시스템에 적용됨

    • HVAC 산업에서 Modelica를 많이 사용하며, 제어 엔지니어로서 시스템 엔지니어로부터 다양한 구성 요소의 FMU를 요청하여 최적화 작업에 사용함
    • 물리 기반 모델을 Python 워크플로우에 통합할 수 있어 편리함
    • Modelica는 일반적인 명령형 프로그래밍과는 다른 관점이 필요하며, 선언형 언어로 시스템의 방정식, 변수, 제약 조건을 정의함
    • OpenModelica가 오픈 소스 구현을 위해 많은 발전을 이루었으나, Dymola와 같은 독점 애플리케이션이 여전히 산업에서 우위를 점하고 있음
  • Modelica는 모터스포츠(F1, NASCAR)에서 실시간 시뮬레이션에 널리 사용되는 틈새 언어임

    • 언어 사양은 오픈 소스이지만, Dymola가 가장 인기 있는 상용 컴파일러임
    • 이 언어의 비인과적 특성은 매우 강력하며, 모델을 조립식으로 구성할 수 있음
    • 프로그래밍 세계에서 가장 가까운 비유는 Haskell임
  • Modelica에 대한 이해가 부족하며, 랜딩 페이지에 예제가 없어 이해하기 어려움

    • 랜딩 페이지에 예제나 예제 링크가 있으면 좋겠음
    • 30초 동안 클릭해도 매력적인 것을 찾지 못함
  • OpenModelica와 함께 Modelica를 사용하여 전자기 시스템을 설명하고 있으며, 훌륭한 언어와 그래픽 사용자 환경을 제공함

    • Modelica 라이브러리는 성숙하고 완전하며, OpenModelica의 수치 해석기는 견고하고 성능이 뛰어남
    • 여러 공급업체가 구현한 표준으로, 벤더 종속을 피할 수 있어 엔지니어와 회사가 투자하기에 안전한 기술임
  • Bond graph 모델링을 공부 중이며, Modelica와 Simscape의 기초 메커니즘이라고 이해함

    • Bond graph 이론을 이해하면 직관적으로 시스템을 이해할 수 있을 것이라고 믿음
    • 이 분야는 틈새 시장이지만, 문제 해결에 마법 같은 해결책으로 보임
  • FMU 개념은 흥미롭지만, 제3자 지원이 부족함

    • Linux에서 Model Exchange FMU를 생성할 수 있는 제3자 방법이 없음
    • Matlab조차도 지원이 부족함
  • Modelica는 Simulink와 비교되지만, matlab/octave의 symbolic package나 python의 sympy와 더 유사하다고 생각함

  • ModelingToolkit.jl은 Modelica의 교훈을 반영하여 작업하기 즐거운 도구임