Electronic controller using genetic evolution techniques suitable for controlling a motor
First Claim
1. A method for controlling performance of a motor used by a user, which motor is operable by causative signals, the performance of which motor is indicatable by indicative signals, said motor being controlled by a control system provided with said motor and comprising:
- (i) a base value output unit to output a base value of a causative signal when receiving pre-selected signals, said base value output unit preventing said motor from malfunctioning; and
(ii) an evolution unit comprising a control module programmed to output and add a compensation value to the base value of the causative signal when receiving pre-selected signals, wherein the input-output relationship of the control module is regulated by coefficients;
said evolution unit provided with a genetic algorithm unit programmed to select fitted coefficients based on a selection signal when using coefficients as genes, wherein the selected fitted coefficients replace the coefficients used in the control module to update its input-output relationship;
said method being conducted without discontinuing performance of said motor comprising the steps of;
(a) outputting the causative signals from the base value;
(b) outputting and adding a compensation value to the base value of the causative signal to operate said motor;
(c) selecting fitted coefficients by the genetic algorithm unit based on a selected selection signal, said selection signal inputted by the user in response to the performance of said motor based on its indicative signals while said motor is in operation; and
(d) replacing the coefficients used in the control module to update its input-output relationship to control said motor whereby said control system is updated on a real time basis to adapt performance of said motor to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An evolutionary control for a subject such as an engine installed in a vehicle is conducted by the steps of: selecting coefficients, as genes, affecting the control characteristics of the control system; creating plural control units as chromosomes, each being constituted by plural genes; expressing the genes of each chromosome as control characteristics by controlling the subject using the control system having the control characteristics; selecting at least one chromosome from the created chromosomes based on the control characteristics expressed by the genes in view of the user'"'"'s preference; and causing the at least one chromosome to evolve using a genetic algorithm, thereby obtaining control characteristics suitable for the user. In this method, the characteristics of the product can effectively be adjusted after its purchase based on the user'"'"'s preference.
-
Citations
6 Claims
-
1. A method for controlling performance of a motor used by a user, which motor is operable by causative signals, the performance of which motor is indicatable by indicative signals, said motor being controlled by a control system provided with said motor and comprising:
-
(i) a base value output unit to output a base value of a causative signal when receiving pre-selected signals, said base value output unit preventing said motor from malfunctioning; and (ii) an evolution unit comprising a control module programmed to output and add a compensation value to the base value of the causative signal when receiving pre-selected signals, wherein the input-output relationship of the control module is regulated by coefficients;
said evolution unit provided with a genetic algorithm unit programmed to select fitted coefficients based on a selection signal when using coefficients as genes, wherein the selected fitted coefficients replace the coefficients used in the control module to update its input-output relationship;said method being conducted without discontinuing performance of said motor comprising the steps of; (a) outputting the causative signals from the base value; (b) outputting and adding a compensation value to the base value of the causative signal to operate said motor; (c) selecting fitted coefficients by the genetic algorithm unit based on a selected selection signal, said selection signal inputted by the user in response to the performance of said motor based on its indicative signals while said motor is in operation; and (d) replacing the coefficients used in the control module to update its input-output relationship to control said motor whereby said control system is updated on a real time basis to adapt performance of said motor to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification