You are on page 1of 16

ToolBox Simulink

Tool box Simulink

1.Th no l Simulink?
Simulink l mt phn mm dng m hnh ho, m phng v phn tch mt h thng ng. Simulink cung cp cho ta h thng tuyn tnh, h phi tuyn, cc m hnh trong thi gian lin tc hay gin on hay mt h lai bao gm c lin tc v gin on. H thng cng c th c nhiu tc khc nhau c ngha l cc phn khc nhau ly mu v cp nht s liu tc khc nhau. m hnh ho Simulink cung cp mt giao din ho xu dng m hnh nh l mt s khi s dng thao tc nhn v ko chut. Vi giao din ny bn c th xy dng m hnh nh ta xy dng trn giy. y l s khc xa cc bn m phng trc m n yu cu ta a vo cc phng trnh vi phn v cc phng trnh sai phn bng mt ngn ng hay chng trnh. Simulink cng bao gm ton b th vin cc khi nh khi nhn tn hiu, cc ngun tn hiu, cc phn t tuyn tnh v phi tuyn, cc u ni. Ta cng c th thay i hay to ra cc khi ring ca mnh. Cc m hnh l c th bc, bn c th xy dng m hnh theo cch t di ln hay t trn xung. Bn c th xem h thng mc cao hn, khi ta nhy kp v khi xem xt chi tit m hnh. Cch ny cho php ta hiu su sc t chc ca m hnh v tc ng qua li ca cc phn nh th no. Sau khi to ra c mt m hnh, ta cng c th m phng n trong Simulink hay bng nhp lnh trong ca s lnh ca MATLAB. Cc Menu c bit thch hp cho cc cng vic c s tc ng qua li ln nhau, trong khi s dng dng lnh hay c dng chy mt lot cc m phng. S dng cc b Scope v cc khi hin th khc ta c th xem kt qu trong khi ang chy m phng. Phn 2 - ng dng 19 4

ToolBox Simulink Hn na bn c th thay i thng s v xem c g thay i mt cch trc tip. Kt qu m phng c th t vo MATLAB x l a ra my in hay hin th. Cng c phn tch m hnh bao gm c cng c tuyn tnh ho v "trimming" m ta c th truy nhp t dng lnh ca MATLAB, hn na ta cng c rt nhiu cng c trong MATLAB v cc b chng trnh ng dng ca n. V bi v MATLAB v Simulink c tch hp nn ta c th m phng, phn tch v sa cha m hnh trong c hai mi trng ti bt k im no. xem xt mt chng trnh cch tt nht l ta xem xt mt vi v d.

2. Bi ton th nht 2.1 t bi ton cho m hnh


Mt v d ng ch ca Simulink l m hnh nhit ng hc ca mt ngi nh. chy m hnh ny ta thc hin cc bc di y: 1. Chy MATLAB. 2. chy m hnh ta nh "Thermo" trong ca s lnh ca MATLAB. Lnh ny s chy Simulink v to ra mt ca s cha m hnh sau (Hnh 2.2.1)

Phn 2 - ng dng

19 5

ToolBox Simulink Hnh 2.1 S m hnh m t bng Simulink Khi bn xem m hnh, Simulink s a ra hai khi hin th c tn "Indoor vs Outdoor Temp" v " Heat cost". 3. bt u m phng, vo menu Simulation v chn lnh Start ( Hoc n phm Start trn thanh cng c ca ca s Simulink). Khi chy m phng, nhit trong v ngoi nh s hin thi trong khi Scope "Indoor vs Outdoor Temp" v s tin nhit phi tr s xut hin trong khi Scope " Heat Cost". 4. dng m phng, chn lnh Stop trong Simulation ( Hoc n phm Pause trn thanh cng c ). menu

5.Khi bn kt thc vic chy m hnh ny, ng m hnh bng lnh Close t Menu File.

2.2 M t m hnh bi ton


M hnh m phng nhit ng ca ngi nh l mt m hnh n gin. My iu nhit c t ti 700 F v b tc ng bi nhit bn ngoi bin i theo lut hnh sin c bin l 15 0 xung quanh nhit 500. y l s m phng s thay i nhit hng ngy. M hnh s dng cc h con n gin ho s m hnhv to ra h thng c th s dng c. H con l mt nhm cc khi m c i din bi h con. M hnh ny c 5 h con: my iu nhit, nh v 3 h bin i nhit ( hai h bin i t 0 F sang 0C v mt bin i t 0C sang 0F). Nhit bn trong v ngoi nh c cp ti h con "House",v n s lun cp nht nhit trong nh.Nhp kp vo khi 'House" xem cc khi c bn ca h ph ny.

