Lab.2 Anylogic Biouml

download Lab.2 Anylogic Biouml

of 13

Transcript of Lab.2 Anylogic Biouml

  • 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"&(

    .)