La prueba de sensibilidad de amplitud de Fourier (FAST) es un método de análisis de sensibilidad global basado en la varianza . El valor de sensibilidad se define en función de las variaciones condicionales que indican los efectos individuales o conjuntos de las entradas inciertas en la salida.
FAST primero representa las variaciones condicionales a través de los coeficientes de la expansión múltiple de la función de salida de la serie de Fourier . Entonces el teorema ergódicose aplica para transformar la integral multidimensional en una integral unidimensional en la evaluación de los coeficientes de Fourier. Se requiere un conjunto de frecuencias inconmensurables para realizar la transformación y la mayoría de las frecuencias son irracionales. Para facilitar el cálculo, se selecciona un conjunto de frecuencias enteras en lugar de las frecuencias irracionales. Las frecuencias de enteros no son estrictamente inconmensurables, lo que resulta en un error entre la integral multidimensional y la integral unidimensional transformada. Sin embargo, las frecuencias enteras se pueden seleccionar para que no sean comparables a ningún orden, de modo que el error se pueda controlar cumpliendo cualquier requisito de precisión en teoría. Usando frecuencias enteras en la transformación integral, la función resultante en la integral unidimensional es periódica y la integral solo necesita evaluarse en un solo período. Siguiente,El teorema de muestreo de Nyquist-Shannon se cumple, la integral unidimensional se evalúa a partir de la suma de los valores de función en los puntos de muestreo generados.
FAST es más eficiente para calcular las sensibilidades que otros métodos de análisis de sensibilidad global basados en la varianza mediante la integración de Monte Carlo . Sin embargo, el cálculo por FAST generalmente se limita a las sensibilidades que se refieren al "efecto principal" o al "efecto total".
Historia [ editar ]
El método FAST se originó en el estudio de sistemas de reacción química acoplados en 1973 [1] [2] y el análisis detallado del error computacional se presentó más tarde en 1975. [3] Solo se calcularon los índices de sensibilidad de primer orden que se refieren al "efecto principal" En el método original. Un programa de computadora FORTRAN capaz de analizar sistemas de ecuaciones algebraicas o diferenciales se publicó en 1982. [4] En la década de 1990, la relación entre los índices de sensibilidad FAST y los de Sobol calculados a partir de la simulación de Monte-Carlo se reveló en el marco general de la descomposición similar a ANOVA [5]y se desarrolló un método FAST extendido capaz de calcular índices de sensibilidad que se refieren al "efecto total". [6]
Fundación [ editar ]
Basada en la variación de sensibilidad [ editar ]
Los índices de sensibilidad de un método basado en la varianza se calculan mediante la descomposición de la función para análisis ANOVA. Supongamos que la función es dónde . La descomposición tipo ANOVA es
siempre que es una constante y la integral de cada término en las sumas es cero, es decir,
La varianza condicional que caracteriza la contribución de cada término a la varianza total de es
La varianza total es la suma de todas las varianzas condicionales.
El índice de sensibilidad se define como la varianza condicional normalizada como
especialmente la sensibilidad de primer orden
Lo que indica el efecto principal de la entrada. .
Series de Fourier multiples [ editar ]
Una forma de calcular la descomposición de tipo ANOVA se basa en múltiples series de Fourier. La funciónen la unidad el hipercubo se puede extender a una función periódica multiplicada y la expansión de la serie de Fourier múltiple es
donde el coeficiente de Fourier es
La descomposición tipo ANOVA es
La varianza condicional de primer orden es
dónde y son la parte real e imaginaria de respectivamente
Teorema ergódico [ editar ]
Se debe evaluar una integral multidimensional para calcular los coeficientes de Fourier. Una forma de evaluar esta integral multidimensional es transformarla en una integral unidimensional expresando cada entrada como una función de una nueva variable independiente., como sigue
dónde es un conjunto de frecuencias inconmensurables, es decir,
para un conjunto entero de si y solo si para cada . Luego, los coeficientes de Fourier se pueden calcular mediante una integral unidimensional de acuerdo con el teorema ergódico [7]
Implementación [ editar ]
Frecuencias enteras [ editar ]
A lo sumo una de las frecuencias inconmensurables. Puede ser racional con todos los demás siendo irracionales. Dado que el valor numérico de un número irracional no puede almacenarse exactamente en una computadora, se requiere una aproximación de las frecuencias inconmensurables por todos los números racionales en la implementación. Sin pérdida de generalidad, las frecuencias se pueden establecer como números enteros en lugar de números racionales. Un conjunto de enteros. es aproximadamente inconmensurable al orden de Si
para
dónde es un entero La condición exagerada exacta es un caso extremo cuando.
Al usar las frecuencias de enteros, la función en la integral unidimensional transformada es periódica, por lo que solo la integración durante un período de es requerido. Los coeficientes de Fourier se pueden calcular aproximadamente como
La aproximación de las frecuencias inconmensurables para un finito. resulta en un error de discrepancia entre los verdaderos coeficientes de Fourier , y sus estimaciones , . Cuanto mayor sea el ordenes más pequeño el error, pero se requieren más esfuerzos computacionales para calcular las estimaciones en el siguiente procedimiento. En la prácticacon frecuencia se establece en 4 y está disponible una tabla de conjuntos de frecuencias resultantes que tienen hasta 50 frecuencias. (McRae et al., 1982)
Curva de búsqueda [ editar ]
La transformada, , define una curva de búsqueda en el espacio de entrada. Si las frecuencias,, son inconmensurables, la curva de búsqueda puede pasar a través de cada punto en el espacio de entrada como varía de 0 a por lo tanto, la integral multidimensional sobre el espacio de entrada se puede transformar con precisión en una integral unidimensional a lo largo de la curva de búsqueda. Sin embargo, si las frecuencias son aproximadamente enteros inconmensurables, la curva de búsqueda no puede pasar a través de cada punto en el espacio de entrada. Si la búsqueda se repite, ya que la función de transformación es periódica, con un período de. La integral unidimensional se puede evaluar en un solo período en lugar del intervalo infinito para frecuencias inconmensurables; Sin embargo, surge un error de cálculo debido a la aproximación de la falta de medida.
Muestreo [ editar ]
El Fourier aproximado puede ser expresado como
y
Las integrales distintas de cero se pueden calcular a partir de puntos de muestreo.
donde el punto de muestreo uniforme en es
El número total de puntos de muestreo es que debe satisfacer el criterio de muestreo de Nyquist, es decir,
dónde es la mayor frecuencia en y Es el orden máximo de los coeficientes de Fourier calculados.
Suma parcial [ editar ]
Después de calcular los coeficientes de Fourier estimados, la varianza condicional de primer orden puede aproximarse por
donde solo se calcula la suma parcial de los dos primeros términos y Para determinar el número de puntos de muestreo. El uso de la suma parcial generalmente puede devolver una buena aproximación adecuada de la suma total, ya que los términos correspondientes a la frecuencia fundamental y las frecuencias de orden bajo generalmente contribuyen más a la suma total. Además, el coeficiente de Fourier en la suma es solo una estimación del valor verdadero y agregar más términos de orden superior no ayudará a mejorar significativamente la precisión computacional. Dado que las frecuencias de enteros no son exactamente inconmensurables, hay dos enteros y tal que La interferencia entre las dos frecuencias puede ocurrir si se incluyen términos de orden superior en la suma.
Del mismo modo la varianza total de se puede calcular como
dónde denota el coeficiente de Fourier estimado de la función de dentro del soporte y Es el coeficiente de Fourier cuadrado de la función. . Finalmente, la sensibilidad que se refiere al efecto principal de una entrada se puede calcular dividiendo la varianza condicional por la varianza total.
No hay comentarios:
Publicar un comentario