• Nenhum resultado encontrado

HARDWARE ENVIRONMENT FACTOR FOR CONTROL SIGNAL TRANSFER TO A PLANT IN THE SYNTHESIS PROBLEM OF DISCRETE SYSTEMS

N/A
N/A
Protected

Academic year: 2017

Share "HARDWARE ENVIRONMENT FACTOR FOR CONTROL SIGNAL TRANSFER TO A PLANT IN THE SYNTHESIS PROBLEM OF DISCRETE SYSTEMS"

Copied!
10
0
0

Texto

(1)

А Е Е А Ы Е , Е А

ию ь–а 2015 о 15 № 4 ISSN 2226-1494 http://ntv.ifmo.ru/ SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS July–August 2015 Vol. 15 No 4 ISSN 2226-1494 http://ntv.ifmo.ru/en

519.711: 65.51

Ч

Ч

. . a, . . a, . . a

a

, - , 197101,

А : [email protected]

26.12.14, 27.03.15

doi:10.17586/2226-1494-2015-15-4-685-694 –

: . ., . ., А. .

// - , .

2015. . 15. № 4. . 685–694.

-. ,

,

-Э ,

-.

-, - .

. ,

-, . , ,

, 0,5 ,

.

-,

-. .

- - .

( – ) .

, , ,

.

( 074-U01)

( 14. Z50.31.0031).

HARDWARE ENVIRONMENT FACTOR FOR CONTROL SIGNAL TRANSFER

TO A PLANT IN THE SYNTHESIS PROBLEM OF DISCRETE SYSTEMS

O.S. Nuyyaa, R.O. Peshcherova, A.V. Ushakova

a

ITMO University, Saint Petersburg, 197101, Russian Federation Corresponding author: [email protected]

Article info

Received 26.12.14, accepted 27.03.15 doi:10.17586/2226-1494-2015-15-4-685-694 Article in Russian

For citation: Nuyya O.S., Peshcherov R.O., Ushakov A.V. Hardware environment factor for control signal transfer to a plant in the synthe-sis problem of discrete systems. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2015, vol.15, no. 4, pp. 685–694.

Abstract

(2)

that the length of a parallel bus is limited to an amount not exceeding half a meter due to the existing interference environment with modern standards of length. Thus, if the placement of the control signal and control plant is such that their connecting bus length exceeds more than half a meter, there is the inevitable transition from the parallel control signal to an allotted serial. The paper deals with the system factors arising in the transition from the parallel control signal to the serial by modern interfaces. Provisions of the paper are illustrated by an example. This paper is intended for system analytics and channel specialists. The resulting algorithm is applicable for control of plants (electric drive, in particular) in the large industrial factories.

Keywords

digital control signal, hardware environment, serial interface, aggregated discrete model of the plant.

Acknowledgements

The work has been partially financially supported by the Government of the Russian Federation (Grant 074-U01) and the Ministry of Education and Science (Project 14. Z50.31.0031).

[1–5]

. ,

( )

-,

.

,

- .

. ,

-, IEEE 896.1, IEEE 1014, IEEE 1296

[6], , .

, ,

, 0,5 ,

,

PPP. [7–9],

-, ,

-, .

USB, CAN RS232 [10–12].

[1–5] , .

1 ( 1)

0. ( Ц )

.

1. - ( ) « – – » ( )

( ) ( ) ( );

x t Ax tBu t ( )ytCx( )t , (1)

, ,

x u y – , ; n

R

x , Rr

u , yRm;

, ,

A B C – , ,

, ,

x u y, ARn n ,BRn r ,CRm n ,

A B,

,

A C,

– .

2. (1) , -

-t

 -Э

tk

 

t ,

(k 1) ( )k  ( );k

x Ax Bu ( )y kCx( )k , (2)

( ,A B C, ) (1) ,

exp( t);

 

A A 1 1

( I) ( I) ;

 

       

B A A B A A B CC,

, : dimAdim , dimA Bdim , dimB Cdim .C

(3)

- 

kg

 

k

 

k

u K g Kx , (3)

(2) (3)

,

-(k 1) ( )k  ( );k

x Fx Gg ( )y kCx( )k , (4)

;

 

F A BK GBKg.

4. ( ) [13] «

-» c 

s,0

,

( ,Η), Γ Γ

 

ω0

( ), ω0,

-К –Ш [14, 15]

 

0 0,05 0

ω arg π   t ω ω ,

0 0

{ ( )} { (i );i 1, }n

       ,

,

; dim dim ;

n n T

R

 

Γ Η B ( ,Η) .

