ඒකකය 5 / 9

පාලන පද්ධති සැලසුම් සහාය

ලාභ:

  • AI සමඟ හුවමාරු ශ්‍රිතය, ධ්‍රැව-ශුන්‍ය සහ ස්ථායීතා සංකල්ප විශ්ලේෂණය කිරීමට සහ අර්ථකථනය කිරීමට හැකියාව
  • AI යෝජනාව සමඟ PID පරාමිති සැකසුම ආරම්භ කිරීමට සහ සමාකරණ සහ ක්ෂේත්‍ර සැකසුම හරහා එය ආරක්ෂිතව වැඩිදියුණු කිරීමේ හැකියාව
  • Bode/root locus සහ සත්‍ය ප්‍රතිචාරය සමඟ AI හි ස්ථාවරත්වය සහ ප්‍රතිචාර දැක්වීමේ හිමිකම් තහවුරු කිරීමේ හැකියාව

එන්ජිමක් නියත වේගයකින් තබා ගැනීම, ඉලක්ක උෂ්ණත්වයකදී උදුනක් තුලනය කිරීම හෝ ඩ්‍රෝන යානයක් වාතයේ ස්ථාවරව තබා ගැනීම; ඒවා සියල්ලම පාලන පද්ධති ගැටළු වේ. පාලන සැලසුම ගණිතමය තීව්‍ර වේ: හුවමාරු ශ්‍රිත, ධ්‍රැව, ශුන්‍ය, ස්ථායිතා නිර්ණායක සහ PID සුසර කිරීම. AI මෙම ගණිතයේ බලවත් ආධාරකයකි; මාරු කිරීමේ කාර්යය සරල කරයි, ස්ථායීතා විශ්ලේෂණය පැහැදිලි කරයි, PID ආරම්භක අගයන් යෝජනා කරයි, සහ Python simulation code ලියයි. නමුත් පාලන පද්ධතියේ වැරදි පරාමිතියක් "නරක කාර්ය සාධනය" පමණක් නොවේ; දෝලනය, අධික ලෙස වෙඩි තැබීම සහ අස්ථාවරත්වය සැබෑ උපකරණයට හානි කළ හැකිය. මෙම ඒකකය තුළ, අපි ස්ථායීතා විශ්ලේෂණයේදී AI භාවිතා කරන්නේ කෙසේද, ඔබ PID අනුකරණය සහ කඳුරැල්ල ක්ෂේත්‍ර පරීක්ෂාව සමඟ සුසර කළ යුත්තේ ඇයි සහ Bode/root-locus curve සමඟ AI හි හිමිකම් සත්‍යාපනය කරන්නේ කෙසේද යන්න ආවරණය කරන්නෙමු.

හුවමාරු කාර්යය, ධ්රැවීයතාව-ශුන්ය සහ ස්ථාවරත්වය

පද්ධතියක ගතික හැසිරීම G(s) මාරු ශ්‍රිතය මගින් ප්‍රකාශ වේ. හරයේ මූලයන් (ධ්‍රැව) පද්ධතියේ ස්ථායිතාව තීරණය කරයි: අඛණ්ඩ කාල පද්ධතිවල, සියලුම ධ්‍රැව වම් අර්ධ තලයේ තිබේ නම් පද්ධතිය ස්ථායී වේ (සැබෑ කොටස < 0). AI හට මාරු කිරීමේ කාර්යයක් සරල කිරීමට හෝ ධ්‍රැවීකරණය කිරීමට හැකි නමුත් ප්‍රතිඵලය ස්වාධීනව පරීක්ෂා කිරීම අවශ්‍ය වේ.

උදාහරණ: G(s) = 1 / (s² + 3s + 2) Denominator මූලයන්: s² + 3s + 2 = (s+1)(s+2) = 0Poles: s = -1 සහ s = -2 → වම් අර්ධ තලයේ → ස්ථායීකාල τ0 τ0 නියත: 1 = τ0 නියත: s

ඉඟිය: ඔබ AI විසින් මාරු කිරීමේ ශ්‍රිතයක ධ්‍රැව සොයා ගත් පසු, ලාක්ෂණික සමීකරණය ඔබම සාධක කරන්න හෝ Python (numpy.roots) සමඟ මූලයන් ගණනය කරන්න. වීජීය සරල කිරීමේදී AI විසින් සංඥා සහ සංගුණක දෝෂ ඇති කළ හැක; ස්ථාවරත්වය තීරණය මෙම මූලයන් මත රඳා පවතින බැවින්, දෝෂය මිල අධික වේ.

ස්ථාවරත්ව නිර්ණායක

ධ්රැව සෘජුවම සොයා ගැනීමට අපහසු නම්, Routh-Hurwitz නිර්ණායකය ලක්ෂණ සමීකරණයේ සංගුණක වලින් ස්ථායීතාවය තීරණය කරයි. AI හට මෙම වගුව සෑදිය හැක; පළමු තීරුවේ සලකුණු වෙනසක් (අවිනිශ්චිත ලකුණ) තිබේදැයි ඔබ පරීක්ෂා කරන්න. සංඛ්‍යාත වසමෙහි, Bode රූප සටහනේ ඇති ලාභ ආන්තිකය සහ අදියර ආන්තිකය මඟින් පද්ධතියේ ස්ථායීතා ආන්තිකය පෙන්වයි. ධනාත්මක සහ ප්‍රමාණවත් මායිම් (සාමාන්‍යයෙන් අදියර ආන්තිකය > 45°) නිරෝගී මෝස්තරයක් පෙන්නුම් කරයි.

PID සුසර කිරීම: AI නිර්දේශය මූලික තීරණයක් මිස අවසාන තීරණයක් නොවේ

PID පාලකය පද තුනකින් සමන්විත වේ: සමානුපාතික (Kp), අනුකලනය (Ki) සහ ව්‍යුත්පන්න (Kd). AI හට Ziegler-Nichols වැනි ආරම්භක අගයන් හෝ ක්‍රම භාවිතා කරමින් ඔබේ පද්ධති ආකෘතිය මත පදනම්ව සැකසුම නිර්දේශ කළ හැක. කෙසේ වෙතත්, මෙම අගයන් ආරම්භක ලක්ෂ්යයක් පමණි. සැබෑ පද්ධතිය තුළ, ආකෘතිය සම්පූර්ණයෙන්ම නිවැරදි නොවේ; ඝර්ෂණය, ප්රමාදය, සන්තෘප්තිය සහ මිනුම් ශබ්දය ඇත.

PID පදය

බලපෑම

ඔබ අන්තයට යන විට

Kp (සමානුපාතික)

වේගවත් ප්රතිචාරය දෝෂය අඩු කරයි

දෝලනය, අස්ථාවරත්වය

චි (අනුකලිත)

ස්ථිර දෝෂය නැවත සකසයි

Overshoot, integral windup

Kd (ව්‍යුත්පන්න)

අධි වෙඩි තැබීම යටපත් කර තෙත් කරයි

ශබ්දය වැඩි කරන්න

ආරක්ෂිත සුසර කිරීමේ ප්‍රවේශය නම්: පළමුව අනුකරණයේ AI හි යෝජනාව උත්සාහ කරන්න, පියවර ප්‍රතිචාරය අඳින්න; පසුව ක්‍රමයෙන් අඩු අවදානම්, සීමිත තත්ත්වයකින් ක්ෂේත්‍රයේ ක්‍රියාත්මක කරන්න. නියමයන් එකින් එක සකසන්න, අධිප්‍රමාණය නිරීක්ෂණය කිරීම, කාලය නිරාකරණය කිරීම සහ දෝලනය වීම.

nmpy ලෙස scipy import signal# පද්ධතියෙන් ආනයනය කරන්න විවෘත ලූපය සහ සංවෘත චක්‍රයG = signal.TransferFunction([1], [1, 3, 2])# ... open loop ගුණ කිරීම සහ සංවෘත ලූප ප්‍රතිපෝෂණ ස්ථාපිත කර ඇත# Plot close loop step response, MEASURE overshoot and setting time, y = signal.step(signal.TransferFunction([Kd,Kp,Ki],[1,3+Kd,2+Kp,Ki]))overshoot = (y.max() - y[-1]) / y[-1] * 100print(f"Overshoot: %{overshoot: %{overshoot: 3-f] අගය:.

