Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://www.ssau.ru/files/education/metod_1/Borgest_ispolz_otologii_lab2.pdf
Äàòà èçìåíåíèÿ: Tue Dec 9 17:22:56 2014
Äàòà èíäåêñèðîâàíèÿ: Mon Apr 11 02:43:30 2016
Êîäèðîâêà:


«
. . » () MAGENTA CORPORATION LIMITED

.., ..
2 " "

2008


1 ............................................................................................. 4 2 .............................................................................................. 5 2.1.


........................................................................................................................................ 5

2.1.1 ..................................................... 5 2.1.2 ........... 6 2.1.3 ........................................................................................................ 7 2.2


.............................................................................................. 8

2.2.1 ................................................................................................................................... 8 2.2.2 .................................................................................................................. 8 2.2.2.2 «» .............................................................................................................................. 9 2.2.2.3 ................................................................................................ 10 2.2.3 «» ................................................................................................................................... 12 2.2.3.1 .......................................... 13 2.2.3.2 ........................................ 14 2.2.3.3 .... 15 2.2.3.4 ......................................................................................................................................................................... 16 2.2.3.5 ....................................................... 17 2.2.3.6 .............................................................................................................................................. 18 2.2.3.7 ......................................................................................................... 19 2.2.3.8 ........................................... 20 2.2.3.9 ................ 22 2.2.4 ..................................................................... 23 2.3 ..................................................... 24 2.3.1 ....................................................................................... 24 2.3.2 « » ........................................................................................................ 26 2.3.3 « »...................................................................................................... 26 2.3.4 : ................................................................................. 27 2.3.4 .................................................................................................................................... 28 2.3.5 (Decision Making Machine conditions) ...................................................... 29 2.3.5.1 - ............................................................................................................................... 29 2.3.5.2 - ................ 30 2.3.6 .................................................................... 31 2.3.7 " " ........................ 32 2.4 ................................................................................................ 33 2


2.5 ........................................................................... 34 2.5.1 -154 ......................................................................... 34 2.5.2 ................................................................................................... 36 2.5.3. ........................................................................... 36 2.5.4 -86.......................................................................................... 37 2.5.5 -40 .......................................................................................... 38 4 ........................................................................................................................... 39 5 .................................................................................................................... 39

3


1
-, , . -: · , ; · , ; · ; · , .; · , .; · , /; -, . , , ­ . () (.., ). . 2 ­ , . 2 : · , . · /. · . · . · /. . , . , , , . , , !
4


2
2.1.
2.1.1

(1)
p' 0 C
y max







(1)

30,2 1 - m

(

V

2

. .

)

,

· p '0 - , /²; · C y max - ; C y max . : C y max = 2.5; () C y max = 2.0. · V.n . - , /; V.n . . : V . . = 230 / = 63, 89 / ; · m - . (2) (3) ( ) (2) p '0 = 10204.83 /(30.2(1 - m )) ; · (3) · p '0 = 8163.86 /(30.2(1 - m )) (4)
m = 0.075 +





(4)

0.0175 *

L



V

,



· L ­ , ( );
5


· V - , /. (5)

V



= M * 20.04679 * 288.15 - 41318.979 *

H



/ 6356766 +

(

H



)

,

(5)

· - ( ); · H - , ( ).

2.1.2

(6)

P

0

''

0.208 *

H *V * 1 - 0.6 * mt

2

Cx

(6)
0

,

· p0 - , /² ; · V - , /, (5);

· m - (4); · H - , ; ·C
x0

,

- .

(7)
H = 0.8 ­ 0.000046 * H,

(7)

· H - , ( ). (8)
6




0

0, 041 = ( 0, 882 + 0,147 ) 0, 015288 + 0, 000656 + 2 .

(8)

· - ( ); · - . (9)





=

0.906 * n _ vr + 1.323 * n _ pas

(0.649

* n _ vr + 0.6) * n _ vr

.

(9)

· n_vr - , . ( 3 ­ 10 .); · n_pas - , . ( ). (10)
K
max



(10)

=

1 0, 43 C

+1.
X0

· Kmax ­ ; · Cx 0 - , (8).
2.1.3

(11)

