Patent ID: 8046091
Filing Date: 2011-10-25
Classification: F02D

Abstract:
1. A computer program embodied on a non-transitory computer-readable medium for searching for control parameters (Amn, Bmn, Cmn) that maximize output (Y) of a search object, the search object producing output (Y) responsive to the control parameters (Amn, Bmn, Cmn), said computer program when executed on a computer performs: providing starting values of m said control parameters (Amn, Bmn, Cmn) in accordance with an algorithm that renews generations; repeating search cycles for each of said m control parameters (Amn, Bmn, Cmn) and, in each search cycle, adding a periodic function (S multiplying, in said each search cycle, an output (Y) obtained from said search object responsive to said input parameters (U terminating repetition of the search cycle when said control parameters (Amn, Bmn, Cmn) converge or when a predetermined time elapsed, and determining m search values (Amn′, Bmn′, Cmn′) that are values of said m control parameters (Amn, Bmn, Cmn) corrected by said correction values at the termination of repetition of search cycles with respect to each of said m control parameters (Amn, Bmn, Cmn), wherein said providing starting values comprises providing starting values for a next generation based on said m search values (Amn′, Bmn′, Cmn′), and when said m search values converge or when a predetermined number of generations has been reached, outputting said m search values as optimum control parameters.