Method for controlling machine with control mudule optimized by improved evolutionary computing
First Claim
1. A method for controlling performance of a machine controlled by at least one control module having an input-output relationship regulated by control parameters, said method comprising the steps of:
- (a) configuring a first generation of chromosomes coding for the control parameters by preselecting genes constituting the first generation of chromosomes from a selection space used as a gene pool, and activating the machine using the first generation of chromosomes, said genes being defined by coordinates in the selection space;
(b) selecting and scoring adapted chromosome(s) by evaluating each chromosome based on signals indicative of performance of the machine;
(c) setting a search area in the selection space in accordance with the score(s) under predetermined rules;
(d) selecting genes for a subsequent generation of chromosomes within the search area, and operating the machine using the subsequent generation of chromosomes; and
(e) repeating steps (b) through (d) while operating the machine until desired performance of the machine is demonstrated.
1 Assignment
0 Petitions
Accused Products
Abstract
Efficiency of evolution in optimization method is improved using evolutionary computing to obtain individuals of higher suitability by repeating the steps of: forming one generation with a group of individuals, and performing calculation using individuals of at least said generation to create a group of individuals of the next generation. The method is characterized in that a search area for next generation individuals is provided in a selection space and a group of next generation individuals is created within the search area.
-
Citations
18 Claims
-
1. A method for controlling performance of a machine controlled by at least one control module having an input-output relationship regulated by control parameters, said method comprising the steps of:
-
(a) configuring a first generation of chromosomes coding for the control parameters by preselecting genes constituting the first generation of chromosomes from a selection space used as a gene pool, and activating the machine using the first generation of chromosomes, said genes being defined by coordinates in the selection space;
(b) selecting and scoring adapted chromosome(s) by evaluating each chromosome based on signals indicative of performance of the machine;
(c) setting a search area in the selection space in accordance with the score(s) under predetermined rules;
(d) selecting genes for a subsequent generation of chromosomes within the search area, and operating the machine using the subsequent generation of chromosomes; and
(e) repeating steps (b) through (d) while operating the machine until desired performance of the machine is demonstrated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification