Event [condition] {condition_action}/transition_action

мнда

- Event – кшуді бастайтын оианы анытайды; егер де оиа аталмаан болса, кшу логикалы рнегі орындалан кезде басталады; егер де кшуді бастайтын оиалар бірнеше болса, бір бірінен OR операторымен блініп, оларды барлыы аталады;

- condition – аиат болып, кшуді бастайтын логикалы рнек;

- condition_action – кшу шарты аиат боланнан кейін, біра кшуді зі лі аиат болып аныталмаан кезде (адресат-кй аныталмаан) орындалатын рекет;

- transition_action – алдында бейнеленген шарттарды барлыы аиат боланда жне адресат-кй аныталан болан кезде, орындалатын рекетті анытайды.

Санды мліметтерді сатауа Stateflow диаграммасыны графикалы емес объекттері - айнымалылар негізделген. Айнымалыларды иерархияны кез-келген денгейінде олдануа болады. Айнымалыларды келесі трлері бар: кірудегі; шыудаы: жергілікті; тратылар; белгілі уаыт аралыында пайда болатын; Matlab жмыс ортасында аныталан; Stateflow мен Simulink диаграммалара сырты кздерінен егізілетін; Stateflow жне Simulink диаграммаларлардан сырта берілетін.

Stateflow блогында кірудегі немесе шыудаы айнымалыларды жасау шін Stateflow диаграммасыны терезесінде келесі меню тадалынады:Add/Data/Input from Simulink(кірудегі айнымалыны жасау), Add/Data/Output to Simulink(шыудаыайнымалыны жасау)жнеAdd/Data/Local (жергілікті айнымалыны жасау) жне пайда болан Dataдиалогты терезесінде айнымалы аты мен басада сипаттамаларын егізу керек.

Диаграмманы басаратын графикалы емес объекттер оиалар болып табылады. Stateflow диаграммасына атысты оиаларды барлыы аныталан болуы керек. Оиаларды келесі трлері бар: кірудегі; шыудаы: жергілікті; Stateflow мен Simulink диаграммаа сырты кздерінен егізілетін; Stateflow жне Simulink диаграммалардан сырта берілетін.

Stateflow блогында кірудегі немесе шыудаы оиаларды жасау шін Stateflow диаграммасыны терезесінде келесі меню тадалынады:Add/ Event /Input from Simulink (кірудегі айнымалыны жасау), Add/Event /Output to Simulink (шыудаы айнымалыны жасау) жне Add/Data/Local (жергілікті айнымалыны жасау) жне пайда болан Event диалогты терезесінде айнымалы аты мен басада сипаттамаларын егізу керек.

 

Контроллер диаграммасын жасау

Диаграмма Contoller блогыны жріс-трысыны логикасын амтып крсетеді. Бастапы нктеден процесс лезде state1 кйге кшеді, бл кйді кірудегі рекеті Vinput кірудегі кранды ашатын сигналды жіберу болып табылады.

Time1 уаыт ткеннен кейін state2 кйге кшу орындалады, бл кйді кірудегі рекеті бактер арасындаы кранды ашу сигналды жіберу болып табылады.

Time2 уаыт ткеннен кейін state3 кйге кшу орындалады, бл кйді кірудегі рекеті V2 шыудаы кранды ашу сигналды жіберу болып табылады. Екінші бактегі су дегейі L_min мнінен тмендеуін білдіретін h2 < L_min шарты аиат боланша жйе осы кйде болады. Егер де шарт орындалса, жйе state4 кйге кшеді, бл кйді кірудегі рекеті V2 шыудаы кранды жабу сигналды жіберу болып табылады. Екінші бактегі су дегейі L_plus мнінен скенін білдіретін h2 > L_plus шарт орындаланша жйе осы кйде болады. Шарт орындалан кезде жйе айтадан state3 кйге кшеді.

 

Модельде имитациялы тжірибелерді ткізу

6.1 Жйе жмысында пайда болатын келесі келтірілген оиаларды модельдеу шін Timel, Time2, L_plus жне L_min жйе параметрлерін табыыз:

а) жйені нормалды режимде жмыс істеуі;

б) бірінші бакті толып кетуі;

в) екінші бакті толып кетуі;

г) шыудаы кранны бір ашылуы, бір жабылуы. Осы жаыдай шін бірінші жне оныншы айта осылу уаыттарын жне осы уаыттардаыh2 денгей мндерін белгілеіз.

6.2 Тжірибелер нтижесінде келесі кестені толтырыыз:

Ситуация Timel [с] Time2 с] L_plus [м] L_min|м]
а        
б        
в        
г        

 

 

Тапсырма нсалары

Нса № h H D1 D2 Vinput
0,7 0,27 8,4 3,5
0,5 0,2 2,5
0,625 0,25 7,5 3,125
0,8 0,48 9,6
0,875 0,34 10,5 4,375
Нса № h H D1 D2 Vinput
0,75 0,29 3,75
1,25 0,48 6,25
1,125 0,44 1,5 5,625
1,5 0,58 7,5
1,375 0,54 16,5 6,875
1,1 0,585 13,2 5,5
1,2 0,42 14,4
0,6 0,27 8,0 4,5
0,5 0,3 5,6 2,8
0,65 0,35 7,0 3,5
0,8 0,5 9,5 4,2
0,85 0,35 10,0 4,75
0,75 0,25 9.5 3,5
1, 5 0,5 6,5
1,15 0,45 8.0 5,5
1,5 0,5 7,0
1,35 0,5 14,5 6,75
1,3 0,55 12,2 5,8
1,4 0,4 14,0 6,2
1,2 0,3 7.0 5,0
1,8 0,5 6,0
1,25 0,7 14,0 6,5
1,35 0,50 12,0 5,9
1,5 0,6 14,6 6,3
0,75 0,4 9,0 5,0