More Related Content Similar to Identification and adaptive position and speed control of permanent magnet dc motor with dead zone characteristics based on support vector machines (20) Identification and adaptive position and speed control of permanent magnet dc motor with dead zone characteristics based on support vector machines1. موتور سرعت و موقعیت تطبیقی کنترل و شناساییDCدائم مغناطیس
بر مبتنی مرده ناحیه غیرخطی مشخصه با
ماشینهایپشتیبان بردار
پژوهشگر:دهنوی پور حسن محمود
1/55
راهنما استاد:ثان حسینی کمال سید دکتر آقای جنابی
شهریور1397
4. |||موتور دینامیکی مدلDCدائم مغناطیس
مدلمرسومموتورDCمغناطیسدائمیکمدلمرتبهدوخطیاستکهدرآنازاثراتغیرخطیناشیاز
اصطکاکصرفنظرمیشود.
نتیجهو گیری
پیشنهادات
𝑣 𝑎 = 𝑅 𝑎 𝑖 𝑎 + 𝐿 𝑎
𝑑𝑖 𝑎
𝑑𝑡
+ 𝑒 𝑏
𝐽 𝑚
𝑑𝜔 𝑚
𝑑𝑡
= 𝜏 𝑚 − 𝐵 𝑚 𝜔 𝑚 − 𝜏 𝑠
𝑒 𝑏 = 𝐾𝑒 𝜔 𝑚
𝜏 𝑚 = 𝐾 𝑚 𝑖 𝑎
𝐽𝑙
𝑑𝜔𝑙
𝑑𝑡
= 𝜏 𝑠 − 𝐵𝑙 𝜔𝑙 − 𝜏 𝑑
ሻ𝜏 𝑠 = 𝐾𝑠 𝜃 𝑚 − 𝜃𝑙 + 𝐵𝑠(𝜔 𝑚 − 𝜔𝑙
𝑑𝜃 𝑚
𝑑𝑦
= 𝜔 𝑚 ,
𝑑𝜃𝑙
𝑑𝑡
= 𝜔𝑙
پیادهکنترلر سازی
پیشنهادی
مقدمه
موضوع ادبیات
ساخت و طراحی
درایور سرو
نتیجهگیریو
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
4/55
5. انواعمدلهایاصطکاک
ایستایی اصطکاک
جنبشی اصطکاک
ویسکوز اصطکاک
اصطکاکStribeck
|||اصطک اثر گرفتن نظر دراک
مکانیکی معادالت به اصطکاک اثر کردن اضافه:
𝜏 𝑓 𝜔 = 𝜏 𝐶 + 𝜏 𝑆 − 𝜏 𝐶 ℯ
−
𝜔
𝜔 𝑠
𝑖
𝑠𝑖𝑔𝑛 𝜔
𝐽 𝑚
𝑑𝜔 𝑚
𝑑𝑡
= 𝜏 𝑚 − 𝐵 𝑚 𝜔 𝑚 − 𝜏 𝑠
𝐽𝑙
𝑑𝜔𝑙
𝑑𝑡
= 𝜏 𝑠 − 𝐵𝑙 𝜔𝑙 − 𝜏 𝑑
مقدمه
موضوع ادبیات
ساخت و طراحی
درایور سرو
نتیجهگیریو
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
5/55
−𝜏 𝑓(𝜔 𝑚ሻ
−𝜏 𝑓(𝜔𝑙ሻ
10. |||ماشینهایپشتیبا بردارن
min
1
2
wT
w
s. t. ൝
𝑖𝑓 yi = 1 → wT
xi + 𝑏 ≥ 1
𝑖𝑓 yi = −1 → wT
xi + 𝑏 ≤ −1
min
1
2
wT
w
𝑠. 𝑡. 𝑦𝑖 𝑤 𝑇
𝑥𝑖 + 𝑏 − 1 ≥ 0
Lp =
1
2
wTw −
i=1
n
൧αi[yi wTxi + b − 1
مشتق محاسبه𝑳 𝒑
به نسبتwوb
𝜕Lp
𝜕w
= 0 → w −
i=1
n
αi yixi = 0 → w =
i=1
n
αiyixi
𝜕Lp
𝜕b
= 0 →
i=1
n
αiyi = 0
10/55
مقدمه
موضوع ادبیات
ساخت و طراحی
درایور سرو
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
11. |||ماشینهایپشتیبان بردار
برنامه مسئلهریزی
دو درجه
min
1
2
i=1
n
j=1
n
αiαjyiyjxi
T
xj −
i=1
n
αi
s. t.
i=1
n
αiyi = 0
αi ≥ 0 ∀𝑖
min
1
2
αT
Hα + fT
α
s. t.
i=1
n
αiyi = 0
αi ≥ 0 ∀𝑖
w =
i=1
n
αiyixi S = i | αi > 0
𝑏 =
1
|𝑆|
𝑖∈𝑆
𝑦𝑖 − 𝑤 𝑇
𝑥𝑖
൯y = sign(wT
x + b
yi wTxi + b = 1
bi = yi − wT
xi , i ∈ S
عصبی شبکه مدل
SVM
مقدمه
موضوع ادبیات
ساخت و طراحی
درایور سرو
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
11/55
12. |||ماشین تعمیمغی فضای به پشتیبان بردار هایرخطی
1-خطی کرنل تابع:
2-ای جمله چند کرنل تابع:
3-گوسی کرنل تابع:
4-کرنل تابعMLP:
𝐾 𝑥𝑖, 𝑥𝑗 = 𝑥𝑖
𝑇
𝑥𝑗
𝐾 𝑥𝑖, 𝑥𝑗 = 1 + 𝑥𝑖
𝑇
𝑥𝑗
𝑝
𝐾 𝑥𝑖, 𝑥𝑗 = 𝑒𝑥 𝑝( −
1
2𝜎2
𝑥𝑖 − 𝑥𝑗
2
ሻ
min
1
2
i=1
n
j=1
n
൯αiαjyiyjK(xi
T
, xj −
i=1
n
αi
s. t.
i=1
n
αiyi = 0
0 ≤ αi ≤ 𝐶 ∀𝑖
𝑏 =
1
|𝑆|
𝑖∈𝑆
[𝑦𝑖 −
𝑗=1
𝑛
𝛼𝑗 𝑦𝑗 𝐾 𝑥𝑗, 𝑥𝑖 ]
𝑦 = 𝑠𝑖𝑔𝑛[
𝑖=1
𝑛
𝛼𝑖 𝑦𝑖 𝐾 𝑥𝑖, 𝑥 + 𝑏]
S = i | 0 < αi < C
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
پیادهکنترلر سازی
پیشنهادی
نتیجهو گیری
پیشنهادات
کرنل توابع انوع:
کرنل توابع نظرگرفتن در با سازی بهینه مسئله:
൯𝐾 𝑥𝑖, 𝑥𝑗 = 𝑡𝑎𝑛 ℎ( 𝛽0 + 𝛽1 𝑥𝑖
𝑇
𝑥𝑗
12/55
13. |||ماشینهایبردارمربعا حداقل پشتیبانت
حقیقدی اعدداد حوزه به پشتبیان بردار های ماشین خروجی تعمیم با(SVR)منظدور بده تدوان مدی آن از
کرد استفاده سازی مدل و رگراسیون.
مسئله حل نیازمند پشتیبان بردار های ماشین که آنجایی ازدرجده ریدزی برنامهمناسد باشدند مدی دوب
نیستند آنالین شناسایی.
مربعات حداقل پشتبان بردار های ماشین(LS-SVM)درسال1999توسطSuykensشد ریزی پایه.
ازخطا مربعات مجموع هزینه تابعاسدتفاده دو درجده ریدزی برنامده مسدئله حدل جای به تساوی قیود و
میکنندباعث کهافزایشسرعتشده محاسباتمناسب وشناساییباشند می آنالین.
𝐿 𝑤, 𝑏, 𝑒; 𝛼 =
1
2
𝑤 𝑇
𝑤 + 𝐶
1
2
𝑖=1
𝑛
𝑒𝑖
2
−
𝑖=1
𝑛
𝛼𝑖 𝑤 𝑇
𝜑 𝑥𝑖 + 𝑏 + 𝑒𝑖 − 𝑦𝑖
min
w,b,e
J w, b, e =
1
2
wT
w + C
1
2
i=1
n
ei
2
s. t. yi = wT
φ xi + b + ei , i = 1,2, … , n
0 rv
T
rv ∅ +
I
C
b
α
=
0
y
𝑦 𝑥 =
𝑖=1
𝑛
𝛼𝑖 𝐾 𝑥, 𝑥𝑖 + 𝑏
عصبی شبکه مدل
LS-SVM
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
13/55
14. |||ماشین عملکرد نحوهمرب حداقل پشتیبان بردار هایعات
شکبهعصبیLS-SVMبهاینصورتعملمینمایدکهابتدامقدارکرنلبردارورودی𝒙بامجموعه
دادههایآموزش(𝐱 𝟏,𝐱 𝟐, … ,𝐱 𝐧)حسابمیشودوخروجیهاپسازضربدرمقادیرضربکنندههای
الگرانژباعبارتبایاس𝒃جمعشدهودرنهایتخروجیمدلرامیسازند.
ساختارکلییکشکبهعصبیLS-SVMشبیهشبکههایعصبیتوابعشعاعیپایهمیباشدبااین
تفاوتکهکرنلهابهصورتهوشمندانتخابمیشوند(تنهامقادیرضربکنندههایالگرانژمتناظربا
عناصرپشتیبانغیرصفرمیباشد)واینباعثکاهشچشمگیرحجممحاسباتمیگردد.
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
14/55
15. |||موتور غیرخطی شناساییDCمتلب در
𝐾 𝑥𝑖, 𝑥𝑗 = 𝑒𝑥 𝑝( −
1
2𝜎2
𝑥𝑖 − 𝑥𝑗
2
ሻ
گوسی کرنل
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
15/55
16. |||بر مبتنی بین پیش کنترلمدل
oایدهکنترلپیشبینمبتنیبرمدلدراوایلدهه1970بهعنوانیکروشکنترلصنعتیکارآمدبه
وجودآمد.
oکنترلگرهایپیشبینمتکیبرمدلفرآیندهستندکهاغلبمدلهاازطریقروشهایشناساییحاصل
میشوند.
J N1, N2, Nu =
j=N1
N2
δ(jሻ ොy t + j t − w(t + jሻ 2
+
j=1
Nu
λ(jሻ Δu(t + j − 1ሻ 2
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
16/55
17. |||مدل استخراجARMAمدل روی ازLS-SVM
x k = [u k − 1 , … , u k − nu , y k , … , y k − ny ]
𝑦 𝑥 =
𝑖=1
𝑛
𝛼𝑖 𝑘 𝑥𝑖
𝑇
𝑘 𝑢 𝑘 − 1 , … , 𝑢 𝑘 − 𝑛 𝑢 , 𝑦 𝑘 , … , 𝑦 𝑘 − 𝑛 𝑦 + 𝑏 𝑘
=
i=1
n
αi k ቄxi,1 k u k − 1 + ⋯ + xi,nu
k u k − nu
=
i=1
n
αi k xi,1 k + ⋯ + xi,nu
k z−nu+1 u k − 1
𝐾 𝑥𝑖, 𝑥𝑗 = 𝑥𝑖
𝑇
𝑥𝑗𝑦 𝑥 =
𝑖=1
𝑛
𝛼𝑖 𝐾 𝑥, 𝑥𝑖 + 𝑏
کرنل از استفاده با
خطی
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
17/55
18. ሻA z−1 y k = B z−1 u k − 1 + b(k
1
൯መ𝐴(𝑧−1
= 𝐸𝑗 𝑧−1
+
൯𝑧−𝑗
𝐹𝑗(𝑧−1
൯መ𝐴(𝑧−1
൯ොy(t + j|tሻ = Gj(z−1
ሻ∆u t + j − d − 1 + Fj(z−1
ሻy t + Ej z−1
e(t + j
J = G𝐮 + f − w T
G𝐮 + f − w + λ𝐮T
𝐮
𝐮 = GT
G + λI
−1
GT
(w − fሻ
|||مدل استخراجARMAمدل روی ازLS-SVM
𝐴 𝑧−1
= 1 − [
𝑖=1
𝑛
𝛼𝑖 𝑘 𝑥𝑖,𝑛 𝑢+1 𝑘 𝑧−1
+ ⋯ + 𝑥𝑖,𝑛 𝑢+𝑛 𝑦
𝑘 𝑧−𝑛 𝑦 ]
𝐵 𝑧−1
=
𝑖=1
𝑛
𝛼𝑖 𝑘 𝑥𝑖,1 𝑘 + ⋯ + 𝑥𝑖,𝑛 𝑢
𝑘 𝑧−𝑛 𝑢+1
ሻ∆u(tሻ = K(w − f
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
18/55
20. |||از بیش سازی تجاری و طراحی9الکتریکی موتور درایور
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
20/55
21. |||انتخابمیکروکنترلرارتب پروتکل واطی
تا کاری فرکانس160مگاهرتز
واحد سهADCهمزمان عملکرد با
اعشاری محاسبات واحد(FPU)
دستورات از پشتیبانیDSP
مدهای از پشتیبانیTCPوUDP
تا داده انتقال سرعت80Mbps
پروتکل طریق از میکروکنترلر به اتصالSPI
وضعیت در اندازی راه قابلیتServerیاClient
میکروکنترلرSTM32F407:
شبکه سی آیW5500:
21/55
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
22. |||میکروکنترلر مختلف واحدهای سازی آماده
به آنالوگ مبدل واحدهایدیجیتال:
واحدهایشمارنده(تایمر)
واحدارتباطسریالجانبی
د(MHz)د ه
SYSCLMAIN PLL160سیستم اصلی کالک تامین
ADC1APB210موتور ولتاژ از فیدبک
ADC2APB210موتور جریان از فیدبک
ADC3APB210پتانسیومترها و باس ولتاژ از فیدبک
TIM1APB2160ین سوئی فرکانس تامین
TIM3APB180انکودر شمارش
TIM4APB180مرجع پالس عر اندازهگیری
SPI2APB140به اتصالW5500
ه موی رزژ لتن ریموتو
ژ لتهت صون همزم
د توللس پPWMش شمکو
ل تصهW5500
22/55
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
23. |||ستا تست و شده ساخته سرودرایورپ
سرودرایور باکس طراحی آلتیوم در بعدی سه طراحی
سالیدورک در طراحیستاپ تست ساخت
23/55
مقدمه
موضوع ادبیات
ساخت و طراحی
سرودرایور
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
25. |||پیشنه کنترلر ساختارادی
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
درایور سرو
روشپیشنهادیبهمنظورکنترل،گشتاورسرعتوموقعیتموتورDCمغناطیسدائماز
ساختارکنترلرآبشاریاستفادهمیکند.دراینروشازحلقهکنترلجریانPIباشناسایی
مبتنیبرروشHFIوازحلقهکنترلپیشبینسرعتوموقعیتباشناساییآنالینمبتنی
برماشینهایبردارپشتیبانحداقلمربعاتاستفادهمیشود.
25/55
26. |||جریان کنترل حلقه
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
جریان کنترل حلقه اهداف:
راه جریان کنترلاندازی
ب اضافه هنگام به سرودرایور و موتور از محافظتار
گشتاور کنترل
کنترل کیفیت بهبود
سری ساختار با جریان کنترل حلقه
حلقه تبدیل تابع:
26/55
𝑮𝒍𝒐𝒐𝒑 𝒔 = 𝐏𝐈 𝒔 ×
𝑰 𝒂 𝒔
𝑽 𝒂 𝒔
=
𝑲 𝒑
𝒔𝒆𝒓𝒊𝒆𝒔 𝑲𝒊
𝒔𝒆𝒓𝒊𝒆𝒔
𝟏+
𝒔
𝑲 𝒊
𝒔𝒆𝒓𝒊𝒆𝒔
𝒔
× (
𝟏
𝑹 𝒂
𝟏+
𝑳 𝒂
𝑹 𝒂
𝒔
)
27. |||جریان کنترل حلقه
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
درایور سرو
Gloop s = PI s ×
Ia s
Va s
=
Kp
seriesKi
series
1+
s
Ki
series
s
× (
1
𝑅 𝑎
1+
𝐿 𝑎
𝑅 𝑎
s
)
Ki
series
=
𝑅 𝑎
𝐿 𝑎
G s =
1
1 +
𝐿 𝑎
Kp
series s
=> Kp
series = 𝐿 𝑎 × Bandwidth
روتور پیچ سیم اندوکتانس و مقاومت شناسایی به نیاز
شناسایی روشHFI
27/55
28. |||با فرکانس سیگنال تزریق از استفاده با شناسایی روشال(HFI)
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
ሻ𝑣𝑖𝑛 = 𝑉0 cos 𝜔0 𝑡 ⟹ 𝑖 𝑜𝑢𝑡 = 𝑉0 𝐺 𝑗𝜔0 co s( 𝜔0 𝑡 + ∡𝐺(𝑗𝜔0ሻ
𝑣 𝑚 = 𝑉 𝑚0 cos 𝜔0 𝑡 + 𝜃
𝑖 𝑚 = 𝑉 𝑚0 𝐺 𝑗𝜔0 cos ሻ𝜔0 𝑡 + 𝜃 + ∡𝐺(𝑗𝜔0
28/55
29. |||با فرکانس سیگنال تزریق از استفاده با شناسایی روشال(HFI)
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
𝐺 𝑗𝜔 =
ሻIa(jω
ሻVa(jω
=
1
𝑅 𝑎
1 + j
𝐿 𝑎
𝑅 𝑎
𝜔
𝐺 𝑗𝜔0
2
=
1
ቇ𝑅 𝑎
2
(1 +
𝐿 𝑎 𝜔0
𝑅 𝑎
2
∡𝐺 𝑗𝜔0 = − tan−1
𝐿 𝑎 𝜔0
𝑅 𝑎
𝑣 𝑚 = 𝑉 𝑚0 cos 𝜔0 𝑡 + 𝜃 = 𝑉 𝑚0 cos 𝜃 cos 𝜔0 𝑡 − 𝑉 𝑚0 sin 𝜃 sin 𝜔0 𝑡
𝑉 𝑚0 cos 𝜃 = 𝑎
−𝑉 𝑚0 sin 𝜃 = 𝑏
𝑣 𝑚 = 𝑎 cos 𝜔0 𝑡 + 𝑏 sin 𝜔0 𝑡
න
𝑡=0
𝑇
𝑣 𝑚 cos 𝜔0 𝑡 𝑑𝑡 = න
𝑡=0
𝑇
𝑎 cos 𝜔0 𝑡 + 𝑏 sin 𝜔0 𝑡 cos 𝜔0 𝑡 𝑑𝑡 =
න
𝑡=0
𝑇
𝑎 cos 𝜔0 𝑡 2 + 𝑏 sin 𝜔0 𝑡 cos 𝜔0 𝑡 𝑑𝑡 =
න
𝑡=0
𝑇
𝑎
1 + cos 2𝜔0 𝑡
2
+
1
2
𝑏 sin 2𝜔0 𝑡 𝑑𝑡 =
29/55
30. |||با فرکانس سیگنال تزریق از استفاده با شناسایی روشال(HFI)
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
1
2
න
𝑡=0
𝑇
𝑎𝑑𝑡 +
1
2
න
𝑡=0
𝑇
𝑎 cos 2𝜔0 𝑡 𝑑𝑡 +
1
2
න
𝑡=0
𝑇
𝑏 sin 2𝜔0 𝑡 𝑑𝑡 =
𝑇
2
𝑎
න
𝑡=0
𝑇
𝑣 𝑚 sin 𝜔0 𝑡 𝑑𝑡 =
𝑇
2
𝑏
𝑇
2
𝑎
2
+
𝑇
2
𝑏
2
=
𝑇
2
2
𝑉 𝑚0 cos 𝜃 2
+ −𝑉 𝑚0 sin 𝜃 2
=
𝑇
2
2
𝑉 𝑚0
2
𝑇
2
𝑏
𝑇
2
𝑎
= − tan 𝜃
30/55
31. |||با فرکانس سیگنال تزریق از استفاده با شناسایی روشال(HFI)
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
𝑖 𝑚 = 𝑉 𝑚0 𝐺 𝑗𝜔0 cos 𝜔0 𝑡 + 𝜃 + ∡𝐺 𝑗𝜔0 =
൯𝑉 𝑚0 𝐺 𝑗𝜔0 cos 𝜃 + ∡𝐺 𝑗𝜔0 cos 𝜔0 𝑡 − 𝑉 𝑚0 𝐺 𝑗𝜔0 si n( 𝜃 + ∡𝐺 𝑗𝜔0 ሻsi n( 𝜔0 𝑡
ሻ𝑖 𝑚 = 𝑐 cos 𝜔0 𝑡 + 𝑑si n( 𝜔0 𝑡
𝑉 𝑚0 𝐺 𝑗𝜔0 cos 𝜃 + ∡𝐺 𝑗𝜔0 = 𝑐
−𝑉 𝑚0 𝐺 𝑗𝜔0 si n( 𝜃 + ∡𝐺 𝑗𝜔0 ሻ = 𝑑
න
𝑡=0
𝑇
𝑖 𝑚 cos 𝜔0 𝑡 𝑑𝑡 =
𝑇
2
𝑐 න
𝑡=0
𝑇
𝑖 𝑚si n( 𝜔0 𝑡ሻ𝑑𝑡 =
𝑇
2
𝑑
𝑇
2
𝑐
2
+
𝑇
2
𝑑
2
=
𝑇
2
2
𝑉 𝑚0
2
𝐺 𝑗𝜔0
2
𝑇
2
2
𝑉 𝑚0 𝐺 𝑗𝜔0 cos 𝜃 + ∡𝐺 𝑗𝜔0
2
+ −𝑉 𝑚0 𝐺 𝑗𝜔0 sin 𝜃 + ∡𝐺 𝑗𝜔0
2
=
𝑇
2
𝑑
𝑇
2
𝑐
= − tan 𝜃 + ∡𝐺 𝑗𝜔0
31/55
32. |||با فرکانس سیگنال تزریق از استفاده با شناسایی روشال(HFI)
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
𝑇
2
𝑐
2
+
𝑇
2
𝑑
2
𝑇
2
𝑎
2
+
𝑇
2
𝑐
2 = 𝐺 𝑗𝜔0
2
=
1
𝑅 𝑎
2
(1 +
𝐿 𝑎 𝜔0
𝑅 𝑎
2
ሻ
𝑇
2
𝑑
𝑇
2
𝑐
= − tan 𝜃 + ∡𝐺 𝑗𝜔0 = −
tan 𝜃 + tan ∡𝐺 𝑗𝜔0
1 − tan 𝜃 tan ∡𝐺 𝑗𝜔0
= −
−
𝑇
2
𝑏
𝑇
2
𝑎
−
𝐿 𝑎 𝜔0
𝑅 𝑎
ቍ1 − (−
𝑇
2
𝑏
𝑇
2
𝑎
ሻ(−
𝐿 𝑎 𝜔0
𝑅 𝑎
𝑇
2
𝑑
𝑇
2
𝑐
= 𝐴 ,
𝑇
2
𝑏
𝑇
2
𝑎
= 𝐵 ,
𝐿 𝑎 𝜔0
𝑅 𝑎
= 𝑋
𝑇
2
𝑐
2
+
𝑇
2
𝑑
2
𝑇
2
𝑎
2
+
𝑇
2
𝑐
2 = 𝑀
𝐿 𝑎 𝜔0
𝑅 𝑎
= 𝑋
𝑋 =
𝐴 − 𝐵
1 + 𝐴𝐵
𝑅 𝑎 =
1
ሻ𝑀(1 + 𝑋2
Laω0
Ra
= X ⟹ La =
RaX
ω0
32/55
33. مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
پیچ سیم اندوکتانس(میکروهانری) مقاومتپیچ سیم(اهم) آزمایش
4526 2.3251 1
4850 2.9326 2
4625 1.8948 3
|||با فرکانس سیگنال تزریق از استفاده با شناسایی روشال(HFI)
شناسایی روش با روتور اندوکتانس و مقاومت مقادیرHFI
اندازه روتور اندوکتانس و مقاومت مقادیراسیلوسکوپ با شده گیری
پیچ سیم اندوکتانس(میکروهانری) مقاومتپیچ سیم(اهم)
3982 3.1523
33/55
34. |||درا سرو ین سوئی بخش مدار سازی شبیهیور
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
فرکانسین سوئیرا25کیلوهرتزوزمانمردهرا5درصدزمانین سوئییعنی2میکروثانیهدر
نظرگرفتهایم.
موتور جریان و ترمینال ولتاژ موج شکل
34/55
35. مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
لحاظکردنزمانمردهدرمدارهایعملیالزامیمیباشد.امادرشبیهسازیبرایآنکهدلیلاین
اعوجاجهاراپیداکنیمزمانمردهراصفردرنظرمیگیرم.
مرده زمان صفرکردن:
مهم نتیجه دو:
.1ایجاداعوجاجدرلحظههایگذرازصفرجریان
.2وابستگیمستقیماعوجاجهابهزمانمرده
|||درا سرو ین سوئی بخش مدار سازی شبیهیور
35/55
36. |||ول کنترل حلقه کردن اضافهتاژ
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
مداری تحلیل
ولتاژ کنترل حلقه کردن اضافه
36/55
37. |||ول کنترل حلقه کردن اضافهتاژ
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
سرعت با ولتاژ کنترل حلقه با جریان و ولتاژ موج شکل40ثانیه میکرو
مرده زمان و2میکروثانیه
سرعت با ولتاژ کنترل حلقه با جریان و ولتاژ موج شکل160میکروثانیه
مرده زمان و2میکروثانیه
37/55
38. |||ول کنترل حلقه کردن اضافهتاژ
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
آزمایشپارامتردیجیتال اسیلوسکوپ با شده اندازهگیریروش با شده شناساییHFI
1)مقاومت(اهم1523/30876/3
)هانری اندوکتانس(میکرو39824137
2)مقاومت(اهم1023/39994/2
)هانری اندوکتانس(میکرو38254138
3)(اهم مقاومت2158/30778/3
)هانری اندوکتانس(میکرو40894101
روش رتور پیچ سیم اندوکتانس و مقاومت مقادیر مقایسهHFIواقعی مقادیر با
𝐻𝐹𝐼𝑟𝑢𝑛𝑡𝑖𝑚𝑒 = 500 × 250 × 40 × 10−6
= 5 𝑠𝑒𝑐
شناسایی روش اجرای زمان محاسبهHFI:
حلقهکنترلولتاژتنهاوابستهبهمشخصههایسرودرایوربودهووابستهبهپارامترهایموتورنمیباشد.
38/55
39. |||بلوک همراه به جریان کنترل حلقه بستنAnti-Windup
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
پسازشناساییمقاومتواندوکتانسروتورحلقهکنترلولتاژراحذفکردهوحلقهکنترلجریانرا
براساسقواعدبدستآمدهمیبندیم.
ازآنجاییکهحداکثرولتاژقابلاعمالبهموتور±24ولتمیباشدپسعمالدرخروجیکنترلرجریان
بلوکاشباعخواهیمداشتکهباعثرفتارغیرخطیمیشود.
درصورتیکهتمهیداتمناسبدربرابرپدیدهاشباعاتخاذنشودمیتواندباعثناپایداریسیستمحلقه
بستهشود(ایجادنوساندرخروجیترمانتگرالگیرکنترلرجریان).
استفادهازبلوکAnti-Windup
39/55
40. |||اعمالورودیعصبی شبکه آفالین آموزش و مناسب جریان
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
ماشینهایبردارپشتیبانجزءروشهاییادگیرینظارتشدهمیباشند.بنابراینبایستیبااستفادهاز
دادههایحلشده(استخراجشدهازموتور)شبکهعصبیLS-SVMراتربیتنماییم.
ሻωm(s
ሻIc(s
=
1
1 +
𝑠
𝐵𝑊𝑐
× 𝐾 𝑚 ×
1
Js + B
=
𝐾 𝑚
1 +
𝑠
𝐵𝑊𝑐
ሻ(Js + B
جهتتربیتشبکهعصبیLS-SVMیکپالسمربعیجریانبادامنه0/25آمپربهفرآینداعمالمیکنیم
واطالعاتمربوطبهسرعتوموقعیتموتورراذخیرهکرده(مجموعهآموزش)وازآنهاجهتآموزش
شبکهعصبیدرنرمافزارمتلببهرهاستفادهمیکنیم.
ሻ𝜃m(s
ሻIc(s
=
𝐾 𝑚
൰𝑠(1 +
𝑠
𝐵𝑊𝑐
ሻ(Js + B
40/55
41. |||مدل استخراجARMAمدل ازLS-SVM
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
ሻωm(s
ሻIc(s
=
1
1 +
𝑠
𝐵𝑊𝑐
× 𝐾 𝑚 ×
1
Js + B
=
𝐾 𝑚
1 +
𝑠
𝐵𝑊𝑐
ሻ(Js + B
ሻωm(𝑧−1
ሻIc(𝑧−1
=
𝑏1 𝑧−1 + 𝑏2 𝑧−2
1 + 𝑎1 𝑧−1 + 𝑎2 𝑧−2
ZOH
]x k = [𝐼𝑐 𝑘 − 1 , 𝐼𝑐 𝑘 − 2 , 𝜔 𝑚 k − 1 , 𝜔 𝑚 k − 2
𝑦 𝑥 =
𝑖=1
𝑛
𝛼𝑖 𝐾 𝑥, 𝑥𝑖 + 𝑏
0 rv
T
rv ∅ +
I
C
b
α
=
0
y
عصبی شبکه مدل
LS-SVM
𝐾 𝑥𝑖, 𝑥𝑗 = 𝑥𝑖
𝑇
𝑥𝑗
کرنل از استفاده با
خطی
𝐴 𝑧−1 = 1 − [
𝑖=1
𝑛
𝛼𝑖 𝑘 𝑥𝑖,𝑛 𝑢+1 𝑘 𝑧−1 + ⋯ + 𝑥𝑖,𝑛 𝑢+𝑛 𝑦
𝑘 𝑧−𝑛 𝑦 ]
𝐵 𝑧−1 =
𝑖=1
𝑛
𝛼𝑖 𝑘 𝑥𝑖,1 𝑘 + ⋯ + 𝑥𝑖,𝑛 𝑢
𝑘 𝑧−𝑛 𝑢+1
41/55
42. |||مدل استخراجARMAمدل ازLS-SVM
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
آموزش𝒂 𝟏𝒂 𝟐𝒃 𝟏𝒃 𝟐
1-1.25730.25720.00076540.0004897
2-1.25700.25770.00076550.0004881
3-1.25670.25740.00076510.0004868
به سرعت تبدیل تابع مدل پارامترهایموتور جریان
ሻωm(𝑧−1
ሻIc(𝑧−1
=
𝑏1 𝑧−1
+ 𝑏2 𝑧−2
1 + 𝑎1 𝑧−1 + 𝑎2 𝑧−2
آموزش𝒂 𝟏𝒂 𝟐𝒂 𝟑𝒃 𝟏𝒃 𝟐𝒃 𝟑
1-2.19411.5140-0.2572−𝟏. 𝟑𝟖𝟕𝟏 × 𝟏𝟎−𝟕−𝟒. 𝟎𝟖𝟔𝟕 × 𝟏𝟎−𝟕
−𝟕. 𝟎𝟓𝟐𝟎 × 𝟏𝟎−𝟖
2-2.21861.4719-0.2125−𝟏. 𝟐𝟑𝟎𝟕 × 𝟏𝟎−𝟕−𝟒. 𝟏𝟒𝟗𝟑 × 𝟏𝟎−𝟕−𝟔. 𝟗𝟖𝟕𝟏 × 𝟏𝟎−𝟖
3-2.18751.3927-0.2394−𝟏. 𝟐𝟗𝟔𝟕 × 𝟏𝟎−𝟕−𝟒. 𝟏𝟎𝟖𝟓 × 𝟏𝟎−𝟕
−𝟕. 𝟏𝟏𝟕𝟒 × 𝟏𝟎−𝟖
ሻ𝜃m(𝑧−1
ሻIc(𝑧−1 =
𝑏1 𝑧−1
+ 𝑏2 𝑧−2
+ 𝑏3 𝑧−3
1 + 𝑎1 𝑧−1 + 𝑎2 𝑧−2 + 𝑎3 𝑧−3
تبدیل تابع مدل پارامترهایموقعیتبهموتور جریان
42/55
43. |||س بین پیش کنترلر سازی پیادهرعت
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
انتقالپارامترهایتابعتبدیلسرعتبهجریانموتوربهسرودرایورجهتپیادهسازیکنترلرپیشبینسرعت
رسیدنبهعملکردمطلوببهازایافقکنترلوافقپیشبین5
حداقلطولمجموعهآموزشبهمنظوردنبالکردنتغییراتدینامیکیفرآیند10زوجسرعتوجریان
افقکنترلوافقپیشبینرا10درنظرمیگیریمتابتوانیمازیکتابعمعکوسسازیواحددرمیکرو
استفادهکنیم.
محاسبهمعکوسیکماتریس5×5درنرمافزارMapleبهصورتپارامتریوسپساستفادهازلممعکوس
سازیزیرجهتمحاسبهمعکوسماتریس10×10درمیکروکنترلر:
M =
𝐴 𝐵
𝐶 𝐷
⇒ 𝑀−1 =
𝑊 𝑋
𝑌 𝑍
W = 𝐴 − 𝐵𝐷−1 𝐶 −1
Y = −𝐷−1
𝐶𝑊
𝑍 = 𝐷 − 𝐶𝐴−1 𝐵 −1
𝑋 = −𝐴−1 𝐵𝑍
43/55
44. |||س بین پیش کنترلر سازی پیادهرعت
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
44/55
45. |||س بین پیش کنترلر سازی پیادهرعت
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
کنترلر سازی پیاده
پیشنهادی
ساخت و طراحی
سرودرایور
45/55
46. |||م بین پیش کنترلر سازی پیادهوقعیت
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
ساخت و طراحی
سرودرایور
46/55
47. |||م بین پیش کنترلر سازی پیادهوقعیت
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
ساخت و طراحی
سرودرایور
47/55
48. |||و موقعیت بین پیش کنترلر کردن پذیر تطبیق منظور به شناسایی کردن آنالینسرعت
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
ساخت و طراحی
سرودرایور
بهمنظورقابلیتدنبالکردنتغییراتدینامیکیفرآیندبایستیروششناساییراآنالینکنیم.
طولمجموعهآموزشرابهاندازهایدرنظربگیریمتادرهرباراجرایلوپکنترلیفرآیندآموزشکامل
شود.
دادههایمجموعهآموزشرادرهرباراجرایلوپکنترلیبهروزرسانیکردهتاکنترلربتواندتغییرات
دینامیکیفرآیندرادنبالنماید.
باتوجهبهمحدودیتسرعتمیکروکنترلر(160مگاهرتز)وحافظهRAMحداکثرطولمجموعهآموزش
قابلپیادهسازیبررویآن10بدستآمد.
جهتبهروزرسانیمجموعهآموشدرهرباراجرایلوپکنترلقدیمیترینزوجآموزشراحذفکردهو
جدیدترینزوجآموزشرابهمجموعهآموزشاضافهمیکنیم.
همزمانباپیادهسازیکنترلرپیشبینسرعتبراساسمدلشناساییشده،آفالینروشآنالیندرداخل
سرودرایوراجرامیشود.زمانیکهاختالفپارامترهایشناساییشدهازروشآنالینباروشآفالینبهزیر
20درصد،رسیدکنترلرپیشبینسرعتبراساسمدلشناساییشدهآنالینعملخواهدکرد.
باتوجهبهمحدودیتسرعتمیکروکنترلر(160مگاهرتز)وحافظهRAMتنهاساختاربالوپکنترلپیش
بینسرعتباشناساییآنالینپیادهسازیشد.
بابهکارگیریمیکروکنترلریباقابلیتمحاسباتموازیوحافظهرمباالمیتوانلوپکنترلموقعیترانیز
باشناساییآنالینپیادهسازیکرد.
48/55
49. |||و موقعیت بین پیش کنترلر کردن پذیر تطبیق منظور به شناسایی کردن آنالینسرعت
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
پیادهکنترلر سازی
پیشنهادی
ساخت و طراحی
سرودرایور
درنرمافزارمتلبهر10میلیثانیهمقدارپارامترهایمدلراازطریقکابلشبکهمیخوانیم.
روندشناساییپارامترهادرروشآنالینبسیارکندمیباشدوحدود10ثانیهطولمیکشد.دلیلاینامر
کمبودنطولمجموعهآموزشمیباشد.مسلماباافزایشطولمجموعهآموزشسرعتشناساییآنالین
بیشترخواهدشد.
49/55
51. |||نتیجهگیری
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
ساخت و طراحی
سرودرایور
پیادهکنترلر سازی
پیشنهادی
دراینپژوهشسرودرایوریطراحیوساختهشدکهقادراستحلقههایکنترل
،گشتاورسرعتوموقعیتراباتوجهبهمدلدینامیکیموتورDCمغناطیسدائمو
بهصورتیخودتنظیمبرقرارنماید.
ساختارپیشنهادیمیتوانداثراتنامطلوبناشیازاصطکاککهدرسرعتهای
پایینوحالتهایماندگارباعثکاهشعملکردسیستممیشودراجبراننماید.
سرودرایورقادراستتغییراتدینامیکیکنددرفرآیندرادنبالکند.
51/55
52. |||پیشنهادات
مقدمه
موضوع ادبیات
نتیجهو گیری
پیشنهادات
ساخت و طراحی
سرودرایور
پیادهکنترلر سازی
پیشنهادی
دراینپژوهشفرکردیمکهبارمتصلبهموتورتنهادارایقطبحقیقیباشد.درادامه
کارمیتوانفرکردکهبارمتصلبهموتوردارایقطبهایمختلطموثرباشدوکنترلری
مناسببرایآنطراحیکرد.
جهتپیادهسازیکنترلرپیشبینموقعیتوسرعتبادرنظرگرفتنکرنل،خطیمدلخطی
مناسبرااستخراجکردیم.پیشنهادمیشودکهدرکارهایآیندهازهمانمدلغیرخطی
شناساییشدهاستفادهنمودوکنترلرغیرخطیپیشبینمناسبیراجهتغلبهبراصطکاک
کولمبطراحیکرد.
تستروشبرروییکسیستمکاربردیمثالدربهایاتوماتیک.
دراینپژوهشازسیستمموتورDCمغناطیسدائماستفاده،شدپیشنهادمیشودکهدر
کارهایآیندهروشبررویسایرانواعموتورهایالکتریکیپیادهسازیشود.
52/55