P0 = min ( p '0 , p0 ).

(11)

· P0 ­ , /² ; · p '0 - , /²; (1);
7


·

p0 - , /² ; (6).

2.2
2.2.1

( OntCons.exe). (File ­> New). OntologyLibrary_1. , Name OntologyLibrary_Wing Load. « » (New Item -> Descriptive ontology). Ontology_1. , Name Ontology_Wing Load.
2.2.2

<+> , . , . , , New Item. , , Delete.
2.2.2.1 «»

«» - , , . « » «»: · Wing_Demand ( ) _Effective_mehan ( : /); _H_kr ( ); _M ( ); _L ( ); _n_pas ( );
8


_n_vr ( ); Motn_topl ( ); V_kr ( ); DeltaH_kr ( ); CX_0 ( ); Lambda_fuz ( ); P0_zahpos ( ); PO_H ( ); PO ( ); K_max ( ). : , , . · Wing_Resource - ­ , , , .
X Y «» () .

Wing_Demand (Objects ->New Item -> Object), Wing_Demand, Name, , . Wing_Resource ( Wing_Demand), Wing_Resource, , .
«» .

2.2.2.2 «»

«» ­ , ( ).






9


_Effective_mehan (Attributes -> New Item -> Boolean Attribute), _Effective_mehan. _H_kr (Attributes -> New Item -> Integer Attribute), _H_kr. _M (Attributes ->New Item -> Float Attribute), _M. _L (Attributes ->New Item -> Integer Attribute), _L. _n_pas (Attributes ->New Item -> Integer Attribute), _n_pas. _n_vr (Attributes -> New Item -> Integer Attribute), _n_vr. Motn_topl (Attributes ->New Item -> Float Attribute), Motn_topl. V_kr (Attributes ->New Item -> Float Attribute), V_kr. DeltaH_kr (Attributes ->New Item -> Float Attribute), DeltaH_kr. K_max (Attributes -> New Item -> Float Attribute), K_max. CX_0 (Attributes -> New Item -> Float Attribute), CX_0. Lambda_fuz (Attributes -> New Item -> Float Attribute), Lambda_fuz. P0_zahpos (Attributes -> New Item -> Float Attribute), P0_zahpos. P0_H (Attributes -> New Item -> Float Attribute), P0_H. P0 (Attributes -> New Item -> Float Attribute), P0. X (Attributes -> New Item -> Integer Attribute), X. Y (Attributes -> New Item -> Integer Attribute), Y.
2.2.2.3

Drag&Drop. , «» .
10


, « », .. , Wing_Demand _Effective_mehan, _H_kr, _M, _L, _n_pas, _n_vr, Motn_topl, V_kr, DeltaH_kr, CX_0, Lambda_fuz, P0_zahpos, P0_H, P0, K_max, X, Y, Wing_Resource ­ X,Y, «» _Effective_mehan, _H_kr, _M, _L, _n_pas, _n_vr, Motn_topl, V_kr, DeltaH_kr, CX_0, Lambda_fuz, P0_zahpos, P0_H, P0, K_max, X, Y Wing_Demand. «» X,Y Wing_Resource.

_Effective_mehan, _H_kr, _M, _L, _n_pas, _n_vr, Motn_topl, V_kr, DeltaH_kr, CX_0, Lambda_fuz, P0_zahpos, P0_H, P0, K_max, X, Y Wing_Demand. X,Y Wing_Resource.
«». , Uses , Used by (), . . 1 Wing_Demand Uses, _Effective_mehan, _H_kr, _M, _L, _n_pas, _n_vr, Motn_topl, V_kr, DeltaH_kr, CX_0, Lambda_fuz, P0_zahpos, P0_H, P0, K_max, X, Y ( Uses). Used by .

11


. 1. () Wing_Demand Uses 2.2.3 «»

«» ­ , . Object Pascal. , . (, ..), (.., Uses ). , , «» «». , , , -
12


. «» . , ( Other -> Script Script body). ,
2.2.3.1

(5), :

«», . Scripts , New item > Script. V_kr Calculate V_kr, .. V_kr. : ( Uses). V_kr Calculate, , _M H_kr (. 2). (.., ). V_kr Calculate , . Script body, , ( , ). , . .
begin Result := "_M" * 20.04679 * sqrt( 288.15 - 41318.979 * "_H_kr"/(6356766+"_H_kr") ); end;

. . Check syntax. , .
13


. 2. V_kr Calculate


2.2.3.2

(4), :

«», . Scripts , New item > Script. Motn_topl Calculate Motn_topl, .. Motn_topl. : ( Uses). Motn_topl Calculate, , _L V_kr (. 3). (.., ). Motn_topl Calculate , . Script body, , .
begin Result := 0.075+(0.0175*"_L")/"V_kr"; end;

.

.

14


Check syntax. , .

. 3. Motn_topl Calculate


2.2.3.3

(2) (3), :

«», . Scripts , New item -> Script. P0_zahpos Calculate P0_zahpos, .. P0_zahpos. : ( Uses). P0_zahpos Calculate, , _Effective_mehan Motn_topl (. 4). (.., ). P0_zahpos Calculate , . Script body, , .
begin if "_Effective_mehan"
15


then result := 10204/(30.2 * (1-"Motn_topl")) else result := 8163/(30.2 * (1-"Motn_topl")); end;

. . Check syntax. , .

. 4. P0_zahpos Calculate


2.2.3.4

(7), :

«», . Scripts , New item -> Script. DeltaH_kr Calculate DeltaH_kr, .. DeltaH_kr. : ( Uses). DeltaH_kr Calculate, , _H_kr (. 5). (.., ). Motn_topl Calculate , Script body, .
16


, .
begin Result := 0.8 - 0.000046 * "_H_kr"; end;

. . Check syntax. , .

. 5. DeltaH_kr Calculate


2.2.3.5

(9), :

«», . Scripts , New item > Script. Lambda_fuz Calculate Lambda_fuz, .. Lambda_fuz. : ( Uses). Lambda_fuz Calculate, , _n_pas _n_vr (. 6).
17


(.., ). Lambda_fuz Calculate , Script body, . , .
begin Result := ( 0.906 * "_n_vr" + 1.323 * "_n_pas" ) / ( ( 0.649 * "_n_vr" + 0.6) * "_n_vr" ); end;

. . Check syntax. , .

. 6. Lambda_fuz Calculate


2.2.3.6

(8), :

«», . Scripts , New item -> Script. CX_0 Calculate CX_0, .. CX_0.
18


: ( Uses). CX_0 Calculate, , _M Lamd_fuz (. 7). (.., ). CX_0 Calculate , Script body, . , .
begin Result := ( 0.882 + 0.147 * "_M" ) * ( 0.015288 + 0.000656 * "Lamd_fuz" + 0.041 / sqr("Lamd_fuz") ); end;

. . Check syntax. , .

. 7. CX_0 Calculate


2.2.3.7

(6), :


19


«», . Scripts , New item -> Script. PO_H Calculate PO_H, .. PO_H. : ( Uses). PO_H Calculate, , V_kr, DeltaH_kr, CX_0 Motn_topl (. 8). (.., ). PO_H Calculate , . Script body, , .
begin Result := ( 0.208 * "DeltaH_kr" * sqr("V_kr") * sqrt ("CX_0") ) / (1 - 0.6 * "Motn_topl"); end;

. . Check syntax. , .

. 8. PO_H Calculate


2.2.3.8

20


(11), :

«», . Scripts , New item -> Script. PO Calculate PO, .. PO. : ( Uses). PO Calculate, , P0_zahpos PO_H (. 9). (.., ). PO Calculate , . Script body, , .
begin if "P0_zahpos" < "P0_H" then result := "P0_zahpos" else result := "P0_H"; end;

. . Check syntax. , .

. 9. PO Calculate

21



2.2.3.9

(10), :

«», . Scripts , New item -> Script. K_max Calculate K_max, .. K_max. : ( Uses). K_max Calculate, , CX_0 (. 10). (.., ). K_max Calculate , . Script body, , .
begin result := 1 / ( 0.43 * sqrt("CX_0") ) + 1; end;

. . Check syntax. , .

22


. 10. K_max Calculate


, " " (. 11).

. 11.

2.2.4

, , , , . , . , Tools -> Ontology as network . Ontology Network , ­ (. 12). Ontology Network .

23


. 12. " "

2.3
2.3.1

( ) New item -> Virtual world ontology. , «», . , - , , . . , , . . , " " .
24


, - . (. 13). . <+> , , (. 13).

. 13. ,

« » (New Item -> Virtial World Ontology). Name - Virtual World_Wing Load. (. 14).

. 14.

25


2.3.2 « »

« » « » (. . ): Demand Agents, New Item -> Demand agent Wing_Demand. Wing_Demand (. 15). « » , . vaoAutoCreate ( ).

. 15. Wing_Demand 2.3.3 « »

« » «-»: Resource Agents, New Item -> Resource agent BD_Plane. BD_Plane Resource (. 16). « » , . vaoAutoCreate. raoActive.

26


. 16. Wing_Resource

2.3.4 :

/. , . , , : ( , / ..). . , . «». . , () , ( raoActive).

Wing_Demand Wing_Resource. Virtual Relations Matching relation Establish relation. , - DemandAgents ResourceAgents. Matching subject Wing_Demand, Matching object ­ Wing_Resource (. 17).
Used by « : » , Wing_Demand.Wing_Resource (. 17).
27


. 17. Wing_Demand Wing_Resource 2.3.4

Used by (Virtual relations -> Matching relation -> Used by) Matching relation (Wing_Demand, Wing_Resource), Edit virtual relation properties (. 18). (. 19).

. 18.

: · Matching conditions ­ . . Name ­ ( ), Cheking agent ­ , .. - ( ).

28


· Decision Making Machine conditions ­ , . · Tasks ­ , ( ). · Events ­ , , - ( ).

. 19.

, , , .
2.3.5 (Decision Making Machine conditions)

() . Decision Making Machine conditions Edit . Matching Conditions , (/) , «» .
2.3.5.1 -

(11) : ( (1)) ( (6)).
29


1 Wing_Demand -> Wing_Resource. Decision Making Machine conditions . (. 20): · Attribute = `Wing_Demand.P0'; · Order = `Min'; · Weight = `100'. , Active.
2.3.5.2 -

2 Wing_Demand -> Wing_Resource. Decision Making Machine conditions . (. 20): · Attribute = `Wing_Demand.K_max'; · Order = `Max'; · Weight = `100'. , Active.
. 20.

. 20 ­ Wing_Demand ­ Wing_Resource

30


2.3.6

«» () «» Interface behaviour (. 21).

. 21. Interface behaviour

X, Y Wing_Demand . Wing_Demand Interface behaviour, Has positioin. Interface X coordinate Interface Y coordinate X Y . . X, Y Wing_Resource . Wing_Resource Interface behaviour, Has positioin. Interface X coordinate Interface Y coordinate X Y . .

31


2.3.7 " "

" " . 22.

( Wing Load /) Ontology. .ocl . , Ontology Samples. (File -> Close).
32

. 22. " "


2.4

: -> -> -> -> " " (. 23).

. 23.

, , OntConsUniIntf. (File New scene -> Load ontology, Wing Load ontology.ocl). Wing Demand_1 - Wing Resource_1 (. 24). , , -154.

33


_Effective_mehan _H_kr _M _L _n_pas _n_vr(3..10)

-154 + 10100 0.88 5200 164 6

-86 + 10000 0.88 4350 350 8

-40 + 8100 0.47 1350 32 3



. 24. « »

2.5
2.5.1 -154

( Worlds of demands and resources) . (.., ).
34


- .
, . , -. Wing Demand_1 ( Actions -> Show agent structure) , ( Matchers). (), .. , - (. 25). - ( (Simple), , (Scripted), ).

. 25. Wing Demand_1 -154

Decision Making Machine (. 26), , ).

