Professional Documents
Culture Documents
DC Motor Modeling and Control Using Back - En.ar
DC Motor Modeling and Control Using Back - En.ar
com -
ﻧﻤﺬﺟﺔﻣﺤﺮﻙ DC
ﻭﺍﻟﺘﺤﻜﻢﺑﺎﺳﺘﺨﺪﺍﻡ
Backstepping
ﺗﻘﻨﻴﺔ
ﻃﺮﻕ EMCH524Aﺍﻟﺮﻳﺎﺿﻴﺔ ﻓﻲ ﺍﻟﻬﻨﺪﺳﺔ
ﺃﻋُﺪﺕﺑﻮﺍﺳﻄﺔ:
ﺑﻮﺟﺪﺍﻥﺇﻳﺒﻮﺭ
ﺩﻋﻴﺒﺲﻛﺎﻣﻴﺮﻭ
ﺍﻳﻔﺎﻧﺪﺭﻟﻴﻤﻮﺱ
ﺃﻋﺪﺕﻝ:
ﺳﻜﻮﺕﻓﺎﻥ ﺗﻮﻧﻴﻨﻐﻴﻦ ،ﺩﻛﺘﻮﺭﺍﻩ.
ﺟﺪﻭﻝﺍﻟﻤﺤﺘﻮﻳﺎﺕ
- ﻋﺰﻡ ﺍﻟﺪﻭﺭﺍﻥ
-ﻟﺤﻈﺔ ﻣﻦ ﺍﻟﺠﻤﻮﺩ
ﺛﺎﺑﺖ emfﺍﻟﺨﻠﻔﻲ
-ﺍﻟﺴﻴﺎﺭﺍﺕ ﺍﻟﺤﺎﻟﻴﺔ
- ﺟﻬﺪ ﺍﻟﺘﺤﻜﻢ
-ﻣﺤﺎﺛﺔ ﻟﻒ ﺍﻟﻤﺤﺮﻙ
-ﻣﻘﺎﻭﻣﺔ ﻟﻒ ﺍﻟﻤﺤﺮﻙ
ﻳﺤﺘﻮﻱﻣﺤﺮﻙ DCﺍﻟﻨﻤﻮﺫﺟﻲ ﻋﻠﻰ ﻣﻐﻨﺎﻃﻴﺲ ﺩﺍﺉﻢ ﻣﻦ ﺍﻟﺨﺎﺭﺝ ﻭﺣﺪﻳﺪ ﺩﻭﺍﺭ ﻣﻦ ﺍﻟﺪﺍﺧﻞ ﻛﻤﺎ ﻫﻮ
ﻣﻮﺿﺢﻓﻲ ﺍﻟﺸﻜﻞ .1ﺍﻟﻤﻐﻨﺎﻃﻴﺲ ﺍﻟﺪﺍﺉﻢ ﺛﺎﺑﺖ ،ﻟﺬﻟﻚ ﻳﺴﻤﻰ ﺍﻟﺠﺰء ﺍﻟﺜﺎﺑﺖ .ﻳﺤﺘﻮﻱ ﺍﻟﺠﺰء ﺍﻟﺜﺎﺑﺖ
ﻋﻠﻰﺃﻗﻄﺎﺏ ﻣﻐﻨﺎﻃﻴﺴﻴﺔ ﺑﺎﺭﺯﺓ ﻳﻤﻜﻦ ﺻﻨﻌﻬﺎ ﻣﻦ ﻣﻐﻨﺎﻃﻴﺲ ﺩﺍﺉﻢ ﺃﻭ ﻟﻒ ﻣﺠﺎﻝ ﺧﺎﺹ .ﻳﺪﻭﺭ
ﺍﻟﻤﺤﺮﻙ ،ﻟﺬﻟﻚ ﻳﻄﻠﻖ ﻋﻠﻴﻪ ﺍﻟﺪﻭﺍﺭ[1].
ﻳﺘﻢﺗﻮﻓﻴﺮ ﺍﻟﺘﻴﺎﺭ ﻟﻤﻠﻔﺎﺕ ﺍﻟﺪﻭﺍﺭ ﻣﻦ ﺧﻼﻝ ﻓﺮﺵ ﻣﻮﺻﻠﺔ .ﺗﻜﻮﻥ ﺍﻟﻔﺮﺷﺎﺓ ﻋﻠﻰ ﺍﺗﺼﺎﻝ ﺑﺂﺛﺎﺭ ﻧﺤﺎﺳﻴﺔ
ﻣﻮﺟﻮﺩﺓﻋﻠﻰ ﺍﻟﺪﻭﺍﺭ ﻭﻣﺘﺼﻠﺔ ﺑﻤﻠﻔﺎﺕ ﺍﻟﻌﻀﻮ ﺍﻟﺪﻭﺍﺭ ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﺸﻜﻞ .2ﻳﺸﺎﺭ ﺇﻟﻰ ﺍﻟﻤﺴﺎﻓﺎﺕ
ﺑﻴﻦﺁﺛﺎﺭ ﺍﻟﻨﺤﺎﺱ ﻋﻠﻰ ﺃﻧﻬﺎ ﻗﻄﺎﻋﺎﺕ ﺍﻟﻤﺒﺪﻝ .ﻓﻲ ﺩﻭﺭﺓ ﺍﻟﺪﻭﺭﺍﻥ ،ﺗﻨﺘﻘﻞ ﺍﻟﻔﺮﺷﺎﺓ ﻣﻦ ﺟﺰء ﺇﻟﻰ ﺁﺧﺮ ﻭﺗﻘﻮﻡ
ﺑﺘﺒﺪﻳﻞﺍﻟﺘﻴﺎﺭ ﻓﻲ ﺁﺛﺎﺭ ﺍﻟﻨﺤﺎﺱ ﻟﻠﺘﺪﻓﻖ ﻓﻲ ﻧﻔﺲ ﺍﻻﺗﺠﺎﻩ ﺗﺤﺖ ﻛﻞ ﻋﻤﻮﺩ .ﺗﻜﻮﻥ ﻣﺘﺠﻬﺎﺕ ﺍﻟﻘﻮﺓ ﺍﻟﻨﺎﺗﺠﺔ
ﻣﻦﺍﻟﺘﺒﺪﻳﻞ ﺍﻟﺤﺎﻟﻲ ﻋﺮﺿﻴﺔ ﻟﻠﺪﻭﺍﺭ ﻭﺗﺴﺎﻫﻢ ﻓﻲ ﻋﺰﻡ ﺍﻟﺪﻭﺭﺍﻥ[1].
ﻳﻤﻜﻦﺍﻟﺘﺤﻜﻢ ﻓﻲ ﺳﺮﻋﺔ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻋﻦ ﻃﺮﻳﻖ ﺗﻐﻴﻴﺮ ﻣﺼﺪﺭ ﺟﻬﺪ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ .ﻓﻲ ﺣﺎﻟﺔ
ﻣﺤﺮﻙ DCﺍﻟﻤﺘﻌﺮﺝ ﻟﻠﻤﺠﺎﻝ ﺍﻟﺨﺎﺹ ،ﻳﻤﻜﻦ ﺃﻳﻀﺎً ﺍﻟﺘﺤﻜﻢ ﻓﻲ ﺍﻟﺴﺮﻋﺔ ﻋﻦ ﻃﺮﻳﻖ ﺗﻐﻴﻴﺮ ﺗﻴﺎﺭ ﺍﻟﻤﺠﺎﻝ.
ﻳﺘﻢﺇﻧﺸﺎء ﺍﻟﺠﻬﺪ ﺍﻟﻤﺘﻐﻴﺮ ﺑﻤﺴﺎﻋﺪﺓ ﺍﻟﻤﻘﻮﻣﺎﺕ ﺍﻟﻤﺘﺤﻜﻢ ﺑﻬﺎ ﻭﺑﺘﻐﻴﻴﺮ ﻧﺒﻀﺎﺕ ﺍﻟﻌﺮﺽ ﺇﻟﻰ ﻣﺤﺮﻙ
ﺍﻟﻤﺤﺮﻙﻟﻠﺘﺤﻜﻢ ﻓﻲ ﺍﻟﺠﻬﺪ ﺍﻟﻤﻄﺒﻖ ﻋﻠﻰ ﺍﻟﻤﺤﺮﻙ .ﺗﺴﻤﻰ ﻫﺬﻩ ﺍﻟﻄﺮﻳﻘﺔ ﺑﺘﻌﺪﻳﻞ ﻋﺮﺽ ﺍﻟﻨﺒﻀﺔ
ﻭﺗﺴﺘﺨﺪﻡﻋﻠﻰ ﻧﻄﺎﻕ ﻭﺍﺳﻊ ﺑﺴﺒﺐ ﻛﻔﺎءﺗﻬﺎ ﻭﺳﻬﻮﻟﺔ ﺗﻨﻔﻴﺬﻫﺎ.
ﻋﻠﻰﺍﻟﺮﻏﻢ ﻣﻦ ﺃﻥ ﻣﺤﺮﻛﺎﺕ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻟﻬﺎ ﻣﺠﻤﻮﻋﺔ ﻣﺘﻨﻮﻋﺔ ﻣﻦ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ،ﺇﻻ ﺃﻥ ﻫﺬﻩ
ﺍﻟﻤﺤﺮﻛﺎﺕﻟﻬﺎ ﻗﻴﻮﺩ .ﺑﻌﺾ ﻗﻴﻮﺩ ﻣﺤﺮﻛﺎﺕ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻫﻲ :ﺳﻮﻑ ﺗﺘﻠﻒ ﺍﻟﻔﺮﺷﺎﺓ ﻓﻲ ﺍﻟﻨﻬﺎﻳﺔ ؛
ﻳﻤﻜﻦﺃﻥ ﺗﺤﺪﺙ ﺿﻮﺿﺎء ﻛﻬﺮﺑﺎﺉﻴﺔ ﻓﻲ ﺍﻷﻧﻈﻤﺔ ﻣﻦ ﺍﻟﻔﺮﺵ ﺍﻟﺘﻲ ﺗﺼﻨﻊ ﻭﺗﻘﻄﻊ ﺍﻟﻮﺻﻼﺕ
:1.2ﻣﺤﺮﻙ BLDC
ﻣﺤﺮﻛﺎﺕ DCﺑﺪﻭﻥ ﻓﺮﺷﺎﺕ ) (BLDCﻫﻲ ﻣﺤﺮﻛﺎﺕ ﻣﺘﺰﺍﻣﻨﺔ ﺫﺍﺕ ﻣﻐﻨﺎﻃﻴﺲ ﺩﺍﺉﻢ .ﻫﺬﻩ ﺍﻟﻤﺤﺮﻛﺎﺕ
ﻣﺘﺰﺍﻣﻨﺔﻷﻧﻪ ﻳﺘﻢ ﺍﻟﺘﺤﻜﻢ ﻓﻲ ﺍﻟﻤﺤﺮﻙ ﺑﻤﺴﺎﻋﺪﺓ ﻛﺎﺷﻔﺎﺕ ﺍﻟﻤﻮﺿﻊ ﻭﻣﺮﺣﻠﺔ ﺍﻟﺘﺤﻜﻢ ﻓﻲ ﺍﻟﻌﺎﻛﺲ .ﺗﺘﻤﻴﺰ
ﻣﺤﺮﻛﺎﺕ BLDCﺑﻨﻔﺲ ﺧﺼﺎﺉﺺ ﺍﻟﺘﺸﻐﻴﻞ ﻣﺜﻞ ﻣﺤﺮﻛﺎﺕ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻭﻳﺸﺎﺭ ﺇﻟﻴﻬﺎ ﺑﺎﺳﻢ
ﻣﺤﺮﻛﺎﺕﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻣﻦ ﺍﻟﺪﺍﺧﻞ ﺇﻟﻰ ﺍﻟﺨﺎﺭﺝ .ﺗﺴﻤﻰ ﻣﺤﺮﻛﺎﺕ BLDCﻣﺤﺮﻛﺎﺕ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ
ﻣﻦﺍﻟﺪﺍﺧﻞ ﺇﻟﻰ ﺍﻟﺨﺎﺭﺝ ﻷﻥ ﺍﻟﻤﺤﺮﻙ ﻳﻘﻊ ﻓﻲ ﺍﻟﺠﺰء ﺍﻟﺜﺎﺑﺖ ﺑﻴﻨﻤﺎ ﻳﻘﻊ ﺍﻟﻤﻐﻨﺎﻃﻴﺲ ﻓﻲ ﺟﺎﻧﺐ ﺍﻟﺪﻭﺍﺭ
ﻛﻤﺎﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﺸﻜﻞ .3ﻻ ﺗﺴﺘﺨﺪﻡ ﻣﺤﺮﻛﺎﺕ BLDCﻣﺒﺪﻻﺕ ﻣﻴﻜﺎﻧﻴﻜﻴﺔ ،ﻭﺑﺪﻻ ًﻣﻦ ﺫﻟﻚ
ﺗﺴﺘﺨﺪﻡﺍﻟﺘﺒﺪﻳﻞ ﺍﻹﻟﻜﺘﺮﻭﻧﻲ ﺍﻟﺬﻱ ﻳﺠﻌﻞ ﻫﺬﻩ ﺍﻷﻧﻮﺍﻉ ﻣﻦ ﺍﻟﻤﺤﺮﻛﺎﺕ ﺍﻟﺘﻲ ﻻ ﺗﺤﺘﺎﺝ ﺇﻟﻰ ﺻﻴﺎﻧﺔ ﺗﻘﺮﻳﺒﺎً2].
[
ﻧﺸُﺮﺃﻭﻝ ﻛﺘﺎﺏ ﻳﺼﻒ ﻣﻨﻬﺠﻴﺔ ﺗﺼﻤﻴﻢ ﺍﻟﺨﻂ ﺍﻟﺨﻠﻔﻲ ﺑﻮﺍﺳﻄﺔ Krsticﻭ Kanellakopoulosﻭ
Kokotovicﻓﻲ ﻋﺎﻡ .1995ﻳﻨﺼﺐ ﺍﻟﺘﺮﻛﻴﺰ ﺍﻟﺮﺉﻴﺴﻲ ﻟﻠﻜﺘﺎﺏ ﻋﻠﻰ ﺍﻟﺘﺤﻜﻢ ﺍﻟﺘﻜﻴﻔﻲ ﻭﻏﻴﺮ ﺍﻟﺨﻄﻲ ﻓﻲ
ﺃﻧﻈﻤﺔ) SISOﺍﻟﻤﺪﺧﻼﺕ ﺍﻟﻔﺮﺩﻳﺔ ﻭﺍﻟﻤﺨﺮﺟﺎﺕ ﺍﻟﻔﺮﺩﻳﺔ( ﻣﻊ ﺍﻣﺘﺪﺍﺩﺍﺕ ) MISOﺍﻟﻤﺪﺧﻼﺕ ﺍﻟﻤﺘﻌﺪﺩﺓ ﻭ
ﺧﺮﺝﻭﺍﺣﺪ( ﻓﻲ ﺷﻜﻞ ﻣﻜﻮﻥ .ﺍﻟﻔﻜﺮﺓ ﺍﻷﺳﺎﺳﻴﺔ ﺣﻮﻝ ﻣﻨﻬﺠﻴﺔ backsteppingﺍﻟﻤﻘﺪﻣﺔ ﻓﻲ ﺍﻟﻜﺘﺎﺏ
ﻫﻲﺗﻘﺴﻴﻢ ﻣﺸﻜﻠﺔ ﺗﺼﻤﻴﻢ ﺍﻟﻨﻈﺎﻡ ﺇﻟﻰ ﺳﻠﺴﻠﺔ ﻣﻦ ﺍﻟﻤﺸﻜﻼﺕ ﺍﻟﻔﺮﻋﻴﺔ ﻟﻨﻈﺎﻡ ﺍﻟﺘﺮﺗﻴﺐ ﺍﻷﺩﻧﻰ ،
ﻭﺍﺳﺘﺨﺪﺍﻡﺍﻟﺤﺎﻻﺕ ﺍﻟﺘﻲ ﺗﻢ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻴﻬﺎ ﻓﻲ ﺍﻟﻤﺸﻜﻼﺕ ﺍﻟﻔﺮﻋﻴﺔ ﺑﺸﻜﻞ ﻣﺘﻜﺮﺭ ﻛﻌﻨﺎﺻﺮ ﺗﺤﻜﻢ
ﺍﻓﺘﺮﺍﺿﻴﺔﻣﻦ ﺃﺟﻞ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﻗﺎﻧﻮﻥ ﺍﻟﺘﺤﻜﻢ ﺍﻟﻨﻈﺎﻡ .ﻳﺘﻢ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﻗﻮﺍﻧﻴﻦ ﺍﻟﺘﺤﻜﻢ ﺍﻻﻧﺘﻘﺎﻟﻴﺔ
ﻟﻠﻤﺸﺎﻛﻞﺍﻟﻔﺮﻋﻴﺔ ﺑﻤﺴﺎﻋﺪﺓ ﻭﻇﻴﻔﺔ .Control Lyapunovﻳﻀﻤﻦ ﺍﻟﺘﺤﻜﻢ ﻓﻲ ﺍﻟﺪﻋﻢ ﺍﻻﺳﺘﻘﺮﺍﺭ
ﺍﻟﻌﺎﻟﻤﻲﻟﻸﻧﻈﻤﺔ ﺍﻟﻔﺮﻋﻴﺔ ﺍﻹﻗﻠﻴﻤﻴﺔ [5]،
ﺃﻭﻻ ً،ﺗﻢ ﺍﺧﺘﻴﺎﺭ ﺍﻟﺴﺮﻋﺔ ﻛﻤﺘﻐﻴﺮ ﺗﺤﻜﻢ ﻭﺗﻢ ﺍﺧﺘﻴﺎﺭ ﺗﺘﺒﻊ ﺧﻄﺄ ﺍﻟﻤﻮﺿﻊ ﻛﺄﻭﻝ ﻣﺘﻐﻴﺮ ﻣﻨﻈﻢ .ﺃﺻﺒﺢ ﻫﺬﺍ
ﺃﻭﻝﻧﻈﺎﻡ ﻓﺮﻋﻲ ﻟﻨﻈﺎﻡ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ .ﺗﻢ ﺍﺳﺘﺨﺪﺍﻡ ﻭﻇﻴﻔﺔ Control Lyapunovﻟﻠﺤﺼﻮﻝ
ﻋﻠﻰﺃﻭﻝ ﻗﺎﻧﻮﻥ ﻟﻠﺘﺤﻜﻢ ﻓﻲ ﺍﻟﻨﻈﺎﻡ ﺍﻟﻔﺮﻋﻲ.
ﺛﺎﻧﻴﺎً ،ﺗﻢ ﺍﺧﺘﻴﺎﺭ ﻋﺰﻡ ﺍﻟﺪﻭﺭﺍﻥ /ﺍﻟﺘﻴﺎﺭ ﻛﻤﺘﻐﻴﺮ ﺗﺤﻜﻢ ﻭﺗﻢ ﺍﺧﺘﻴﺎﺭ ﺇﺷﺎﺭﺓ ﺗﺘﺒﻊ ﺧﻄﺄ ﺍﻟﺴﺮﻋﺔ ﻛﻤﺘﻐﻴﺮ
ﻣﻨﻈﻢﺛﺎﻥ ٍ.ﺃﺻﺒﺢ ﻫﺬﺍ ﺍﻟﻨﻈﺎﻡ ﺍﻟﻔﺮﻋﻲ ﺍﻟﺜﺎﻧﻲ ﻟﻨﻈﺎﻡ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ .ﺗﺘﻀﻤﻦ ﻭﻇﻴﻔﺔ
Control Lyapunovﻟﻠﻨﻈﺎﻡ ﺍﻟﻔﺮﻋﻲ ﺍﻟﺜﺎﻧﻲ ﺇﺷﺎﺭﺓ ﺗﺘﺒﻊ ﺃﺧﻄﺎء ﺍﻟﻨﻈﺎﻡ ﺍﻟﻔﺮﻋﻲ ﺍﻷﻭﻟﻰ .ﺑﻤﺴﺎﻋﺪﺓ
ﻭﻇﻴﻔﺔ ، Lyapunovﺗﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﻗﺎﻧﻮﻥ ﺍﻟﺘﺤﻜﻢ ﻟﻠﻨﻈﺎﻡ ﺍﻟﻔﺮﻋﻲ ﺍﻟﺜﺎﻧﻲ.
ﺛﺎﻟﺜﺎًﻭﺃﺧﻴﺮﺍً ،ﺗﻢ ﺍﺧﺘﻴﺎﺭ ﺇﺷﺎﺭﺓ ﺧﻄﺄ ﺛﺎﻟﺜﺔ ﺑﺤﻴﺚ ﻳﻤﻜﻦ ﺇﻧﺸﺎء ﻋﻼﻗﺔ ﺑﻴﻦ ﺍﻟﻤﺪﺧﻼﺕ ﻭﺍﻟﻤﺨﺮﺟﺎﺕ .ﺗﻢ
ﺍﺳﺘﺨﺪﺍﻡﻭﻇﻴﻔﺔ Control Lyapunovﻹﻳﺠﺎﺩ ﻗﺎﻧﻮﻥ ﺗﺤﻜﻢ ﻣﻦ ﺷﺄﻧﻪ ﺃﻥ ﻳﺜﺒﺖ ﺑﺸﻜﻞ ﻣﻘﺎﺭﺏ ﻧﻈﺎﻡ
ﻣﺤﺮﻙﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ .ﻣﻦ ﺧﻼﻝ ﺗﺜﺒﻴﺖ ﺍﻟﻨﻈﺎﻡ ﺑﺸﻜﻞ ﻣﻘﺎﺭﺏ ،ﺗﻘﺎﺭﺑﺖ ﺇﺷﺎﺭﺍﺕ ﺍﻟﺨﻄﺄ ﺇﻟﻰ ﺍﻟﺼﻔﺮ
ﻭﺗﻘﺎﺭﺏﻣﻮﺿﻊ ﻭﺳﺮﻋﺔ ﻧﻈﺎﻡ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻣﻊ ﺍﻹﺷﺎﺭﺍﺕ ﺍﻟﻤﺮﺟﻌﻴﺔ /ﺍﻟﻤﺮﻏﻮﺑﺔ.
ﺑﻤﺠﺮﺩﺗﻄﺒﻴﻖ ﻣﻨﻬﺠﻴﺔ ﺍﻟﺘﺤﻜﻢ ﻓﻲ backsteppingﺑﺸﻜﻞ ﺻﺤﻴﺢ ،ﺗﻢ ﺇﺟﺮﺍء ﻣﺰﻳﺪ ﻣﻦ ﺍﻟﺘﺤﻘﻴﻖ ﻓﻲ
ﺍﺳﺘﺠﺎﺑﺔﺍﻟﻨﻈﺎﻡ ﻓﻲ MATLABﻣﻦ ﺃﺟﻞ ﺗﺤﺴﻴﻦ ﺗﺘﺒﻊ ﺧﺮﺝ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻟﻠﻤﺴﺎﺭ ﺍﻟﻤﺮﺟﻌﻲ /
ﺍﻟﻤﻄﻠﻮﺏ.
:2.0ﺍﻟﻄﺮﻕﻭﺍﻟﻨﺘﺎﺉﺞ
ﺑﻨﺎءﻧﻤﻮﺫﺝ ﻣﺤﺮﻙ DC :2.1
ﺑﻮﺟﺪﺍﻥ
ﺃﻭﻻ ً،ﺗﻢ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﺍﻟﻤﻌﺎﺩﻻﺕ ﺍﻟﺮﻳﺎﺿﻴﺔ ﻟﻠﻨﻈﺎﻡ ﻣﻦ ﻧﻤﻮﺫﺝ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ.
) (2 =
ﻣﻌﺎﺩﻟﺔ)(3ﺗﻢ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﺍﻟﻨﻈﺎﻡ ﻣﻦ ﺩﻳﻨﺎﻣﻴﺎﺕ ﻣﺤﺮﻙ :DC
ﺑﻮﺟﺪﺍﻥ
ﺍﻟﺨﻄﻮﺓBackstepping 1
ﺍﻟﺴﺮﻋﺔ2 ﺗﻢ ﺍﺧﺘﻴﺎﺭﻩ ﻛﻤﺘﻐﻴﺮ ﺗﺤﻜﻢ .ﺗﻢ ﺍﺧﺘﻴﺎﺭ ﺇﺷﺎﺭﺓ ﺧﻄﺄ ﺗﺘﺒﻊ ﺍﻟﻤﻮﻗﻊ ﻟﺘﻜﻮﻥ ﺃﻭﻝ ﻣﺘﻐﻴﺮ ﻣﻨﻈﻢ ﻛﻤﺎ ﻫﻮ
ﻣﻌﺒﺮﻋﻨﻪ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(7
،ﺃﻳﻦ1 ﻫﻮ ﻛﺴﺐ ﺗﺤﻜﻢ ﺇﻳﺠﺎﺑﻲ ﺛﺎﺑﺖ ﻣﻤﺎ ﻳﺠﻌﻞ ﻣﺸﺘﻖ ﺩﺍﻟﺔ Lyapunovﺍﻷﻭﻟﻰ ﺳﺎﻟﺒﺔ ﻣﺤﺪﺩﺓ ﻛﻤﺎ
ﻫﻮﻣﻮﺿﺢ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(13
ﻋﺰﻡﺍﻟﺪﻭﺭﺍﻥ /ﺍﻟﺘﻴﺎﺭ3 ﺗﻢ ﺍﺧﺘﻴﺎﺭﻩ ﻛﻤﺘﻐﻴﺮ ﺗﺤﻜﻢ .ﺗﻢ ﺍﺧﺘﻴﺎﺭ ﺧﻄﺄ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺑﺎﻋﺘﺒﺎﺭﻩ ﺍﻟﻤﺘﻐﻴﺮ ﺍﻟﻤﻨﻈﻢ
ﺍﻟﺜﺎﻧﻲﻛﻤﺎ ﻫﻮ ﻣﻌﺒﺮ ﻋﻨﻪ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(14
)(14 ∗
1 - 1̇ 1+ 2= 2 ∗- 2= 2
ﺗﻤﺖﺇﻋﺎﺩﺓ ﻛﺘﺎﺑﺔ ﻣﺸﺘﻖ ﺇﺷﺎﺭﺓ ﺍﻟﺨﻄﺄ ﺍﻷﻭﻟﻰ ﻭﺗﻢ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﻣﺸﺘﻖ ﺇﺷﺎﺭﺓ ﺍﻟﺨﻄﺄ ﺍﻟﺜﺎﻧﻴﺔ ﻛﻤﺎ ﻫﻮ
ﻣﻮﺿﺢﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(15
ﻣﻊ3 ﺗﻢ ﺍﺧﺘﻴﺎﺭﻩ ﻛﻤﺘﻐﻴﺮ ﺗﺤﻜﻢ ،ﻭﻫﻮ ﻣﺮﺷﺢ Lyapunovﺍﻟﺜﺎﻧﻲ2 ﺗﻢ ﺍﺧﺘﻴﺎﺭﻩ ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ
ﺍﻟﻤﻌﺎﺩﻟﺔ).(16
) (16 2 1
22 + 1 2 2 1=2
ﺛﻢﺗﻢ ﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﻗﺎﻧﻮﻥ ﺍﻟﺘﺤﻜﻢ ﻓﻲ ﺍﻟﻨﻈﺎﻡ ﺍﻟﻔﺮﻋﻲ ﺍﻟﺜﺎﻧﻲ ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(19
)(19 - 2 � − 1 ̈ ∗- ∗ 2( 2+ 1+ ) 1( 1 2= � )1 - 3
،ﺃﻳﻦ2 ﻫﻮ ﻛﺴﺐ ﺗﺤﻜﻢ ﺇﻳﺠﺎﺑﻲ ﺛﺎﺑﺖ ﻳﺠﻌﻞ ﻣﺸﺘﻖ ﺩﺍﻟﺔ Lyapunovﺍﻟﺜﺎﻧﻴﺔ ﺳﺎﻟﺒﺎً ﻛﻤﺎ ﻫﻮ
ﻣﻮﺿﺢﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(20
)(20 2
̇؟؟ 0>2 2- 21 1= − 2
)(21 ∗
3- 3= 3
ﺗﻢﺍﻟﺤﺼﻮﻝ ﻋﻠﻰ ﻣﺸﺘﻖ ﺇﺷﺎﺭﺓ ﺍﻟﺨﻄﺄ ﺍﻟﺜﺎﻟﺜﺔ ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(25) - (22
3 - + 2 � − 1� (2+ 1( - ) 1 1- 2( ) 1 2 )1 - + ( -2 ̇-3)− 1=3
)(23 ̇
� + - 3 + 2 - � − �∗ 1 + ̈
∗ 1( - 1 1- 2) 1� +
+ ( 2+ 1� ) 2( - 2 1( )1 + .(1 1- 2+ ( - ) 2 - 3 ̇)− 1=3
2
)(24 + ̇ ( 2+ 1- ) 1 ∗- 1 (∗ ̈ 2+ 1� - ) ( +
2 1+ ) �3� +
2
( + 2 + 3
1� + � ) - ̇+ ( 2+ 1� ) 2( - 2 1( )1 + .(1 1- 2= − ) 3
3
=̇ 3 ̇؟؟ 3
2
+1 3 + � ) -
�
+ ( 2+ 1� ) 2( - 2 1( )1 + .(1 1- 2� − ) 3= 3
1
)(27 �
̇+ + ( 2-1 ) + 1 1 2 ∗-
�∗ ⃛̈ 1 - ) + ( - + ( 2
ﺗﻢﺍﺧﺘﻴﺎﺭ ﻋﻨﺼﺮ ﺗﺤﻜﻢ ﺍﻹﺩﺧﺎﻝ ﺍﻟﻤﻄﻠﻮﺏ ﺍﻟﺬﻱ ﻳﺠﻌﻞ ﻭﻇﻴﻔﺔ Lyapunovﺍﻟﺜﺎﻟﺜﺔ ﻣﺤﺪﺩﺓ ﺳﻠﺒﻴﺔ ﻛﻤﺎ
ﻫﻮﻣﻮﺿﺢ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(28
2
( + 2 + �1 ) �3
- -
+ ( 2+ 1� ) 2( + 2 1( )1 + .(1 1- 2 = � )
،ﺃﻳﻦ3 ﻫﻮ ﻛﺴﺐ ﺗﺤﻜﻢ ﺇﻳﺠﺎﺑﻲ ﺛﺎﺑﺖ ﻳﺠﻌﻞ ﻣﺸﺘﻖ ﺩﺍﻟﺔ Lyapunovﺍﻟﺜﺎﻟﺜﺔ ﺳﻠﺒﻴﺎً ﻣﺤﺪﺩﺍً ﻛﻤﺎ ﻫﻮ
ﻣﻮﺿﺢﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ).(29
ﺑﻮﺟﺪﺍﻥ
ﺗﻢﺇﺟﺮﺍء ﻋﻤﻠﻴﺎﺕ ﺍﻟﻤﺤﺎﻛﺎﺓ ﻓﻲ MATLAB / Simulinkﻣﻦ ﺃﺟﻞ ﺍﻟﺘﺤﻘﻖ ﻣﻦ ﺍﻻﺳﺘﻘﺮﺍﺭ ﻭﺃﺩﺍء ﺍﻟﺘﺘﺒﻊ
ﺍﻟﻤﻘﺎﺭﺏﻟﺘﺼﻤﻴﻢ .backsteppingﺃﻭﻻ ً ،ﺗﻢ ﺍﺳﺘﺨﺪﺍﻡ ﻧﻤﻮﺫﺝ ﻣﺤﺮﻙ DCﻣﺘﺤﻤﺲ ﺑﺸﻜﻞ ﻣﻨﻔﺼﻞ
ﻛﻤﺪﺧﻞﻣﺮﺟﻌﻲ /ﻣﺮﻏﻮﺏ ﻟﻠﻨﻈﺎﻡ ﻣﻦ ﺃﺟﻞ ﺗﻘﻴﻴﻢ ﺍﻟﻤﻮﺿﻊ ﻭﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺑﺎﻹﺿﺎﻓﺔ ﺇﻟﻰ ﺛﺒﺎﺕ
ﺍﻟﺘﺼﻤﻴﻢ.ﺛﺎﻧﻴﺎً ،ﺗﻢ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻤﺪﺧﻼﺕ ﺍﻟﺠﻴﺒﻴﺔ ﻛﻤﺮﺟﻊ ﻟﻠﺪﻭﺍﺭ /ﺍﻟﺴﺮﻋﺔ ﺍﻟﻤﺮﻏﻮﺑﺔ ﻣﻦ ﺃﺟﻞ ﺗﻘﻴﻴﻢ
ﻣﺪﻯﺟﻮﺩﺓ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﻭﺍﻟﻤﻮﺿﻊ ﻟﺘﺼﻤﻴﻢ ﺍﻟﺨﻠﻔﻴﺔ .ﺗﻢ ﺍﺧﺘﻴﺎﺭ ﻣﻌﻠﻤﺎﺕ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻋﻠﻰ
ﺍﻟﻨﺤﻮﺍﻟﺘﺎﻟﻲ2 = 0.147 :ﻭ= = 0.75 ، = 0.004 ،
ﻳﻮﺿﺢﺍﻟﺸﻜﻞ 11ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺣﻤﺮ( ﺍﻟﺘﻲ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ
ﺍﻟﻤﺮﺟﻌﻴﺔﺍﻟﺠﻴﺒﻴﺔ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺯﺭﻕ( .ﻳﻮﺿﺢ ﺍﻟﺸﻜﻞ 12ﺍﻟﻤﻮﺿﻊ ﺍﻟﺰﺍﻭﻱ ﻟﻤﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ )ﺑﺎﻟﻠﻮﻥ
ﺍﻷﺣﻤﺮ( ﺍﻟﺬﻱ ﻳﺘﺘﺒﻊ ﺍﻟﻤﻮﺿﻊ ﺍﻟﺰﺍﻭﻱ ﺍﻟﻤﺮﺟﻌﻲ ﺍﻟﺠﻴﺒﻲ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺯﺭﻕ( .ﻋﻠﻰ ﺍﻟﺮﻏﻢ ﻣﻦ ﺃﻥ ﺍﻟﺸﻜﻞ 9
ﻳﻈﻬﺮﺗﺠﺎﻭﺯﺍً ﻟﻠﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﺃﺛﻨﺎء ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﺍﻟﻤﺮﺟﻌﻴﺔ ﻣﻦ ﻣﺤﺮﻙ DCﻣﺘﺤﻤﺲ ﺑﺸﻜﻞ
ﻣﻨﻔﺼﻞ ،ﻓﻲ ﺍﻟﺸﻜﻞ ، 11ﻳﻤﻜﻦ ﻣﻼﺣﻈﺔ ﺃﻥ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﺗﺘﻌﻘﺐ
ﺍﻟﻤﺪﺧﻼﺕﺍﻟﺠﻴﺒﻴﺔ ﺑﻔﻌﺎﻟﻴﺔ ﻣﻊ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻰ ﻣﻦ ﺍﻟﺨﻄﺄ.
ﺑﻮﺟﺪﺍﻥ
ﺗﻢﺇﺟﺮﺍء ﻣﺰﻳﺪ ﻣﻦ ﺍﻟﺘﺤﻠﻴﻞ ﻟﺘﻘﻠﻴﻞ ﺗﺠﺎﻭﺯ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ .ﻣﻦ ﺃﺟﻞ ﺇﺟﺮﺍء ﻣﺰﻳﺪ
ﻣﻦﺍﻟﺘﺤﻠﻴﻞ ﻋﻠﻰ ﺍﺳﺘﺠﺎﺑﺔ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ ، DCﺗﻢ ﺍﺳﺘﻴﺮﺍﺩ ﺍﺳﺘﺠﺎﺑﺔ Simulinkﺇﻟﻰ
MATLABﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﺸﻜﻞ .13
ﻳﻤﻜﻦﺭﺅﻳﺔ ﺭﻣﺰ MATLABﺍﻟﻤﺴﺘﺨﺪﻡ ﻻﺳﺘﻴﺮﺍﺩ ﺍﺳﺘﺠﺎﺑﺔ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﺃﺩﻧﺎﻩ:
ﺳﻴﻢ)'('DC_motor1
؛ [( DCmotor_resp = ]Scope1 ):، 3؛ [(
perfect_resp = ]Scope1 ):، 2؛ [(:، 1
) timepoints = ]Scope1
ﺍﻟﻤﺆﺍﻣﺮﺓ) ('timepoints، perfect_resp، 'b'، timepoints، DCmotor_resp، 'r؛
ﺿﺦﺍﺳﺘﺠﺎﺑﺔ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﻣﻊ ﺍﻟﻀﻮﺿﺎء ﺍﻟﻮﺭﺩﻳﺔ )(f / 1 :2.5
ﺑﻮﺟﺪﺍﻥ
ﻣﻦﺃﺟﻞ ﻣﺤﺎﻛﺎﺓ ﺍﺿﻄﺮﺍﺏ ﺍﻟﺤﻴﺎﺓ ﺍﻟﻮﺍﻗﻌﻴﺔ ﺍﻟﺬﻱ ﻗﺪ ﻳﺘﺪﺍﺧﻞ ﻣﻊ ﺍﺳﺘﺠﺎﺑﺔ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ،ﻛﺎﻧﺖ ﺍﺳﺘﺠﺎﺑﺔ
ﺗﺘﺒﻊﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﻣﺸﺒﻌﺔ ﺑﺎﻟﻀﻮﺿﺎء ﺍﻟﻮﺭﺩﻳﺔ )ﺿﻮﺿﺎء (f / 1ﺑﻤﺴﺘﻮﻯ SNR 0.8ﻛﻤﺎ
ﻫﻮﻣﻮﺿﺢ ﻓﻲ ﺍﻟﺸﻜﻞ .14
؛ ( y = ifft )X؛ (( )X )M / 2: -1: 2ﺻﻮﺭ * )X )M / 2: -1: 2(( -1iﺣﻘﻴﻘﻲ = (+ 1: M
X )NumUniquePts؛ X )1: NumUniquePts( = X )1: NumUniquePts( ./ n
ﻧﻬﺎﻳﺔ
ﺇﻳﻔﺎﻧﺪﺭ
ﺗﻢﺗﺮﺷﻴﺢ ﺍﺳﺘﺠﺎﺑﺔ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﺍﻟﻤﺸﺒﻊ ﺑﺎﻟﻀﻮﺿﺎء ﺍﻟﻮﺭﺩﻳﺔ ﻓﻲ MATLABﻛﻤﺎ ﻫﻮ
ﻣﻮﺿﺢﻓﻲ ﺍﻟﺸﻜﻞ .15ﺗﻤﺖ ﺍﺳﺘﻌﺎﺩﺓ ﺍﻻﺳﺘﺠﺎﺑﺔ ﺍﻟﻨﺎﺗﺠﺔ ﺗﻘﺮﻳﺒﺎً ﺇﻟﻰ ﻧﻔﺲ ﺍﻟﺤﺎﻟﺔ ﻣﺜﻞ ﺍﻻﺳﺘﺠﺎﺑﺔ
ﺍﻟﺰﺍﻭﻱﻟﻤﺤﺮﻙ Simulink DCﺍﻷﺻﻠﻲ.
ﺗﻢﺍﺳﺘﺨﺪﺍﻡ ﻃﺮﻳﻘﺔ ﺛﺎﻧﻴﺔ ﻟﺘﺼﻔﻴﺔ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﺍﻟﻤﺼﺒﻮﺏ ﺑﺎﻟﻀﻮﺿﺎء ﻓﻲ .MATLAB
ﺗﻢﺗﺤﺪﻳﺪ ﺗﻘﺪﻳﺮ ﻭﻳﻠﺶ ﻟﻌﺮﺽ ﺍﻟﻨﻄﺎﻕ ﺍﻟﺘﺮﺩﺩﻱ ﻟﻺﺷﺎﺭﺓ ﺍﻟﻤﺸﻮﺷﺔ ﺑﺎﻟﻀﻮﺿﺎء ،ﺛﻢ ﺗﻢ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ ﺍﻟﺤﺪ
ﺍﻷﻗﺼﻰﻟﻠﺘﺮﺩﺩ ﻣﻦ ﺃﺟﻞ ﺇﻋﺪﺍﺩ ﻣﺘﺠﻪ ﺗﺮﺩﺩ ﻟﺮﺳﻢ ﺍﻟﺮﺳﻢ ﺍﻟﺒﻴﺎﻧﻲ ﻟﻠﻘﻮﺓ ﻣﻘﺎﺑﻞ ﺍﻟﺘﺮﺩﺩ .ﺗﻢ ﺗﺤﺪﻳﺪ ﻓﺺ
ﺍﻟﺘﺮﺩﺩﺍﻟﺮﺉﻴﺴﻲ ﻣﻦ ﺍﻟﻘﺪﺭﺓ ﻣﻘﺎﺑﻞ ﺍﻟﺘﺮﺩﺩ ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﺤﺒﻜﺔ ﺍﻟﻔﺮﻋﻴﺔ ﺍﻟﺜﺎﻧﻴﺔ ﻣﻦ ﺍﻟﺸﻜﻞ ، 16
ﺛﻢﺗﻢ ﺗﻄﺒﻴﻖ ﺍﻟﻤﺮﺷﺢ ﻋﻠﻰ ﻫﺬﺍ ﺍﻟﺘﺮﺩﺩ ﺍﻟﻤﺤﺪﺩ.
ﻳﻤﻜﻦﺭﺅﻳﺔ ﺭﻣﺰ MATLABﺍﻟﻤﺴﺘﺨﺪﻡ ﻟﺘﺴﺮﻳﺐ ﺍﻟﻀﻮﺿﺎء ﺍﻟﻮﺭﺩﻳﺔ ﻻﺳﺘﺠﺎﺑﺔ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ
ﻟﻤﺤﺮﻙ DCﺃﺩﻧﺎﻩ:
ﺍﻟﻀﻮﺿﺎء= * 4.5ﺿﺠﻴﺞ ﻭﺭﺩﻱ )ﺍﻟﻄﻮﻝ )ﺭ(( ؛
+ pink_noise_resp = DCmotor_respﺍﻟﻀﻮﺿﺎء '؛
y = pink_noise_resp؛
ﺣﺒﻜﺔﻓﺮﻋﻴﺔ )(3،1،1
ﺍﻟﻤﺆﺍﻣﺮﺓ)ﺍﻟﻨﻘﺎﻁ ﺍﻟﺰﻣﻨﻴﺔ (pink_noise_resp ،
ﻋﻨﻮﺍﻥ)'ﻏﻴﺮ ﻣﺮﺷﺢ'( ؛
؛ ("ﺍﻟﺴﻌﺔ") ylabel؛ ("
ﺍﻟﻮﻗﺖ)ﺑﺎﻟﺜﻮﺍﻧﻲ(") xlabel
ﻳﺴﺘﺨﺪﻡﻫﺬﺍ ﺗﻘﺪﻳﺮ ﻭﻟﺶ ﻟﻠﻨﻄﺎﻕ ﺍﻟﺘﺮﺩﺩﻱ ؛ (ﺹ) BW = pwelch
؛ﺣﺒﻜﺔ ﻓﺮﻋﻴﺔ )٪ f_max، length )BW(( (3،1،2ﻫﺬﺍ ﻳﺠﺪ ﺍﻟﺤﺪ ﺍﻷﻗﺼﻰ ﻟﻠﺘﺮﺩﺩ ٪ﻫﺬﺍ ﻳﻘﻮﻡ
ﺑﺈﻋﺪﺍﺩﻣﺘﺠﻪ ﺗﺮﺩﺩ f = linspace )1،؛ )BW( / t_finalﺍﻟﻄﻮﻝ =
f_max
٪ﻫﺬﻩ ﺍﻟﻤﺆﺍﻣﺮﺍﺕ ﺍﻟﻄﺎﻗﺔ )ﺑﺎﻟﺪﻳﺴﻴﺒﻞ( ﻣﻘﺎﺑﻞ ﺍﻟﺘﺮﺩﺩ ﻣﺆﺍﻣﺮﺓ) (f ، BW؛
ﺇﻳﻔﺎﻧﺪﺭﻭﺑﻮﺟﺪﺍﻥ
ﺗﻢﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ ﺗﺮﺗﻴﺐ ﺍﺳﺘﺠﺎﺑﺔ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﺍﻟﻤﺼﻔﻰ ﺍﻟﺬﻱ ﺃﻭﺻﺖ ﺑﻪ MATLABﻟﻴﻜﻮﻥ
ﺍﻟﺘﺮﺗﻴﺐﺍﻟﺜﺎﻟﺚ ﻛﻤﺎ ﻳﺘﻀﺢ ﻓﻲ ﺍﻟﺸﻜﻞ .17
ﻳﻤﻜﻦﺭﺅﻳﺔ ﺭﻣﺰ MATLABﺍﻟﻤﺴﺘﺨﺪﻡ ﻟﻠﻌﺜﻮﺭ ﻋﻠﻰ ﺗﺮﺗﻴﺐ ﺍﺳﺘﺠﺎﺑﺔ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ
DCﺃﺩﻧﺎﻩ:
؛ﺍﻟﺘﺴﺎﻣﺢ = 0.5؛ (، DCmotor_resp، t_sample
sys_data = iddata )filtered_resp
؛ (H = tfest )sys_data ، 1
ﺃﺻﻔﺎﺭ)ﺍﻟﺤﺠﻢ )ﺭ(( ؛ = h_new؛
(( )tﺍﻟﺤﺠﻢ) ﺍﻷﺻﻔﺎﺭ = h_old
ﺡ= ﺍﻟﺪﺍﻓﻊ ) (H؛
؛h_old )1: length )h(( = h
ﻟﻠﻄﻠﺐ= 4 :1
؛ ( )H؛ ﺡ = ﺍﻟﺪﺍﻓﻊ (ﺗﺮﺗﻴﺐ ،
H = tfest )sys_data
ﺡ ؛= (ﺍﻟﻄﻮﻝ )ﺡ( h_new )1:
ﺧﻄﺄ= ( immse )h_new، h_old؛
ﺇﺫﺍﻛﺎﻥ ﺍﻟﺨﻄﺄ >ﺍﻟﺘﺴﺎﻣﺢ
ﺃﻣﺮ 1-؛ ﺍﺳﺘﺮﺍﺣﺔ؛ =
order_final
ﻧﻬﺎﻳﺔ
؛h_old = h_new
ﻧﻬﺎﻳﺔ
؛ss_order = 1:10
؛ (ssest )sys_data ، ss_order
ﺩﻋﻴﺒﺲ
ﺗﻢﺗﺼﻤﻴﻢ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﺍﻟﻤﺮُﺷﺢ ﻛﻨﻈﺎﻡ ﻣﻦ ﺍﻟﺪﺭﺟﺔ ﺍﻟﺜﺎﻧﻴﺔ ﻣﻦ ﺧﻼﻝ ﺍﻟﻨﻈﺮ ﺇﻟﻰ ﺍﻟﺸﻜﻞ
.15
)(30 10.47
0.3
= = =
)(31 � = 13.3٪ = 100 ×34-30� = 100 × − ٪
30
)(35 ̈؟؟ + 2 ؟ ̇؟ + 154.51 = ) (2 + ؟ ̇؟ + 13.4؟ ̈؟→ ( = )
ﺗﻢﺣﺴﺎﺏ Kﻣﻦ ﺧﻼﻝ ﺗﻘﻴﻴﻢ ﺍﻟﻤﻌﺎﺩﻟﺔ ﺍﻟﺘﻔﺎﺿﻠﻴﺔ ﻋﻨﺪ∞ = ﻛﻤﺎ ﺭﺃﻳﻨﺎ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ
).(36
ﺩﻋﻴﺒﺲﻭﺑﻮﺟﺪﺍﻥ
ﺗﻢﺗﻨﻔﻴﺬ ﻧﻤﻮﺫﺝ ﻣﺘﺠﻪ ﻟﻼﺳﺘﺠﺎﺑﺔ ﺍﻟﻨﺒﻀﻴﺔ ﺍﻟﻤﻨﻔﺼﻠﺔ ﻓﻲ MATLABﻟﻜﻞ ﻣﻦ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ DC
ﺍﻟﻤﺮﺷﺢﻭﺍﺳﺘﺠﺎﺑﺔ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﺍﻟﻤﺜﺎﻟﻴﺔ ﻟﻠﻤﺤﺮﻙ ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﺸﻜﻞ .19
ﺷﻜﻞ(1
ﺍﻟﺠﺬﻋﻴﺔ)ﺍﻟﻨﻘﺎﻁ ﺍﻟﺰﻣﻨﻴﺔ ('dideal_resp ، 'b ،؛ ٪ﺩﺍﻓﻊ ﺍﻟﻤﺤﺮﻙ
ﺍﻟﻤﺜﺎﻟﻲ
ﺍﻟﺠﺬﻋﻴﺔ)ﺍﻟﻨﻘﺎﻁ ﺍﻟﺰﻣﻨﻴﺔ ('dfiltered_resp ، 'r ،؛ ﺍﻟﺪﺍﻓﻊ ٪ﻣﻦ ﺧﺮﺝ ﻣﺤﺮﻙ DC
ﻳﻮﺿﺢﺍﻟﺸﻜﻞ 20ﺍﺳﺘﺠﺎﺑﺔ ﺍﻟﻨﺒﻀﺔ ﺍﻟﻤﻨﻔﺼﻠﺔ ﻟﻼﻟﺘﻮﺍء ﺑﻴﻦ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﺍﻟﻤﺮﺷﺢ
ﻭﺍﻟﺴﺮﻋﺔﺍﻟﺰﺍﻭﻳﺔ ﺍﻟﻤﺜﺎﻟﻴﺔ ﻟﻠﻤﺤﺮﻙ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺣﻤﺮ( ﻭﺍﺳﺘﺠﺎﺑﺔ ﺍﻟﻨﺒﻀﺔ ﺍﻟﻤﻨﻔﺼﻠﺔ ﺍﻟﺪﻗﻴﻘﺔ ﺑﻴﻦ
ﺍﻟﻤﺤﺮﻛﻴﻦ)ﺑﺎﻟﻠﻮﻥ ﺍﻷﺯﺭﻕ(.
ﺑﻮﺟﺪﺍﻥ
ﻓﻲﺍﻟﻘﺴﻢ ، 2.8ﺗﻢ ﺗﻤﺜﻴﻞ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﺍﻟﻤﺮﺷﺢ ﻣﻦ ﺧﻼﻝ ﺍﺳﺘﺠﺎﺑﺔ
ﺧﻄﻮﺓﻣﻦ ﺍﻟﺪﺭﺟﺔ ﺍﻟﺜﺎﻧﻴﺔ .ﻟﺘﻌﻮﻳﺾ ﺍﻟﻨﻈﺎﻡ ،ﺗﻤﺖ ﺇﺿﺎﻓﺔ ﺗﺨﻤﻴﺪ ﺇﺿﺎﻓﻲ ﺑﺤﻴﺚ ﻳﻜﻮﻥ OS ٪ﺃﻗﻞ ﻣﻦ
.٪1
ﻣﻌﺮﻓﺔﺍﻟﺤﺪ ﺍﻷﻗﺼﻰ ﺍﻟﻤﺴﻤﻮﺡ ﺑﻪ ﻟﻨﻈﺎﻡ ﺍﻟﺘﺸﻐﻴﻞ ، (٪1) ٪ﺗﻢ ﺣﺴﺎﺏ ﻧﺴﺒﺔ ﺍﻟﺘﺨﻤﻴﺪ ﺑﺎﺳﺘﺨﺪﺍﻡ
ﺍﻟﻤﻌﺎﺩﻟﺔ).(37
�٪
�-
)(37 = 0.82 100
=
2
٪
�� + � �2�
100
)(40 ̈؟؟ + 2 ؟ ̇؟ + 344.93 = ) (2 + ؟ ̇؟ + 30.68؟ ̈؟→ ( = )
ﺗﻢﺣﺴﺎﺏ Kﻣﻦ ﺧﻼﻝ ﺗﻘﻴﻴﻢ ﺍﻟﻤﻌﺎﺩﻟﺔ ﺍﻟﺘﻔﺎﺿﻠﻴﺔ ﻋﻨﺪ∞ = ﻛﻤﺎ ﺭﺃﻳﻨﺎ ﻓﻲ ﺍﻟﻤﻌﺎﺩﻟﺔ
).(41
ﻳﻮﺿﺢﺍﻟﺸﻜﻞ 21ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﺍﻟﻤﻔﻠﺘﺮ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺣﻤﺮ( ﻟﺘﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﺍﻟﻤﺮﺟﻌﻴﺔ
ﻟﻤﺤﺮﻙ DCﻣﺘﺤﻤﺲ ﺑﺸﻜﻞ ﻣﻨﻔﺼﻞ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺯﺭﻕ( ﻭﺗﻨﻔﻴﺬ ﻧﻈﺎﻡ ﺍﻟﺪﺭﺟﺔ ﺍﻟﺜﺎﻧﻴﺔ ﺍﻟﻤﻌﻮﺽ ﻟﻠﺴﺮﻋﺔ
ﺍﻟﺰﺍﻭﻳﺔﻟﻤﺤﺮﻙ DCﺍﻟﻤﻔﻠﺘﺮ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺧﻀﺮ(.
ﻛﺎﻧﺖﺃﻓﻀﻞ ﻃﺮﻳﻘﺔ ﻟﺘﻌﻮﻳﺾ ﺗﺠﺎﻭﺯ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﻫﻲ ﺇﺿﺎﻓﺔ ﻣﺮﺷﺢ ﺗﻤﺮﻳﺮ
ﻣﻨﺨﻔﺾﻋﻨﺪ ﺧﺮﺝ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﻓﻲ Simulinkﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﻓﻲ ﺍﻟﺸﻜﻞ .22
ﺍﻟﺸﻜﻞ.22ﺗﻤﺖ ﺇﺿﺎﻓﺔ ﻣﺮﺷﺢ ﺗﻤﺮﻳﺮ ﻣﻨﺨﻔﺾ ﻋﻨﺪ ﺧﺮﺝ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DCﻓﻲ Simulink
ﻳﻮﺿﺢﺍﻟﺸﻜﻞ 23ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﺍﻷﺻﻠﻴﺔ ﻟﻤﺤﺮﻙ ) DCﺑﺎﻟﻠﻮﻥ ﺍﻷﺣﻤﺮ( ﺍﻟﺘﻲ ﺗﺘﺒﻊ ﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ
ﺍﻟﻤﺮﺟﻌﻴﺔﻟﻤﺤﺮﻙ DCﻣﺘﺤﻤﺲ ﺑﺸﻜﻞ ﻣﻨﻔﺼﻞ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺯﺭﻕ( ﻭﺍﻟﺴﺮﻋﺔ ﺍﻟﺰﺍﻭﻳﺔ ﻟﻤﺤﺮﻙ DC
ﺍﻟﻤﻌﻮﺽ)ﺑﺎﻟﻠﻮﻥ ﺍﻷﺧﻀﺮ(.
ﺍﻟﺸﻜﻞ.24ﻣﻮﻗﻊ ﺯﺍﻭﻳﺔ ﻣﺤﺮﻙ ﺍﻟﺘﻴﺎﺭ ﺍﻟﻤﺴﺘﻤﺮ ﺍﻟﻤﻌﻮﺽ ﻋﻦ ﻃﺮﻳﻖ ﺇﺿﺎﻓﺔ ﻣﺮﺷﺢ ﺗﻤﺮﻳﺮ ﻣﻨﺨﻔﺾ ﻓﻲ
ﺳﻴﻤﻮﻟﻴﻨﻚ
ﻳﻮﺿﺢﺍﻟﺸﻜﻞ 24ﺍﻟﻤﻮﺿﻊ ﺍﻟﺰﺍﻭﻱ ﺍﻷﺻﻠﻲ ﻟﻤﺤﺮﻙ ) DCﺑﺎﻟﻠﻮﻥ ﺍﻷﺣﻤﺮ( ﺍﻟﺬﻱ ﻳﺘﺘﺒﻊ ﺍﻟﻤﻮﺿﻊ
ﺍﻟﺰﺍﻭﻱﺍﻟﻤﺮﺟﻌﻲ ﻟﻤﺤﺮﻙ DCﻣﺘﺤﻤﺲ ﺑﺸﻜﻞ ﻣﻨﻔﺼﻞ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺯﺭﻕ( ﻭﺍﻟﻤﻮﺿﻊ ﺍﻟﺰﺍﻭﻱ ﻟﻤﺤﺮﻙ
DCﺍﻟﻤﻌﻮﺽ )ﺑﺎﻟﻠﻮﻥ ﺍﻷﺧﻀﺮ(.
][3ﺑﻮﺷﻚ ﻣﺪﺍﺉﻦ .ﻣﺤﺮﻛﺎﺕ DCﺑﺪﻭﻥ ﻓﺮﺷﺎﺕ -ﺍﻟﺠﺰء ﺍﻷﻭﻝ :ﻣﺒﺪﺃ ﺍﻟﺒﻨﺎء ﻭﺍﻟﺘﺸﻐﻴﻞ - 11 ،
Cypress Semiconductorﻓﺒﺮﺍﻳﺮ 2013
][4ﺷﻮﺑﻬﺎﻡ ﻣﻴﺘﺎﻝ ،ﻓﺎﺭﻭﻥ ﻛﻮﻣﺎﺭ ﺟﻮﺑﺘﺎ ،ﺑﺮﻭﻓﻴﺴﻮﺭ ﺭ .ﺳﻮﺩﻫﺎ .ﺗﻨﻔﻴﺬ ﻭﺗﺤﻘﻴﻖ ﻣﺤﺮﻙ DCﺑﺪﻭﻥ ﻓﺮﺷﺎﺕ ،
ﺟﺎﻣﻌﺔ ، VIT Velloreﺗﺎﻣﻴﻞ ﻧﺎﺩﻭ ،ﺍﻟﻬﻨﺪ 6 ،ﻳﻮﻧﻴﻮ 2013
][5ﺍﻟﺘﺤﻜﻢ ﺍﻟﺪﻳﻨﺎﻣﻴﻜﻲ ﻓﻲ ﺍﻟﺨﻠﻔﻴﺔ ﻓﻲ ﺍﻷﻧﻈﻤﺔ ﺍﻟﻼﺧﻄﻴﺔ ﺫﺍﺕ ﺍﻟﺘﻐﺬﻳﺔ ﺍﻟﻤﺮﺗﺪﺓ ﺍﻟﻨﻘﻴﺔ ،ﻣﻌﻬﺪ ﺍﻟﺪﻳﻨﺎﻣﻴﻜﺎ
ﺍﻟﻬﻮﺍﺉﻴﺔﺍﻟﺤﺴﺎﺑﻴﺔ ،ﻣﺮﻛﺰ ﺍﻟﺼﻴﻦ ﻟﺒﺤﻮﺙ ﺍﻟﺪﻳﻨﺎﻣﻴﻜﺎ ﺍﻟﻬﻮﺍﺉﻴﺔ ﻭﺗﻄﻮﻳﺮﻫﺎ ،ﻣﻴﺎﻧﻴﺎﻧﻎ ، 621000 ،ﺍﻟﺼﻴﻦ ،
ﻳﻮﻧﻴﻮZHANG Sheng ، QIAN Wei-qi. 2017
][6ﺣﺴﻦ ﺧﻠﻴﻞ ﺧﻠﻴﻞ ،ﺍﻟﻨﻈﻢ ﺍﻟﻼﺧﻄﻴﺔ .ﺍﻟﻄﺒﻌﺔ ﺍﻟﺜﺎﻟﺜﺔ ،ﺍﻟﻔﺼﻞ 13ﻭﺍﻟﻔﺼﻞ ، 14ﺑﺮﻧﺘﻴﺲ ﻫﻮﻝ ،ﻧﻴﻮ
ﺟﻴﺮﺳﻲ 2002،