5. ( , Η) 4

( , Η),

exp Δt

Γ

 ,

 

arg σ λ expλ Δ; 1,

___

i i t i n

  

     

 

 

  .

6. Η Ηarg

observ( , Η) & dimΗdimBT

.

7. Μ

ΜΓΜ  Η

.

8. K

(3) 1

K ΗΜ .

9. Kg ( )gk ( ( ) )

m kR

g

« – » ,

,

-1 1 1

1

arg{ ( ) } [ ( ) ]

g zI g z I I

  

      

K C F BK C F B .

10.

( )u kK gg ( )kKx( ).k (5)

11. (2) (5)

:

(k 1) ( )k  ( );k

x Fx Gg ( )ykCx( )k ,

1

  

F A BK Μ Γ Μ , GBKg.

12.

(4) MATLAB Simulink

-.

13. ( )gk ,

(3) ,

( )kg( )ky( )k ,

-:

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ),

g y

g g y x x

k k k k k k k k

 

 

      

K K K

u K g Kx K g K y K x KK x (6)

x

(4)

,

, ,

(6) ,

, . 1.

. 1.

. А – ,

– , Э –

14. ( )xk (2)

( )

e k

x , ( ),

( 1) ( ) ( ) ( ),

e k  e e ke ke k

x F x L y B u F Le, e

arg{ { } { }& { } { } 0},

e   e   Ae

F FFF Learg{contr(Fe,Le)};  – ,

,

, F

(4).

15. Te xe( )k ( )x k ,

( ) ( ) ( ),

e ke ke k

x T x

ee ee e

T A F T L C , (7)

e

B

ee

B T B (8)

, (7) (8)

( )

e k

 e(k 1) Fee( );ke(0)T xe (0)xe(0), ( ) ( ) (0) k

e kFe e

  .

16. « »

(3)

( )k   ( )k  ( )ke( )k

u KNy Dx , (9)

N D

( , ) arg ; T; T T

e x

 

 

 

N D N D C T K .

17.

,

-- x(k 1) F x ( )kG g ( );k x(0); y( )kC x ( )k ,

( )k col ( ),k e ; col , , 0; e

        

x xF F BD F , G col

 

G, 0 ;C col

 

C, 0 ,

MATLAB Simulink

( )g k

–1

А

Э x(0)

x(k) y(k)

x(k+1)

u(k)

(k)

g(k)

y(k)

A

C

Kx

(5)

(9)

, .

18.

-, ,

(9)

-,

-, . 2.

. 2.

-,

(5), (9) (2), (1)

. : ,

,

-.

, . 3.

Ц ( . 3, . 1 . 2)

-. Э «

-» [7–9], :

-, « – »

« – »

-;

CRC, ,

;

, , –

-;

 « » « »

-, ;

А

Э x(0)

x(k) y(k)

x(k+1)

u(k)

(k)

g(k)

y(k)

A

C K– 

Э D

N

–1

Be

Fe

Le

(6)

 ( К) CRC-

,

-;

 , – –

.

. 3.

.

-,

-,

.

, ,

. ,

. 1.

А ,

,

-, .

-.

2 ( 2)

1. 0–1 А1 –

.

2. , :

1. C

 

1 b

t С

  ;

2. m CRC- .

3. ,

d

n – ,

1

А b d

t t n m

     (10)

« » ;

2 1

А b d

t t n m

    

« » ;

3

А b d

t t n m

     (11)

А

Э x(0)

x(k) y(k)

x(k+1)

u(k)

(k)

g(k)

y(k)

A

C K– 

Э D ~

N~

–1

Be ~

Fe ~

Le ~

xe

Э

~

~

Э

(7)

« » ;

2 3

A b d

t t n m

     (12)

« » .

4. 2 А1 – .

5. 4

,

nA  n 2.

6. 4–7 А1 –

,

   

   A.

7. 10 А1 –

-.

8. 13–16 А1 –

, ,

, «

-» .

9. 17 А1 – Ц

-:

2, – 10.

10. Ц

( . 3).

( К)

, ,

.

1. К Microchip PIC24FJ128GC010 – К PIC 12- -

(АЦ ), 10 , USB- (nd 12).

2. –

   

1 K W s

Ts s

 (

20 , 2c

( )

KT

 , Ц

2 4

А

n   n ).

3.А « – », «

– », АЦ , - (ЦА ) К

-12

n  .

4. . (Serial Bus, SB)

L (

0%

  ) t

-D. 5.

5.1 (SB – USB 2.0, L = 5 )

5.1.1. SB USB 2.0 :

 – ;

 – 480 ;

 – CRC g( )xx16x15x21 (m16)

-;

 – .

5.1.2. К

c,

12; 28

c d c c

c k n n k m

(8)

5.1.3. tb ,

7 10

С К, tb 107

  .

5.1.4. tА (11)   tА tА

t nb, c

=    2 t nb( c3)= =62 10 7

=6, 2 10 6 .

5.1.5. nА  n 2 4

,

 

 0

arg

M

 

 0, 05

 2 0, К –Ш

А

t

 0

 

 

6

5 1

0 0 0

ω arg ω ω π tА arg 2ω π (6,2 10 )  2, 5 10  .

5.1.6. nА  n 2 4

, t D

0

t 7,8 0,D0, 250,

5 5

0

7,8 ω 7,8 /(2,5 10 ) 3,12 10

t      

5 4 1

0

0, 25ω 0, 25 (2, 5 10 ) 6, 25 10

D       c SB.

5.2. (SB RS-232, L = 10 )

5.2.1. SB – RS-232 :

 – ;

 – 115 ;

 – CRC g( )xx16x15x21 (m16)

-;

 – .

5.2.2. К

c,

12; 28

c d c c

c k n n k m

n k      =(28,12).

5.2.3. tb ,

5 1,15 10

С  К, 6

8, 7 10 b

t

   .

5.2.4. tА (10)   tА tА

t nb, c

=  tА t nb( c1)=

6

29 8, 7 10   =2, 5 10 4 .

5.2.5. nА  n 2 4

,

 

 0

arg

M

 

 0, 05

 2 0, К –Ш

А

t

 0

 

 

4

3 1

0 0 0

ω arg ω ω π tА arg 2ω π (2,5 10 )  6,3 10  .

5.2.6. nА  n 2 4

, t D

0

t 7,8 0,D0, 250,

3 3

0

7,8 ω 7,8 /(6, 3 10 ) 1, 24 10

t      

3 3 1

0

0, 25ω 0, 25 (6,3 10 ) 1,58 10

D       c SB.

5.3. (SB CAN , L = 100 )

5.3.1. SB – CAN :

 – ;

 – 500 ;

 – CRC g( )xx15x14x10x8x7x4x31

(9)

 – .

5.3.2. К

c,

12; 28

c d c c

c k n n k m

n k      =(27,12).

5.3.3. tb ,

5 5 10

С  К, 6

2 10 b

t

   .

5.3.4. tА (12)   

t nb, c

=   2 t nb( c3)= =2 30 2 10   6

=1, 2 10 4 .

5.3.5. nА  n 2 4

,

 

 0

arg

M

 

 0, 05

 2 0, К –Ш

А

t

 0

 

 

4

4 1

0 0 0

ω arg ω ω π tА arg 2ω π (1,2 10 )  1, 3 10  .

5.3.6. nА  n 2 4

, t D

0

ω t 7,8 0,D0, 250,

4 4

0

7,8 ω 7,8 /(1, 3 10 ) 6 10

t      

4 3 1

0

0, 25ω 0, 25 (1,3 10 ) 3, 25 10

D       c SB.

5.4. (SB – CAN , L = 5000 )

5.4.1. – CAN :

 – ;

 – 10 .

 – CRC 15 14 10 8 7 4 3

( )xxxxxxxx 1

g

(m15) ;

 – .

5.4.2. К

c,

12; 28

c d c c

c k n n k m

n k      =(27,12).

5.4.3. tb ,

4 10

С К,  tb 104 .

5.4.4. tА (12)   

t nb, c

=   2 t nb( c3)= =2 30 10  4

=6 10 3 .

5.4.5. nА  n 2 4

,

 

 0

arg

M

 

 0, 05

 2 0, К –Ш

А

t

 0

 

 

3

1

0 0 0

ω arg ω ω π tА arg 2ω π (6 10 )  262  .

5.4.6. nА  n 2 4

, t D

0

ω t 7,8 0,D0, 250,

0

7,8 ω 7,8 / 262 0, 03

t   

1 0

0, 25ω 0, 25 262 65,5

D     c SB.

-.

(10)

-, CRC- ,

-, .

,

.

References

1. Tou J.T. Modern Control Theory. NY, McGraw-Hill, 1964, 343 p. 2. Iserman R. Digital Control Systems. Berlin, Springer, 1981.

3. Grigor'ev V.V., Drozdov V.N., Lavrent'ev V.V., Ushakov A.V. Sintez Diskretnykh Sistem Regulyatorov pri Pomoshchi EVM [Synthesis of Digital Systems Using Computer Controls]. Leningrad, Mashinostroenie Publ., 1983, 245 p.

