Tải bản đầy đủ (.pdf) (101 trang)

Nghiên cứu phương pháp phân tích, thiết kế và mô phỏng hướng đối tượng trong thời gian thực cho phần điều khiển các hệ thống động lực lai công nghiệp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.95 MB, 101 trang )

1


I
ô x
c

oa

ca

đoa

c a

cc a

c ac c



ô

c a

o o

c




o

a

o

đ
c

o

oa

c

c cô
c

c

c

c
oa

đ

đ

đ

c

c

đ
o

oa

c
cc a c

đ
đ

đ

c
c

oa
c

a c

c o
c

ao




c
ô

c

o

c

oa

cc a

o
ô x

c

o

o

c

đ đ

2


c


.......................................................................................................2
a

cc c

c

c

........................................................................7

..........................................................................................9
...................................................................................10
...................................................................................................................14
..............................................................................................................17

...............................................................................17
o

đ

o

đ




..........................................17

................................................................................17
a

đ

c ...........................................................................17
c a ..............................................................................18

đ

đ

...............................................18

đ

..................................................................18

đ

.......................................................24

c a
c

a o a

a ..........................................................28


cc a

đ

c a .........................................28

1.3.2. Automate lai ............................................................................................30
..............................................................................................................32

MODELICA ..............................................................................................................32
c

c o



đ

ô

a

c

a

...............................................................................................................................32
3



ô

ô

a

o

a

c

a

– UML

MARTE .................................................................................................................35
ô

ô

a

o

a

c


a

– UML)

...........................................................................................................................35
c

đ

c
c

o
ô

c

ô

.......................................................................38

o
đ

....................................................37

........................................................................38
ô

o


........................................................42
đ

c o

đ

c a .48

a

c ...........................................................................................48

a

..............................................................................................49

a

c

2.4.4. P a

.............................................................................................50
đ



..........................................................................................50

............................................................................................50

..............................................................................................................51

MDA..........................................................................................................................51
ô

Automate a

c o

o

c

c

..........................................................................................................51
ô

Automate lai trong HDS ...............................................................51

c
c

c
c

Automate a
c


c

đ

...........................................52


c a cô

......................................52
.................................................53

c c

..........................................................53
4




o



đ



c


c c ............................................................55

c

................................................55

Automate lai .............................................................................56
c cđ
c

c cđ

đ

c

c a

.........................................57
đ c

Automate lai trong

c

a

.....................................................................................................57
đ


c a cô

c

o
c

c

c c

ô

c
a

c c .........................................................................60
Automate lai ..............................................................61

c

c a

đ c

c c

ô




..........................................63

c

.....................................................65

.......................................................................66

c
ac

...................................................59

c c
ô

...............................................................66



đ

c



.............68


..............................................................................................................69



..........................................................................................69
đ
a


c a



đ

cc o

c

ô

đ



ô

ô




.......69

c ............................................................................69
cc a

ô

đ

đ



c ..........................70

c

c .........................72

c ...................................................................................72
đ

c

......................................................................84

c .....................................................................................87
5



c.......................................................................................89
x

c o

ao

o

c c

........................................................90

...........................................................................91

ao

o ..........................................................................92

ô

.........................................................................................93

ô
c

đ

ô


a

ô

ô

Open

Modelica ............................................................................................................94
ô

Open Modelica ...........................................94
...................................................................................97
.....................................................................................99

6


AUV
BS
CIM
CWM

Autonomous Underwater

c

Vehicles



Backstepping
ComputerIndependentMethod

EHG

Electric – Hydraulics Governor

EMS

Electric Mesurement System

HA

Hybrid Automata

HDS

Hybrid Dynamic Systems

MARTE

o



c




đo

c
đ

Automate lai
đ

c a

x

Behavier

c o

c c

c

Invariable
Modeling and Analysis of Real –

MOF

Meta Object Facility

OMG

Object Management Group


ô

ô

o

Time and Embedded Systems
Model – Driven Architecture

PIM

ao c o

ô

Instantaneous Global Continuous

MDA

PID

c

đ

Electric Consumption System

Inv


đ c

Common Warehouse Metamodel

ECS

IGCB

ô

c

a

a

c

c

o

ô
đ

c

c

đ

đ

Proportional Intergration

c

Derivative
ô

Platform Independent Model
7

đ c




PSM
RS
RTS
RT-UML

ô

Platform Specific Model

o




đ

Reactive Systems
Real – Time System

a

Real – Time Unified Modeling

Single Input Single Output

SMC

Sliding Mode Control

UML

Unified Modeling Language

ROV

Remote Operation Vehicle

ô
o

Language

SISO


c

c

ô

a

a

c
o

a

đ
ô

ô

a
đ

xa

8


Trang
c


ô

đ


c

o

c o

ô

20

đ


c o

o
a

24

c c

67


Các thông s c th c a các dòng liên t c toàn c c

83

c

9


Trang
đ

đ
đ

19
ac a

ng PID

cc a


c đ

21

c đ

23


cc a

1.5

19

23

th

cc a

c

Chien – Hrones – Reswick
đ

24

a



a c cđ c
c c

28

công


đ

c cc

o c c

ao

ô

c

34

c

37

o
o

ô

nh 2.5

38
c
40


đ

41

đ

ô

42

c
đ

đ

a

ô

o

đ
đ
đ

43
44

ô


46

ô

45

o

46
đ

10

47


a

ô

c o

c

47
48

đ c

c


51

ô

54

đ

c a

ô

nêu t

54
đ

đ c

cc cđ

đ c

c

o

c a


o

55



58



61

Automate lai
đ
đ c
đ

H

o

Automate la
a

o
c a

c
đ


63

c

c cc ac c

ô
đ

c

63

o a a đ a a
đ c
a
oc a

đ

62

i

đ
64






c a

c

70
72

o

73

o

73

đ
o

o

đ
o

o

ô

74


74
c a

75

đ

o

o

đ
o

c a

o
x
11

a

75

76


a

đ

o

c a

đ
o

c a

o
x

a

76
o
o đ

77

o
x

o

a

77
o


đ

c

c c

c

78

c a

78

c a
c c o

o
đ

79
c a

80

đ c a

đ c
đ


cc c
c c

đ
o đ
đ c

81

đ

c

c a

85

c cc

ao

cc a

85

o
cx

c cc a


– o
o đ

c

đ

liên

đ

cc a

87
cc a

c

o
đ

88
88

cc a

89

cc a


90

o c a

c a

90
91

c a
đ

86
87

c a

nh 4.26

a

c

cc a
đ c

c

ao


o
ao

91
c a
o

12

92
c a

92


đ

ao

o c a
ao

a

93

o c a

đ đ
đ


đ

93
c a
95

13


a đ

đ

c c
ô

c

o

c

x



c

a


a

c

đ

đ

đ

đ

đ c o

cc c

a đ

o a

c a

Object Management Group đ
ô

ô

c



ô
c

c

c

đ

đ
c

a

c c

c c

đ

a

ah

c cc

ô

ac


a

c

ô

ô

(Unified Modeling Language),

o

c c
ô

a

– UML/ MARTE (Real – Time Unified Modeling

Language/ Modeling and Analysis of Real – Time and Embedded Systems
ô

đ

o

g

ca


o

ô

ô

a

SysML4Modelica (System Modeling Language for Modelica)
đ

ô

Meta Object Facility

o

(Common Warehouse Metamodel
c

c

c
a

đ
đ

c


c

c c

đ

đ
c a

c x

c

c

a
ô

a
c

ô
c a cô

c

c ac c

o


c c
ô

c Real – Time UML)đ

c
đ

ô
a

cđc

c a cô
đ

a
o

ô

o x cô

c

ô




c
oc

[1].
đ

c

c

ô


-o x

c a

o

c

c c o

đ
c cc c

ô

x


Hybrid Dynamic Systems)
a



