Professional Documents
Culture Documents
СИМУЛИНК - Семинарски Рад - Перић Марко 38к
СИМУЛИНК - Семинарски Рад - Перић Марко 38к
Машински факултет
СЕМИНАРСКИ РАД
SIMULINK
Семинарски рад
Моделирање и симулација
Мастер академске студије
Машинске конструкције, развој и инжењеринг
Студент: Ментор:
Перић Марко 38к Проф. др Бобан Анђелковић
Моделирање представља примену модела уместо реалних појава или процеса како би се
дошло до неких сазнања. Превише детаљни, односно сложени модели могу произвести да се
за исте улазне величине као код реалног система, добију исти излазни резултати. Међутим,
такви модели су обично прескупи и њихово креирање траје углавном дуго. Модели се
углавном користе да би се разумела суштина неког система анализирањем његове структуре
или понашања. У развоју неког система прва фаза је моделирање, а обично након тога се врши
и симулација. Симулација се користи у циљу повећања разумевање сложених система или
поступака [3].
Други Њутнов закон каже да неко тело убрзава у правцу дејства силе и да је то убрзање
пропорционално интензитету те силе тј.
n n
∑ F i + F¿ =∑ F i+(−m∙ a)
i=1 i=1
∑ F i +(−m∙ a)=0
i=1
∑ F i=0
i=1
n +1
dt [∂ q̇
−
∂q ]
d ∂W k (q , q̇) ∂ W k (q , q̇)
=Q ,
а у скаларном облику:
[ ]
d ∂W k ∂W k
dt ∂ q̇i
−
∂ qi
=Qi ,
У овим изразима су: W k – укупна кинетичка енергија система која је скаларна величина, а Q –
генералисана сила, n – је број степена слободе механичког система. Ако систем није
конзервативан, тада Лагранжеова једначина има облик
dt[ ∂ q̇ ∂q ]
d ∂ L(q , q̇) ∂ L( q , q̇) ∂ D( q̇)
− +
∂ q̇
=k ,
или
У овим изразима су: L(q , q̇ ) – Лагранжеова функција, која представља разлику између
кинетичке W k ( q , q̇) и потенцијалне W p ( q) - енергију система, тј.
L ( q , q̇ ) =W k ( q , q̇ )−W p ( q ) ,
На слици 1 приказан је механички систем, који се састоји од масе m које се под дејством
силе F креће транслаторно дуж x-осе са вискозним трењем окарактерисано коефицијентом
вискозног трења b 1. То тело је са фиксном вертикалном основом спојено транслаторном
опругом коефицијента крутости c и елементом вискозног трења b 2.
Слика 2. Шематски приказ смер сила код транслаторног механичког система са јединим
степеном слободе кретања
Инерцијална сила за тело m:
F ¿=m ẍ
F b 2=b2 ẋ
Применом D’Alambert-овог закона:
F ¿ + F c + F b 2+ Fb 1−F=0
F ¿ + F c + F b 2+ Fb 1=F
m ẍ + cx+ b2 ẋ +b 1 ẋ=F
1
ẍ= ¿)
m
Потенцијална енергија:
1 2
E P= c x
2
Lagrange-овa функција:
1 2 1 2
L=E k −E P= m ẋ − c x
2 2
( )
d ∂L
−
∂L ∂ D
+
dt ∂ ẋ i ∂ x i ∂ ẋ i
=F i
( )
d ∂L ∂L ∂D
dt ∂ ẋ
− +
∂ x ∂ ẋ
=F
( (
d ∂ 1
dt ∂ ẋ 2
1
)) (
m ẋ2 − c x 2 −
2
∂ 1
∂x 2
1
m ẋ2 − c x 2 +
2 ) (
∂ 1 1
)
b ẋ 2+ b2 ẋ 2 =F
∂ ẋ 2 1 2
m ẍ + cx+ b2 ẋ +b 1 ẋ=F
1
ẍ= ¿)
m
Слика 5. Шематски приказ смер момента инерције код ротационог механичког система са
једним степеном слободе кретања
Момент вискозног трења:
T b=b θ̇
T ¿=J θ̈
T b +T c +T ¿ −T =0
1
θ̈= (−b θ̇−cθ+T )
J
Потенцијална енергија:
1 2
E P= c θ
2
Енергија расипања:
Lagrange-овa функција:
1 2 1 2
L=E k −E P= Ј θ̇ − c θ
2 2
( )
d ∂L
−
∂ L ∂D
+
dt ∂ θ̇i ∂ θi ∂ θ̇i
=T i
( (
d ∂ 1 2 1 2
dt ∂ θ̇ 2
Ј θ̇ − c θ −
2 )) (
∂ 1 2 1 2 ∂ 1 2
∂θ 2
Ј θ̇ − c θ +
2 ∂ θ̇ 2) ( )
b θ̇ =T
J θ̈+cθ+ b θ̇=T
1
θ̈= (−b θ̇−cθ+T )
J
2. Задатак
M 1 2
Ek = M 1 ẋ 1
1
M 1 2
Ek = M 2 ẋ 2
2
2 2
Енергија расипања:
1
D= b ( ẋ1− ẋ 2 )2
2
sistem sistem 1 2 1 2 1 2
L=E k −E p = M 1 ẋ 1 + M 2 ẋ 2− c ( x1 −x2 )
2 2 2
За x 1:
( )
d ∂L
−
∂L ∂D
+
dt ∂ ẋ 1 ∂ x 1 ∂ ẋ 1
=F 1
M 1 ẍ 1 +c ( x1−x 2 ) +b ( ẋ 1− ẋ 2 ) =F1
1
ẍ 1=
M1
( −c ( x1 −x2 ) −b ( ẋ 1− ẋ 2 ) + F1 )
За x 2 :
d ∂L
( ) −
∂L ∂D
+
dt ∂ ẋ 2 ∂ x 2 ∂ ẋ 2
=−F2
1
M2 ( 1 2
ẍ 2= c ( x −x ) +b ( ẋ1− ẋ 2 ) −F2 )
Слика 9. Шематски приказ смер сила код транслаторног механичког система са dva степенa
слободе кретања
F 1−F¿ 1−F c −F b =0
F ¿1+ Fc + F b=F 1
M 1 ẍ 1 +c ( x1−x 2 ) +b ( ẋ 1− ẋ 2 ) =F1
1
ẍ 1=
M1
( −c ( x1 −x2 ) −b ( ẋ 1− ẋ 2 ) + F1 )
За масу М 2:
−F 2−F¿ 2+ F c + F b=0
−F ¿2 + Fc + F b=F 2
1
ẍ 2=
M2
( c ( x1−x 2 ) +b ( ẋ1− ẋ 2 ) −F2 )
2.3. Блок–дијаграм
Пре него што кренемо са израдом блок-дијаграма, пожељно је одмах у командном прозору
„Command Window“ извршити дефинисање односно унос улазних вредности који су потребни
за саму симулацију система (слика 10).
Sum – Суматор;
Demux – Демултиплексор;
Logical Operator – Блок обавља одабрану логичку операцију између улазних сигнала;
По покретању симулације резултате можемо пратити кликом миша на блок „Scope“ означено
на слици 16.
Затим на слици 18 приказани су резултати симулације за масу М 2 где нам жута линија
представља померај x 2, љубичаста линија представља брзину ẋ 2, а светло-плава линија
убрзање ẍ 2.