Evolutionary controlling system
First Claim
1. A method of real-time adaptation of a control unit of a machine to a user who manipulates the machine, the output of which machine is recognized by a user, said control unit being programmed to formulate multiple sets of coefficients under predetermined rules, each set of coefficients being assigned to a different control module, each control module outputting an operation signal to operate the machine when receiving a pre-selected signal, the coefficients regulating the input-output relationship of each control module, said machine being provided with an indicator which indexes and displays to the user output of the machine indicative of the control module in use and which allows the user to select or not select the control module as an adaptive control module based on the user'"'"'s preference for the output of the machine, said method comprising the steps of:
- (a) formulating multiple sets of coefficients for control modules;
(b) inputting to each control module a pre-selected signal to output an operation signal from the control module into the machine;
(c) while the machine is in operation, displaying to the user via the indicator the indexed output of the machine indicative of the control module in use;
(d) selecting, by the user using the indicator, at least one control module from the multiple control modules, based on the user'"'"'s preference for output of the machine corresponding to each control module;
(e) formulating subsequent sets of coefficients for control modules based on the coefficients of the selected control module(s), if the selected control module is not final;
(f) repeating steps (b) through (e) until the machine is operated adaptively to the user on a real-time basis, using the last selected control module.
0 Assignments
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.
31 Citations
7 Claims
-
1. A method of real-time adaptation of a control unit of a machine to a user who manipulates the machine, the output of which machine is recognized by a user, said control unit being programmed to formulate multiple sets of coefficients under predetermined rules, each set of coefficients being assigned to a different control module, each control module outputting an operation signal to operate the machine when receiving a pre-selected signal, the coefficients regulating the input-output relationship of each control module, said machine being provided with an indicator which indexes and displays to the user output of the machine indicative of the control module in use and which allows the user to select or not select the control module as an adaptive control module based on the user'"'"'s preference for the output of the machine, said method comprising the steps of:
-
(a) formulating multiple sets of coefficients for control modules;
(b) inputting to each control module a pre-selected signal to output an operation signal from the control module into the machine;
(c) while the machine is in operation, displaying to the user via the indicator the indexed output of the machine indicative of the control module in use;
(d) selecting, by the user using the indicator, at least one control module from the multiple control modules, based on the user'"'"'s preference for output of the machine corresponding to each control module;
(e) formulating subsequent sets of coefficients for control modules based on the coefficients of the selected control module(s), if the selected control module is not final;
(f) repeating steps (b) through (e) until the machine is operated adaptively to the user on a real-time basis, using the last selected control module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification