Skip to main content
Эта страница переведена автоматически. Перейти к английской версии?

Алгоритм исследования SHERPA

HyperLynx Design Space Exploration

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

Печатная плата с красочными следами и компонентами на синем фоне

Задача оптимизации

Моделирование позволяет разработчикам анализировать, отлаживать и оптимизировать электронную конструкцию с помощью цифрового двойника перед выпуском прототипа в производство. Это позволяет получить более прочную, надежную и экономичную плату за счет снижения вероятности возникновения проблем во время лабораторного тестирования, которые могут потребовать перезапуска платы.

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

Select...

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

Быстрая и эффективная оптимизация

Эффективное исследование больших проектных пространств с минимальным количеством симуляций — сложная задача, требующая сочетания передовых методов анализа. Для этого необходим подход, позволяющий сбалансировать два противоречивых требования:

  1. Сосредоточение внимания на любых многообещающих результатах, чтобы быстро найти их оптимальные значения. При первоначальной выборке проектного пространства выбранные значения редко приводят к оптимальным значениям. Вместо этого они создают градиенты, которые обрабатываются для определения оптимальных мест (обычно локальных максимумов/минимумов) на поверхности ответа. Сосредоточение внимания на локальном (но не глобальном) оптимальном результате требует дополнительных экспериментов по моделированию, которые в конечном итоге не способствуют поиску глобального оптимального результата.
  2. Обеспечение адекватного отбора проб всего проектного пространства. Представьте себе коробку для яиц, где вершины и впадины немного разные. Существует много разных локальных минимумов и максимумов, но у каждого из них только одно глобальное значение. После первоначального отбора проб легко определить локальный градиент и местный пик/долину, но определить глобальное значение очень сложно. The все пространство должно быть отобрано достаточно адекватно, чтобы глобальные максимумы/минимумы были найдены к концу процесса.

Алгоритм SHERPA

Уравновешивание этих двух разных требований — сложная задача, требующая передовых методов оценки каждого ответа по мере того, как появляется возможность оценить числовой порядок поверхности ответа и определить следующий эксперимент. Для большинства оптимизаторов это требует глубокого понимания как решаемой задачи, так и самого алгоритма поиска, чтобы «настроить» параметры управления алгоритмом.

С помощью 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 HyperLynx Design 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 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