Тестирование амплитудной чувствительности Фурье
Тестирование амплитудной чувствительности Фурье (FAST) основанный на дисперсии — это метод глобального анализа чувствительности, . Значение чувствительности определяется на основе условных отклонений , которые указывают на индивидуальное или совместное влияние неопределенных входных данных на выходные данные.
FAST сначала представляет условные отклонения через коэффициенты в несколько рядов Фурье разложения выходной функции . Затем эргодическая теорема применяется для преобразования многомерного интеграла в одномерный интеграл при вычислении коэффициентов Фурье. Для выполнения преобразования требуется набор несоизмеримых частот, и большинство частот иррациональны. Для облегчения вычислений вместо иррациональных частот выбирается набор целочисленных частот. Целочисленные частоты не являются строго несоизмеримыми, что приводит к ошибке между многомерным интегралом и преобразованным одномерным интегралом. Однако целочисленные частоты могут быть выбраны несоизмеримыми с любым порядком, чтобы можно было контролировать ошибку, удовлетворяя любым теоретическим требованиям точности. Используя целочисленные частоты в интегральном преобразовании, полученная функция в одномерном интеграле является периодической, и интеграл необходимо оценивать только за один период. Далее, поскольку непрерывная интегральная функция может быть восстановлена из набора конечных точек выборки, если Теорема выборки Найквиста-Шеннона удовлетворена, одномерный интеграл вычисляется путем суммирования значений функции в сгенерированных точках выборки.
FAST более эффективен для расчета чувствительности, чем другие методы глобального анализа чувствительности на основе отклонений посредством интеграции Монте-Карло . Однако расчет с помощью FAST обычно ограничивается чувствительностью, называемой «основными эффектами» или «эффектами первого порядка», из-за вычислительной сложности расчета эффектов более высокого порядка.
История
[ редактировать ]Метод FAST зародился при изучении связанных систем химических реакций в 1973 году. [1] [2] а подробный анализ вычислительной ошибки был представлен позднее в 1975 году. [3] В оригинальном методе рассчитывались только индексы чувствительности первого порядка, относящиеся к «основному эффекту». Компьютерная программа FORTRAN, способная анализировать системы алгебраических или дифференциальных уравнений, была опубликована в 1982 году. [4] В 1990-х годах взаимосвязь между индексами чувствительности FAST и индексами Соболя, рассчитанными с помощью моделирования Монте-Карло, была обнаружена в общих рамках ANOVA -подобного разложения. [5] и был разработан расширенный метод FAST, позволяющий рассчитывать индексы чувствительности, относящиеся к «общему эффекту». [6]
Фундамент
[ редактировать ]Чувствительность на основе отклонений
[ редактировать ]Индексы чувствительности дисперсионного метода рассчитываются посредством ANOVA-подобного разложения функции для анализа. Предположим, что функция где . Разложение типа ANOVA
при условии, что является константой, а интеграл от каждого члена суммы равен нулю, т.е.
Условная дисперсия, характеризующая вклад каждого члена в общую дисперсию является
Общая дисперсия представляет собой сумму всех условных дисперсий.
Индекс чувствительности определяется как нормализованная условная дисперсия как
особенно чувствительность первого порядка
который указывает на основной эффект ввода .
Множественный ряд Фурье
[ редактировать ]Один из способов расчета разложения типа ANOVA основан на использовании нескольких рядов Фурье. Функция в единичном гиперкубе можно расширить до кратно-периодической функции, а разложение в кратный ряд Фурье имеет вид
где коэффициент Фурье
Разложение типа ANOVA
Условная дисперсия первого порядка равна
где и являются реальной и мнимой частью соответственно
Эргодическая теорема
[ редактировать ]Для расчета коэффициентов Фурье необходимо оценить многомерный интеграл. Один из способов оценить этот многомерный интеграл — преобразовать его в одномерный интеграл, выражая каждый входной сигнал как функцию новой независимой переменной. , следующее
где представляет собой набор несоизмеримых частот, т.е.
для целочисленного набора тогда и только тогда, когда для каждого .Тогда коэффициенты Фурье можно вычислить одномерным интегралом по эргодической теореме [7]
Выполнение
[ редактировать ]Целочисленные частоты
[ редактировать ]Не более одной из несоизмеримых частот может быть рациональным, тогда как все остальные иррациональны. Поскольку числовое значение иррационального числа не может быть точно сохранено в компьютере, при реализации требуется аппроксимация несоизмеримых частот всеми рациональными числами. Без потери общности частоты можно задать целыми числами, а не любыми рациональными числами. Набор целых чисел примерно несоизмерима с порядком если
для
где является целым числом. Условие точной несоизмеримости представляет собой крайний случай, когда .
Используя целочисленные частоты, функция в преобразованном одномерном интеграле является периодической, поэтому только интегрирование за период требуется. Коэффициенты Фурье можно приближенно рассчитать как
Аппроксимация несоизмеримых частот для конечного приводит к ошибке несоответствия между истинными коэффициентами Фурье , и их оценки , . Чем больше заказ чем меньше ошибка, но тем больше вычислительных усилий требуется для расчета оценок в следующей процедуре. На практике часто устанавливается равным 4, и доступна таблица результирующих наборов частот, которые имеют до 50 частот. (Макрей и др., 1982 г.)
Кривая поиска
[ редактировать ]Преобразование, , определяет кривую поиска во входном пространстве. Если частоты, , несоизмеримы, кривая поиска может проходить через каждую точку входного пространства как варьируется от 0 до поэтому многомерный интеграл по входному пространству можно точно преобразовать в одномерный интеграл по кривой поиска. Однако если частоты представляют собой приблизительно несоизмеримые целые числа, кривая поиска не может пройти через каждую точку входного пространства. В этом случае поиск повторяется, поскольку функция преобразования является периодической, с периодом . Одномерный интеграл можно оценить за один период вместо бесконечного интервала для несоизмеримых частот; Однако возникает вычислительная ошибка из-за аппроксимации несоизмеримости.
- Кривая поиска в случае ω 1 =π и ω 2 =7. Поскольку частоты несоизмеримы, кривая поиска не повторяется и может проходить через любую точку квадрата.
- Кривая поиска в случае ω 1 =3 и ω 2 =7. Поскольку частоты являются целыми числами, которые примерно несоизмеримы, кривая поиска повторяется и не может пройти через каждую точку квадрата.
- Кривая поиска в случае ω 1 =11 и ω 2 =7. Поскольку частоты являются целыми числами, которые примерно несоизмеримы, кривая поиска повторяется и не может пройти через каждую точку квадрата.
Выборка
[ редактировать ]Аппроксимированный Фурье может быть дополнительно выражен как
и
Ненулевые интегралы можно рассчитать по точкам отбора проб.
где единая точка отбора проб в является
Общее количество точек отбора проб составляет который должен удовлетворять критерию выборки Найквиста, т.е.
где это самая большая частота в и – максимальный порядок рассчитанных коэффициентов Фурье.
Частичная сумма
[ редактировать ]После расчета оцененных коэффициентов Фурье условную дисперсию первого порядка можно аппроксимировать выражением
где вычисляется только частичная сумма первых двух членов и для определения количества точек отбора проб. Использование частичной суммы обычно может дать достаточно хорошее приближение общей суммы, поскольку члены, соответствующие основной частоте и частотам низкого порядка, обычно вносят наибольший вклад в общую сумму. Кроме того, коэффициент Фурье при суммировании представляет собой всего лишь оценку истинного значения, и добавление большего количества членов более высокого порядка не поможет значительно повысить точность вычислений. Поскольку целые частоты не совсем несоизмеримы, есть два целых числа и такой, что Помехи между двумя частотами могут возникнуть, если в суммирование включены члены более высокого порядка.
Аналогично, общая дисперсия можно рассчитать как
где обозначает оцененный коэффициент Фурье функции внутри скобки и - квадрат коэффициента Фурье функции . Наконец, чувствительность, относящаяся к основному эффекту входных данных, можно рассчитать путем деления условной дисперсии на общую дисперсию.
Ссылки
[ редактировать ]- ^ Цукьер, Р.И., К.М. Фортуин, К.Е. Шулер, А.Г. Петчек и Дж.Х. Шайбли (1973). Исследование чувствительности связанных реакционных систем к неопределенностям коэффициентов скорости. Я Теория. Журнал химической физики , 59 , 3873–3878.
- ^ Шайбли, Дж. Х. и К. Э. Шулер (1973). Исследование чувствительности связанных реакционных систем к неопределенностям коэффициентов скорости. II Приложения. Журнал химической физики , 59 , 3879–3888.
- ^ Кукиер, Р.И., Дж.Х. Шайбли и К.Э. Шулер (1975). Исследование чувствительности связанных реакционных систем к неопределенностям коэффициентов скорости. III. Анализ приближений. Журнал химической физики , 63 , 1140–1149.
- ^ Макрей, Дж. Дж., Дж. В. Тилден и Дж. Х. Сейнфельд (1982). Анализ глобальной чувствительности — вычислительная реализация теста амплитудной чувствительности Фурье (FAST). Компьютеры и химическая инженерия , 6 , 15–25.
- ^ Арчер ГЕБ, А. Салтелли и И. М. Соболь (1997). Меры чувствительности, методы ANOVA и использование бутстрапа. Журнал статистических вычислений и моделирования , 58 , 99–120.
- ^ Салтелли А., С. Тарантола и КПС Чан (1999). Количественный, независимый от модели метод глобального анализа чувствительности результатов модели. Технометрика , 41 , 39–56.
- ^ Вейль, Х. (1938). Среднее движение. Американский журнал математики , 60 , 889–896.