CN109407645A - Obtain the method and system of control system state variable - Google Patents
Obtain the method and system of control system state variable Download PDFInfo
- Publication number
- CN109407645A CN109407645A CN201710708985.7A CN201710708985A CN109407645A CN 109407645 A CN109407645 A CN 109407645A CN 201710708985 A CN201710708985 A CN 201710708985A CN 109407645 A CN109407645 A CN 109407645A
- Authority
- CN
- China
- Prior art keywords
- control system
- objective function
- output
- state variable
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B21/00—Systems involving sampling of the variable controlled
- G05B21/02—Systems involving sampling of the variable controlled electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
The present invention proposes a kind of method and system for obtaining control system state variable, method includes the following steps: the first input quantity and the first output quantity of acquisition control system are as input data;Input data is input in preset omnidirectional vision, corresponding second output quantity of omnidirectional vision is obtained;Obtain the output error of the first output quantity and the second output quantity;Objective function is constructed according to output error;The optimal solution of objective function is obtained, and determines the feedback matrix of omnidirectional vision according to optimal solution;The second input quantity and third input quantity of acquisition control system, and the second input quantity and third input quantity are input in omnidirectional vision, obtain the state variable of control system.The present invention constructs omnidirectional vision using objective function, and all state variables of control system are obtained by omnidirectional vision, so as to carry out state feedback using the state variable of control system, and then can be improved the control ability of control system.
Description
Technical field
The present invention relates to technical field of system control, in particular to a kind of method for obtaining control system state variable and it is
System.
Background technique
In classical control theory and modern control theory, feedback is all very important the design method of control system.
Since classical control theory is described with transmission function, so it can only be using output quantity as feedback quantity.But existing
For in control theory, describing the physical characteristic of system due to the state variable using internal system, thus in addition to output is fed back
Outside, also frequent adoption status feedback.It is compared with output feedback, state feedback can provide more control informations, thus formed
Optimal control law suppresses or eliminates disturbing influence, realizes system decoupling control etc., and state feedback obtains extensive
Using.
It is fed back using state, it is necessary to which with sensor come measuring state variable, but not all state variable exists
Physically can all survey and be not easy to measure in other words, the reason is that: (1) frequency band of actual sensor be limited (cannot completely with
Track state);(2) state of system is not actual physical quantity sometimes.This leads to the whole states that can not actually obtain system
Variable, so that becoming the physics realization of state feedback can not.
Summary of the invention
The present invention is directed at least solve one of above-mentioned technical problem.
For this purpose, an object of the present invention is to provide a kind of method for obtaining control system state variable, this method benefit
Omnidirectional vision is constructed with objective function, all state variables of control system are obtained by omnidirectional vision, from
And the state variable that can use control system carries out state feedback, and then can be improved the control ability of control system.
It is another object of the present invention to propose a kind of system for obtaining control system state variable.
To achieve the goals above, the embodiment of first aspect present invention proposes a kind of acquisition control system state variable
Method, comprising the following steps: the first input quantity and the first output quantity for acquiring the control system are as input data;By institute
It states input data to be input in preset omnidirectional vision, obtains corresponding second output of the omnidirectional vision
Amount;Obtain the output error of first output quantity and second output quantity;Objective function is constructed according to the output error;
The optimal solution of the objective function is obtained, and determines the feedback matrix of the omnidirectional vision according to the optimal solution;It adopts
Collect the second input quantity and third input quantity of the control system, and second input quantity and third input quantity are input to institute
It states in omnidirectional vision, obtains the state variable of the control system.
The method according to an embodiment of the present invention for obtaining control system state variable constructs full dimension state using objective function
Observer obtains all state variables of control system by omnidirectional vision, so as to utilize the shape of control system
State variable carries out state feedback, has the optimization using control system, improves the control ability of control system.
In addition, the method according to the above embodiment of the present invention for obtaining control system state variable can also have it is following attached
The technical characteristic added:
In some instances, described that objective function is constructed according to the output error, further comprise: obtaining the output
Accidentally absolute value of the difference;Multiply time integral index according to the absolute value of the output error and obtains the objective function.
In some instances, the objective function is obtained by following formula:
Wherein, f (t) is the objective function, yiIt (t) is first output quantity,For second output quantity, t
For time, q representation dimension.
In some instances, the optimal solution of the objective function is obtained, and the Quan Weizhuan is determined according to the optimal solution
The feedback matrix of state observer further comprises: being optimized according to preset optimization algorithm to the objective function described in making
Objective function reaches minimum value, to obtain the feedback matrix of the omnidirectional vision.
In some instances, the preset optimization algorithm is genetic algorithm, simulated annealing and particle swarm algorithm or more intelligence
It can body genetic algorithm.
To achieve the goals above, the embodiment of second aspect of the present invention proposes a kind of acquisition control system state variable
System, comprising: acquisition module, for acquire the control system the first input quantity and the first output quantity as input number
According to;First acquisition module obtains the Quan Weizhuan for the input data to be input in preset omnidirectional vision
Corresponding second output quantity of state observer;Second obtains module, for obtaining first output quantity and second output quantity
Output error;Module is constructed, for constructing objective function according to the output error;Computing module, for obtaining the mesh
The optimal solution of scalar functions, and determine according to the optimal solution feedback matrix of the omnidirectional vision;Third obtains module,
For acquiring the second input quantity and third input quantity of the control system, and second input quantity and third input quantity is defeated
Enter into the omnidirectional vision, obtains the state variable of the control system.
The system according to an embodiment of the present invention for obtaining control system state variable constructs full dimension state using objective function
Observer obtains all state variables of control system by omnidirectional vision, so as to utilize the shape of control system
State variable carries out state feedback, has the optimization using control system, improves the control ability of control system.
In addition, the system according to the above embodiment of the present invention for obtaining control system state variable can also have it is following attached
The technical characteristic added:
In some instances, the building module is used to obtain the absolute value of the output error, and according to the output
Mistake absolute value of the difference multiplies time integral index and obtains the objective function.
In some instances, the objective function is obtained by following formula:
Wherein, f (t) is the objective function, yiIt (t) is first output quantity,For second output quantity, t
For time, q representation dimension.
In some instances, the computing module is for optimizing the objective function according to preset optimization algorithm
The objective function is set to reach minimum value, to obtain the feedback matrix of the omnidirectional vision.
In some instances, the preset optimization algorithm is genetic algorithm, simulated annealing and particle swarm algorithm or more intelligence
It can body genetic algorithm.
Additional aspect and advantage of the invention will be set forth in part in the description, and will partially become from the following description
Obviously, or practice through the invention is recognized.
Detailed description of the invention
Above-mentioned and/or additional aspect of the invention and advantage will become from the description of the embodiment in conjunction with the following figures
Obviously and it is readily appreciated that, in which:
Fig. 1 is the flow chart according to the method for the acquisition control system state variable of an embodiment of the present invention;
The state error schematic diagram of Fig. 2 control system according to an embodiment of the invention and omnidirectional vision;
Fig. 3 is the structural block diagram of the system according to an embodiment of the invention for obtaining control system state variable.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, and for explaining only the invention, and is not considered as limiting the invention.
In the description of the present invention, it is to be understood that, term " center ", " longitudinal direction ", " transverse direction ", "upper", "lower",
The orientation or positional relationship of the instructions such as "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outside" is
It is based on the orientation or positional relationship shown in the drawings, is merely for convenience of description of the present invention and simplification of the description, rather than instruction or dark
Show that signified device or element must have a particular orientation, be constructed and operated in a specific orientation, therefore should not be understood as pair
Limitation of the invention.In addition, term " first ", " second " are used for description purposes only, it is not understood to indicate or imply opposite
Importance.
In the description of the present invention, it should be noted that unless otherwise clearly defined and limited, term " installation ", " phase
Even ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can
To be mechanical connection, it is also possible to be electrically connected;It can be directly connected, can also can be indirectly connected through an intermediary
Connection inside two elements.For the ordinary skill in the art, above-mentioned term can be understood at this with concrete condition
Concrete meaning in invention.
The method and system according to an embodiment of the present invention for obtaining control system state variable are described below in conjunction with attached drawing.
Fig. 1 is the flow chart of the method according to an embodiment of the invention for obtaining control system state variable.Such as Fig. 1 institute
Show, method includes the following steps:
Step S1: the first input quantity and the first output quantity of acquisition control system are as input data.
Step S2: input data is input in preset omnidirectional vision, and it is corresponding to obtain omnidirectional vision
The second output quantity.
Step S3: the output error of the first output quantity and the second output quantity is obtained.
Step S4: objective function is constructed according to output error.
Specifically, preset omnidirectional vision constructs in advance, its object is to be convenient for observation-well network
State variable.Specifically, the dynamical equation for the control system being observed is for example are as follows:
The dynamical equation of omnidirectional vision is for example are as follows:
Wherein, if the dimension of input u is p, the dimension for exporting y is q, and state variable x is n dimension, and A is n × n times, and B is n × p
Battle array, C are q × n times, and feedback gain matrix L is n × q type.
Then (2) formula can be converted following expression:
Further, by (1) formula and (3) Shi Ke get:
(A-LC) is known as the feedback matrix of omnidirectional vision in formula.
In an embodiment of the present invention, the first input quantity and the first output quantity of acquisition control system first, will collect
The first input quantity and the second output quantity be input in the omnidirectional vision of building, by the processing of omnidirectional vision
Second output quantity of available omnidirectional vision afterwards.
Can the key of omnidirectional vision analysis design is under any primary condition, although that is,With x (t0)
Difference, but total energy guaranteesIt sets up.When the output quantity of omnidirectional vision constantly approaches control system
When the output of system, then the state variable that omnidirectional vision obtains will constantly approach the virtual condition variable of control system.
Therefore, the output error between available first output quantity and the second output quantity is maintained using output error by the output
It constructs an objective function, the feedback matrix of omnidirectional vision is determined by objective function.Wherein, output error
Expression formula are as follows:
As specific example, after getting output error, error intergal index can be formed based on the output error,
Common error intergal index includes following several:
1) integrated square error index ISE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time.In control engineering field, accidentally
Poor integrated square index ISE represents the evaluation using energy consumption as system performance.It is designed based on integrated square error index ISE
Control system usually have the characteristics that faster response speed, but biggish oscillatory, relative stability in transient process
Difference.
(2) Error Absolute Value integrates index IAE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time;| e (t) | indicate the exhausted of e (t)
To value.Control system based on Error Absolute Value integral index IAE design has damping appropriate and good transient response
Feature.But when the parameter of control system changes, Error Absolute Value integral index IAE but reflects control system
Parameters variation situation.
(3) square-error multiplies time integral index ITSE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time.Between being taken the opportunity based on square-error
The characteristics of control system of integral index ITSE design is the error for considering the appearance of transient response later period emphatically, less consideration response
In big initial error.
(4) Error Absolute Value multiplies time integral index ITAE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time;| e (t) | indicate the exhausted of e (t)
To value.The control system for multiplying time integral index ITAE design based on Error Absolute Value has the oscillatory of transient response small, and
The characteristics of parameter is had good selectivity.
In one embodiment of the invention, it needs within the time short as early as possible, can observe control system and Quan Wei
The output error of state observer is zero, can thus realize the state variable of omnidirectional vision as early as possible and be observed
The equivalent of the state variable of control system.And ITAE performance indicator is small with the oscillatory of transient response, and has to parameter
There is good selective advantage to be widely used, so selecting Error Absolute Value to multiply time integral index ITAE carrys out structure
Build objective function.Based on this, in one embodiment of the invention, objective function is constructed according to output error, specifically includes: obtaining
Take the absolute value of output error;Multiply time integral index according to the absolute value of output error and obtains objective function.More specifically,
The expression formula of objective function is specific as follows:
Wherein, f (t) is objective function, yiIt (t) is the first output quantity,For the second output quantity, t is the time, and q is indicated
Dimension.
Step S5: obtaining the optimal solution of objective function, and the feedback matrix of omnidirectional vision is determined according to optimal solution.
In one embodiment of the invention, the optimal solution of objective function is obtained, and full dimension state is determined according to optimal solution
The feedback matrix of observer, specifically includes: being optimized according to preset optimization algorithm to objective function reaches objective function
Minimum value, to obtain the feedback matrix of omnidirectional vision.More specifically, preset optimization algorithm is genetic algorithm, mould
Quasi- annealing and particle swarm algorithm or multi-Agent Genetic Algorithm.
Specifically, i.e. after getting objective function, can using using preset optimization algorithm to objective function into
Row optimization, so that objective function is optimal, the feedback matrix of available omnidirectional vision at this time.Preset optimization is calculated
Method may include genetic algorithm, simulated annealing and particle swarm algorithm and multi-Agent Genetic Algorithm.
Due to more intelligent Genetic Algorithms by intelligent body to the perception of environment and the searcher of reaction ability and genetic algorithm
When formula combines, while there is the good robustness of genetic algorithm, versatility and the independence of intelligent body, distributivity make algorithm
It is able to maintain the diversity of population, compensates for the deficiency of genetic algorithm, it is suppressed that precocious phenomenon can obtain optimization problem
The solution of high quality, therefore, in a preferred embodiment of the invention, preset optimization algorithm can choose more intelligent Genetic Algorithms.
The basic thought of multi-Agent Genetic Algorithm is: by each of genetic algorithm individual (or chromosome) as having
The intelligent body of the coordination ability, each intelligent body have certain energy and behavior, and a certain number of intelligent bodies constitute one initially
Population, and survive in a certain subspace in entire solution space.K such subspaces are co-existed in entire space.It is logical
The processes such as selection, intersection, the variation crossed between multi-agent system Personal realize the evolution of every generation, complete each kind
The replacement of group and the movement of each sub-spaces.K sub-spaces are ultimately formed jointly towards the evolution in optimal solution direction, k son
Space is relatively concentrated in a certain region in entire solution space, it might even be possible to be completely coincident.In the concentration zones of this k sub-spaces
Domain, so that the solution of the minimization of object function is exactly globally optimal solution.
After the minimum value for obtaining objective function to objective function optimization, so that it may determine the anti-of the omnidirectional vision
Present matrix.
Step S6: the second input quantity and third input quantity of acquisition control system, and the second input quantity and third are inputted
Amount is input in omnidirectional vision, obtains the state variable of control system.
Specifically, i.e. after the feedback matrix of omnidirectional vision has been determined, so that it may utilize the full dimension State Viewpoint
It surveys device to be observed the state variable of control system, to get the state variable of control system, using state variable to control
System processed carries out state feedback.It specifically includes: by the second input quantity and third output quantity of control system, being input to full dimension state
In observer, omnidirectional vision can be observed the state variable of control system, and the state for obtaining control system becomes
Amount.
As specific example, such as shown in Fig. 2, illustrates control system and the state error of full dimension state observation shows
Meaning.By can visually see in Fig. 2, since original state is not zero, so the state x of full micr oprocessorism1And x3In 0~2s
Between, state x2Between 0~4s, full micr oprocessorism system is unable to tracking control system, there is error therebetween.But
It is all state errors after 4s, e1,e2,e3, that is to say, that after this time, full micr oprocessorism can perfect tracking arrive
The state of control system.
To sum up, the method according to an embodiment of the present invention for obtaining control system state variable is constructed complete using objective function
State observer is tieed up, all state variables of control system are obtained by omnidirectional vision, so as to utilize control system
The state variable of system carries out state feedback, has the optimization using control system, improves the control ability of control system.Further
Ground, this method construct objective function using control system and the output error of omnidirectional vision, take intelligent body and lose
The multi-Agent Genetic Algorithm that propagation algorithm combines optimizes objective function to design omnidirectional vision, improves complete
The accuracy of the observation of state observer is tieed up, to avoid POLE PLACEMENT USING and pole brought by Silvester equation can be solved
Selection have very big arbitrariness defect.
Further embodiment of the present invention also proposed a kind of system for obtaining control system state variable.
Fig. 3 is the structural block diagram of the system according to an embodiment of the invention for obtaining control system state variable.Such as Fig. 3
Shown, the system 100 of the acquisition control system state variable includes: that acquisition module 110, first obtains the acquisition of module 120, second
Module 130, building module 140, computing module 150 and third obtain module 160.
Wherein, acquisition module 110 is for the first input quantity of acquisition control system and the first output quantity as input data.
First acquisition module 120 obtains Quan Weizhuan for input data to be input in preset omnidirectional vision
Corresponding second output quantity of state observer.
Second acquisition module 130 is used to obtain the output error of the first output quantity and the second output quantity.
Module 140 is constructed to be used to construct objective function according to output error.
Specifically, preset omnidirectional vision constructs in advance, its object is to be convenient for observation-well network
State variable.Specifically, the dynamical equation for the control system being observed is for example are as follows:
The dynamical equation of omnidirectional vision is for example are as follows:
Wherein, if the dimension of input u is p, the dimension for exporting y is q, and state variable x is n dimension, and A is n × n times, and B is n × p
Battle array, C are q × n times, and feedback gain matrix L is n × q type.
Then (2) formula can be converted following expression:
Further, by (1) formula and (3) Shi Ke get:
(A-LC) is known as the feedback matrix of omnidirectional vision in formula.
In an embodiment of the present invention, the first input quantity and the first output quantity for passing through acquisition control system first, will adopt
The first input quantity and the second output quantity collected is input in the omnidirectional vision of building, by omnidirectional vision
Second output quantity of available omnidirectional vision after processing.
Can the key of omnidirectional vision analysis design is under any primary condition, although that is,With x (t0)
Difference, but total energy guaranteesIt sets up.When the output quantity of omnidirectional vision constantly approaches control system
When the output of system, then the state variable that omnidirectional vision obtains will constantly approach the virtual condition variable of control system.
Therefore, the output error between available first output quantity and the second output quantity is maintained using output error by the output
It constructs an objective function, the feedback matrix of omnidirectional vision is determined by objective function.Wherein, output error
Expression formula are as follows:
As specific example, after getting output error, error intergal index can be formed based on the output error,
Common error intergal index includes following several:
1) integrated square error index ISE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time.In control engineering field, accidentally
Poor integrated square index ISE represents the evaluation using energy consumption as system performance.It is designed based on integrated square error index ISE
Control system usually have the characteristics that faster response speed, but biggish oscillatory, relative stability in transient process
Difference.
(2) Error Absolute Value integrates index IAE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time;| e (t) | indicate the exhausted of e (t)
To value.Control system based on Error Absolute Value integral index IAE design has damping appropriate and good transient response
Feature.But when the parameter of control system changes, Error Absolute Value integral index IAE but reflects control system
Parameters variation situation.
(3) square-error multiplies time integral index ITSE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time.Between being taken the opportunity based on square-error
The characteristics of control system of integral index ITSE design is the error for considering the appearance of transient response later period emphatically, less consideration response
In big initial error.
(4) Error Absolute Value multiplies time integral index ITAE:
Wherein, e (t) indicates the deviation of the first output quantity and the second output quantity, and t is the time;| e (t) | indicate the exhausted of e (t)
To value.The control system for multiplying time integral index ITAE design based on Error Absolute Value has the oscillatory of transient response small, and
The characteristics of parameter is had good selectivity.
In one embodiment of the invention, it needs within the time short as early as possible, can observe control system and Quan Wei
The output error of state observer is zero, can thus realize the state variable of omnidirectional vision as early as possible and be observed
The equivalent of the state variable of control system.And ITAE performance indicator is small with the oscillatory of transient response, and has to parameter
There is good selective advantage to be widely used, so selecting Error Absolute Value to multiply time integral index ITAE carrys out structure
Build objective function.Based on this, in one embodiment of the invention, building module 140 constructs objective function according to output error,
It specifically includes: obtaining the absolute value of output error;Multiply time integral index according to the absolute value of output error and obtains objective function.
More specifically, the expression formula of objective function is specific as follows:
Wherein, f (t) is objective function, yiIt (t) is the first output quantity,For the second output quantity, t is the time, and q is indicated
Dimension.
Computing module 150 is used to obtain the optimal solution of objective function, and determines omnidirectional vision according to optimal solution
Feedback matrix.
In one embodiment of the invention, computing module 150 obtains the optimal solution of objective function, and true according to optimal solution
The feedback matrix for determining omnidirectional vision, specifically includes: being optimized according to preset optimization algorithm to objective function makes mesh
Scalar functions reach minimum value, to obtain the feedback matrix of omnidirectional vision.More specifically, preset optimization algorithm is to lose
Propagation algorithm, simulated annealing and particle swarm algorithm or multi-Agent Genetic Algorithm.
Specifically, i.e. after getting objective function, can using using preset optimization algorithm to objective function into
Row optimization, so that objective function is optimal, the feedback matrix of available omnidirectional vision at this time.Preset optimization is calculated
Method may include genetic algorithm, simulated annealing and particle swarm algorithm and multi-Agent Genetic Algorithm.
Due to more intelligent Genetic Algorithms by intelligent body to the perception of environment and the searcher of reaction ability and genetic algorithm
When formula combines, while there is the good robustness of genetic algorithm, versatility and the independence of intelligent body, distributivity make algorithm
It is able to maintain the diversity of population, compensates for the deficiency of genetic algorithm, it is suppressed that precocious phenomenon can obtain optimization problem
The solution of high quality, therefore, in a preferred embodiment of the invention, preset optimization algorithm can choose more intelligent Genetic Algorithms.
The basic thought of multi-Agent Genetic Algorithm is: by each of genetic algorithm individual (or chromosome) as having
The intelligent body of the coordination ability, each intelligent body have certain energy and behavior, and a certain number of intelligent bodies constitute one initially
Population, and survive in a certain subspace in entire solution space.K such subspaces are co-existed in entire space.It is logical
The processes such as selection, intersection, the variation crossed between multi-agent system Personal realize the evolution of every generation, complete each kind
The replacement of group and the movement of each sub-spaces.K sub-spaces are ultimately formed jointly towards the evolution in optimal solution direction, k son
Space is relatively concentrated in a certain region in entire solution space, it might even be possible to be completely coincident.In the concentration zones of this k sub-spaces
Domain, so that the solution of the minimization of object function is exactly globally optimal solution.
After the minimum value for obtaining objective function to objective function optimization, so that it may determine the anti-of the omnidirectional vision
Present matrix.
Third obtains the second input quantity and third input quantity that module 160 is used for acquisition control system, and second is inputted
Amount and third input quantity are input in omnidirectional vision, obtain the state variable of control system.
Specifically, i.e. after the feedback matrix of omnidirectional vision has been determined, so that it may utilize the full dimension State Viewpoint
It surveys device to be observed the state variable of control system, to get the state variable of control system, using state variable to control
System processed carries out state feedback.It specifically includes: by the second input quantity and third output quantity of control system, being input to full dimension state
In observer, omnidirectional vision can be observed the state variable of control system, and the state for obtaining control system becomes
Amount.
It should be noted that the specific implementation of the system of the acquisition control system state variable of the embodiment of the present invention with
The specific implementation of the method for the acquisition control system state variable of the embodiment of the present invention is similar, specifically refers to method part
Description, in order to reduce redundancy, details are not described herein again.
The system according to an embodiment of the present invention for obtaining control system state variable constructs full dimension state using objective function
Observer obtains all state variables of control system by omnidirectional vision, so as to utilize the shape of control system
State variable carries out state feedback, has the optimization using control system, improves the control ability of control system.Further, should
System constructs objective function using control system and the output error of omnidirectional vision, takes intelligent body and genetic algorithm
The multi-Agent Genetic Algorithm combined optimizes objective function to design omnidirectional vision, improves full dimension state
The accuracy of the observation of observer, can be to avoid the selection of pole brought by POLE PLACEMENT USING and solution Silvester equation
Defect with very big arbitrariness.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not
Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any
One or more embodiment or examples in can be combined in any suitable manner.
Although an embodiment of the present invention has been shown and described, it will be understood by those skilled in the art that: not
A variety of change, modification, replacement and modification can be carried out to these embodiments in the case where being detached from the principle of the present invention and objective, this
The range of invention is by claim and its equivalent limits.
Claims (10)
1. a kind of method for obtaining control system state variable, which comprises the following steps:
The first input quantity and the first output quantity for acquiring the control system are as input data;
The input data is input in preset omnidirectional vision, the omnidirectional vision corresponding is obtained
Two output quantities;
Obtain the output error of first output quantity and second output quantity;
Objective function is constructed according to the output error;
The optimal solution of the objective function is obtained, and determines the feedback square of the omnidirectional vision according to the optimal solution
Battle array;
The second input quantity and third input quantity of the control system are acquired, and second input quantity and third input quantity is defeated
Enter into the omnidirectional vision, obtains the state variable of the control system.
2. the method according to claim 1 for obtaining control system state variable, which is characterized in that described according to described defeated
Error constructs objective function out, further comprises:
Obtain the absolute value of the output error;
Multiply time integral index according to the absolute value of the output error and obtains the objective function.
3. the method according to claim 2 for obtaining control system state variable, which is characterized in that the objective function is logical
Following formula is crossed to obtain:
Wherein, f (t) is the objective function, yiIt (t) is first output quantity,For second output quantity, when t is
Between, q representation dimension.
4. the method according to claim 1 for obtaining control system state variable, which is characterized in that obtain the target letter
Several optimal solutions, and determine according to the optimal solution feedback matrix of the omnidirectional vision, further comprise:
Being optimized according to preset optimization algorithm to the objective function makes the objective function reach minimum value, to obtain
State the feedback matrix of omnidirectional vision.
5. the method according to claim 4 for obtaining control system state variable, which is characterized in that the preset optimization
Algorithm is genetic algorithm, simulated annealing and particle swarm algorithm or multi-Agent Genetic Algorithm.
6. a kind of system for obtaining control system state variable characterized by comprising
Acquisition module (110), the first input quantity and the first output quantity for acquiring the control system are as input data;
First obtains module (120), for the input data to be input in preset omnidirectional vision, obtains described
Corresponding second output quantity of omnidirectional vision;
Second obtains module (130), for obtaining the output error of first output quantity and second output quantity;
It constructs module (140), for constructing objective function according to the output error;
Computing module (150) determines the Quan Weizhuan for obtaining the optimal solution of the objective function, and according to the optimal solution
The feedback matrix of state observer;
Third obtains module (160), for acquiring the second input quantity and third input quantity of the control system, and by described the
Two input quantities and third input quantity are input in the omnidirectional vision, obtain the state variable of the control system.
7. the system according to claim 6 for obtaining control system state variable, which is characterized in that the building module
(140) for obtaining the absolute value of the output error, and time integral index is multiplied according to the absolute value of the output error and is obtained
To the objective function.
8. the system according to claim 7 for obtaining control system state variable, which is characterized in that the objective function is logical
Following formula is crossed to obtain:
Wherein, f (t) is the objective function, yiIt (t) is first output quantity,For second output quantity, when t is
Between, q representation dimension.
9. the system according to claim 6 for obtaining control system state variable, which is characterized in that the computing module
(150) objective function is made to reach minimum value for being optimized according to preset optimization algorithm to the objective function, with
Obtain the feedback matrix of the omnidirectional vision.
10. the system according to claim 9 for obtaining control system state variable, which is characterized in that described preset excellent
Change algorithm is genetic algorithm, simulated annealing and particle swarm algorithm or multi-Agent Genetic Algorithm.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710708985.7A CN109407645A (en) | 2017-08-17 | 2017-08-17 | Obtain the method and system of control system state variable |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710708985.7A CN109407645A (en) | 2017-08-17 | 2017-08-17 | Obtain the method and system of control system state variable |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109407645A true CN109407645A (en) | 2019-03-01 |
Family
ID=65455091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710708985.7A Pending CN109407645A (en) | 2017-08-17 | 2017-08-17 | Obtain the method and system of control system state variable |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109407645A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102664583A (en) * | 2012-05-22 | 2012-09-12 | 青岛四方车辆研究所有限公司 | Observing method for rotor flux linkage in vector control system of induction motor |
CN103389468A (en) * | 2012-05-08 | 2013-11-13 | 通用汽车环球科技运作有限责任公司 | Battery state-of-charge observer |
CN104201959A (en) * | 2014-08-29 | 2014-12-10 | 河海大学 | State observer simplified design method for reconstructing torque signal of asynchronous motor |
JP2016120799A (en) * | 2014-12-24 | 2016-07-07 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Electronic control unit for motorcycle brake suspension control |
CN105946858A (en) * | 2016-06-08 | 2016-09-21 | 吉林大学 | Method for optimizing parameters of four-driving electric car state observer based on genetic algorithm |
CN106547207A (en) * | 2016-10-13 | 2017-03-29 | 浙江理工大学 | A kind of hybrid observer construction method of non-linear multi-input multi-output system |
CN106873558A (en) * | 2017-03-22 | 2017-06-20 | 东北大学 | A kind of the fuzzy of nonlinear system repeats o controller and its control method |
-
2017
- 2017-08-17 CN CN201710708985.7A patent/CN109407645A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103389468A (en) * | 2012-05-08 | 2013-11-13 | 通用汽车环球科技运作有限责任公司 | Battery state-of-charge observer |
CN102664583A (en) * | 2012-05-22 | 2012-09-12 | 青岛四方车辆研究所有限公司 | Observing method for rotor flux linkage in vector control system of induction motor |
CN104201959A (en) * | 2014-08-29 | 2014-12-10 | 河海大学 | State observer simplified design method for reconstructing torque signal of asynchronous motor |
JP2016120799A (en) * | 2014-12-24 | 2016-07-07 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Electronic control unit for motorcycle brake suspension control |
CN105946858A (en) * | 2016-06-08 | 2016-09-21 | 吉林大学 | Method for optimizing parameters of four-driving electric car state observer based on genetic algorithm |
CN106547207A (en) * | 2016-10-13 | 2017-03-29 | 浙江理工大学 | A kind of hybrid observer construction method of non-linear multi-input multi-output system |
CN106873558A (en) * | 2017-03-22 | 2017-06-20 | 东北大学 | A kind of the fuzzy of nonlinear system repeats o controller and its control method |
Non-Patent Citations (2)
Title |
---|
刘鹏皓,周永华: "全维状态观测器的演化设计", 《计算机工程与应用 CNKI网络优先出版》 * |
刘鹏皓: "多智能体遗传算法及其在全维状态观测器设计上的应用", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106714336B (en) | Wireless sensor network temperature monitoring method based on improved kriging algorithm | |
KR102067997B1 (en) | Apparatus and method for wireless location using deep learning | |
CN106650212A (en) | Intelligent plant breeding method and system based on data analysis | |
CN104048676B (en) | MEMS (Micro Electro Mechanical System) gyroscope random error compensating method based on improved particle filter | |
Abel et al. | Group aggregation of pairwise comparisons using multi-objective optimization | |
CN109064493A (en) | A kind of method for tracking target and device based on meta learning | |
CN113219506A (en) | Positioning method for multimode fusion seamless switching | |
CN116561681A (en) | Digital twinning-based fusion type fault diagnosis method | |
CN114444389B (en) | Air attack target dynamic threat assessment method based on combined weighting and improved VIKOR | |
CN113836734B (en) | Equipment combat effectiveness evaluation method based on virtual ideal solution | |
CN117761836B (en) | Self-adaptive control method and system for optical fiber array coupler | |
CN103823430A (en) | Intelligent weighing propylene polymerization production process optimal soft measurement system and method | |
Chen et al. | Data fusion based on temperature monitoring of aquaculture ponds with wireless sensor networks | |
CN109407645A (en) | Obtain the method and system of control system state variable | |
CN101853426A (en) | Context fusing method based on neural network in pervasive computing environment | |
CN113807721A (en) | Equipment combat effectiveness evaluation method based on similar and similar mechanisms | |
CN109657907B (en) | Quality control method and device for geographical national condition monitoring data and terminal equipment | |
CN108221004B (en) | A kind of measurement method of molten aluminum interface fluctuation | |
CN114841461B (en) | Air quality integrated prediction method based on time sequence missing perception and multi-source factor fusion | |
CN114565020B (en) | Aircraft sensor signal fusion method based on deep belief network and extended Kalman filtering | |
CN105608267A (en) | Multivariable global optimization algorithm | |
WO2018235777A1 (en) | Image data processing device, plant cultivation system, and image data processing method | |
CN112817282B (en) | Blast furnace top pressure control loop parameter optimization method based on digital twin system | |
CN114460327A (en) | Array control method and system for improving anti-interference capability of MEMS sensor | |
He et al. | Navigating a mobile robot using switching distributed sensor networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190301 |