CN103336427A - Method of dynamic modeling and controller design for three-dimensional output probability density function - Google Patents
Method of dynamic modeling and controller design for three-dimensional output probability density function Download PDFInfo
- Publication number
- CN103336427A CN103336427A CN2013102445397A CN201310244539A CN103336427A CN 103336427 A CN103336427 A CN 103336427A CN 2013102445397 A CN2013102445397 A CN 2013102445397A CN 201310244539 A CN201310244539 A CN 201310244539A CN 103336427 A CN103336427 A CN 103336427A
- Authority
- CN
- China
- Prior art keywords
- function
- centerdot
- setting
- spline
- 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.)
- Granted
Links
Images
Landscapes
- Feedback Control In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method of dynamic modeling and controller design for a three-dimensional output probability density function, which belongs to the field of random distribution control theory. The method comprises the following steps: step 1: building a three-dimensional output PDF dynamic model based on a square root B-spline model; step 2, building an input-output model of the three-dimensional output PDF by utilizing input-output data collected in a real system and recursive least squares algorithm; step 3: selecting and using instant square root performance figures to design the controller, and designing controlling quantity of the controller by optimizing the instant square root performance figures, so as to realize a situation that a system output PDF distribution shape tracks a given output PDF distribution shape. The method designs a conventional optimization controller, realizes the tracking of the given output PDF by the output PDF by optimizing the square root performance figures, enriches the three-dimensional output PDF control theory, and provides the new method for industry processes with three-dimensional output distribution characters.
Description
Technical field
The invention belongs to stochastic distribution control theory field, relate in particular to a kind of dynamic modeling and controller design method of three-dimensional output probability density function.
Background technology
The stochastic system control theory is one of important branch of control theory and application, mainly is because most industrial processs all are subjected to the interference of random signal, at this practical problems, has formed the stochastic control theory of system.Its early stage achievement in research concentrates on the statistical property of control system variable self, the control target is average and the variance of system, in existent method, stochastic variable Gaussian distributed in most of hypothesis stochastic system, yet the not realistic application of this hypothesis, for example fiber length distribution in the paper-making process, the distribution of the grain in the grain processing and boiler flame temperature distribution etc.The general random system distributes with exporting PDF(probability density function) probability density function represents, when stochastic variable is gaussian variable, average and variance by control system can realize the output PDF of system is controlled, do not satisfy the system of Gaussian distribution for stochastic variable, its average and variance can not comprise the full detail of system, can not realize this system is exported the control of PDF to the control of system's average and variance.At this type systematic, Wang Hong teaches the method that proposed direct control system output PDF shape in 1998, namely exports PDF control.The direct CONTROLLER DESIGN of these class methods is so that the output PDF of system distribution shape tracing preset PDF distribution shape.
Output PDF can approach by the B SPLINE NEURAL NETWORK, realized the decoupling zero of original complicated coupling system so to a certain extent, output PDF control for this class decoupling zero is referred to as SDC(stochastic distribution control) stochastic system distribution control.These class methods have broken through the limitation of STOCHASTIC CONTROL research, traditional STOCHASTIC CONTROL problem are converted into the method for setting up advantages of simple model, the efficient suitable control algolithm of design.Realization is described from the state-space model that the partial differential equation of the implicit descriptive system dynamic perfromance of complexity is converted into decoupling zero, finally reaches to be similar to determine the same dynamic behaviour that can describe the stochastic distribution system with model more accurately of system.SDC compares more with stochastic control theory in the past and tallies with the actual situation, and therefore, this theory is dissolved into new industrial circle, will give its great vitality.
At the stochastic distribution system with two-dimensional characteristics, set up comparatively perfect theoretical system.As aspect the system modelling, linear B batten model, reasonable B batten model, square root B batten model and reasonable square root B batten model have been set up, input and output ARMAX model, neural network PDF model etc.At the controller design aspect, instantaneous optimal tracking control algolithm, optimal tracking control algolithm, model reference adaptive control algolithm, predictive control algorithm, structuring controller algorithm, Iterative Learning Control Algorithm etc. have been realized.In recent years, scholars have done a large amount of work at the aspects such as robust control, minimum entropy control, fault diagnosis and wave filter design of stochastic distribution control.
In sum, obtained very big progress at two dimension output distribution control problem, also there is the three-dimensional output of class distribution problem in the actual industrial process, as the distributed in three dimensions of material concentration in the fire coal circulating fluid bed boiler in three-dimensional temperature field, power station that characterizes boiler flame temperature etc.These distributed in three dimensions and industrial process operation conditions are closely bound up, and this enhances productivity, reduces aspect such as environmental pollution and all has important use and be worth to whole industrial process.Along with the high speed development of Computer Image Processing and sensor technology, the detection of three-dimensional being exported distribution situation has obtained development rapidly.But the method that obtains system's output distribution by the advanced technology on-line measurement implements very complicated, required apparatus expensive.
The three-dimensional output PDF control problem of the present invention's research is an important component part of SDC theory, yet imperfection is gone back in the modeling of three-dimensional PDF and the research of control problem, article " Modeling and control of the flame temperature distribution using probability density function shaping " has carried out static modeling and controller design to three-dimensional output PDF, select two-dimentional B spline base function for use and set up the static model of three-dimensional output PDF by least-squares algorithm, optimize quadratic performance index, method with gradient has obtained system's local optimum control input, and Computer Simulation research has obtained legitimate result.So far, rarely have for the research of the three-dimensional output of dynamic process distribution control aspect and to deliver, but not have directly three-dimensional output to be distributed reports as the research of controlling.
In order further to improve three-dimensional output PDF control theory, make three-dimensional random distribution control problem realize becoming possibility, the present invention has at first set up the instantaneous square root B batten model of three-dimensional output PDF, the dynamic change that adds weights on instantaneous square root B batten model basis has partly constituted based on the three-dimensional of square root B batten model exports the PDF dynamic model, realize the dynamic decoupling between the weights, analyzed the condition that three-dimensional output PDF dynamic model satisfies the nature constraint; Set up three-dimensional output PDF input according to system's inputoutput data by recursive least squares then; Select instantaneous square root performance index at last, designed conventional optimal controller.The present invention has carried out perfect to three-dimensional output PDF control theory, the control of exporting distribution problem for three-dimensional provides new method and thinking.
Summary of the invention
The present invention is directed to three-dimensional and export the needs of being left to be desired of PDF theory and actual industrial process, proposed a kind of dynamic modeling and controller design method of three-dimensional output probability density function.
A kind of dynamic modeling of three-dimensional output probability density function and controller design method, this method may further comprise the steps:
Step 1: make up the three-dimensional output PDF dynamic model based on square root B batten model;
Described structure may further comprise the steps based on the three-dimensional output PDF dynamic model of square root B batten model:
Step S1: the instantaneous square root B batten model that makes up three-dimensional output PDF according to two-dimentional B-spline function;
As follows with two one dimension B-spline function tensor product representation two dimension B-spline functions:
Wherein, B
J, i(x r) is two-dimentional B spline base function;
Be one dimension B spline base function;
Be one dimension B spline base function; X, r are respectively the variable of definition spatially, x ∈ [a
1, b
1], r ∈ [a
2, b
2]; a
1Be the interior lower limit of setting between the setting district; b
1Be the interior higher limit of setting between the setting district; [a
1, b
1] for comprising a
1And b
1An interval; a
2Be the interior lower limit of setting between the setting district; b
2Be the interior higher limit of setting between the setting district; [a
2, b
2] for comprising a
2And b
2An interval; J represents the order of two-dimentional B batten; I represents two-dimentional B spline base function number; j
xOrder for the basis function chosen on the X-axis; i
xNumber for the basis function chosen on the X-axis; j
rOrder for the basis function chosen on the R axle; i
rNumber for the basis function chosen on the R axle;
Be 1 rank i
xIndividual B-spline function;
Be j
x-1 rank i
xIndividual B-spline function;
Be j
x-1 rank i
x+ 1 B spline base function;
Be nodal value, and have
m
xBe interval [a
1, b
1] interior effective node number, j
x-1 counts for the acromere of the interval left and right sides;
For comprising
With
An interval;
Be 1 rank i
rIndividual B-spline function;
Be j
r-1 rank i
rIndividual B-spline function;
Be j
r-1 rank i
r+ 1 B spline base function;
Be nodal value, and have
m
rBe interval [a
2, b
2] interior effective node number, j
r-1 counts for the acromere of the interval left and right sides;
For comprising
With
An interval;
With two-dimentional B-spline function B
J, i(x r), omits the order j of B batten, i.e. two-dimentional B-spline function B
J, i(x r) is designated as B
i(x, r);
The instantaneous square root B batten model that obtains three-dimensional output PDF based on two-dimentional square root B-spline function is:
Wherein,
γ (x, r, u
k) be three-dimensional output probability density function;
The two-dimentional B-spline function number of n for selecting, k is sampling instant;
C
0(x, r)=[B
1(x, r), B
2(x, r) ..., B
N-1(x, r)], wherein, C
0(x r) is 1 * (n-1) dimension basis function conversion vector;
B
i(x r) is two-dimentional B-spline function;
V
k=[ω
1(u
k), ω
2(u
k) ..., ω
N-1(u
k)]
T, wherein, V
kBe k corresponding (n-1) * 1 right-safeguarding value vector of the moment;
ω
i(u
k) for depending on u
kWeights, u
kBe k corresponding control action of the moment.
B
n(x r) is two-dimentional B-spline function;
ω
n(V
k) be the weights of n basis function correspondence.
Step S2: on the basis of step S1, add the dynamic change part of weights, obtain the dynamic model based on the three-dimensional output of square root B batten model PDF;
The weights dynamic part of supposing adding is:
V
k=AV
k-1+Bu
k-1
Wherein, A is (n-1) * (n-1) dimension parameter matrix of expression system dynamic relationship, and B is (the n-1) * 1 dimension parameter matrix of expression system dynamic relationship; V
K-1Be k-1 corresponding n-1 right-safeguarding value vector of the moment, u
K-1Be k-1 corresponding controlled quentity controlled variable of the moment;
Three-dimensional output PDF dynamic model based on square root B batten model is:
Step S3: the weight vector V of system
kThere is nonlinear relationship in the weights corresponding with n basis function, analyze the dynamic decoupling that obtains between the three-dimensional output PDF dynamic model weights;
Decoupling zero formula between the described three-dimensional output PDF dynamic model weights is:
Wherein,
Wherein, C
1Integration for k moment output probability density function root mean square and basis function transformation matrix product;
Wherein, C
2Be k moment output probability density function root mean square and n two dimensional basis functions B
n(x, integration r);
Wherein, Σ
0Be basis function conversion vector C
0(x, the integration of square value r) in its field of definition;
Wherein, Σ
1Be basis function conversion vector C
0(x is r) with the integration of n basis function product in its field of definition scope;
a
1Be the interior lower limit of setting between the X-axis setting district; b
1Be the interior higher limit of setting between the X-axis setting district;
a
2Be the interior lower limit of setting between R axle setting district; b
2Be the interior higher limit of setting between R axle setting district;
Σ
1 TBe Σ
1Transposed matrix.
Step S4: analyzing three-dimensional output PDF dynamic model satisfies the condition that the nature constraint possesses and is:
||V
k||
Σ≤1
More than in two formulas, V
kBe k corresponding n-1 right-safeguarding value vector of the moment; V
k TBe V
kTransposed matrix; Σ is Σ
0, Σ
1And Σ
2The conversion vector;
Step 2: utilize the inputoutput data that collects in the real system to set up the input of three-dimensional output PDF by recursive least squares;
The input of the three-dimensional output PDF that sets up is:
Wherein,
More than in two formulas, f (x, r, u
k) be the k variation of corresponding output probability density function constantly; a
iBe corresponding f (x, r, u of the k-i moment
K-i) coefficient; F (x, r, u
K-i) be the k-i variation of corresponding output probability density function constantly; u
K-iBe k-i corresponding control action of the moment; u
K-j-1Be k-j-1 corresponding control action of the moment; D
j=[d
J1..., d
Ji..., d
J (n-1)]
TFor needing the parameter of identification; d
JiFor with C
0(x, r) the corresponding coefficient of item in.
Step 3: select instantaneous square root performance index CONTROLLER DESIGN for use, by the controlled quentity controlled variable of the instantaneous square root performance index of optimization CONTROLLER DESIGN, the output PDF of realization system distribution shape tracing preset distributes and exports the shape that PDF distributes.
The instantaneous square root performance index of described selection are:
Wherein, J is instantaneous square root performance index value; γ (x, r, u
K+1) be three-dimensional output probability density function; (x r) is given three-dimensional output PDF distribution function to g; R is the constraint constant of control action; a
1Be the interior lower limit of setting between the X-axis setting district; b
1Be the interior higher limit of setting between the X-axis setting district; a
2Be the interior lower limit of setting between R axle setting district; b
2Be the interior higher limit of setting between R axle setting district.
As follows by the controlled amount of the instantaneous square root performance index of optimization:
Wherein,
Wherein,
Variation for known quantity and parameter; (x, r k-i+1) are the k-i+ 1 variation of corresponding output probability density function constantly to f; D
0Be the parameter value that picks out.
Described controlled quentity controlled variable u
kBe by right
In f (x, r, k) f (x, r, k-1) ... f (x, r, k-n+2) ω
n(V
k) and u
K-1u
K-2U
K-n+2The adjustment of value, the shape that the output PDF of realization system distribution shape tracing preset output PDF distributes.
Beneficial effect of the present invention: 1, the present invention has ensured that the output PDF of system greater than 1 constraint condition, has analyzed the output PDF of system and has been divided at 1 o'clock in its field of definition inner product, the constraint condition that weights should satisfy; 2, set up the dynamic model of three-dimensional output PDF among the present invention according to square root B batten model, then the dynamic model of setting up based on the square root B-spline function has been carried out conversion, according to the inputoutput data of gathering, set up the input of system; 3, the present invention has designed the optimization routine controller, by optimizing the square root performance index, obtains the control action of system, realizes that output PDF distribution shape is to the tracking of given output PDF distribution shape.The present invention has enriched three-dimensional output PDF control theory, for the industrial process with three-dimensional output distribution character provides new method.
Description of drawings
Fig. 1 is two-dimentional B-spline function image;
Fig. 2 is that the initial p DF of Three-Dimensional Dynamic system distributes;
Fig. 3 is that the given output PDF of Three-Dimensional Dynamic system distributes;
Fig. 4 is the output PDF response curved surface of Three-Dimensional Dynamic system;
Fig. 5 exports PDF to given PDF tracking error for last moment control;
Fig. 6 is the response curve of controlled quentity controlled variable in the control procedure;
Fig. 7 is performance index change curve in the control procedure;
Fig. 8 is overall flow figure of the present invention.
Embodiment
In order to deepen the understanding of the present invention, below in conjunction with accompanying drawing specific embodiments of the invention are described in further detail.Should be emphasized that following explanation only is exemplary, the scope that is not meant to limit the present invention and application thereof.
For actual industrial process needs, output PDF control theory is applied to have the system of distributed in three dimensions characteristic, adopt the mechanism method to set up the complicacy that system model and controller design cause in order to simplify.The present invention proposes a kind of dynamic modeling and controller design method of three-dimensional output probability density function.Be used for realization to the tracking of whole output PDF distribution shape.
The present invention is divided into following a few step:
One, makes up the instantaneous square root B batten model of three-dimensional output PDF, the dynamic change that adds weights on instantaneous square root B batten model basis has partly constituted based on the three-dimensional of square root B batten model exports the PDF dynamic model, realize the dynamic decoupling between the three-dimensional output PDF dynamic model weights, analyzing three-dimensional output PDF dynamic model satisfies the condition that the nature constraint possesses;
Two, on the basis of step 1 for the ease of CONTROLLER DESIGN, above-mentioned dynamic model is carried out conversion, utilize the inputoutput data that collects in the real system to set up the input of three-dimensional output PDF by recursive least squares;
Three, select instantaneous square root performance index CONTROLLER DESIGN for use on the basis of step 2, by adjusting the control action that controller obtains, reach the shape that the output PDF of system distribution shape tracing preset distribution output PDF distributes.
Specifically be divided into:
1, two-dimentional B-spline function method for expressing
The two dimension B-spline function is with the tensor product representation of two one dimension B-spline functions:
Obtained by following recursion formula:
Wherein, B
J, i(x r) is two-dimentional B spline base function;
Be one dimension B spline base function;
Be one dimension B spline base function; X, r are respectively the variable of definition spatially, x ∈ [a
1, b
1], r ∈ [a
2, b
2]; a
1Be the interior lower limit of setting between the setting district; b
1Be the interior higher limit of setting between the setting district; [a
1, b
1] for comprising a
1And b
1An interval; a
2Be the interior lower limit of setting between the setting district; b
2Be the interior higher limit of setting between the setting district; [a
2, b
2] for comprising a
2And b
2An interval; J represents the order of two-dimentional B batten; I represents two-dimentional B spline base function number; j
xOrder for the basis function chosen on the X-axis; i
xNumber for the basis function chosen on the X-axis; j
rOrder for the basis function chosen on the R axle; i
rNumber for the basis function chosen on the R axle;
Be 1 rank i
xIndividual B-spline function;
Be j
x-1 rank i
xIndividual B-spline function;
Be j
x-1 rank i
x+ 1 B spline base function;
Be nodal value, and have
m
xBe interval [a
1, b
1] interior effective node number, j
x-1 counts for the acromere of the interval left and right sides;
For comprising
With
An interval;
Be 1 rank i
rIndividual B-spline function;
Be j
r-1 rank i
rIndividual B-spline function;
Be j
r-1 rank i
r+ 1 B spline base function;
Be nodal value, and have
m
rBe interval [a
2, b
2] interior effective node number, j
r-1 counts for the acromere of the interval left and right sides;
For comprising
With
An interval;
2, make up the instantaneous square root model of three-dimensional output PDF
The square root model namely approaches the square root of the output PDF of system with two-dimentional B-spline function, to guarantee the nonnegativity of output PDF in control procedure of stochastic system.
The discrete form of the instantaneous square root model of three-dimensional output PDF is expressed as:
Wherein,
γ (x, r, u
k) be the output probability density function;
The two-dimentional B-spline function number of n for selecting, k is sampling instant;
B
i(x r) is two-dimentional B-spline function, wherein, has omitted the order j of B batten;
ω
i(u
k) for depending on u
kWeights; u
kBe k corresponding control action of the moment.
e
0Approximate error for system;
Generally ignore e
0Then the instantaneous square root model representation of three-dimensional output PDF is:
For given three-dimensional output PDF function, formula (7) is unique, gets x ∈ [a
1, b
1] r ∈ [a
2, b
2] be the stochastic variable span, the instantaneous square root model of three-dimensional being exported PDF according to (7) formula further is expressed as:
Wherein,
C
0(x, r)=[B
1(x, r), B
2(x, r) ..., B
N-1(x, r)], wherein, C
0(x r) is the conversion vector of 1 * (n-1) dimension basis function, B
N-1(x r) is n-1 basis function; V
k=[ω
1(u
k), ω
2(u
k) ..., ω
N-1(u
k)]
T, wherein, V
kBe (n-1) * 1 right-safeguarding value vector, ω
N-1(u
k) be the weights of n-1 basis function correspondence; [ω
1(u
k), ω
2(u
k) ..., ω
N-1(u
k)]
TBe [ω
1(u
k), ω
2(u
k) ..., ω
N-1(u
k)] transposed matrix; ω
n(V
k) be the weights of n weights correspondence; B
n(x r) is n basis function.
3, the dynamic change of adding weights partly constitutes the three-dimensional output PDF dynamic model based on square root B batten model
The three-dimensional output PDF square root model of above-mentioned design does not relate to weights to be changed, and under a lot of situations, is dynamic relationship between output PDF and the input.General hypothesis V
kWith control input u
kBetween be that linear dynamic is relevant, the dynamic change of hypothesis weights here partly is expressed as:
V
k=AV
k-1+Bu
k-1 (9)
In the formula (9), A is (n-1) * (n-1) dimension parameter matrix of expression system dynamic relationship, and B is (the n-1) * 1 dimension parameter matrix of expression system dynamic relationship; V
K-1Be k-1 corresponding n-1 right-safeguarding value vector of the moment, u
K-1Be k-1 corresponding controlled quentity controlled variable of the moment.
So, based on the three-dimensional output PDF dynamic model expression of square root B batten model be:
V
k=AV
k-1+Bu
k-1 (10)
4, the dynamic decoupling between the three-dimensional output PDF dynamic model weights;
Being drawn between the weights of basis function correspondence by (10), (11) formula is nonlinear relationship, in order to address this problem, need do as down conversion, to realize the dynamic decoupling of weights.
[C is multiply by on formula (11) both sides together
0 T(x, r) B
n(x, r)]
TCan get:
Get x ∈ [a
1, b
1] r ∈ [a
2, b
2] be the stochastic variable span, following formula both sides integration can get:
Wherein,
Wherein, C
1Integration for k moment output probability density function root mean square and basis function transformation matrix product;
Wherein, C
2Be k moment output probability density function root mean square and n two dimensional basis functions B
n(x, integration r);
Wherein, Σ
0Be basis function conversion vector C
0(x, the integration of square value r) in its field of definition;
Wherein, Σ
1Be basis function conversion vector C
0(x is r) with the integration of n basis function product in its field of definition scope;
a
1Be the interior lower limit of setting between the X-axis setting district; b
1Be the interior higher limit of setting between the X-axis setting district;
a
2Be the interior lower limit of setting between R axle setting district; b
2Be the interior higher limit of setting between R axle setting district;
Σ
1 TBe Σ
1Transposed matrix.
When the B batten quadrature obtained, the Q inverse of a matrix always exists in the formula (13), and formula (13) is expressed as:
Formula (14) has realized ω
n(V
k) and V
kDynamic decoupling.
4, three-dimensional output PDF dynamic model satisfies nature constraint condition and derives as follows:
Because γ is (x, r, u
k) be the output probability density function, then satisfying integration its field of definition scope planted agent is one constraint:
Release according to formula (15):
V
k TΣ
0V
k+2Σ
1V
kω
n(u
k)+Σ
2ω
n 2(u
k)=1 (16)
Solution formula (16) can get
Draw ω by following formula
n(u
k) and V
kBetween be nonlinear relationship, and ω
n(u
k) can remember ω with other n-1 right of freedom value representation
n(u
k)=h (V
k).In order to guarantee that following formula has solution, should satisfy following formula:
V
k TΣ
1 TΣ
1 TV
k-V
k TΣ
0Σ
2V
k-Σ
2≥0 (18)
Abbreviation formula (18) can get following non-linear constrain
||V
k||
Σ≤1 (19)
Wherein, V
kBe (n-1) * 1 right-safeguarding value vector; || V
k||
Σ=V
k TΣ V
k, expression V
kThe Σ norm;
Σ is Σ
0, Σ
1And Σ
2The conversion vector.
As long as system's weights that calculating is tried to achieve satisfy the condition that formula (19) possesses, just can satisfy output PDF and be divided into 1 natural constraint condition in its field of definition inner product.
Obtaining three-dimensional output PDF dynamic model by above-mentioned derivation satisfies the condition that the nature constraint possesses and is:
||V
k||
Σ≤1
5, the input of three-dimensional output PDF
The weights dynamic relationship that above-mentioned (9) formula is represented is not easy to obtain in real system, so, need carry out a down conversion to the three-dimensional output PDF dynamic model of setting up based on square root B batten model, the dynamic model expression that (10) (11) formula is represented becomes input.Order
Wherein, f (x, r, u
k) be the output function of equal value with output characteristics.Weights dynamic equation (10) is introduced displacement operator z
-1, formula (20) is rewritten as:
f(x,r,u
k)=C
0(x,r)(I-Az
-1)
-1Bu
k-1 (21)
Then according to (I-Az
-1)
-1The expansion of B namely obtains the input of three-dimensional output PDF with the following formula abbreviation:
Wherein, I is that (n-1) * (n-1) is unit matrix; N is the basis function number of choosing; F (x, r, u
K-i) be the k-i output function of equal value of correspondence constantly; u
K-iBe k-i corresponding control action of the moment; u
K-j-1Be k-j-1 corresponding control action of the moment; a
iBe corresponding f (x, r, u of the k-i moment
K-i) coefficient, D
j=[d
J1..., d
Ji..., d
J (n-1)]
TFor needing the parameter of identification, d
JiFor with C
0(x, r) the corresponding coefficient of item in.
D
jAnd a
iAll be the unknown quantity in (22) formula, adopt the unknown parameter in the input of the three-dimensional output of recursive least squares identification PDF according to the form of (22) formula.Identification process is as follows:
Definition
θ=[a
1,…,a
n-1,d
01,…,d
0(n-1),d
11,…,d
1(n-1),…,d
(n-2)1,…,d
(n-2)(n-1)]
T (23)
φ(x,r,k)=[f(x,r,k-1),…,f(x,r,k-n+1),u
k-1C
01(x,r),…,u
k-1C
0(n-1)(x,r),…,
u
k-n+1C
01(x,r),…,u
0(k-n+1)C
0(n-1)(x,r)]
T (24)
Wherein, θ is the weights that need identification; (x, r k) are known quantity to φ, when the inputoutput data that collects in the real system is determined.
Get x ∈ [a
1, b
1] r ∈ [a
2, b
2] be the stochastic variable span, in its field of definition scope, select N respectively
xAnd N
rIndividual sampled point is formed f (x
i, r
j, k):
f(x
i,r
j,k)=θ
Tφ(x
i,r
j,k) (25)
x
i, r
jBe the sampled point of X-axis and R axle, i=1,2 ..., N
x, j=1,2 ..., N
r
Recursive least squares is defined as follows:
ε(i,j)=f(x
i,r
j,k)-θ
T(i,j)φ(x
i,r
j,k) (27)
Wherein, P (i, required transformation matrix when j) being identified parameters; (i j) is the identification error to ε; P (1,1)=10
3-6I
N (n-1)Be initial matrix, wherein, I
N (n-1)For n * (n-1) is unit matrix; θ (1,1)=θ
0Be the initial weight vector.
The input parameter identification step of three-dimensional output PDF is as follows:
(1) selects suitable two-dimentional B spline base function, calculate basis function B
i(x, r) (i=1,2 ..., value n).
(2) (k 〉=n), { u is imported in collection system control at sampling instant k
K-1,, u
K-n+1And the interior sample point γ (x of field of definition scope
i, r
j, u
K-1) ..., γ (x
i, r
j, u
K-n+1) value;
(3) calculate h (V by formula (14)
K-1) ..., h (V
K-n-1) value, calculate f (x by definition
i, r
j, u
K-1) ..., f (x
i, r
j, u
K-n+1) and φ (x
i, r
j, value k);
(4) according to formula (26)-(28), estimated parameter θ, note θ (N
x, N
r) for the estimated value of sampling instant k;
(5) if k less than N, then k increases by 1, turns to for second step.
After the identification, θ is known quantity, then obtains the input of three-dimensional output PDF:
6, instantaneous optimization Tracking Control Design
Input according to the three-dimensional output PDF that sets up above can carry out corresponding controller design.The purpose of CONTROLLER DESIGN is to select suitable control input to make the output PDF distribution shape of system's reality approach expectation PDF distribution shape as much as possible, consider the model of foundation, the weights of hypothesized model satisfy constraint condition, so select the square root quadratic performance index:
Be rewritten as according to formula (20) (22) following formula:
Wherein:
Expansion (30):
Since then, in the present invention, a kind of dynamic modeling and controller design method of three-dimensional output probability density function finish.
Embodiment is as follows:
Because experiment condition is limited, be difficult to obtain the input and output data of real system, dynamic vector A, the B of supposing the system are known, and following surface construction based on the three-dimensional output PDF dynamic model of square root B batten model is:
V
k=AV
k-1+Bu
k-1
Wherein
B=[0.0209 0.0448 0.0246 0.0292 0.0305]
T;
According to the definition of two-dimentional B spline base function, select one dimension B spline base function to construct two-dimentional B-spline function here.Suppose x, the span of r is x ∈ [0,1] r ∈ [0,1], and the basis function on x and the r axle is defined as follows:
(1) basis function on the X-axis:
B
1(x)=xI
x1+(2-x)I
x2
B
2(x)=(x-1)I
x2+(3-x)I
x3
B
3(x)=(x-2)I
x3+(4-x)I
x4
Wherein
I=1,2,3,4
(2) basis function on the R axle
The known quantity that the controller design needs is:
Initial weight V
0=[0.688 2.129 1.551 0.166 0.792]
T
The input constraint factor is R=0.0005;
The control action span is u ∈ [0,1];
Initial control action is u
0=0.3;
The control of desired output PDF correspondence is input as u=0.65;
Here Xuan two-dimentional B spline base function as shown in Figure 1.Fig. 2, the initial output PDF that Fig. 3 has provided three-dimensional linear system respectively distributes and desired output PDF distributed image, the output PDF of the system response curved surface that Fig. 4 distributes for tracing preset output, the tracking error of last moment desired output PDF and control output PDF as shown in Figure 5, Fig. 6 provides is the response curve of control input action in the control procedure, can be restrained and close to the expectation input by the controlled input of figure.Fig. 7 is the change curve of performance index in the control procedure.
Claims (1)
1. the dynamic modeling of a three-dimensional output probability density function and controller design method is characterized in that, this method may further comprise the steps:
Step 1: make up the three-dimensional output PDF dynamic model based on square root B batten model;
Described structure may further comprise the steps based on the three-dimensional output PDF dynamic model of square root B batten model:
Step S1: the instantaneous square root B batten model that makes up three-dimensional output PDF according to two-dimentional B-spline function;
As follows with two one dimension B-spline function tensor product representation two dimension B-spline functions:
Wherein, B
J, i(x r) is two-dimentional B spline base function;
Be one dimension B spline base function;
Be one dimension B spline base function; X, r are respectively the variable of definition spatially, x ∈ [a
1, b
1], r ∈ [a
2, b
2]; a
1Be the interior lower limit of setting between the setting district; b
1Be the interior higher limit of setting between the setting district; [a
1, b
1] for comprising a
1And b
1An interval; a
2Be the interior lower limit of setting between the setting district; b
2Be the interior higher limit of setting between the setting district; [a
2, b
2] for comprising a
2And b
2An interval; J represents the order of two-dimentional B batten; I represents two-dimentional B spline base function number; j
xOrder for the basis function chosen on the X-axis; i
xNumber for the basis function chosen on the X-axis; j
rOrder for the basis function chosen on the R axle; i
rNumber for the basis function chosen on the R axle;
Be 1 rank i
xIndividual B-spline function;
Be j
x-1 rank i
xIndividual B-spline function;
Be j
x-1 rank i
x+ 1 B spline base function;
Be nodal value, and have
m
xBe interval [a
1, b
1] interior effective node number, j
x-1 counts for the acromere of the interval left and right sides;
For comprising
With
An interval;
Be 1 rank i
rIndividual B-spline function;
Be j
r-1 rank i
rIndividual B-spline function;
Be j
r-1 rank i
r+ 1 B spline base function;
Be nodal value, and have
m
rBe interval [a
2, b
2] interior effective node number, j
r-1 counts for the acromere of the interval left and right sides;
For comprising
With
An interval;
With two-dimentional B-spline function B
J, i(x r), omits the order j of B batten, i.e. two-dimentional B-spline function B
J, i(x r) is designated as B
i(x, r);
The instantaneous square root B batten model that obtains three-dimensional output PDF based on two-dimentional square root B-spline function is:
Wherein,
γ (x, r, u
k) be three-dimensional output probability density function;
The two-dimentional B-spline function number of n for selecting, k is sampling instant;
C
0(x, r)=[B
1(x, r), B
2(x, r) ..., B
N-1(x, r)], wherein, C
0(x r) is 1 * (n-1) dimension basis function conversion vector;
B
i(x r) is two-dimentional B-spline function;
V
k=[ω
1(u
k), ω
2(u
k) ..., ω
N-1(u
k)]
T, wherein, V
kBe k corresponding (n-1) * 1 right-safeguarding value vector of the moment;
ω
i(u
k) for depending on u
kWeights, u
kBe k corresponding control action of the moment;
B
n(x r) is two-dimentional B-spline function;
ω
n(V
k) be the weights of n basis function correspondence;
Step S2: on the basis of step S1, add the dynamic change part of weights, obtain the dynamic model based on the three-dimensional output of square root B batten model PDF;
The weights dynamic part of supposing adding is:
V
k=AV
k-1+Bu
k-1
Wherein, A is (n-1) * (n-1) dimension parameter matrix of expression system dynamic relationship, and B is (the n-1) * 1 dimension parameter matrix of expression system dynamic relationship; V
K-1Be k-1 corresponding n-1 right-safeguarding value vector of the moment, u
K-1Be k-1 corresponding controlled quentity controlled variable of the moment;
Three-dimensional output PDF dynamic model based on square root B batten model is:
Step S3: the weight vector V of system
kThere is nonlinear relationship in the weights corresponding with n basis function, analyze the dynamic decoupling that obtains between the three-dimensional output PDF dynamic model weights;
Decoupling zero formula between the described three-dimensional output PDF dynamic model weights is:
Wherein,
Wherein, C
1Integration for k moment output probability density function root mean square and basis function transformation matrix product;
Wherein, C
2Be k moment output probability density function root mean square and n two dimensional basis functions B
n(x, integration r);
Wherein, Σ
0Be basis function conversion vector C
0(x, the integration of square value r) in its field of definition;
Wherein, Σ
1Be basis function conversion vector C
0(x is r) with the integration of n basis function product in its field of definition scope;
a
1Be the interior lower limit of setting between the X-axis setting district; b
1Be the interior higher limit of setting between the X-axis setting district;
a
2Be the interior lower limit of setting between R axle setting district; b
2Be the interior higher limit of setting between R axle setting district;
Σ
1 TBe Σ
1Transposed matrix;
Step S4: analyzing three-dimensional output PDF dynamic model satisfies the condition that the nature constraint possesses and is:
||V
k||
Σ≤1
More than in two formulas, V
kBe k corresponding n-1 right-safeguarding value vector of the moment; V
k TBe V
kTransposed matrix; Σ is Σ
0, Σ
1And Σ
2The conversion vector;
Step 2: utilize the inputoutput data that collects in the real system to set up the input of three-dimensional output PDF by recursive least squares;
The input of the three-dimensional output PDF that sets up is:
Wherein,
More than in two formulas, f (x, r, u
k) be the k variation of corresponding output probability density function constantly; a
iBe corresponding f (x, r, u of the k-i moment
K-i) coefficient; F (x, r, u
K-i) be the k-i variation of corresponding output probability density function constantly; u
K-iBe k-i corresponding control action of the moment; u
K-j-1Be k-j-1 corresponding control action of the moment; D
j=[d
J1..., d
Ji..., d
J (n-1)]
TFor needing the parameter of identification; d
JiFor with C
0(x, r) the corresponding coefficient of item in;
Step 3: select instantaneous square root performance index CONTROLLER DESIGN for use, by the controlled quentity controlled variable of the instantaneous square root performance index of optimization CONTROLLER DESIGN, the output PDF of realization system distribution shape tracing preset distributes and exports the shape that PDF distributes;
The instantaneous square root performance index of described selection are:
Wherein, J is instantaneous square root performance index value; γ (x, r, u
K+1) be three-dimensional output probability density function; (x r) is given three-dimensional output PDF distribution function to g; R is the constraint constant of control action; a
1Be the interior lower limit of setting between the X-axis setting district; b
1Be the interior higher limit of setting between the X-axis setting district; a
2Be the interior lower limit of setting between R axle setting district; b
2Be the interior higher limit of setting between R axle setting district;
As follows by the controlled amount of the instantaneous square root performance index of optimization:
Wherein,
Wherein,
Variation for known quantity and parameter; (x, r k-i+1) are the k-i+1 variation of corresponding output probability density function constantly to f; D
0Be the parameter value that picks out;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310244539.7A CN103336427B (en) | 2013-06-19 | 2013-06-19 | A kind of dynamic modeling of three-dimensional output probability density function and controller design method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310244539.7A CN103336427B (en) | 2013-06-19 | 2013-06-19 | A kind of dynamic modeling of three-dimensional output probability density function and controller design method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103336427A true CN103336427A (en) | 2013-10-02 |
CN103336427B CN103336427B (en) | 2015-08-12 |
Family
ID=49244619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310244539.7A Expired - Fee Related CN103336427B (en) | 2013-06-19 | 2013-06-19 | A kind of dynamic modeling of three-dimensional output probability density function and controller design method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103336427B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992829A (en) * | 2019-02-25 | 2019-07-09 | 华北电力大学 | Control method is modeled based on B-spline model output probability density function anticipation function |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000026730A1 (en) * | 1998-11-02 | 2000-05-11 | Ise Integrated Systems Engineering Ag | Multidimensional uncertainty analysis |
CN101566848A (en) * | 2009-05-27 | 2009-10-28 | 中南大学 | Fault diagnostic method of floatation process based on statistic distribution of foam size |
-
2013
- 2013-06-19 CN CN201310244539.7A patent/CN103336427B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000026730A1 (en) * | 1998-11-02 | 2000-05-11 | Ise Integrated Systems Engineering Ag | Multidimensional uncertainty analysis |
CN101566848A (en) * | 2009-05-27 | 2009-10-28 | 中南大学 | Fault diagnostic method of floatation process based on statistic distribution of foam size |
Non-Patent Citations (2)
Title |
---|
XUBIN SUN,ET: "Modelling and control of the flame temperature distribution using probability density function shaping", 《TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL》 * |
陈海永: "一类仿射非线性***的概率密度函数形状控制", 《控制与决策》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992829A (en) * | 2019-02-25 | 2019-07-09 | 华北电力大学 | Control method is modeled based on B-spline model output probability density function anticipation function |
Also Published As
Publication number | Publication date |
---|---|
CN103336427B (en) | 2015-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Barthel | Precise evaluation of thermal response functions by optimized density matrix renormalization group schemes | |
Tauseef Mohyud‐Din et al. | Numerical soliton solution of the Kaup‐Kupershmidt equation | |
Xu et al. | Kernel-based random vector functional-link network for fast learning of spatiotemporal dynamic processes | |
CN105512404B (en) | Time-varying reliability Global sensitivity analysis method based on chaos polynomial expansion | |
CN102663495B (en) | Neural net data generation method for nonlinear device modeling | |
CN102222313A (en) | Urban evolution simulation structure cell model processing method based on kernel principal component analysis (KPCA) | |
CN102708294A (en) | Self-adaptive parameter soft measuring method on basis of semi-supervised local linear regression | |
Khan et al. | A new hybrid approach of clustering based probabilistic decision tree to forecast wind power on large scales | |
Guo et al. | Nonlinear generalized predictive control based on online least squares support vector machines | |
Wang et al. | Novel interval theory‐based parameter identification method for engineering heat transfer systems with epistemic uncertainty | |
Sarma et al. | Computational techniques for closed–loop reservoir modeling with application to a realistic reservoir | |
You et al. | A novel mixed uncertainty support vector machine method for structural reliability analysis | |
CN201716727U (en) | Geographical simulation system based on remote sensing and GIS | |
Wang et al. | Heuristic search strategy based on probabilistic and geostatistical simulation approach for simultaneous identification of groundwater contaminant source and simulation model parameters | |
Amrit et al. | Design strategies for multi-objective optimization of aerodynamic surfaces | |
CN106777616A (en) | A kind of high-speed rice pot seedling planting machine seedling box mover Multidisciplinary Optimization method | |
CN103336427B (en) | A kind of dynamic modeling of three-dimensional output probability density function and controller design method | |
Selvan | On the effect of shape parameterization on aerofoil shape optimization | |
CN105893667A (en) | Heterogeneous simulation data unified integrated visual method | |
Yu et al. | Continuous-time Laguerre-based subspace identification utilising nuclear norm minimisation | |
Zhuang et al. | Accurately predicting heat transfer performance of ground heat exchanger for ground-coupled heat pump systems using data mining methods | |
Poole et al. | Optimal domain element shapes for free-form aerodynamic shape control | |
Wang et al. | Multi-fidelity wake modelling based on Co-Kriging method | |
Lyu et al. | Identification of multivariable Hammerstein CARMA system using special test signals | |
Yin et al. | Multi-step Prediction Algorithm of Traffic Flow Chaotic Time Series Based on Volterra Neural Network. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150812 Termination date: 20160619 |
|
CF01 | Termination of patent right due to non-payment of annual fee |