. 26. Wing Demand_1 -154
35


- , , , . 27. : · Wing Demand_1 ­ Wing Resource_1.

. 27. 2.5.2

: ontology scene... Scene_Wing Load . , Ontology Samples. (File
2.5.3.

Tools - > Save

-154. .osf -> Close).

: Tools > Load ontology scene... Scene_Wing Load -154.osf.
36


2.5.4 -86

, (Tools -> Clear results). Wing Demand_1 . ( Worlds of demands and resources). (.., ). -. . 28, ­ . 29.

. 28. Wing Demand_1 -86

Decision Making Machine (. 29), , ).

. 29. Wing Demand_1 -86

- , , , .
37


Scene_Wing Load -86. .osf . , Ontology Samples. (File -> Close).
2.5.5 -40

Scene_Wing Load -154.osf. , (Tools -> Clear results). Wing Demand_1 . ( Worlds of demands and resources). (.., ). -. . 30, ­ . 31.

. 30. Wing Demand_1 -40

Decision Making Machine (. 31), , ).

38


. 31. Wing Demand_1 -40

- , , , . Scene_Wing Load -40. .osf . , Ontology Samples. (File -> Close).

4
1. : , , , , . 2. ? 3. . ? 4. ? 5. ( «» «»)? ? 6. ? ? 7. ? ? 8. / ( «» «»)? 9. /? 10. , ? 11. , ? . 11. ? 12. ?

5

39