首页    期刊浏览 2025年06月20日 星期五
登录注册

文章基本信息

  • 标题:Formation of Equivalent Models of Structured Multirate Systems in the Form of Signal Graph.
  • 作者:Kramar, Vadim
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2018
  • 期号:January
  • 出版社:DAAAM International Vienna
  • 摘要:1. Introduction

    The usage of microprocessors in the measuring and processing channels along with continuously working arrangement is typical for modern automatic control systems [1-4]. As a rule, similar control systems carry out measurements and processing of some signals sharing time. Mathematical models of such systems are represented in a multivariate multistep uninterruptedly discrete automatic control systems. Investigations of similar systems lead to the need of their model development in a complex range, with transfer functions as main modelling elements. To obtain control systems models in the form of transfer functions, methods using signal graph have found a wide applicationx[5,6]. Signal graph provides evident representation of system variables and their interaction. It is well known that to determine transfer functions of linear permanent systems the Mason equation can be applied. In [7] approaches of Mason equation [8] application in one-time uninterruptedly discrete systems are observed. If there are some various times, the Coffi and Williams matrix approach should be applied. This article gives a way to the creation of a signal graph one-time uninterruptedly discrete system for which the Manson equation can be applied.

    While constructing signal graph of multirate uninterrupted discrete system, let us consider the symbol system of Sedler and Becky [9, 10]. White knot in the graph is used to define uninterrupted variable system. Black knot is used to define discrete variable and quantum operations, variable significance represented by any black knot being discrete form of sum transformation of all variables, being in the knot, according to a certain rate. Because in uninterrupted discrete, as a rule, it is impossible to outline inlet variable in presentation for, thus it is worthwhile to coordinate inlet influence. It is carried out by introduction of branches with transfer function equal to inlet variables so that entire transfer function belonging to the single output, transfer function and output become equal.

Formation of Equivalent Models of Structured Multirate Systems in the Form of Signal Graph.


Kramar, Vadim


Formation of Equivalent Models of Structured Multirate Systems in the Form of Signal Graph.

1. Introduction

The usage of microprocessors in the measuring and processing channels along with continuously working arrangement is typical for modern automatic control systems [1-4]. As a rule, similar control systems carry out measurements and processing of some signals sharing time. Mathematical models of such systems are represented in a multivariate multistep uninterruptedly discrete automatic control systems. Investigations of similar systems lead to the need of their model development in a complex range, with transfer functions as main modelling elements. To obtain control systems models in the form of transfer functions, methods using signal graph have found a wide applicationx[5,6]. Signal graph provides evident representation of system variables and their interaction. It is well known that to determine transfer functions of linear permanent systems the Mason equation can be applied. In [7] approaches of Mason equation [8] application in one-time uninterruptedly discrete systems are observed. If there are some various times, the Coffi and Williams matrix approach should be applied. This article gives a way to the creation of a signal graph one-time uninterruptedly discrete system for which the Manson equation can be applied.

While constructing signal graph of multirate uninterrupted discrete system, let us consider the symbol system of Sedler and Becky [9, 10]. White knot in the graph is used to define uninterrupted variable system. Black knot is used to define discrete variable and quantum operations, variable significance represented by any black knot being discrete form of sum transformation of all variables, being in the knot, according to a certain rate. Because in uninterrupted discrete, as a rule, it is impossible to outline inlet variable in presentation for, thus it is worthwhile to coordinate inlet influence. It is carried out by introduction of branches with transfer function equal to inlet variables so that entire transfer function belonging to the single output, transfer function and output become equal.

2. Formation of equivalent mathematic model of structured multirate systems

Linear uninterrupted discrete system with some quantifiers with discrete time [T.sub.1], ..., [T.sub.N] can be described by the system of linear algebraic equations in certain fields

A(s)x(s) = [N.summation over (i=1)][B.sub.i][x.sup.Ti] (s) + R (1)

where: x(s) - n is vector of variable systems represented according to Laplace; A(s) - nxn uninterrupted transfer function matrix; [x.sup.Ti] (s)--discrete transformation in times [T.sub.i], i = 1, ..., N vector x(s); R - n - standardized input vector which, according to system linearity, can be considered as vector R' = [1 0 0 ... 0]' where '--here and further means transportation; [B.sub.i] - nxn--matrixes characterizing quantifier presence with various discrete times in system, they consist of 0 and i and represent quantification.

To simplify (i) it is worthwhile to write first of all equations for uninterrupted, and then for quantum variables by turns for each discrete time [T.sub.i], i = i, ..., N [1]. A(s) is of block type

[mathematical expression not reproducible] (2)

where: N--quantity of different measure point; W(s) - lxl--transfer function matrix; l--uninterrupted variables number; [[PHI].sub.i](s) - lx[m.sub.i]--transfer function matrix; [m.sub.i]--quantifier number with discrete time [T.sub.i], i = i, ..., N; [I.sub.i]--identity matrixes [m.sub.i] x [m.sub.i].

Let us define

[mathematical expression not reproducible]. (3)

Vector [mathematical expression not reproducible] consists of the [m.sub.i] vector component [mathematical expression not reproducible], complying with quantifier outputs with discrete time [T.sub.i]. From (i), taking into account (3) (considering the presence of [A.sup.-1](s)), we obtain

[mathematical expression not reproducible] (4)

Elements [a.sup.-1.sub.ij] of matrix [A.sup.-1] are transfer functions from j knot to i knot of initial system with all open quantifiers. Actually, considering quantifiers and vectors [mathematical expression not reproducible] to be independent input effects which can be defined as zero, from (4) we obtain

[x.sub.i](s) = [N.summation over (j=1)] [a.sup.-1.sub.ij][r.sub.j] (5)

where: [r.sub.j]--vector elements of normalized input R.

On the basis of (4), uninterrupted discrete system 'complex graph' can be created, which gives us system transfer functions by applying the Manson formula. A complex graph is uninterrupted discrete system initial graph and discrete graph combination, made up [mathematical expression not reproducible]. In (4), variables [mathematical expression not reproducible] are input signals of keys which we will define as input variables. Having formed N discrete graph for [mathematical expression not reproducible], we may delete quantifiers from the initial graph and connect input knots of keys with equivalent knots of discrete graphs by means of branches with identity intensification coefficients. In this way, we obtain a complex system graph to which the Manson formula is applicable. Consider uninterrupted discrete system with N quantizers, so that discreteness es are as follows

[T.sub.i]/[T.sub.i+1] = [b.sub.i]/[q.sub.i] i = 1, ..., N - 1 (6)

The system of linear algebraic equations with the time rate for this system is shown in (4). Multiplying (4) to the correspondent [B.sub.i], we obtain a ratio system

[mathematical expression not reproducible] (7)

Let T--discrete time--be equal to the least common multiple time of all N times [T.sub.i].

We can carry out discrete conversion of vector x(s) to least common multiple--time T

[mathematical expression not reproducible] (8)

Assuming the meaning of T/[T.sub.i-] = [n.sub.i], and using discrete transformer property

[[g(s)[z.sup.T](s)].sup.nT] = [n-1.summation over (i=0)][(g(s)[e.sup.-iTs]).sup.nT] [(z(s)[e.sup.iTs]).sup.nT], we can write

[mathematical expression not reproducible] (9)

Let us identify

[mathematical expression not reproducible].

We obtain equation of vectors [Y.sup.T.sub.1(i)], ..., [Y.sup.T.sub.N(i)], then multiply in (8) each equation to [mathematical expression not reproducible].

[mathematical expression not reproducible] (10)

Let us carry out discrete transformation (10) to the least common multiple--time T

[mathematical expression not reproducible] (11)

where:

[mathematical expression not reproducible]. (12)

Calculating together (12) and (10) and introducing [Y.sub.i] we may obtain input-output relation for all variable systems. This system contains

n + [N.summation over (j=1)] [m.sub.j][n.sub.j]

equation, where: n--vector dimension x(s); [m.sub.j]--number of keys with times [T.sub.j]; [n.sub.j]--number equal to the relation of the least common multiple time to time [T.sub.j]. Ratio (10), after introducing [Y.sub.i], can be accepted as discrete system description, inputs of which along with outputs of initial uninterruptedly discrete system are variables [mathematical expression not reproducible]. As their representation is

[mathematical expression not reproducible] (13)

it can be considered to be a result of input signals parallelization of keys with time [T.sub.j] in the initial system on [n.sub.j] branches, each of which has transfer coefficient

[mathematical expression not reproducible].

Then, the initial system in (9) can be specified by the discrete graph in which keys are open and their outputs are input signals into the system along with initial input signals. At the same time, each of these new inputs from quantifiers [T.sub.j] (j = 1, ..., N) can be represented as a set of inputs [mathematical expression not reproducible] and, by connecting certain knots by identity connections, we can formulate the input-output ratio according to the final discrete graph.

Discrete graphs for [mathematical expression not reproducible] are built on the basis of (12). There should be k = [N.summation over (j=1)] [n.sub.j] discrete graphs.

3. Algorithm for uninterruptedly discrete system signal graph

The construction of algorithm for uninterruptedly discrete system signal graph on the basis of equations (10)-(12) will be as follows:

1. On the basis of structure scheme an uninterruptedly discrete system initial graph is formed. All quantifiers in it, [T.sub.j] j = 1, ..., N, are considered to be regulated by diminution open, at the same time output signals of keys are considered to be input ones into the system where [N.summation over (j=1)] [m.sub.j] is the quantity of black knots and [m.sub.j]--key number with time [T.sub.j].

2. Form [n.sub.j] j = 1, ..., N of the discrete graph, corresponding to time [T.sub.j] on the following procedures:

a1) j = 1;

a) in the initial graph we compose only knots corresponding to quantifiers input signals with time [T.sub.j] and connected with them input knots (initial and from quantifiers). As a result we obtain the intermediate graph;

a2) [i.sub.j] = 0;

i T - s

b) in the intermediate graph we replace all transfer functions of links W with [mathematical expression not reproducible];

c) we make input signals parallel from keys [T.sub.k], k = 1, ..., N, k [not equal to] j to [n.sub.k] branches, substituting each transfer function of the branch W for [mathematical expression not reproducible].

d) we substitute knots for black, and transfer functions for their discrete transformation in time T. We enter input knots in the Table through [mathematical expression not reproducible], then state conformity between knots [mathematical expression not reproducible] by means of identity connections, where it is necessary. We obtain a discrete graph corresponding to time [T.sub.j].

e) points b) / d) are now executed [n.sub.j] times, supposing [i.sub.j] = [i.sub.j] + 1; this results in discrete graph [n.sub.j], corresponding to time [T.sub.j], [i.sub.j] = 0, ..., ([n.sub.j] - 1);

f) j--we increase by one and repeat points a) / e) for discrete graph construction for all N quantifiers, i.e. j = 1, ..., N.

3. Now we turn back to the initial graph and make all input signals parallel from keys [mathematical expression not reproducible], into [n.sub.j] corresponding branches j = 1, ..., N.

We transfer each function from [n.sub.j] branches Wand substitute for [mathematical expression not reproducible], respectively.

We now enter the input knots in the Table through variables [mathematical expression not reproducible].

We connect to the marked inputs all of discrete graphs, got in item 2, by single connections. We set, where necessary, other single connections, proper identical knots. We get the component graph.

4. We substitute all the knots with black, and transfer functions on their discrete transformations on time the least common multiple--on time of T. We get the final discrete graph of the system.

5. By applying the Mason rule we determined the necessity of input-output correlation for the system variables of [x.sup.T] for the obtained graph of the system.

Now we can formulate the algorithm of receipt of signal graph of multivariate of the continuously-discrete system for the case of multiple times.

1. On the basis of the flow diagram of the system, an initial graph containing white and black knots is formed. Black knots have indexes of Ti, I = 1, ..., N, proper to the value of time of discreteness. Times are considered well-organized on a decrease. In the initial graph keys are considered broken; here the output signals of keys are considered entrance knots in the system and black knots correspond to them.

2. On the initial graph of the system, through the application of the Mason algorithm, the discrete graph of 1st level is formed in conformance with the following:

All the knots, being by an entrance for the keys with the smallest time of TN, get out in the initial graph. They are considered output knots. All the entrance knots, related to the indicated output, get out then. Entrance knots can be the entrance signals of the initial system, and also outputs of keys with large times. In the Mason algorithm, connections between these knots are determined and the intermediate count of 1st level is formed.

