Skip to main content
Trang này được hiển thị bằng tính năng dịch tự động. Xem bằng tiếng Anh?

Thuật toán thăm dò SHERPA

HyperLynx Design Space Exploration

HyperLynx Design Space Exploration (HL-DSE) cung cấp tối ưu hóa thiết kế tiên tiến khi số lượng các trường hợp mô phỏng được điều tra vượt quá nhiều so với thực tế. HL-DSE có thể tìm ra các giải pháp tối ưu với một phần nhỏ tài nguyên tính toán được yêu cầu bởi các phương pháp truyền thống.

Bảng mạch với các dấu vết và thành phần đầy màu sắc trên nền màu xanh

Thách thức tối ưu hóa

Mô phỏng cho phép các nhà thiết kế phân tích, gỡ lỗi và tối ưu hóa thiết kế điện tử bằng cách sử dụng digital twin trước khi phát hành nguyên mẫu để chế tạo. Điều này dẫn đến một bảng mạnh mẽ hơn, đáng tin cậy và tiết kiệm chi phí hơn bằng cách giảm khả năng các vấn đề phát sinh trong quá trình thử nghiệm trong phòng thí nghiệm có thể yêu cầu hồi sinh bảng.

Mô phỏng cũng cho phép người dùng khám phá các phiên bản thay thế của thiết kế của họ để cải thiện độ tin cậy, tốc độ hoặc biên độ, hoặc để giảm chi phí sản xuất tổng thể. Khi mô phỏng được sử dụng như một công cụ tối ưu hóa, độ phức tạp của phân tích được thực hiện thường tăng theo các giai đoạn:

Select...

Ban đầu, người dùng sửa đổi thiết kế và mô phỏng lại các thay đổi từng cái một. Điều này hoạt động tốt cho các nghiên cứu đơn giản và dễ dàng cho người dùng mô phỏng mới hiểu. Phương pháp này hoạt động tốt nhất khi chỉ có một hoặc hai tham số thiết kế (biến) cần nghiên cứu và khi người dùng có thể dễ dàng xác định các giá trị tham số để sử dụng cho nghiên cứu tiếp theo dựa trên kết quả của các tham số trước đó.

Tối ưu hóa nhanh chóng, hiệu quả

Khám phá hiệu quả các không gian thiết kế lớn với càng ít mô phỏng càng tốt là một nhiệm vụ khó khăn đòi hỏi sự kết hợp của các kỹ thuật phân tích tiên tiến. Điều này đòi hỏi một cách tiếp cận cân bằng hai yêu cầu mâu thuẫn:

  1. Tập trung vào bất kỳ kết quả đầy hứa hẹn nào để tìm ra giá trị tối ưu của chúng một cách nhanh chóng. Khi một không gian thiết kế được lấy mẫu ban đầu, các giá trị được chọn hiếm khi dẫn đến các giá trị tối ưu. Thay vào đó, chúng tạo ra các gradient, được xử lý để tìm các vị trí tối ưu (thường là cực đa/tối thiểu cục bộ) trên bề mặt phản hồi. Việc tập trung vào kết quả tối ưu cục bộ (nhưng không toàn cầu) đòi hỏi các thí nghiệm mô phỏng bổ sung mà cuối cùng không góp phần tìm ra mức tối ưu toàn cầu.
  2. Đảm bảo rằng toàn bộ không gian thiết kế được lấy mẫu đầy đủ. Hãy xem xét một hộp trứng nơi các đỉnh và thung lũng đều hơi khác nhau. Có nhiều mức tối thiểu và cực đại cục bộ khác nhau - nhưng chỉ có một giá trị toàn cầu của mỗi giá trị. Thật dễ dàng để tìm thấy độ dốc cục bộ và đỉnh đồng/thung lũng địa phương sau khi lấy mẫu ban đầu - nhưng rất khó để đảm bảo rằng giá trị toàn cầu được tìm thấy. Các toàn bộ không gian phải được lấy mẫu đủ đầy đủ để các cực đa/tối thiểu toàn cầu đã được tìm thấy vào cuối quá trình.

Thuật toán SHERPA

Cân bằng hai yêu cầu khác nhau này là một nhiệm vụ khó khăn đòi hỏi các kỹ thuật tiên tiến để đánh giá từng phản hồi khi nó có sẵn để đánh giá thứ tự số của bề mặt phản hồi và xác định thử nghiệm tiếp theo sẽ chạy. Với hầu hết các trình tối ưu hóa, điều này đòi hỏi sự hiểu biết đáng kể về cả vấn đề đang được giải quyết và chính thuật toán tìm kiếm để “điều chỉnh” các tham số điều khiển cho thuật toán.

Với HL-DSE, thuật toán SHERPA đánh giá các phản hồi khi phân tích chạy và điều chỉnh thuật toán tự động. HL-DSE tạo ra một biểu đồ của các phản hồi khi quá trình phân tích tiến hành, hiển thị (các) giá trị thu được từ mỗi thí nghiệm mô phỏng.