ô

ô

đ đ c

c

đ
c

a
a

o

a

x

c c

o
c


14

đ

a
o

c

c


đ
đ





c



c
ao

c oc c

c c


c

-

c

ô
đ

c cô

a

c

ô

a

đ

c a cô

Automate lai HA (Hybrid Automata).
c

-




đ

UML/MARTE, Automate a c


ô
ô

oc c

ô

a
c

đ

o

c

o

-

đ

ca đ

c


đ
ô

c

o

c

đ
c o

đ

đ





c

cc

c

c

c a


c c

đ

ô
c

a

c

x

đ

đ x

o
đ

ô

đ

c
a

đ


đ



c c

.
c

-

ô

Modelica.
-

c

-

c

MDA.
đ


ô x


c


o
c

ô

đ

c
c

đ

đ

o
c

ô

ô x

ô

c c
đ

15

c


cô o
c

c

ô
oa


đ



đ

ô

o

c

c

o

,

16



HƯƠ G 1
G

H

H

G I

HI

H

G GHI

I

HƯƠ G

HI

11
a

đ

a

đ




đ

c

a

c a

c

c c o

đ

c a

111 H
đ
c

đ

o

x

đ đ a ac c



đ

cc

11

H

đ

c

oc

o

đ

o

đ

c c

o

đ
a


cc

đ

o
c

đ
o

c c

đ
c

a

đ
a
a

o

đ

ac c a
đ

a


17

oc c a

o

o
c

a

ô

c

đ

c RTS (Real Time Systems) [2], [3]
x

c
a

cc

cc o

a
đ


đ

ađ đ a a

o

c

c c đ

c c

o

o

đ

c c c

a

c

c

x

c c

đ

đ
o

c

RS (Reactive Systems) [2], [

x


11

H
đ
a

o

c

a
c

c a HDS (Hybrid Dynamic System) [4], [7]
ao

o


đ

o

đ

c c

x

c a

đ

c a

ac c

c

a

ô

o

x

c


c a cô

c x

ô

đ

ô
a

c

ô

c

x

đ

c

c c
đ

c

x


c đ

c

c
c c

c c

a đ

Use Case
a c c


đ

a

đ
ô

c

đ

c a
c

c


c

c
o

c
c

o
đ

a o

c

c c
a



đ

đ

đ

cc a

a


ô

đ

x

đ

c c

o

c

c

ac

o

đ

o

đ

c

a


c c

ô

c

c a c

a

c

c

n

ô

ô

c

ô

đ

x c a



a

đ
c



đ

c
a

ô

c

đ

c a cô

Automate lai HA.

1
1

1

I
1.2.1.
o


c c

đ
đ
đ

c o
o–

đ
đ

18

c

a

đ

đ

c
đ đ


c
c a co


a đ

a a

a

a



đ

Proportional Integration Derivative

đ

c a a

c

cđc
- a

x c
a x c

-

c


đ

đ

-

đ
a

a

đ
đ

a

c a


1 t
de(t ) 
u (t )  K p e(t )  . e(t ).dt  Td .

Ti 0
dt 

o

đ


Kp ; T i ; T d

c c

ô

c a

(1.1)

đ

y
y max

es

y0
ys

ts

đ

ac a

19

POT


t


đ

u
c ađ

ac a

đ

x c

đ

a

c

ax c

o

a

c a

s):


ymax  ys
.100
ys

c

x c

0

đ

max

POT 

a

cx cđ

(1.2)

es đ

c a

cx cđ

đ


a

c

a

s):

es | limt  [e0  e(t )]|| e0  es |
a x c
đ

đ

c

a đ

s

c

(1.3)

ac a

c

đ


o c

đ

đ

ut l

1

K p .e(t )
Kp c

đ

(1.4)

c

ng
p

đ

đ

ac a

a


a x c
a
ao đ
đ

đ

o

ao đ
ut

2.

c

x

đ
o

p

ac x
c o

a x c

p


đ

a x c

đ
c

p

ô

p n

Kp t
. e(t ).dt
Ti 0
Kp/Ti c

đ

c o

c

(1.5)

c

đ


p

Khi Ti c

đ

c

c

c

a x c
a

c a

t2

 e(t ).dt c

c a

t1

1 , t2

c c

o


a

c a

20

c

c


đ

đ đ

a

ac a

nhiên, khi Ti c

đ

u

3

o


đ o

c

c c

x

(1.6)

đ

đ

a



đ

ax

a

a

đ
a

x


đ

c

a

c x
đ o

x

c

c a

ac a

đ

a

đ

de(t )
<0
dt

đ o


đ

a

c a
đ đ

→ y0)

c
đ

đ

đ

đ

c
a

ao đ

de(t )
dt

c

c a
đ


đ

m

K p .Td .

ao đ

đ

đ

c x

de(t )
c
dt

đ o

đ

ac a

c c

c c

ô


đ

đ

c

đ
đ
c

Td

đ

c

c

ô
đ

đ

p,



đ
1.2.1.

ô

đ

a

a

đ c a

:



1
R( s)  K p . 1 
 Td .s 
 Ti .s

x cđ
-

c c

ô

– Nichols;
– Hrones – Reswick;
21


(1.7)
c a

đ

Ti,


-

c a

-

o

đ

o a

n p

1

p

đ

c o


c

o c

đ

c c

ođ cđ

a

ac

a

c đ

c a
c a


c a

c

l r – Nichols


a


đ

a

đ x c đ



đ c ađ

đ



c o đ a a

đ

c o

c ođ

o

đ

x

cx cđ


cc
o

c

ô

.

y

K

0

T1

t

T2

cc a
c

ô

đ

c đ


o



c o

ô
Kp

Ti

Td

P

T2
K .T1

-

-

PI

0,9.T2
K .T1

T1
0,3


-

đ

22


1, 2.T2
K .T1

PID

2.T1

– Nichols
c
đ

c v.v
đ

-

a

c

c



o

đ c a

c ađ

o

th

c

a
ôc

a

ao đ
c

c ođ

cc

c đ

c đ
a


-

c

đ

đ

a

c

đ

0,5.T1

th

đ

đ

c

a

c a ao đ




c đ

cc a

23

th

đ


c

ô

đ

o



c o

a

ô
Kp

Ti


Td

P

0,5.Kth

-

-

PI

0,45.Kth

0,85.Tth

-

PID

0,6.Kth

0,5.Tth

0,125.Tth

đ

n p


2

p

n – Hrones – Reswick
c oc cđ

o

cc

c

gc

c đ
đ

đ

đ

a

y

K
b
a >3
0 a


t

b

cc a

c

– Hrones –

Reswick
1
1.2.2.
đ
ac o
đ

Sliding Mode Control đ

đ
c

c cc

c a

a

o


ô

a

o

đ

c
a

c

o
đ
24



đ


đ
c

c

đ


đ

x cđ
c

c

đ
a

c

c c c

đ
đ

c

c c

ôđ

cao

ô

c
a đ
c c


c

c ađ

đ

c a

ô

o

c

đ

c

đ

đ

c

c

x cc a

c


a



ô

a

đ
a

c

đ

đ

c

ô

c
c

cao c a

a đ

ô


ac đ c

c

c

đ
o

c c

ô
c đ

c

c
c

ô

c

x c

c c
o

a


c
1.2.2.
đ

c

a

 x ( n )  f ( X )  g ( X ).u

yx

o

(1.8)

đ

X   x

T

x(1) ... x( n1)  -



đ




đ



ra;

cc a
25

c

a

o
c



c c ao đ
c

a

c

c

c
đ


đ
đ

o cc c
đ

c
đ c

đ

đ

đ
c a

o

c

c

a

c

cc a
c


đ

c c

ô

đ
c

đ

ng thái;


×