1 điểm bởi GN⁺ 2024-12-18 | 1 bình luận | Chia sẻ qua WhatsApp
  • Ngôn ngữ Modelica

    • Modelica là một ngôn ngữ hướng đối tượng, được օգտագործեց để mô hình hóa các hệ thống vật lý-không gian mạng
    • Hỗ trợ kết nối phi nhân quả của các thành phần có thể tái sử dụng được chi phối bởi các phương trình toán học, giúp việc mô hình hóa từ các nguyên lý cơ bản trở nên dễ dàng hơn
  • Thư viện Modelica

    • Có thể mô hình hóa hiệu quả các hệ thống phức tạp thông qua nhiều thư viện khác nhau
  • Công cụ Modelica

    • Có nhiều công cụ sử dụng Modelica để hỗ trợ công việc mô hình hóa
  • Hiệp hội Modelica

    • Hiệp hội phụ trách nhiều hoạt động khác nhau liên quan đến ngôn ngữ Modelica
    • Bao gồm các thành viên tổ chức và nhiều hoạt động cộng đồng đa dạng
  • Bản tin

    • Cung cấp tin tức và thông tin mới nhất thông qua bản tin do Hiệp hội Modelica phát hành
  • Liên hệ

    • Có thể liên hệ với Hiệp hội Modelica qua email: board@modelica.org
  • Quyền riêng tư và ấn phẩm in

    • Cung cấp thông tin liên quan đến bảo vệ quyền riêng tư và ấn phẩm in

1 bình luận

 
GN⁺ 2024-12-18
Ý kiến trên Hacker News
  • Modelica là một ngôn ngữ khai báo cấp cao để mô tả hành vi toán học, chủ yếu được áp dụng cho các hệ thống kỹ thuật

    • Modelica được օգտագործ dụng nhiều trong ngành HVAC, và với vai trò là kỹ sư điều khiển, tôi thường yêu cầu các FMU của nhiều thành phần khác nhau từ kỹ sư hệ thống để dùng cho công việc tối ưu hóa
    • Việc có thể tích hợp các mô hình dựa trên vật lý vào quy trình làm việc Python rất tiện lợi
    • Modelica đòi hỏi một cách nhìn khác so với lập trình mệnh lệnh thông thường; đây là ngôn ngữ khai báo, nơi bạn định nghĩa các phương trình, biến và ràng buộc của hệ thống
    • OpenModelica đã có nhiều tiến bộ cho bản triển khai mã nguồn mở, nhưng các ứng dụng độc quyền như Dymola vẫn chiếm ưu thế trong ngành
  • Modelica là một ngôn ngữ ngách nhưng được dùng rộng rãi trong mô phỏng thời gian thực ở motorsport (F1, NASCAR)

    • Đặc tả ngôn ngữ là mã nguồn mở, nhưng Dymola là trình biên dịch thương mại phổ biến nhất
    • Tính phi nhân quả của ngôn ngữ này rất mạnh mẽ, cho phép xây dựng mô hình theo kiểu lắp ghép mô-đun
    • Phép so sánh gần nhất trong thế giới lập trình có lẽ là Haskell
  • Tôi vẫn chưa hiểu rõ Modelica và thấy khó nắm bắt vì trang giới thiệu không có ví dụ

    • Sẽ rất tốt nếu trang giới thiệu có ví dụ hoặc liên kết đến ví dụ
    • Bấm thử trong 30 giây mà vẫn không tìm thấy điều gì đủ hấp dẫn
  • Tôi đang dùng Modelica với OpenModelica để mô tả các hệ thống điện từ, và đây là một ngôn ngữ tuyệt vời cùng môi trường giao diện đồ họa tốt

    • Thư viện Modelica đã trưởng thành và đầy đủ, còn bộ giải số của OpenModelica thì vững chắc và có hiệu năng tốt
    • Đây là một tiêu chuẩn được nhiều nhà cung cấp triển khai, nên có thể tránh phụ thuộc nhà cung cấp và là công nghệ an toàn để kỹ sư lẫn doanh nghiệp đầu tư
  • Tôi đang học về mô hình hóa bond graph và hiểu rằng đó là cơ chế nền tảng của Modelica và Simscape

    • Tôi tin rằng nếu hiểu được lý thuyết bond graph thì sẽ có thể hiểu hệ thống một cách trực quan
    • Đây là một thị trường ngách, nhưng trông như một lời giải mang tính kỳ diệu cho việc giải quyết vấn đề
  • Khái niệm FMU khá thú vị, nhưng sự hỗ trợ từ bên thứ ba còn thiếu

    • Không có cách nào từ bên thứ ba để tạo Model Exchange FMU trên Linux
    • Ngay cả Matlab cũng hỗ trợ chưa tốt
  • Modelica thường được so sánh với Simulink, nhưng tôi nghĩ nó giống symbolic package của matlab/octave hay sympy của Python hơn

  • ModelingToolkit.jl là một công cụ phản ánh những bài học từ Modelica và mang lại trải nghiệm làm việc rất dễ chịu