4. Kwakernaak H., Sivan R. Linear Optimal Control Systems. Wiley-Interscience, 1972, 608 p.

5. Ivanov V.A., Golovanov M.A. Teoriya Diskretnykh Sistem Avtomaticheskogo Upravleniya: Uchebnoe Posobie po Kursu "Teoriya Avtomaticheskogo Upravleniya" [Theory of Discrete Automatic Control Systems: a Manual for the Course "Automatic Control Theory"]. Moscow, MGTU im. N.E. Baumana, 2013, 160 p. 6. Boyd S., El Ghaoui L., Feron E., Balakrishnan V. Linear Matrix Inequalities in System and Control Theory.

Philadelphia, SIAM, 1994, 193 p.

7. Ushakov A.V., Bystrov P.S., Nuiya (Osiptseva) O.S. Tsifrovoe Distantsionnoe Upravlenie: Setevye Tekhnologii i Algoritmy [Digital Remote Control: Network Technologies and Algorithms]. Saarbrucken, LAP Lambert Academic Publishing, 2013, 365 p.

8. Ushakov A.V., Yaitskaya E.S. Formation of the algorithmic recursive correction for systematic codes multiple errors based on quasi-syndromes in the rate of hardware time. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2012, no. 2 (78), pp. 37–42. (in Russian)

9. Liholetova E.S., Nuiya O.S., Peshcherov R.O., Ushakov A.V. Factors of the channel medium, problem of digital remote control of continuous technological resources. Proc. 3rd Int. Conf. on Circuits, Systems, Communications, Computers and Applications. Florence, 2014, pp. 68–72.

10.Lunt B.D. USB: The Universal Serial Bus. Create Space Independent Publishing Platform, 2012, 580 p. 11.Sokolov V.F. Control-oriented model validation and errors quantification in the ℓ1 setup. IEEE Transactions

on Automatic Control, 2005, vol. 50, no. 10, pp. 1501–1508. doi: 10.1109/TAC.2005.856646

12.Blevins T.L., McMillan G.K., Wojsznis W.K., Brown M.W. Advanced Control Unleashed. North Carolina, ISA, 2003, 434 p.

13.Ushakov A., Dudarenko N., Slita O. Sovremennaya Teoriya Mnogomernogo Upravleniya: Apparat Prostranstva Sostoyanii [Modern Theory of Multivariable Control: The Unit of the State Space]. Saarbrucken, LAP Lambert Academic Publishing, 2011, 428 p.

14.Shannon C.E. A mathematical theory of communication. Bell System Technical Journal, 1948, vol. 27, pp. 379–423, 623–656.

15.Codes, Systems and Graphical Models / Eds. B. Marcus, J. Rosenthal. NY, Springer-Verlag, 2001, vol. 123, pp. 239–264. doi: 10.1007/978-1-4613-0165-3

я ь а я а а – , , , ,

- , 197101, ,

[email protected]

а – , , - , 197101,

, [email protected]

У а А а В а – , , ,

, - , 197101, ,

[email protected]

Olga S. Nuyya – PhD, Associate professor, Associate professor, ITMO University, Saint

Petersburg, 197101, Russian Federation, [email protected]

Ruslan O. Peshcherov – postgraduate, ITMO University, Saint Petersburg, 197101, Russian

Federation, [email protected]

Referências

Documentos relacionados

Leprosy is not a disease apart, since in the countries where it is endemic it is a general public health problem, one to be considered along with the others present in the

In our version of the game, …rms choose whether to enter the market as well as decide on the capacity level of operation (…ve di¤erent levels). We assume …rms compete in a

Fuzzy logic system can also be used in a different way, the crisp output values from the defuzzifier can be compared with a certain level and converted into binary values logic 1 or

The control-to- output, input-to-output, input impedance, and control-to-input current transfer functions will be derived for the Buck converter, using the new small-signal model

les esclaves sont exhortés à l'obéissance à leurs patrons , non pas parce que cela convient, mais comme serviteurs du Christ faisant la volonté de Dieu de toute leur l'âme sachant

A small diffusible signal molecule is responsible for the global control of virulence and exoenzyme production in the plant pathogen Erwinia carotovora. The lux

4.8 Performance parameters of the antennas developed for indoor Wi-Fi applications 65 5.1 Variation of the gain with distance between the elements of the

O cartografar de uma estrangeira na Saúde Coletiva, como método para transpor a fronteira da revisão de literatura, e assim materializar, através deste relato