Chuyển đến nội dung chính

   

BLOG ANSYS

Ngày 9 tháng 7 năm 2019

Mẹo và thủ thuật của ANSYS: Nhập Cờ bạc trực tuyến trực tiếp vào Fluent UI

Sẽ thật tuyệt nếu mọi mô phỏng đều có cài đặt ranh giới và vùng ô tĩnh phải không? Thật không may, thế giới không tĩnh tại nên nhiều kỹ sư phải đối mặt với thách thức khi nhập các cài đặt biến đổi Cờ bạc trực tuyếno một số khía cạnh của mô phỏng.

Đây là lý do tại sao tôi muốn cho bạn biết về khả năng nhập Cờ bạc trực tuyến trực tiếp vàosòng bạc việt namgiao diện người dùng (UI).

Cho đến nay, người dùng Cờ bạc trực tuyến cần chỉ định các điều kiện ranh giới và vùng ô khác nhau phải viết một hàm do người dùng Cờ bạc trực tuyến xác định (UDF).

UDF có thể nhanh chóng trở nên phức tạp. Ví dụ: Hình 1 cho bạn thấy mã UDF thông thạo cần thiết để thiết lập nguồn nhiệt dao động hình sin dựa trên hàm Năng lượng(t) = 90000*sin(t) [W/m^3]


Figure 1. Cờ bạc trực tuyến UDF code required to set up a sinusoidally fluctuating heat source based on the function
Energy(t) = 90000*sin(t) [W/m3]

Ngay cả một UDF nhỏ, như trong Hình 1, cũng cần phải suy nghĩ kỹ lưỡng để tạo ra. Ví dụ: để tạo ra UDF này, các kỹ sư đã chuyển đổi đơn vị, lập trình bằng C và học các khái niệm lập trình dành riêng cho Cờ bạc trực tuyến.

Các khái niệm này bao gồm nhưng không giới hạn ở:

  • Chủ đề (Cấu trúc dữ liệu của UDF thông thạo)
  • Macro (như DEFINE_SOURCE)
  • Tiện ích (như CURRENT_TIME)

Ngay cả đối với người dùng có kinh nghiệm, quá trình này có thể mất một chút thời gian. Đó là lý do tại sao Cờ bạc trực tuyến Fluent UI lại hữu ích đến vậy.

Với các Cờ bạc trực tuyến, kỹ sư có thể sử dụng kết hợp các hàm toán học, toán tử logic, biến trường Fluent và các khái niệm phổ biến khác để đơn giản hóa việc xác định các điều kiện vùng ranh giới và vùng ô phức tạp.

 

Cách nhập Cờ bạc trực tuyến vào Fluent UI mà không cần UDF

UDF tuy mạnh mẽ nhưng lại yêu cầu người dùng phải có kiến ​​thức về lập trình. Tuy nhiên, Cờ bạc trực tuyến sẽ mở rộng khả năng tùy chỉnh phong phú của Fluent cho nhiều người dùng hơn.

Trở lại nguồn nhiệt dao động trong Hình 1, bây giờ chúng ta có thể dễ dàng nhập nó dưới dạng Cờ bạc trực tuyến bằng cách sử dụng ký hiệu toán học tiêu chuẩn (và một số cách dọn dẹp đơn vị). Như được thấy trong Hình 2, Cờ bạc trực tuyến (sin(Time/1[s]))*90000[Wm^-3] giờ đây có thể được nhập trực tiếp vào Fluent UI.


Figure 2. Now expressions can be easily added through the user interface in standard mathematical notation.

Trình chỉnh sửa cho phép kỹ sư đặt tên, xác định và mô tả Cờ bạc trực tuyến trong một giao diện duy nhất. Sau đó, người ta có thể sử dụng Cờ bạc trực tuyến được đặt tên này trong nhiều điều kiện ranh giới và vùng ô để tạo bất kỳ kết hợp Cờ bạc trực tuyến mong muốn nào.


Figure 3. A graph of an expression that represents a sinusoidally
fluctuating heat source

Việc chỉ định Cờ bạc trực tuyến này trong các phiên bản trước của Fluent bao gồm việc ghi/thông dịch/biên dịch tệp C, xây dựng UDF và nối nó với điều kiện biên. Các bước bổ sung này được loại bỏ bằng cách sử dụng Cờ bạc trực tuyến được đặt tên.

Ngoài ra, các Cờ bạc trực tuyến này có thể được sử dụng để xác định các thuật ngữ, mô hình và cài đặt bộ giải của vùng ô có điều kiện (chẳng hạn như gia tốc do trọng lực). Người dùng cũng có thể nhập trực tiếp Cờ bạc trực tuyến vào bảng điều kiện biên.

Có thể sử dụng một tập hợp phong phú các hàm toán học, lượng giác và các hàm khác để xác định các Cờ bạc trực tuyến này, bao gồm:

  • Biến vị trí (như thời gian)
  • Các biến trường (như tổng nhiệt độ và độ tự động)
  • Các biến giải pháp (như bước thời gian và phép lặp)
  • Các phép tính rút gọn (như tối thiểu, tối đa, trung bình và tổng)

Cờ bạc trực tuyến Boolean cũng có thể được sử dụng trong các tiêu chí đặc tả, sàng lọc và kích thước để điều chỉnh lưới.

Để tìm hiểu thêm về Cờ bạc trực tuyến, hãy xem hội thảo trên web được ghi lại:Nhập trực tiếp Cờ bạc trực tuyến để tăng tốc, đơn giản hóa việc mô phỏng trong Ansys Fluent.