exponenta event banner

Исследование допусков с использованием моделирования Монте-Карло в резонансном преобразователе постоянного тока ООО

В этом примере показано, как использовать Simscape™ Electrical™ для выполнения анализа Монте-Карло для оптимизации конструкции резонансного преобразователя постоянного тока LLC, когда некоторые его компоненты имеют допуски.

Мотивация

При проектировании электрической системы некоторые компоненты могут обладать определенным допуском по некоторым ключевым параметрам (например, индуктивности индуктора). Более свободные компоненты допусков обычно имеют более низкую стоимость, поэтому их выбор экономически эффективен.

Однако допуск компонентов влияет на производительность системы, что приводит к изменчивости некоторых ключевых спецификаций. В этом примере показано, как выбрать варианты конструкции, которые минимизируют изменчивость всей системы.

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

Метод Монте-Карло

Статистическая изменчивость компонентов влияет на статистическую изменчивость глобальной системы. Метод Монте-Карло состоит в выводе оценки этого влияния путем статистического повторения. Данное известное распределение генерирует значения параметров компонента, а затем выполняется моделирование для получения результатов на уровне системы. Моделирование повторяется много раз. Если количество моделирований достаточно велико, распределение выходного сигнала системы достаточно хорошо вычисляется.

Модель

В этой конкретной конструкции система управления была выбрана очень простой: фиксированная частота переключения в разомкнутом контуре.

Теоретическое приближение коэффициента усиления выходного напряжения

Для этого преобразователя первая гармоническая аппроксимация для вычисления коэффициента усиления выходного напряжения из расчетных параметров составляет:

$$ M = \frac{1}{ 2 \sqrt{\left( 1 + L_N - \frac{L_N}{f_N^2} \right)^2 +
Q^2 \left(f_N - \frac{1}{f_N} \right)^2 } } $$

в которых$$ L_N $$ и$$ Q $$ являются отношением индуктивности и коэффициентом качества, которые напрямую зависят от индуктивностей и емкости компонентов, представляющих интерес в этом исследовании.

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

Задание допуска компонента

Можно задать допуски компонентов в маске блока. Например, в индукторе можно применить значение допуска с равномерным распределением к определенному диапазону индуктивностей.

Исследование допусков системы (только над Ln)

После применения допусков (20% для индукторов и 7% для конденсатора в этом примере) выполняется несколько моделирований, во время которых индукции и емкость случайным образом генерируются при t = 0 с равномерным распределением. Выходной коэффициент усиления, измеренный на нагрузке, изменяется каждый раз, поскольку система отличается во время каждого моделирования из-за допусков. Для фиксированного выбора конструкции ($$ L_N $$фиксированного и фиксированного$$ Q $$) множественные повторные моделирования Монте-Карло выводят статистическое распределение выходного напряжения.

В этом разделе, чтобы выяснить, какая конфигурация дает меньшую вариабельность усиления выходного напряжения, необходимо зафиксировать значение$$ Q $$ и изменить значение$$ L_N $$ в диапазоне, который требуется изучить.

This script will run 50 simulations.

Исследование допусков системы (над Ln и коэффициентом качества)

Для изучения допуска системы$$ L_N $$ и коэффициента качества$$ Q $$ также измените значение. Затем выбирается сетка значений L_N и Q, и для каждой конфигурации модель оценивает распределение выходного коэффициента усиления посредством повторения.

This script will run 160 simulations.

Преимущества параллельных вычислений

Имитация сотен или тысяч раз является дорогостоящей с точки зрения вычислений и занимает много времени. Для сокращения времени вычислений можно параллельно выполнять несколько моделирований. Это особенно выгодно для независимого моделирования Монте-Карло.

Для этого рабочего процесса Parallel Computing Toolbox™ используется для ускорения процесса и масштабирования до большего количества симуляций.

До этого момента этот пример работал с сеткой из конфигураций 4x4 с 10 моделированиями каждая. На этом рисунке показана анимация одного и того же рабочего процесса, масштабированная до сетки конфигураций 17x17 со 100 моделированиями каждая.

График поверхности показывает максимальный допуск, найденный для каждой конфигурации (наихудший сценарий). По мере того, как выполняется все больше и больше моделирования, график поверхности формирует более надежное представление распределения допусков выходного усиления, и мы можем найти конкретную конфигурацию ($$ Q = 0.8 $$и)$$ L_N = 0.3 $$, которая имеет тенденцию иметь наименьший возможный допуск выходного усиления, около 9%.