Upload
alexandrutomac
View
253
Download
0
Embed Size (px)
Citation preview
7/23/2019 Lab.2 Anylogic Biouml
1/13
MINISTERUL EDUCAIEI AL REPUBLICII MOLDOVAUNIVERSITATEA TEHNIC A MOLDOVEI
Facultatea Calculatoare, Inor!at"c# " M"croelectron"c#
Cate$ra M"croelectron"c# " In%"ner"a B"o!e$"cal#
Ra&ortLucrare $e la'orator nr()
La $"*c"&l"na
Mo$elarea S"*te!elor B"o!e$"cale
Te!a+ Mo$elarea n !e$"ul B"oUML(
A eectuat+ *t(%r( ISBM-.). To!ac Ale/an$ru
A 0er""cat+ coneren "ar un"0er*"tar,$r(-Ion Poca1no"
C2"3"n4u 56.7
7/23/2019 Lab.2 Anylogic Biouml
2/13
Scopul lucrarii:
A ace cuno t"n # cu e*en a !o$el#r"" "!"ta "onale,cu &roce*ul $e !o$elare,o&t"!"1are " *"!ulare a
*"*te!elor(
.( De*t"na "a &ac2etulu" !e$"ulu"(5( Mo$ul $e acce* la Internet()( Structura " !o$ul $e lucru cu !o$ele concrete(
8( A ace cuno t"n # cu &roce*ul $e or!are a !o$elelor(
1. Concep iile de baz a mediului.
Modelare vizual
Recon*truc "e a *"*te!elor '"olo%"ce co!&le/e, $e la o cant"tate oarte !are $e $ate e/&er"!entale
nece*"t# un l"!'a9 or!al care &oate " u or n elea*# at:t $e c#tre o! " calculator (
E*te cuno*cut a&tul ca re&re1entare %ra"c# a *"*te!ulu" co!&le/ e*te cel !a" &otr"0"t !o$ $e n ele%ere
a *tructur"" $e catre o! (Acea*t# a'or$are e*te ut"l"1at &e *car# lar%# n "n%"ner"e " "nor!at"c# ( C:te0a e/e!&le *unt +
-MATLAB ; S"!ul"n< = 2tt&+;;>>>(!at2>orare-ul $e *"!ulare
-UML = 2tt&+;;>>>(o!%(or%;u!l; ? - cel !a" cuno*cut l"!'a %ra"c# &entru "nor!at"c# (
O alt# tr#*#tur# $"*t"nct"0# a B"oUML e*te "nte%rarea *tr:n*# cu 'a1e $e $ate $e &e ca" '"olo%"ce ,
!otoare $e "ntero%are, ce &er!"te ut"l"1atorulu" $e a %#*" "nterac "unea co!&onentelor *"*te!ulu" " $e a
arata re1ultatele ca un %ra"c e$"ta'"l(
F"%ura .( Flu/ul $e $ate n B"oUML
5
7/23/2019 Lab.2 Anylogic Biouml
3/13
Modelare Meta
Nucleul $e B"oUML e*te un !eta - !o$el( Ace*ta oer# un *trat a'*tract = %ra"c co!&art"!ental $e
atr"'u"te ? &entru $e*cr"erea or!al# co!&let# $e %a!a lar%a $e *"*te!e co!&le/e '"olo%"ce " alte (
Con "nutul $e 'a1e $e $ate &e ca" '"olo%"ce , SBML = Huc
7/23/2019 Lab.2 Anylogic Biouml
4/13
Diagrama de tip
T"&ul $e $"a%ra!# $e"ne te +
-t"&ur" $e co!&onente '"olo%"ce " "nterac "un"le lor, care &ot " a" ate &e $"a%ra!a
-0e$ere $"a%ra!a con*tructor - *e %enerea1# o 0"1ual"1are = "!a%"ne ? &entru "ecare ele!ent %ra"c,
lu:n$ n con*"$erare &art"cular"t# "le $o!en"ulu" &ro'le!e" (
-controler *e!ant"c - a*"%ur# "nte%r"tatea *e!ant"c# a $"a%ra!e" n t"!&ul e$"t#r"" *ale (
D"a%ra!a $e t"& &oate " $e"n"t = creat? &e $ou# c#" +
.( &ro%ra!at"c - ca $e cla*a a0a &unerea n a&l"care "ntera # *&ec"al# ( E/"*ta 7 t"&ur" &re$e"n"te $e
$"a%ra!e care &er!"te &entru a $e*cr"e *"*te!ele '"olo%"ce co!&le/e la n"0el celular cu un n"0el $"er"t
$e $etal"" " or!al"tate
5( $eclarat"0 - ca $ocu!ent ML ( B"oUML oer# ra&2"c Notat"on E$"tor care &er!"te ut"l"1atorulu"
a0an*at $e a crea " e$"ta t"&ur" $e $"a%ra!e
F"%ura )( E/e!&lu $e $"a%ra!# %enerate $e B"oUML 'anc $e lucru , ut"l"1:n$ nota "a %ra"c# E (
8
7/23/2019 Lab.2 Anylogic Biouml
5/13
Motor de simulare
B"oUML oer# $ou# !otoare $e *"!ulare alternat"0e +
.( Motor $e *"!ulare a0a - &e care le %enerea1# n !o$ auto!at " co!&"lea1# co$ul a0a &e 'a1a
!o$elulu" 0"1ual = $"a%ra!a ? $e un *"*te! '"olo%"c ( Pentru *"!ulare a! a$o&tat '"'l"otec# o$eToa0a,
care oer# !eto$e $e *olu "" nu!er"ce a!'ele *"*te!e r"%"$e " non- r"%"$e $e o$e ( Pentru re1ol0area
ecua ""lor al%e'r"ce e*te olo*"t Ne>ton Sol0er (
5( Motor $e *"!ulare MATLAB - %enerea1a auto!at co$ &entru MATLAB " "n0oc# MATLABen%"ne
&entru a *"!ula un co!&orta!ent !o$el $e olo*"n$ Matl"n< '"'l"otec#
Pr"nc"&alele co!&onente ale !otorulu" $e *"!ulare *unt + %enerator $e co$ , &roce*or or!ule , ecuat""
al%e'r"ce Sol0er " re1ultatele *cr""tor ( B"oUML oer# &roce*or &utern"c or!ul# care anal"1ea1# te/tul "
e/&re*"" Mat2ML , re1ultatul e*te &re1entat ca ar'ore $e *"nta/# " ut"l"1ate $e or!atare &entru a %enera
core*&un1#toar co$ul a0a &entru Matla' = F"%ura .(7 ? (
F"%ura 8( Con0er*"a " anal"1a e/&re*""lor !ate!at"ce $e !otorul $e *"!ulare
7
7/23/2019 Lab.2 Anylogic Biouml
6/13
Baze de date
Mo$elarea *"*te!elor '"olo%"ce nece*"t# o "nte%rare *tr:n*# cu $atele e/&er"!entale ( Caracter"*t"ca
$"*t"nct"0# a B"oUML e*te "nte%rarea *tr:n*# cu 'a1ele $e $ate '"olo%"ce ( n ace*t *co&, 0o! "ntro$uce
conce&tul $e t"& $e 'a1# $e $ate (
T"&ul $e $ate $e"ne te+
G T"&ur" $e $ate = %ena , &rote"ne , ARN , *u'*tan # , reac "e , etc ?, care *unt *tocate n 'a1a $e $ate
G Carto%ra"ere a con "nutulu" 'a1e" $e $ate n ele!ente $"a%ra!a " t"&ur" $e $"a%ra!e care &ot "
olo*"te cu 'a1a $e $ate
G T"&ur" $e $"a%ra!e care &ot " ut"l"1ate &entru a &re1enta con "nutul 'a1e" $e $ate ca un *et $e
$"a%ra!e(
G Motor "ntero%are &entru a %#*" "nterac "unea co!&onentelor *"*te!ulu" ( Re1ultatele c#ut#r"" &ot "
a" ate ca %ra"c " e$"tat $e c#tre ut"l"1ator (
.( !otorulu" $e c#utareB"oUML oer# ) t"&ur" $e !otoare $e c#utare &entru lucrul cu 'a1e $e $ate +
G C#utare $e $ate = "ltru ? - ace*t !otor $e c#utare 2#r " con "nutul 'a1e" $e $ate n o'"ecte a0a "
"ltrea1# ace*te o'"ecte a0a conor! con$" "e $e "ltrare &entru "ecare &ro&r"etate , $e e/e!&lu na!e J
TP7) J(
G C#utare te/t "nte%ral - !otorul $e c#utare olo*e te Lucene total# a !otorulu" $e c#utare $e te/t ( n
ace*t *co&, con "nutul 'a1e" $e $ate e*te , $e a*e!enea, !a&ate n o'"ecte a0a " a&o" ace*te o'"ecte a0a
*unt "n$e/ate $e Lucene ( Dator"t# ut"l"1#r"" "n$e/ ace*t !otor $e c#utare e*te !ult !a" ra&"$ $ec:t $ec#utare $e $ate , olo*"n$ "ltre (
G C#utare %ra"c - ace*t !otor $e c#utare %#*e te "nterac "unea co!&onentelor " a" ea1# re1ultatul ca
un %ra"c e$"ta'"l (
MODULE A BAKELOR DE DATE
E/"*t# !o$ule &entru ur!#toarele 'a1e $e $ate+- GeneNet=2tt&+;;>>>!%*('"onet(n*c(ru, &entru 'a1e $e $ate $e*&re reele $e %ene(
- KEGG/Ligand=2tt&+;;>>>(
7/23/2019 Lab.2 Anylogic Biouml
7/13
Accesul la mediul BioUML
1. Scrie in google -> bioM! "i#i$ si acceseaza%
&. 'ccesam do"nload$
(. 'ccesam lin#ul bio-store.org)biostore)
*. 'ici accesam register$ si ne inregistram%
+. Dupa ce ne inregistram accesam$!og in to t,e server$
7/23/2019 Lab.2 Anylogic Biouml
8/13
. Dupa aceasta introducem -mail si parola /parola este trimisa pe e-mail0.
. Dupa ce ne logam apare acest geam si accesam Manage subscriptions$
2. 'legem 1$
3. Sa desc,is pagina de lucru:
7/23/2019 Lab.2 Anylogic Biouml
9/13
14. rmam pasii 1$5 &$ si ($ pentru a obtine sc,ema data:
7/23/2019 Lab.2 Anylogic Biouml
10/13
1. 'ccesam dupa cum este reprezentat mai 6os pe tape ca sa obtin 'rborele cu ( arterii$
.6
7/23/2019 Lab.2 Anylogic Biouml
11/13
&. 7entru a obtine 8ezultatul Simularii accesam Simulation$ -> semnul pla9 Simulate$
Sistem de Control euro-moral
..
7/23/2019 Lab.2 Anylogic Biouml
12/13
!M;! M
7/23/2019 Lab.2 Anylogic Biouml
13/13
Pre1entarea%ra"c#
Denu!"rea De**cr"erea
Su'!o$el Mo$ul, care con"ne !o$elul!ate!at"c+-Mo$elul &r"n !o$ule,-Mo$elul SBML-Mo$elul !ate!at"c n B"oUML(Datele $e "ntrare 3" "e3"re *e
&re1"nt# $e c#tre &ortur"
Mo$ul-!e$"ator
Mo$ul, care $eter!"n# 0aloarea!e$"e a *e!nalulu" $e "ntrare 3" &ecare n tran*!"te la "ntrare
Mo$ul -co!utator
Mo$ul, care n $e&en$en# $econ$""" tran*!"te la "ntrare unul$"n $ou# *e!nale
Mo$ul -con*tant#
Mo$ul, care tran*!"te la "ntrare&ara!etr" =0alor"? con*tante
Mo$ul-
%ra"c
Mo$ul, care &re"a *e!nalul 3" l
&re1"nt# &e %ra"c
Mo$ul -3"n#
Var"a'"la !elulu"( Cte0a 3"ne &ot*er0" une" 0ar"a'"le
Portul -"ntrare
Port, care $eter!"n# 0ar"a'"la $e"ntrare a *u'!o$elulu"
Port - "e3"re Port, care $eter!"n# 0ar"a'"la $e"e3"re a *u'!o$elulu"
Port -contact
Port, care $eter!"n# 0ar"a'"la$"0"1"'"l# a *u'!o$elulu"
Le%#tur#$"rec"onat#
Le%#tur#, care *&ec""c#tran*!"terea *e!nalulu" $"ntr-un!o$ul n alt n alt !o$ul
Le%#tur##r#$"rec"e
Le%#tur#, care *&ec""c# *c2"!' $e*e!nale ntre !o$ule
Concluzie:
n acea*ta lucrare $e la'orator a! acut cuno t"n # cu &ac2etul $e *"!ulare B"oUML, care re&re1"nt# un
*"*te! co!&le/ ce &er!"te *"!ularea , un$e &ute! *# control#! toatea &roce*ele " &ara!etr"" ( Ace*t
!e$"ul e*te 'a1t &e 5 !otoare $e 'a1# a0a " Matla' " are o 'a1# $e $ate un$e &ute! *a "n*cr"! $aele "
*a le c"t"!( B"oUML "nclu$e Mo$elarea V"1ual#, Mo$elarea Meta " D"a%ra!a $e T"&(
.)