HyperLynx graph showing a design of experiments optimization history shown via SHERPA algorithm

Trong cốt truyện này, HL-DSE có hai nhân vật công đức và các mục tiêu liên quan:

  • tối ưu hóa giá trị màu đỏ
  • giảm thiểu giá trị màu xanh lam

Đường màu xanh lam hiển thị lịch sử của các thí nghiệm đã cải thiện giá trị của số liệu màu xanh lam. 100 mô phỏng đã được đưa ra làm ngân sách cho phân tích này, trong tổng số 82.500 hoán vị có thể có của các giá trị đầu vào.

Trong 25 mô phỏng, SHERPA đã có thể nhanh chóng tìm thấy các giá trị gần tối ưu cho mỗi số liệu.

Phương pháp phản ứng bề mặt

Hình dung kết quả

Do tính chất phức tạp của các vấn đề đang được điều tra, các kỹ thuật tối ưu hóa tiên tiến chỉ có thể lấy mẫu một tỷ lệ nhỏ trong tổng số không gian thiết kế. Có thể trực quan hóa kết quả phân tích một cách nhanh chóng và hiệu quả là một phần quan trọng để thực hiện các quy trình như thông qua tối ưu hóa.

HyperLynx Design Space Exploration cung cấp nhiều khả năng vẽ biểu đồ đầu ra phong phú để cung cấp thông tin chi tiết về cách thiết kế hoạt động. Chúng bao gồm các biểu đồ 3D có thể cho thấy những thứ như tổn thất lợi nhuận bị ảnh hưởng như thế nào thông qua sự phân tách và đường kính antipad.

Trong ví dụ này, tổn thất trở lại phải được tối đa hóa để cải thiện tính toàn vẹn của tín hiệu. Điều này liên quan đến việc xử lý hậu kỳ kết quả của từng mô phỏng để báo cáo giá trị tối đa gặp phải dưới dạng số liệu phản hồi, sau đó tìm các điều kiện biến đầu vào để giảm thiểu phản hồi đó.

3D graph showing colored surface with contour lines, representing data visualization or response surface methodology

Phương pháp phản hồi bề mặt từ HyperLynx DSE

A design table showing various home styles with columns for square footage, bedrooms, bathrooms, and garage spaces.

Xác định không gian thiết kế

HL-DSE được tích hợp với cả hai quy trình tuân thủ liên kết nối nối tiếp trước bố cục của HyperLynx Advanced Solvers 3D Explorer và HyperLynx Signal Integrity, mỗi quy trình đều có khả năng thực hiện tối ưu hóa thiết kế thông qua phân tích tham số swept.

Khi số lượng các trường hợp mô phỏng trở nên không thể chấp nhận được, HL-DSE được sử dụng để thực hiện tối ưu hóa tự động. Các biến thiết kế và phạm vi đã được xác định bởi người dùng được truyền đạt đến HL-DSE, người dùng có thể xem lại và điều chỉnh khi cần thiết.

Mục tiêu phân tích

Xác định mục tiêu tối ưu hóa

HL-DSE được tích hợp chặt chẽ với 3D Explorer và phân tích tuân thủ trước bố cục từ góc độ đầu ra mô phỏng (phản hồi). Các số liệu đầu ra đã được xác định bởi người dùng được chuyển đến HL-DSE, nơi người dùng thêm các yêu cầu đạo/không đạt và mục tiêu tối ưu hóa.

Diagram showing study responses and parameters with data visualization elements and charts

Mô hình thay thế

Colorful abstract 3D shapes and patterns representing surrogate modeling or data visualization

Trong một số ứng dụng, chỉ cần thực hiện các thí nghiệm mô phỏng và tìm ra các cấu hình tối ưu là không đủ, bởi vì biết cách thiết kế hoạt động trong hàng triệu trường hợp là mục tiêu. Ví dụ, một khi thiết kế được tối ưu hóa, người dùng có thể muốn dự đoán năng suất sản xuất trên hàng triệu đơn vị. Trong trường hợp này, các biến là các thông số của thiết kế, nhưng phạm vi của chúng trở thành sự phân bố của các giá trị mà người ta mong đợi sẽ thấy là kết quả của dung sai sản xuất.

Chạy hàng triệu thí nghiệm mô phỏng rõ ràng là không thực tế, vì vậy một mô hình toán học phù hợp hoặc thay thế được tạo ra phù hợp với hành vi đầu vào/đầu ra của thiết kế trong phạm vi tham số. Mô hình thay thế này sau đó có thể được sử dụng thay cho các thí nghiệm mô phỏng thực tế để dự đoán hành vi của thiết kế trong một số lượng lớn các điều kiện, và do đó dự đoán năng suất sản xuất.

Resources