Research Article

Automated Design of an FDI System for the Wind Turbine Benchmark

Algorithm 1

Greedy selection of residual generators.
function SELECTRESIDUALGENERATORS ( โ„ณ , โ„ )
โ€ƒ ๐’ฎ โˆถ = โˆ…
โ€ƒ ๐’ข โˆถ = โˆ…
โ€ƒwhile โ„ โ‰  โˆ… โ€‰โ€‰do
โ€ƒโ€ƒ ๐‘€ โˆถ = a r g m a x ๐‘€ โˆˆ โ„ณ ๐œ‡ โ„ ( ๐‘€ )
โ€ƒโ€ƒ ๐‘ฅ โˆถ = v a r ๐‘‹ ( ๐‘€ )
โ€ƒโ€ƒ ๐บ โˆถ = โˆ…
โ€ƒโ€ƒfor allโ€‰โ€‰ ๐‘’ โˆˆ ๐‘€ โ€‰โ€‰do
โ€ƒโ€ƒโ€ƒโ€‚ ๐‘€ ๎…ž โˆถ = M โงต { ๐‘’ }
โ€ƒโ€ƒโ€ƒโ€‚ ๐’ž โˆถ = โ€‰FINDCOMPUTATIONSEQUENCE ( ๐‘€ ๎…ž , ๐‘ฅ )
โ€ƒโ€ƒโ€ƒโ€‚ if ๐’ž โ‰  โˆ… โ€‰โ€‰then
โ€ƒโ€ƒโ€ƒโ€ƒโ€‚โ€‚ ๐บ โˆถ = ๐บ โˆช { ( ๐’ž , ๐‘’ ) }
โ€ƒโ€ƒโ€ƒโ€‚ end if
โ€ƒโ€ƒend for
โ€ƒโ€ƒifโ€‰โ€‰ ๐บ โ‰  โˆ… โ€‰โ€‰โ€‰then
โ€ƒโ€ƒโ€ƒโ€ƒโ€‚ ๐’ฎ โˆถ = ๐’ฎ โˆช { ๐‘€ }
โ€ƒโ€ƒโ€ƒโ€ƒโ€‚ ๐’ข โˆถ = ๐’ข โˆช { ๐บ }
โ€ƒโ€ƒend if
โ€ƒโ€ƒ โ„ณ โˆถ = โ„ณ โงต { ๐‘€ }
โ€ƒโ€ƒ โ„ โˆถ = โ„ โงต ๐œŽ ( { ๐‘€ } )
โ€ƒend while
โ€ƒreturn ( ๐’ฎ , ๐’ข )
end function