Phn 2 - ng dng

19 6

ToolBox Simulink

Hnh 2.2 M hnh nhit ng ca ngi nh M hnh h con n nh nhit l hot ng ca my n nhit, n quyt nh khi no h thng nhit bt hay tt. Nhy kp vo khi xem cc khi c bn ca h ny.

Hnh 2.3 M hnh my n nhit C nhit bn trong v bn ngoi nh c bin i t 0F sang 0C bi mt h con chung.

Hnh 2.4 M hnh h bin i t F sang C Khi nhit c bt,tin nhit phi tr s c tnh ton v hin th trn khi "Heat Cost", nhit bn trong nh c hin th trn khi "Indoor Temp". Phn 2 - ng dng 19 7

ToolBox Simulink

2.3Th li mt s qu trnh
C mt s qu trnh m ta cn th li xem m hnh p ng nh th no i vi cc thng s khc nhau. Mt khi hin th bao gm vng hin th tn hiu v iu khin m n cho php ta la chn khong tn hiu hin th, phng to tng phn tn hiu v thc hin cc cng vic khc. Trc honh biu din thi gian v trc tung biu din gi tr ca tn hiu. Khi hng s c tn l "Setpoint" t nhit yu cu trong nh. M khi ny ra v t gi tr ti 80 0 F khi ang chay m phng. Xem nhit bn trong nh v tin nhit thay i. Cng nh vy ta cng c th thay i nhit bn ngoi v xem nh hng ca n i vi m hnh. iu chnh bin i nhit hng ngy bi vic m khi pht sng sin c tn "Daily Temp Variation" v thay i thng s bin .

2.4 Hiu qu ca vic m phng qu trnh.


V d ny lm sng t mt vi cng vic c s dng xy dng m hnh. Chy m phng bao gm t cc thng s v bt u m phng vi lnh Start. Bn c th gi gn ton b cc khi c lin quan trong mt khi n gi l h con. Bn c th to ra biu tng ca mnh v thit k mt hp i thoi cho mt khi cng vic s dng "masking".Trong m hnh nhit tt c cc h con c to ra biu tng s dng "Masking". Khi hin th hin th ra ho nh mt my hin sng thc s. Khi hin th hin th tn hiu vo ca n.

2.5 Cc v d c th s dng khc ca Simulink


Cc v d khc lm sng t khi nim v m hnh c th c s dng. Bn c th xem cc v d ny t ca s th vin ca Simulink.

Phn 2 - ng dng

19 8

ToolBox Simulink 1. nh "simulink" trong ca s lnh ca Matlab. Ca s th vin cc khi s xut hin.

Hnh 2.5 Ca s cc th vin ca Simulink 2. Nhp kp vo biu tng " Demos". Ca s "Matlab demos" s xut hin. Ca s ny c mt vi v d ng quan tm m n lm sng t c im s dng ca Simulink.

3. Phng php Xy dng m hnh


V d ny s trnh by cho ta cch xy dng mt m hnh nh tht no, cch s dng cc lnh v cc thao tc bn s s dng xy dng m hnh ca mnh. Ta s xy dng m hnh tch phn sng sin v hin th kt qu cng vi sng sin. S khi ca m hnh nh sau:

Phn 2 - ng dng

19 9

ToolBox Simulink

Hnh 2.6 M hnh tch phn sng hnh sin nh lnh "simulink" t ca s lnh ca Matlab hin th ca s th vin Simulink v nu khng c ca s m hnh no c m th mt ca s m hnh mi c to ra. Ca s th vin ca

Simulink nh sau: Hnh 2.7 Ca s th vinca Simulink Trong m hnh ny bn ly cc khi sau t cc th vin: Th vin cc ngun tn hiu (Khi pht sng sin). Th vin cc khi nhn tn hiu(Khi hin th). Th vin cc hm tuyn tnh (Khi tch phn). Th vin cc u ni ( Khi chuyn mch).

Phn 2 - ng dng

20 0

ToolBox Simulink M th vin cc ngun tn hiu vo khi sng sin. m mt th vin ta nhy kp vo n. Simulink s hin th mt ca s cha tt c cc khi ca th vin . Trong th vin ngun tn hiu tt c cc khi u l ngun tn hiu. Th vin ngun tn hiu c

th hin nh hnh 2.8 Hnh 2.8 Ca s th vin ngun tn hiu Bn thm khi vo m hnh ca bn bng cch chp n t th vin hay t m hnh khc. Trong bi tp ny bn cn chp khi pht sng hnh sin. t con tr trn khi n v gi phm chut, ko khi ti ca s m hnh.

