Fourier amplitud känslighetstestning

Fourier amplitud sensitivity testing (FAST) är en variansbaserad global känslighetsanalysmetod . Känslighetsvärdet definieras baserat på villkorade varianser som indikerar de individuella eller gemensamma effekterna av de osäkra ingångarna på utgången.

FAST representerar först villkorliga varianser via koefficienter från den multipla Fourierserieexpansionen av utgångsfunktionen. Sedan tillämpas den ergotiska satsen för att transformera den flerdimensionella integralen till en endimensionell integral vid utvärdering av Fourierkoefficienterna. En uppsättning av inkompatibla frekvenser krävs för att utföra transformationen och de flesta frekvenser är irrationella. För att underlätta beräkningen väljs en uppsättning heltalsfrekvenser istället för de irrationella frekvenserna. Heltalsfrekvenserna är inte strikt inkommensura, vilket resulterar i ett fel mellan den flerdimensionella integralen och den transformerade endimensionella integralen. Emellertid kan heltalsfrekvenserna väljas så att de inte står i proportion till vilken ordning som helst så att felet kan kontrolleras och uppfyller alla teoretiska precisionskrav. Genom att använda heltalsfrekvenser i integraltransformen är den resulterande funktionen i den endimensionella integralen periodisk och integralen behöver bara utvärderas under en enda period. Sedan, eftersom den kontinuerliga integralfunktionen kan återvinnas från en uppsättning ändliga samplingspunkter om Nyquist–Shannons samplingssats är uppfylld, utvärderas den endimensionella integralen från summeringen av funktionsvärden vid de genererade samplingspunkterna.

FAST är effektivare att beräkna känsligheter än andra variansbaserade globala känslighetsanalysmetoder via Monte Carlo-integration . Men beräkningen av FAST är vanligtvis begränsad till känsligheter som kallas "huvudeffekter" eller "första ordningens effekter" på grund av den beräkningsmässiga komplexiteten vid beräkning av högre ordningens effekter.

Historia

FAST-metoden har sitt ursprung i studier av kopplade kemiska reaktionssystem 1973 och den detaljerade analysen av beräkningsfelet presenterades senare 1975. Endast första ordningens känslighetsindex som hänvisar till "huvudeffekt" beräknades i den ursprungliga metoden. Ett FORTRAN- datorprogram med förmåga att analysera antingen algebraiska eller differentialekvationssystem publicerades 1982. På 1990-talet avslöjades förhållandet mellan FAST-känslighetsindex och Sobols som beräknats från Monte-Carlo-simulering i det allmänna ramverket för ANOVA -liknande nedbrytning och en utökad FAST-metod som kan beräkna känslighetsindex med hänvisning till "total effekt" utvecklades.

fundament

Variansbaserad känslighet

Känslighetsindex för en variansbaserad metod beräknas via ANOVA-liknande nedbrytning av funktionen för analys. Antag att funktionen är där . Den ANOVA-liknande nedbrytningen är

förutsatt att är en konstant och integralen för varje term i summorna är noll, dvs.

Den villkorliga variansen som kännetecknar bidraget från varje term till den totala variansen av är

Den totala variansen är summan av alla villkorade varianser

Känslighetsindexet definieras som den normaliserade villkorliga variansen som

speciellt första ordningens känslighet

som indikerar huvudeffekten av ingången .

Flera Fourier-serier

Ett sätt att beräkna den ANOVA-liknande nedbrytningen är baserat på flera Fourier-serier. Funktionen i enhetens hyperkub kan utökas till en periodisk multipliceringsfunktion och den multipla Fourier-seriens expansion är

där Fourierkoefficienten är

Den ANOVA-liknande nedbrytningen är

Den första ordningens villkorliga varians är

där och är den verkliga och imaginära delen av respektive

Ergodisk teorem