අවවාදයයි: AI නිර්දේශිත PID අගයන් පූර්ණ මෙහෙයුම් තත්ත්‍වයේ දී සෘජුවම යෙදීමෙන් මෝටරය, කපාටය හෝ උපකරණ හදිසි අධිප්‍රමාණයෙන් හා දෝලනය වීමෙන් ආතතියට පත් විය හැක. සෑම විටම පළමුව අනුකරණයේ අනුපිළිවෙල අනුගමනය කරන්න, පසුව අඩු අවදානම් ක්ෂේත්‍ර පරීක්ෂාව, පසුව ක්‍රමයෙන් වැඩිදියුණු කරන්න. හදිසි නැවතුම් සහ ආරක්ෂිත සීමාවන් සක්රිය කර ඇති බවට වග බලා ගන්න.

දුර්වල ක්ෂණික / ශක්තිමත් ක්ෂණික

දුර්වල:"මෙම මෝටරයට PID සුසර කිරීම ලබා දෙන්න."(ප්‍රතිඵලය: සන්දර්භය නොමැතිව අංක තුනක්; පද්ධතියේ ගතිකත්වය සහ සීමාවන් නොදැන.)STRONG:"පරිවර්තන ශ්‍රිතය G(s)=1/(s^2+3s+2) සහිත පද්ධතියක් සඳහා PID ආරම්භක අගයන් යෝජනා කරන්න). සංවෘත-ලූප් පියවර ප්‍රතිචාරය සඳහා අධි වෙඩි තැබීම සහ නිරාකරණය කිරීමේ කාලය.- මෙම අගයන් සමාකරණ ආරම්භය පමණි "ක්ෂේත්‍රයේ ක්‍රමානුකූලව ගැලපීම අවශ්‍ය බව සලකන්න. ආකෘතිය සැබෑ පද්ධතියෙන් බැහැර වුවහොත් අගයන් වෙනස් වන බව අවධාරණය කරන්න."

AI හි හිමිකම් තහවුරු කිරීම: Bode සහ Root-Locus Curve

AI "මෙම සැකසුම ස්ථාවර සහ වේගවත්" යැයි පවසන විට, මෙය ප්‍රස්ථාර දෙකකින් පරීක්ෂා කරන්න. ලාභය වෙනස් වන විට ධ්‍රැව චලනය වන ආකාරය මූල ස්ථානය පෙන්වයි; ධ්රැව දකුණු අර්ධ තලයට ගමන් කරන්නේ නම්, පද්ධතිය අස්ථායී වේ. බෝඩ් රූප සටහන මඟින් ලාභය සහ අදියර ආන්තිකය ලබා දේ. AI යෝජිත ලාභය මත මෙම මායිම් තවමත් ආරක්ෂිත බව දෘෂ්‍යව තහවුරු කරන්න. ශක්තිමත්ම සත්‍යාපනය වන්නේ සැබෑ පද්ධතියේ පියවර ප්‍රතිචාරය මැනීම සහ එය අනුකරණය සමඟ සංසන්දනය කිරීමයි; දෙකම ගැලපෙන්නේ නම්, ඔබේ ආකෘතිය සහ සැකසුම විශ්වසනීයයි.

කුඩා නඩුව