Phn 2 - ng dng

20 1

ToolBox Simulink

Hnh 2.9 Copy khi sin vo m hnh Khi bn di chuyn khi bn c th thy khi v tn ca n di chuyn cng vi con tr.

Hnh 2.10 Khi v tn khi di chuyn cng con tr

Phn 2 - ng dng

20 2

ToolBox Simulink Khi con tr ti ni bn cn t khi trong m hnh bn nh phm chut, mt bn copy ca khi pht hnh trong m hnh

ca bn. Hnh 2.11 Ca s m hnh khi bn copy khi sng sin Theo cch ny chp nhng khi cn li vo m hnh ca bn. Bn c th di chuyn khi trong m hnh s dng k thut nh khi bn chp khi, hoc c th di chuyn khi trong khong nh bng cch chn khi v n cc phm mi tn. Vi tt c cc khi chp ca s m hnh nh sau:

Hnh 2.12 Ca s m hnh vi cc khi copy

Phn 2 - ng dng

20 3

ToolBox Simulink Nu bn xem k tng khi, bn thy du > bn phi khi sin v du bn tri khi MUX. Du u ra mt khi l cng ra, u vo mt khi l cng vo. Tn hiu i t u ra mt khi ti u vo khi khc theo mt ng ni. Khi mt cng c ni th biu tng ca cng cng mt i.

Hnh 2.13 u vo v ra ca mt khi Bn thy rng khi MUX c ba cng vo nhng ch c 2 tn hiu vo. thay i s cng vo bn m khi MUX bng cch nhy kp trn khi v thay i gi tr thng s " Number of Input" ti 2. Sau n phm Close, Simulink s iu chnh s cng vo.

Hnh 2.14 Ca s thng s khi MUX Hin nay ta c th ni cc khi. Ni u ra khi pht sinh ti u vo trn ca khi MUX. t con tr ti u ra ca khi sin, lc con tr s thay i thnh mt ch thp nh.

Phn 2 - ng dng

20 4

ToolBox Simulink

Hnh 2.15 Ca s m hnh trc khi ni dy Gi v ko chut ti u vo ca khi MUX. Ch ng l nt t khi phm chut vn gi v con tr s thay i thnh ch thp kp khi n li gn khi MUX.

Hnh 2.16 Ca s m hnh khi ang ni dy Ta nh phm chut ra v cc khi c ni. Bn c th ni bng cch nh phm chut khi con tr bn trong khi. Khi ng ni s ni vo cng gn v tr con tr nht.

Phn 2 - ng dng

20 5

ToolBox Simulink

Hnh 2.17 Hnh sin ni vo u trn khi MUX Phn ln cc ng ni t u ra ca khi ti u vo ca khi khc. C ng ni t mt ng ti u vo ca mt khi gi l ng r nhnh. V ng r nhnh c s khc bit nh so vi v ng. ni ng c ta thc hin theo cc bc sau: 1. t v tr con tr trn ng cn r nhnh.

Hnh 2.18 Con tr t vo im cn r nhnh 2. n v gi phm Ctrl, n v gi phm chut ko con tr ti u vo ca khi. Phn 2 - ng dng

20 6

ToolBox Simulink

Hnh 2.19 Ni cc khi 3. Nh phm chut, Simulink s v mt ng t im bt u ti cng vo ca khi.

Hnh 2.20 ng ni dy r nhnh Kt thc vic ni dy, m hnh nh sau:

Phn 2 - ng dng

20 7

ToolBox Simulink

Hnh 2.21 Ca s m hnh khi ta v xong By gi ta m khi Scope hin th tn hiu ra v chy m phng trong 10s. u tin ta phi t thng s m phng bng lnh Parameter trong menu Simulation, hp hi thoi xut hin. Ch Stoptime t l 10.0s.

Hnh 2.22 Hp i thoi Parameter ca Simulink Phn 2 - ng dng

20 8

ToolBox Simulink ng hp i thoi Simulink Parameter ta n phm Close. Simulink s p dng cc thng s ta t v ng ca s hi thoi. Chn Start trong menu Simulation v xem s thay i ca u vo khi hin th.

Hnh 2.23 Ca s hin th tn hiu ra khi Scope lu m hnh nay s dng lnh Save trong menu File v nhp tn v v tr ca file. File ny cha cc m t ca m hnh. kt thc Simulink v Matlab chn lnh exit Matlab trong menu File hoc ta nh lnh Quit trong ca s lnh Matlab. Nu bn mun thot khi Simulink m khng thot khi Matlab ng tt c cc ca s ca Simulink.

Phn 2 - ng dng

20 9

You might also like