En flerdimensionell integral måste utvärderas för att kunna beräkna Fourierkoefficienterna. Ett sätt att utvärdera denna flerdimensionella integral är att omvandla den till en endimensionell integral genom att uttrycka varje indata som en funktion av en ny oberoende variabel s {\ , enligt följande

där är en uppsättning inkommensurerade frekvenser, dvs.

för en heltalsuppsättning av om och endast om för varje . Då kan Fourierkoefficienterna beräknas med en endimensionell integral enligt den ergotiska satsen

Genomförande

Heltalsfrekvenser

Som mest kan en av de inkommensura frekvenserna vara rationell med alla andra irrationella. Eftersom det numeriska värdet av ett irrationellt tal inte kan lagras exakt i en dator, krävs en approximation av de inkompatibla frekvenserna med alla rationella tal vid implementering. Utan förlust av någon allmänhet kan frekvenserna ställas in som heltal istället för vilka rationella tal som helst. En uppsättning heltal är ungefär inkompatibel med ordningen om

för

där är ett heltal. Det exakta inkommensurala tillståndet är ett extremfall när .

Med hjälp av heltalsfrekvenserna är funktionen i den transformerade endimensionella integralen periodisk så endast integrationen över en period av krävs. Fourierkoefficienterna kan ungefärligen beräknas som

Approximationen av de inkommensurerade frekvenserna för en finit resulterar i ett diskrepansfel mellan de sanna Fourierkoefficienterna B och deras uppskattningar , . Ju större ordning är desto mindre är felet men desto mer beräkningsansträngningar krävs för att beräkna skattningarna i följande procedur. I praktiken ofta satt till 4 och en tabell över resulterande frekvensuppsättningar som har upp till 50 frekvenser är tillgänglig. (McRae et al., 1982)

Sökkurva

Transformen, , definierar en sökkurva i inmatningsutrymmet. Om frekvenserna, är inkommensura, kan sökkurvan passera genom varje punkt i inmatningsutrymmet som varierar från 0 till så att den flerdimensionella integralen över inmatningsutrymmet exakt kan omvandlas till en endimensionell integral längs sökkurvan. Men om frekvenserna är approximativt inkompatibla heltal, kan sökkurvan inte passera genom varje punkt i inmatningsutrymmet. Om faktum är att sökningen upprepas eftersom transformeringsfunktionen är periodisk, med en period på . Den endimensionella integralen kan utvärderas över en enstaka period istället för det oändliga intervallet för inkompatibla frekvenser; Ett beräkningsfel uppstår dock på grund av approximationen av inkommensuriteten.

Provtagning

Den approximerade Fourier kan ytterligare uttryckas som

och

Integralerna som inte är noll kan beräknas från samplingspunkter

där den enhetliga samplingspunkten i är

Det totala antalet samplingspunkter är vilket bör uppfylla Nyquists samplingskriterium, dvs.

där är den största frekvensen i och är den maximala ordningen för de beräknade Fourierkoefficienterna.

Delsumma

Efter beräkning av de uppskattade Fourierkoefficienterna kan den första ordningens villkorade varians approximeras med

där endast delsumman av de två första termerna beräknas och för att bestämma antalet samplingspunkter. Att använda delsumman kan vanligtvis ge en tillräckligt bra approximation av den totala summan eftersom termerna som motsvarar grundfrekvensen och låga ordningsfrekvenser vanligtvis bidrar mest till den totala summan. Dessutom är Fourierkoefficienten i summeringen bara en uppskattning av det verkliga värdet och att lägga till fler termer av högre ordning kommer inte att förbättra beräkningsnoggrannheten avsevärt. Eftersom heltalsfrekvenserna inte är exakt inkommensurerade finns det två heltal och så att Interferens mellan de två frekvenserna kan uppstå om termer av högre ordning ingår i summeringen.

På liknande sätt kan den totala variansen av beräknas som

där anger den beräknade Fourierkoefficienten för funktionen av innanför parentesen och är den kvadratiska Fourierkoefficienten för funktionen . Slutligen kan känsligheten för huvudeffekten av en indata beräknas genom att dividera den villkorliga variansen med den totala variansen.

  1. ^ Cukier, RI, CM Fortuin, KE Shuler, AG Petschek och JH Schaibly (1973). Studie av kopplade reaktionssystems känslighet för osäkerheter i hastighetskoefficienter. I Teori. Journal of Chemical Physics , 59 , 3873–3878.
  2. ^ Schaibly, JH och KE Shuler (1973). Studie av kopplade reaktionssystems känslighet för osäkerheter i hastighetskoefficienter. II Tillämpningar. Journal of Chemical Physics , 59 , 3879–3888.
  3. ^ Cukier, RI, JH Schaibly och KE Shuler (1975). Studie av kopplade reaktionssystems känslighet för osäkerheter i hastighetskoefficienter. III. Analys av approximationerna. Journal of Chemical Physics , 63 , 1140–1149.
  4. ^ McRae, GJ, JW Tilden och JH Seinfeld (1982). Global känslighetsanalys – en beräkningsimplementering av Fourier Amplitude Sensitivity Test (FAST). Computers & Chemical Engineering , 6 , 15–25.
  5. ^ Archer GEB, A. Saltelli och IM Sobol (1997). Känslighetsmått, ANOVA-liknande tekniker och användning av bootstrap. Journal of Statistical Computation and Simulation , 58 , 99–120.
  6. ^ Saltelli A., S. Tarantola och KPS Chan (1999). En kvantitativ modelloberoende metod för global känslighetsanalys av modellutdata. Technometrics , 41 , 39–56.
  7. ^ Weyl, H. (1938). Enorm rörelse. American Journal of Mathematics , 60 , 889–896.