Skip to main content
Цю сторінку перекладено автоматично. Перейти натомість до англійської версії?

Алгоритм розвідки SHERPA

HyperLynx Design Space Exploration

HyperLynx Design Space Exploration (HL-DSE) забезпечує вдосконалену оптимізацію дизайну, коли кількість випадків моделювання, що підлягають дослідженню, значно перевищує практичну. HL-DSE може знайти оптимальні рішення з часткою обчислювальних ресурсів, необхідних традиційними методами.

Друкована плата з барвистими слідами та компонентами на синьому тлі

Проблема оптимізації

Моделювання дозволяє дизайнерам аналізувати, налагоджувати та оптимізувати електронний дизайн за допомогою digital twin, перш ніж випустити прототип на виготовлення. Це призводить до більш надійної, надійної та економічно ефективної плати, зменшуючи ймовірність проблем, що виникають під час лабораторних випробувань, які можуть вимагати повторного перегляду плати.

Моделювання також дозволяє користувачам досліджувати альтернативні версії своєї конструкції, щоб підвищити надійність, швидкість або маржу або зменшити загальну вартість виготовлення. Коли моделювання використовується як інструмент оптимізації, складність проведеного аналізу зазвичай збільшується поетапно:

Select...

Спочатку користувачі змінюють дизайн і повторно імітують зміни по одному. Це добре працює для простих досліджень і легко зрозуміти новим користувачам моделювання. Цей метод найкраще працює, коли потрібно вивчити лише один або два параметри проектування (змінні) і коли користувач може легко визначити значення параметрів, які будуть використані для наступного дослідження на основі результатів попередніх.

Швидка, ефективна оптимізація

Ефективне вивчення великих дизайнерських просторів за допомогою якомога меншої кількості моделювань є складним завданням, яке вимагає поєднання передових методів аналізу. Для цього потрібен підхід, який врівноважує дві суперечливі вимоги:

  1. Обнулюючись будь-якими перспективними результатами, щоб швидко знайти їх оптимальні значення. Коли спочатку вибірка дизайнерського простору вибирається, вибрані значення рідко призводять до оптимальних значень. Натомість вони створюють градієнти, які обробляються для пошуку оптимальних місць (зазвичай локальних максимум/мінімумів) на поверхні відгуку. Обнулення локального (але не глобального) оптимального результату вимагає додаткових експериментів моделювання, які в кінцевому підсумку не сприяють пошуку глобального оптимуму.
  2. Забезпечення належного відбору проб всього дизайнерського простору. Розглянемо коробку з яєць, де вершини та долини трохи відрізняються. Існує багато різних локальних мінімумів і максимумів - але лише одне глобальне значення кожного. Легко знайти локальний градієнт і місцевий пік/долину після початкової вибірки - але дуже важко забезпечити, щоб глобальне значення було знайдено. цілих простір повинен бути відібраний достатньо адекватно, щоб глобальні максимуми/мінімуми були знайдені до кінця процесу.

Алгоритм ШЕРПА

Збалансування цих двох різних вимог є складним завданням, яке вимагає передових методів оцінки кожної відповіді, оскільки вона стає доступною для оцінки числового порядку поверхні відповіді та визначення наступного експерименту для запуску. У більшості оптимізаторів це вимагає значного розуміння як проблеми, що вирішується, так і самого алгоритму пошуку, щоб «налаштувати» параметри управління для алгоритму.

За допомогою HL-DSE алгоритм SHERPA оцінює відповіді під час запуску аналізу та автоматично налаштовує алгоритм. HL-DSE створює графік відповідей у міру проходження аналізу, показуючи значення (и), отримані з кожного експерименту моделювання.

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

У цьому сюжеті HL-DSE має дві фігури заслуги та пов'язані з цим цілі:

  • оптимізувати червоні значення
  • мінімізувати сині значення

Синя лінія показує історію експериментів, які покращили значення синьої метрики. 100 моделювань було наведено як бюджет для цього аналізу, із загальної кількості 82 500 можливих перестановок вхідних значень.

У межах 25 моделювань SHERPA зміг швидко знайти майже оптимальні значення для кожної метрики.

Методологія поверхні реагування

Візуалізація результатів

Завдяки складному характеру досліджуваних проблем, передові методи оптимізації здатні вибрати лише невеликий відсоток від загального проектного простору. Можливість швидко та ефективно візуалізувати результати аналізу є ключовою частиною виконання процесів, таких як оптимізація.

HyperLynx Design Space Exploration пропонує багатий асортимент можливостей побудови графіків, щоб дати уявлення про поведінку дизайну. Сюди входять тривимірні графіки, які можуть показати такі речі, як впливає на втрати повернення через поділ та діаметр антипада.

У цьому прикладі втрати повернення повинні бути максимізовані для поліпшення цілісності сигналу. Це передбачає постобробку результатів кожного моделювання, щоб повідомити про максимальне значення, яке зустрічається як метрика відповіді, а потім пошук умов вхідної змінної, які мінімізують цю відповідь.

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

Методологія поверхні реагування від HyperLynx DSE

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

Визначення дизайну простору

HL-DSE інтегрований як з потоками відповідності послідовних посилань HyperLynx Advanced Solvers 3D Explorer, так і HyperLynx Signal Integrity перед компонуванням послідовних посилань, кожен з яких вже здатний виконувати оптимізацію дизайну за допомогою аналізу параметрів розгортки.

Коли кількість випадків моделювання стає неспроможною, HL-DSE використовується для автоматизованої оптимізації. Змінні дизайну та діапазони, вже визначені користувачем, передаються HL-DSE, які користувач може переглянути та налаштувати за потреби.

Цілі аналізу

Визначення цілей оптимізації

HL-DSE тісно інтегрований з 3D Explorer та аналізом відповідності перед макетом з точки зору виведення (відповіді) моделювання. Вихідні показники, вже визначені користувачем, передаються до HL-DSE, де користувач додає вимоги щодо пропущення/відмови та цілі оптимізації.

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

Сурогатне моделювання

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

У деяких додатках просто проведення експериментів з моделювання та пошуку оптимальних конфігурацій недостатньо, оскільки знання того, як поводиться конструкція протягом мільйонів випадків, є метою. Наприклад, після оптимізації дизайну користувач може захотіти передбачити виробничий вихід понад мільйони одиниць. У цьому випадку змінні є параметрами конструкції, але їх діапазон стає розподілом значень, які можна було б очікувати в результаті виробничих допусків.

Запуск мільйонів імітаційних експериментів явно не є практичним, тому створюється відповідна математична або сурогатна модель, яка тісно відповідає поведінці введення/виводу конструкцій у діапазоні параметрів. Потім цю сурогатну модель можна використовувати замість фактичних експериментів моделювання для прогнозування поведінки конструкції за великої кількості умов, а отже, прогнозування виробничої врожайності.

Resources