System and method for nonlinear dynamic control based on soft computing with discrete constraints
First Claim
1. A self-organizing control system for optimization of a knowledge base, comprising:
- a fuzzy neural network configured to develop a knowledge base for a fuzzy controller;
a genetic analyzer configured to develop a teaching signal for said fuzzy-logic classifier, said teaching signal configured to provide a desired set of control qualities, said genetic analyzer using chromosomes, a portion of said chromosomes being step coded; and
a PID controller with discrete constraints, said PID controller configured to receive a gain schedule from said fuzzy controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A control system using a genetic analyzer based on discrete constraints is described. In one embodiment, a genetic algorithm with step-coded chromosomes is used to develop a teaching signal that provides good control qualities for a controller with discrete constraints, such as, for example, a step-constrained controller. In one embodiment, the control system uses a fitness (performance) function that is based on the physical laws of minimum entropy. In one embodiment, the genetic analyzer is used in an off-line mode to develop a teaching signal for a fuzzy logic classifier system that develops a knowledge base. The teaching signal can be approximated online by a fuzzy controller that operates using knowledge from the knowledge base. The control system can be used to control complex plants described by nonlinear, unstable, dissipative models. In one embodiment, the step-constrained control system is configured to control stepping motors.
-
Citations
58 Claims
-
1. A self-organizing control system for optimization of a knowledge base, comprising:
-
a fuzzy neural network configured to develop a knowledge base for a fuzzy controller;
a genetic analyzer configured to develop a teaching signal for said fuzzy-logic classifier, said teaching signal configured to provide a desired set of control qualities, said genetic analyzer using chromosomes, a portion of said chromosomes being step coded; and
a PID controller with discrete constraints, said PID controller configured to receive a gain schedule from said fuzzy controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control system for a plant comprising:
-
a neural network configured to control a fuzzy controller, said fuzzy controller configured to control a linear controller with discrete constraints;
a genetic analyzer configured to train said neural network, said genetic analyzer that uses step-coded chromosomes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for controlling a nonlinear plant by obtaining an entropy production difference between a time derivative dSu/dt of an entropy of the plant and a time derivative dSc/dt of an entropy provided to the plant from a controller;
- using a genetic algorithm that uses the entropy production difference as a performance function to evolve a control rule in an off-line controller with discrete constraints; and
providing filtered control rules to an online controller with discrete constraints to control the plant. - View Dependent Claims (22, 23)
- using a genetic algorithm that uses the entropy production difference as a performance function to evolve a control rule in an off-line controller with discrete constraints; and
-
24. A self-organizing control system, comprising:
- a simulator configured to use a thermodynamic model of a nonlinear equation of motion for a plant, a fitness function module that calculates a fitness function based on an entropy production difference between a time differentiation of an entropy of said plant dSu/dt and a time differentiation dSc/dt of an entropy provided to the plant by a step-constrained linear controller that controls the plant;
a genetic analyzer that uses said fitness function to provide a teaching signal;
a fuzzy logic classifier that determines one or more fuzzy rules by using a learning process and said teaching signal; and
a fuzzy logic controller that uses said fuzzy rules to set a step control variable of the step-constrained linear controller. - View Dependent Claims (25)
- a simulator configured to use a thermodynamic model of a nonlinear equation of motion for a plant, a fitness function module that calculates a fitness function based on an entropy production difference between a time differentiation of an entropy of said plant dSu/dt and a time differentiation dSc/dt of an entropy provided to the plant by a step-constrained linear controller that controls the plant;
-
26. A control system comprising:
- a step-coded genetic algorithm that computes a teaching signal using a fitness function that provides a measure of control quality based on reducing production entropy;
a local entropy feedback loop that provides control by relating stability of a plant to controllability of the plant. - View Dependent Claims (27, 28, 29, 30)
- a step-coded genetic algorithm that computes a teaching signal using a fitness function that provides a measure of control quality based on reducing production entropy;
-
31. An optimization control method for a shock absorber comprising the steps of:
-
obtaining a difference between a time differential of entropy inside a shock absorber and a time differential of entropy given to said shock absorber from a control unit that controls said shock absorber; and
optimizing at least one control parameter of said control unit by using a discrete-constrained genetic algorithm, said discrete-constrained genetic algorithm using said difference as a fitness function, said genetic algorithm constrained by at least one step constraint of a chromosome. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for control of a plant comprising the steps of:
- calculating a first entropy production rate corresponding to an entropy production rate of a control signal provided to a model of said plant;
calculating a second entropy production rate corresponding to an entropy production rate of said model of said plant;
determining a fitness function for a step-constrained genetic optimizer using said first entropy production rate and said second entropy production rate;
providing said fitness function to said genetic optimizer;
providing a teaching output from said step-constrained genetic optimizer to a fuzzy neural network configured to produce a knowledge base;
providing said knowledge base to a fuzzy controller, said fuzzy controller using an error signal and said knowledge base to produce a coefficient gain schedule; and
providing said coefficient gain schedule to a step-constrained linear controller. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
- calculating a first entropy production rate corresponding to an entropy production rate of a control signal provided to a model of said plant;
-
58. A control apparatus comprising:
- off-line optimization means for determining a control parameter from an entropy production rate to produce a knowledge base from a teaching signal found by a step-constrained genetic analyzer; and
online control means for using said knowledge base to develop a control parameter to control a plant.
- off-line optimization means for determining a control parameter from an entropy production rate to produce a knowledge base from a teaching signal found by a step-constrained genetic analyzer; and
Specification