Further, all white knots of the intermediate graph are replaced with black knots, with the index of variables of TN, which corresponds to discrete transformation of variables in time of TN, and the transmission functions of connections are replaced by their discrete transformations in time of TN. Black knots that are proper discrete variables for large times remain unchanged. The discrete count of the system of 1st level is formed in the same manner. We set, where necessary, single connections for proper identical knots.

3. The component graph of 1st level is formed. It turns out to be a combination of the initial graph of the system and discrete graph of 1st level. Thus the proper black knots of the graph, being weakened signals of keys Ti, are united by single connections, i = 1, ..., N. A component graph of 1st level is the basis for the construction of discrete graph of 2nd level.

4. Algorithms for the discrete graph of 2nd level, et cetera till N-th number of levels 2, are formed as per item a, with the change that in place of keys with time of TN, keys are utilized accordingly with time of TN-1 et cetera, till time of [T.sub.1]. As a result of the expounded procedure, N number of discrete counts of the system will be formed.

5. The final count of the system is further formed, which turns out to be a combination of the initial and N of discrete counts of the system. By single connections, the accordance of knots of discrete counts is set with the entrance knots of the initial count.

6. In the algorithm of Mason, the input-output correlations are determined for the system variables of multirate continuously-discrete system with multiple times.

4. Conclusion

The offered method provides a formalised procedure of construction of input-output correlations of multirate continuously-discrete systems. The equivalent presentation of the mathematical model of multivariative multi-stage system makes it possible to provide the analysis for the one- time systems, and it simplifies greatly the whole process of research and allows developing the elements of computerized analysis systems and systems of designing multivariative multi-stage discrete-continuous control systems.

Observed multirate systems applications in the form of equivalent one-time models give common reasons for process analysis in given one-time systems. While observing resultant correlation, it is not difficult to see that in all cases impulse images of equivalent models outputs have the form of rational functions of given variables. Turning to Z-images we will have an equation defining the output images as of z. They correspond to:

Y(kT) = 1/2[pi]j [??] f(z)[z.sup.k-1]dz (14)

The closed contour of integration in equation (14) covers all poles f(z) [11]. Thus, the problem of process analysis in given multirate systems becomes reduced to the problem of rational functions of pole distribution analysis f(z) concerning a single circle.

DOI: 10.2507/28th.daaam.proceedings.011

5. References

[1] Araki M., Yamamoto K. (1986). Multivariable multirate sampled-data systems: statespace description, transfer characteristics, and Nyquist criterion, IEEE Trans. On Control, vol.31.

[2] Sauro Longhi (1994). Structural properties of multirate sampled-data systems, IEEE Transaction on Automatic Control, vol. 39, No. 3.

[3] Berg M.C., Amit N., Powell J.D. (1988). Multirate digital control system design, IEEE Trans. Auto. Contr., vol.AC-33, No.12.

[4] Svetlichny, P., Kramar, V. (2009). Building of festo servo-motor imitation model using linear ARX-model, 2009 Annals of DAAAM and Proceedings of the International DAAAM Symposium

[5] Sekala A., Swider J. (2005). Hybrid graphs in modeling and analysis of discrete--continuous mechanical systems Proc. 13th International Scientific Conference on Achievements in Mechanical and Materials Engineering.

[6] Sedlar M. Bekey G. (1967). Signal Flow Graphs of Sampled-Data Systems: A New formulation IEEE Trans. on Automatic Control, AC-12, 2.

[7] Coffey T.C., Williams I.J. (1966). Stability Analysis of Multiloop, Multirate, Sampled Systems AIAA Journal, 4.

[8] Mason S.J. (1956). Feedback Theory - Further Properties of Signal Flow Graphs Proc. IRE, 41.

[9] Kuo B. (1986).Teorija i proektirovanie cifrovykh sistem upravlenija.-M.:Mashinostroenie.

[10] Kuo B.C. (1961). Composite Flow Graph Technique for the Solution of Multiloop, Multisampler, Sampled Systems IRE Trans. on Automatic Control, 1961.-Vol. AC-6, pp.343-344

[11] Sain, M. K., Schrader C. B. (1990). The role of zeros in the performance of multi-input, multi-output-feedback systems IEEE Transactions on Education No33.
COPYRIGHT 2018 DAAAM International Vienna
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2018 Gale, Cengage Learning. All rights reserved.

联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有