2.1. Problem Statement
The energy conversion flow is an essential objective for ensuring of the social and economic stability. In industry and residence, many applications are designed to deal with the macroscopic energy conversion that implies three main types of fields: electromagnetics, mechanics and thermodynamics (
Figure 1).
Starting from these energy conversion possibilities, in practice there can be developed different conversion processes subject of adequate constraints.
In the various physical processes like electrical, mechanical, hydro- or thermal, the desired useful work is universally characterized by a pair of energetic variables: the effort e
(t) and flow
s (t). The inner product of these generalized variables is the instantaneous useful power:
The different forms of primary power
p1(t), can be converted in useful forms by various means. Let be
η the efficiency of the power conversion process. Then, primary power
p1(t) is easily obtained:
If, for example, we refer to a mechanical process of motion which develop a useful force fu and a linear velocity v, the motion being described in external (cartesian) coordinates, then we have e = fu, and s = v. If the motion is rated to the drive motor shaft, then e = m and s = ω, where m is the developed torque and ω the angular speed. In the case of an electrical process, the electrical voltage represented in the complex domain, e=u and the corresponding current s= i. Similarly, in the case of Hydro, Ventilation, Air Conditioning (HVAC) processes, the pressure e=P and the flow rate s=Q.
Usually, the above energetic macroscopic process are well-modeled by the actual intrinsic physical theories. In the control theory, the using of this model with lumped parameters have some vulnerabilities: high sensitivity to parameter variations, incomplete modeling of some loss components, linearity on a small range, low control accuracy at high frequencies etc. However, the analytic modeling has the advantage of simplicity, being in many approaches a starting point in the developing of advanced control methods.
The transition from MBC to model MFC is illustrated in
Figure 2. For this aim it is considerate a combined PI and inner control (cascaded or not) for a given process described by adequate physical model equations.
The inner control is switched from MBC to MFC whenever is necessary, giving on the output the control
u as is suggested in
Figure 2(a).
In the first stage exposed in
Figure 2(b), the inner control is switched to MBC. At this step, there selected a collection of the main data in steady-steate regime that coresponds to the high efficiency, grouped in:
where has been considerate that in steady-state regime we have
eref=e.
Now, the next step is the designing of the MFC controller. This controller has a interpolative-adaptive structure with a vraiable structure, being able to learn from MBC data, having as input the data stored (3) in a sufficient number, and the output
u*MFC as is shown in
Figure 2(c). The MFC algorithm is trainned in a open structure, and has the ability to learn from the experince given by MBC
Having closed the trainning phase of MFC, the testing phase in done in the close loop structure as is indicated in
Figure 2(d).
The transition from MBC to MFC depends of the process that is subject of control strategy. This procedure may be applied to the process with complex, nonlinear and multivariable structure.
2.2. The DDC Strategy of the Energy Conversion Process
The MFC tehnique represents a modern approach with a large applicability in practice. From MFC control techniques, a particular direction are described by DDC strategy which is developed in the following.
The numerical processing of the signals that refers to the training phase are carried out with the MBC strategy, which is why the MBC acronym will be ignored in the symbolization of signals, distinguishing between the acronyms DDC and MPC whenever is necessary.
The state model of this nonlinear deterministic conversion processes is described by:
The state x, control input u and output y, respectively, are restricted to the sets of adequate dimensions: ,and . Further, in the vector θ(t) there are comprised the parameter of the process. The nonilinearty of the state model (3) is emphases by the nonlinear functions f and g.
Let us to adopt the fallowing outputs variables:
By usually discretizing techniques, the corresponding discrete state space model of the plant (4) becomes:
where the discrete states
x(k), control inputs
u(k), and outputs
y(k) are matrices of appropriate sizes.
Also, in (6) ξ is the discrete noise of the process, while Ts represents the sampling time period.
The control problem to be solved is definited according to: seek for a control
u(t) that will bring a desired useful work:
when the input of the system is suppyled by the energy:
with a natural condition resulted from (2):
such as for any other control
, which also bring the same work
E2, the energy
E1 is larger:
In other words, we assume that for a given desired pair of the generalized variables
e(t) and
s(t), there exist a bounded control
u(t) and a bounded cost criterion, which can be espressed either in a contionous set formulation:
or in a discrete representation:
where there has been used the mean square error:
.
Also, in the cost formulation (11)-(12) there is used the Total Harmonic Distorsion THD factor that is a measure of harmonic distortion, computed by:
where
and
represent the Root Mean Square (RMS) values of fundamental and harmonics components of the effort
e, respectively.
For the same desired work (7) the final cost C which is lower, has better control u. The interval (t1-t0) length is a time window with the required energy E2 (6), where t1/0 represents the end/start time.
It can be mention that the input power may be either positive or negative , as the power is delivered or received by the process.
The first term from (11)-(12) refers at the control quality in the control horizon N length and the second terms, respectively, refers to the input energy.
The numerical computation has a large aplicalbility in data computation. For our approach we define cost – solving problem based on (12) as follows:
where the constraints
E2 and
η ensure the uniqueness of the optimal cost problem.
The process model (4) is in time domain, having an explicit form. A more convenient approach is developed in the following.
We introduce the implicit control law:
In the model (15) the ouput of the process was reduce in terms of the generalized variables pair (e,s), and the corresponding input is . In consequence, the output variables p1, p2 are free, being unconstrained, which shows the control law G is not unique. A regularization procedure is effectuated by selecting from the set (e,s) corresponding to the maximum efficiency power operation points.
The command law of the process results from the explicit model (15):
Let consider a time window
for requested output trajectories of the both generalized variables:
By eliminate the time from relations (16) we have the implicit representation:
Each discrete point
kTs , with
k=1,...,Nobs, where
Nobs is the number of observations points, on the trajectory (17) in the generalized variables
(e, s) plane, has the input controls which represents the supports points for the control surfaces:
The surfaces (19) in the continuous domain represent the endless set of steady state operation points. Any stable operating point (e,s) is correlated with the corresponding’s controls (u1,u2). A trajectory of motion (16) in the permissible range, beginning in a stable initial state (e0,s0) and reaching the final state (ef,sf), passes through an countless set of intermediate energy states, since in classical physics it is admitted that states of physical processes can vary only continuously. By using digital process control techniques, the set of states travelled from the initial state to the final state becomes countable due to sampling operations. An exhaustive condition of stability of process controlled by the two fundamental energy quantities, effort e and velocity (flow) s is as follows: if the speed control loop is stable in the sense that the required effort eref is on the control surfaces (19), the operating points on the motion path will be stable. Through the sampling process, stability is reduced, the longer the sampling period.
Generalizing we can say that the multivariable control law (19) can be generated with the required precision, by means of a known set
of operating points of the process:
Through an interpolation algorithm
associated with the
database, for any current value
, a value
is generated which approximates the control law
relation (15), so that:
The control law is determined by means of an experimental data set and some continuity and smoothing properties of the surfaces (15), which are specific properties of energetic inertial processes.
In summary, the control law has the form:
with properties:
The RBF-NN is largely used in control system
]]. A typical RBF-NN structure used for obtaining the input plant command is depicted in
Figure 3.
The RBF-NN is used for two objectives, as training and testing:
where by RBF has been denoted the function of the neural network.
Having a classical structure, the RBF is organized in three levels of layers as input, hiden and output, respectively. Moreover, the weights obtained in the testing step are grouped in:
The output of the RBF-NN is given by a linear combination:
where the activation function is given by Gaussian distribution
having the parameters σ and μ which are the basis width vector and center points of Gaussian function, respectively.
Also, the input Gaussian function is represented by set:
Enhancing the RBF depicted in
Figure 3, in
Figure 4 is illustrated the combined control structure of a generic process, that involves an outer explicit flow control loop and a inner multivariable data driven control loop.
The fundamental operation key of the DDC schema is the knowlage database. This database containes a large set of process operation points, from which are limited steady-state ones. In the block scheme from
Figure 3, the actual values
of control, output, effort and flow is comprised in the set:
where
y(k) is the output of the process, and
N is the number of colected data.
The next task is to select a suficient number of steady-state points
from all the operation points from
,
For obtaining the suficient number of steady-state points contained in the set, the operator used for data extraction will be symbolized by “°”.
Supplimentary, as input data, there are considered the aprioric informations included in the set:
where: rated specification of the process are contained in the set
, envirovment and design requirments which are contained in the sets
and
, respectively.
The input control data set will be computed based on both aprioric information and process data. In fact, the design of the required database is quite complex, and will be presented in the next section for the case of a concrete application. However, stating from the inputs of knowledges
and data
the output of the database is
where by
has been represented a numerical operator used for data processing in the database.
The proposed PI and combinated DCC structure is illustrated ub
Figure 4.
The trainning phase designing of DDC strategy is depicted in
Figure 4(a), where are highlited the main steps of DDC algorithm, while the testing phase made in close loop structure is represented in
Figure 4(b).
The DDC control structure from
Figure 4(b) is desined for tracking the output of the process s
DDC(k) to its reference s
ref-DDC(k) by using a linear PI controller, having the output e
ref-DDC(k) bounded into the limits -/+e
max.
The control data set contains the maximum efficiency operation points selected from the knowledge database. The interpolation algorithm AF find the actual control u(k) based on demanded effort e(k)ref and the measured flow s(k).
We assume that all points (19), also referred as nodes, or “support points” are distinct and not collinear. Due to the intrinsic nature of the energy conversion process, the DDC law (15) is geometrically represented as continuous differentiable surfaces which allows to find an interpolation algorithm such that these surfaces passes exactly through each experimental points (18). The maximum efficiency operation points (e,s) is selected from the knoulagy database by a grid (direct) search method. These methodology involve setting up of grids in the input space (e,s) and evaluating the power efficiency of each grid point. The operation point that corresponds to the maimum efficiency was considered the best solution.
Two interpolation methods that are widely used in different application fields (in areas such as computer graphics, physical modeling, geographic information systems, medical imaging, and more), have been adopted. We used two basic methods: Delaunay triangulation and related methods and RBF-NN interpolation.
Let be a set of data and we wont to find a rule which allows us to deduce information about the process we are studying at locations differet from those at wich we are obtained our measurements.
The interpolated value of a point, other than support points, was obtained by local interpolation techniques with the three nearby points. One widely used approach is Delaunay triangulation of data and the Voronoi diagram of a set of points, which is the dual of the first approach (Delaunay triangulation).
The RBF network has its origin in performing the interpolation of a set of data points in a multidimensional compact domain to an arbitrary accuracy, given sufficient number of data points. It has a network architecture with weighed basis functions. The solution is optimal by minimizing a functional containing a regularization terms. The RBF method compresses a very large volume of data, with the help of a much smaller number of weighted basic functions in the training process. In the exam (assessing) stage, the RBF network returns any point in the field covered by the data used in the training stage by an interpolation process of the weighted basis function. The discrete model of the control law is practically non-inertial, because the control
u(k) at the current step
k is obtained by accessing the fast interpolation algorithm
:
where
Td is the desired final time of the motion trajectories.
The new control methodology of the energy conversion process in terms of the effort and flow was represented in
Figure 4. The objectives (10)-(11) are accomplished by two control loops: a MIMO inner control loop in terms of desired effort
eref(t) and measured flow
s(t) and an outer classical PI speed control loop.