Evolutionary controlling system with behavioral simulation
First Claim
1. A method for adapting operation of a motor specifically to a target condition, said motor being operable by an operation signal outputted from a control unit when receiving a pre-selected signal, said method comprising the steps of:
- (a) providing a computer simulation of the motor, said simulation simulating motor operation and comprising a motor simulation and a control unit simulation programmed to formulate plural control modules, each outputting an operation signal for operating the motor when receiving a pre-selected signal;
(b) operating the simulation by the steps of;
(i) formulating multiple control modules under predetermined rules;
(ii) inputting a pre-selected signal to the multiple control modules to output from each control module an operation signal into the motor simulation, thereby operating the motor simulation;
(iii) detecting a signal indicative of the operation of the motor simulation;
(iv) selecting at least one control module from the multiple control modules, which module is adaptive to the target condition, based on the indicative signal;
(v) formulating subsequent multiple control modules based on the selected control module(s), if the selected control module is not final; and
(vi) repeating steps (ii) through (v) until the motor simulation is operated adaptively to the target condition, wherein a finally selected control module is obtained;
(c) saving the finally selected control module in a memory; and
(d) operating said motor using the control module which retrieves the finally selected module from the memory, wherein the motor is operated adaptively to the target condition.
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 conducting behavioral simulation on each chromosome; selecting at least one chromosome from the created chromosomes based on the result of the behavioral simulation; 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 easily be adjusted after its purchase.
34 Citations
6 Claims
-
1. A method for adapting operation of a motor specifically to a target condition, said motor being operable by an operation signal outputted from a control unit when receiving a pre-selected signal, said method comprising the steps of:
-
(a) providing a computer simulation of the motor, said simulation simulating motor operation and comprising a motor simulation and a control unit simulation programmed to formulate plural control modules, each outputting an operation signal for operating the motor when receiving a pre-selected signal;
(b) operating the simulation by the steps of;
(i) formulating multiple control modules under predetermined rules;
(ii) inputting a pre-selected signal to the multiple control modules to output from each control module an operation signal into the motor simulation, thereby operating the motor simulation;
(iii) detecting a signal indicative of the operation of the motor simulation;
(iv) selecting at least one control module from the multiple control modules, which module is adaptive to the target condition, based on the indicative signal;
(v) formulating subsequent multiple control modules based on the selected control module(s), if the selected control module is not final; and
(vi) repeating steps (ii) through (v) until the motor simulation is operated adaptively to the target condition, wherein a finally selected control module is obtained;
(c) saving the finally selected control module in a memory; and
(d) operating said motor using the control module which retrieves the finally selected module from the memory, wherein the motor is operated adaptively to the target condition. - View Dependent Claims (2, 3, 4, 5, 6)
(e) while operating said motor after step (d), formulating multiple control modules under predetermined rules;
(f) inputting a pre-selected signal to the multiple control modules to output from each control module an operation signal into the motor;
(g) detecting a signal indicative of the operation of the motor;
(h) selecting in real time at least one control module from the multiple control modules, which module is adaptive to the target condition, based on the indicative signal;
(i) formulating subsequent multiple control modules based on the selected control module(s), if the selected control module is not final; and
(j) repeating steps (f) through (i) until the motor is operated adaptively to the target condition, wherein a finally selected control module is obtained.
-
Specification