ස්වයංක්‍රීය ඉංජිනේරුවෙක් AI සිට උෂ්ණත්ව උදුනක් දක්වා PID අගයන් යොදයි. අනුකරණය තුළ ප්‍රතිචාරය හොඳින් පෙනේ. නමුත් ක්ෂේත්රයේ, උදුන ඉලක්ක උෂ්ණත්වයට වඩා හොඳින් ගොස් දෝලනය වීමට පටන් ගනී. හේතුව: සැබෑ උඳුනේ රත් කිරීමේ ප්රමාදය (මියගිය කාලය) ආකෘතියේ නොතිබුණි; AI පරමාදර්ශී, ප්‍රමාදයකින් තොර ආකෘතියක් උපකල්පනය කළේය. ඉන්ජිනේරුවා අනුකලිත පදය අතහැර දැමීමෙන්, ප්‍රමාද වන්දියක් එක් කිරීමෙන් සහ පළමුව අඩු සැකසුමකින් පරීක්ෂා කිරීමෙන් පද්ධතියට ආරක්ෂිතව ගැලපේ. පාඩම: AI හි PID නිර්දේශය ඔබේ ආකෘතිය තරම් හොඳ ය; සැබෑ ප්‍රමාදය, සන්තෘප්තිය සහ ඝර්ෂණය ක්ෂේත්‍රයේ සිදු වන අතර ක්‍රමානුකූලව ගැලපීම අවශ්‍ය වේ.

පොදු වැරදි

  • ස්වාධීනව ධ්‍රැවීයතාව/ස්ථායීතාවය පරීක්ෂා නොකර AI හි වීජ ගණිතය මත විශ්වාසය තැබීම.
  • PID අගයන් පූර්ණ මෙහෙයුම් තත්ත්‍වයේ සෘජුවම යෙදීම.
  • ආකෘතියේ මිය ගිය කාලය, සන්තෘප්තිය සහ ඝර්ෂණය නොසලකා හැරීම.
  • මිනුම් ශබ්දය සැලකිල්ලට නොගෙන විශාල ව්‍යුත්පන්න පදය තෝරා ගැනීම (ශබ්දය විස්තාරණය වේ).
  • සමෝධානික සුළං සහ සංතෘප්ත සීමාවන් නොසලකා හැරීම.
  • සමාකරණය "හොඳ" නිසා ක්ෂේත්‍රයේ එය පරීක්ෂා නොකර එය කොමිස් කිරීම.

සාරාංශයක් ලෙස

  • ස්ථාවරත්වය පොලු පිහිටීම මත රඳා පවතී; වම් අර්ධ තලය ස්ථාවරයි, දකුණු අර්ධ තලය අස්ථායි.
  • Routh-Hurwitz, Bode (gain/phase margin) සහ root-locus stability යනු සත්‍යාපන මෙවලම් වේ.
  • AI හි PID නිර්දේශය ආරම්භක ලක්ෂ්‍යයකි; අනුපිළිවෙල පහත දැක්වේ: සමාකරණය → අඩු අවදානම් අඩවිය → ක්‍රමානුකූලව වැඩිදියුණු කිරීම.
  • එක් එක් PID වාරය ඉක්මවා යාමේ ප්‍රතිලාභ සහ අවදානම දැනගත යුතුය.
  • AI හි ස්ථායිතා හිමිකම් Bode/root-locus curve සහ real step ප්‍රතිචාරය සමඟින් පරීක්ෂා කෙරේ.
  • සැබෑ පද්ධතියේ ප්‍රමාදය සහ සන්තෘප්තිය සඳහා පරමාදර්ශී ආකෘතියෙන් ඔබ්බට සුසර කිරීම අවශ්‍ය වේ.

යෙදුම් කාර්යය

සරල දෙවන පෙළ පද්ධතියක් තෝරන්න (හෝ ඔබේම පද්ධතියේ ආකෘතියක් භාවිතා කරන්න). හුවමාරු ශ්‍රිතයේ ධ්‍රැවීයතාව සහ PID ආරම්භක සැකසුම සඳහා AI ගෙන් විමසන්න. ඉන්පසුව: (1) ස්වාධීනව numpy.roots සමඟ ධ්‍රැවීයතාව තහවුරු කරන්න, (2) සංවෘත-ලූප් පියවර ප්‍රතිචාරය අනුකරණය කරන්න සහ overshoot සහ නිරවුල් කිරීමේ කාලය මැනීම, (3) Kp, Ki, Kd එකින් එක වෙනස් කර ප්‍රතිචාරය පිරිහෙන ආකාරය නිරීක්ෂණය කරන්න. AI නිර්දේශය ආරම්භයක් පමණක් වන්නේ මන්දැයි ඔබේම නිරීක්ෂණ සමඟ පැහැදිලි කරන්න.