ලාභ:
- මෙකට්රොනික්ස් කාර්ය ප්රවාහයේ කුමන අවධීන්හිදී (සැලසුම්, කේතය, විශ්ලේෂණය) AI අගය එකතු කරන්නේද සහ ඉන්ජිනේරුවරයා සමඟ පැවතිය යුතු තීරණ වෙන්කර හඳුනා ගැනීමේ හැකියාව
- ක්රියාකාරී ආරක්ෂාව (SIL/PL), දෘඪාංගවල පූර්ව ධාවන සත්යාපනය සහ අනුකරණයේදී පරීක්ෂා කිරීමේ මූලධර්ම යෙදීමේ හැකියාව
- භෞතික පද්ධතියට හානි කරන AI ප්රතිදානයේ අවදානම හඳුනා ගැනීමේ හැකියාව සහ මෙම අවදානම අඩු කරන ස්ථර සත්යාපන විනය
Mechatronics යනු යාන්ත්ර විද්යාව, ඉලෙක්ට්රොනික, පාලනය සහ මෘදුකාංග යන ඡේදනය වන ස්ථානයේය. ඉංජිනේරුවෙකු ලෙස ඔබේ දවස; සර්වෝ මෝටරයක ධාවන කේතය ලිවීම, සංවේදකයේ ශබ්දය පෙරීම, PID පාලකය සුසර කිරීම, PLC තර්කයක් ස්ථාපිත කිරීම සහ මේ සියල්ල භෞතික ලෝකයේ ආරක්ෂිතව ක්රියා කරන බව තහවුරු කිරීම එයට ඇතුළත් වේ. AI මෙම සෑම කාර්යයකදීම ත්වරණකාරකයක් විය හැක: කෙටුම්පත් කේතය ජනනය කිරීම, සමීකරණයක් විසඳීමට ඔබට උපකාර කිරීම, දත්ත කට්ටලයකින් රටාවක් උපුටා ගැනීම, දෝෂයක් නිදොස් කිරීමට ඔබට මග පෙන්වීම. නමුත් යාන්ත්රික විද්යාවේ එක් තීරණාත්මක වෙනසක් ඇත: ඔබ නිපදවන දේ තිරය මත රැඳෙන්නේ නැත, එය මෝටරයක් කරකවයි, කපාටයක් විවෘත කරයි, භෞතික ලෝකයේ ලීවරයක් චලනය කරයි. එබැවින් මෙහි AI භාවිතා කිරීමේ නීති පිරිසිදු මෘදුකාංග වලට වඩා දැඩි වේ. මෙම ඒකකය තුළ අපි ආරක්ෂිතව AI මෙකට්රොනික්ස් කාර්ය ප්රවාහයට ඇතුළත් කරන්නේ කෙසේද සහ ඉංජිනේරුවරයාගෙන් කිසි විටෙකත් අත් නොහැරිය යුතු තීරණ මොනවාද යන්න තහවුරු කරමු.
AI Mechatronics හි අගය එකතු කරන්නේ කොහේද සහ එය නොකරන්නේ කොහේද?
මෙකට්රොනික්ස් හි AI හි භූමිකාව පැහැදිලිව නිරූපණය කිරීම කාර්යක්ෂමතාව සහ ආරක්ෂාව යන දෙකටම පළමු පියවරයි. පහත වගුවේ දැක්වෙන්නේ සාමාන්ය mechatronics ව්යාපෘතියක AI හි පිහිටීමයි.
වේදිකාව
AI හි කාර්යභාරය
තීරණය පුද්ගලයාට භාරයි
සංකල්පය / නිර්මාණය
විකල්ප ජනනය කිරීම, සමීකරණ ස්ථාපිත කිරීම, සාහිත්ය සාරාංශය
ගෘහ නිර්මාණ ශිල්පය තෝරා ගැනීම, ආරක්ෂක ඉලක්කය
ලිවීමේ කේතය
කෙටුම්පත් රියදුරු / කියවීමේ කේතය, ඇටසැකිල්ල
නිරවද්යතාව, වේලාව, පරීක්ෂා කිරීම ලියාපදිංචි කරන්න
විශ්ලේෂණය
දත්ත සාරාංශය, රටාව, විෂමතා යෝජනාව
භෞතික අර්ථ නිරූපණය, තීරණ සීමාව
සත්යාපනය
පරීක්ෂණ අවස්ථා යෝජනාව, පිරික්සුම් ලැයිස්තුව
ක්ෂේත්ර මෙහෙයුම් අනුමැතිය
ලේඛනගත කිරීම
වාර්තා කෙටුම්පත, අදහස් රේඛාව
තාක්ෂණික නිරවද්යතාව, අත්සන
මෙහි රටාව එකකි: AI වේගය ලබා දෙයි, ඉංජිනේරුවා නිරවද්යතාවය සහ ආරක්ෂාව සහතික කරයි. AI හට තත්පර 30 කින් එන්ජින් ධාවන කේතයක් ලිවිය හැක; නමුත් එම කේතය වැරදි PWM සංඛ්යාතයක් නිසා හෝ වැරදි දිශා බිට් එකක් නිසා රියදුරු දහනය කරයිද යන්න තීරණය කරන්නේ ඉංජිනේරුවාය.
ඉඟිය: "ක්ෂේත්රය දැක නැති ජ්යෙෂ්ඨ පුහුණුකරුවෙකු" ලෙස AI ගැන සිතන්න. ඔහුගේ අදහස් ඉක්මන් හා බොහෝ විට යහපත් ය; නමුත් ඔබ පුවරුව ස්පර්ශ කිරීමට පෙර, ඔබ සෑම ප්රතිදානයක්ම පරීක්ෂා කරන්න.
භෞතික අවදානම: මෘදුකාංග වලින් වෙනස
වෙබ් යෙදුමක, දෝෂ සහිත කේතයක් පිටුවක් කඩා වැටේ; පරිශීලකයා නැවුම් කරයි, ඉදිරියට යයි. යාන්ත්රික විද්යාවේදී, දෝෂ සහිත කේතය සීමා ස්විචයකට එරෙහිව ක්රියාකාරකයකට පහර දෙයි, ගියර් පෙට්ටියක් කැඩී යයි, රොබෝ අතක් ක්රියාකරු දෙසට විසි කරයි. අවදානම් නිශ්චිත ය:
- අධි ධාරාව/වෝල්ටීයතාව: වැරදි PWM හෝ නැතිවූ ධාරා සීමාව රියදුරු සහ මෝටරය පුළුස්සා දමනු ඇත.
- පලායාම: වැරදි සංඥාවක් හෝ විකෘති ප්රතිපෝෂණ පාලනයකින් තොරව ත්වරණයකට තුඩු දෙයි.
- කාල උල්ලංඝනය: තත්ය කාලීන ලූපයක් ප්රමාද වුවහොත්, පාලනය අස්ථායී වේ.
- ආරක්ෂාව මගහැරීම: AI නොදැනුවත්වම අන්තර් අගුළු තර්කය මගහරින කේතයක් යෝජනා කළ හැක.
මෙම අවදානම් කිසිවක් "එක් වරක් කේතය කියවීමෙන්" සම්පූර්ණයෙන්ම ඉවත් නොකෙරේ. Mechatronics හි සත්යාපනය තනි පියවරක් නොව ස්ථර ක්රියාවලියක් වන්නේ එබැවිනි.
ස්ථර සත්යාපන රාමුව
AI ප්රතිදානය භෞතික පද්ධතියට ලැබීමට පෙර පහත ස්ථර හරහා යවන්න. සෑම ස්ථරයක්ම කලින් එක මග හැරුණු දේ අල්ලා ගැනීමට ඇත.
1. ස්ථිතික සමාලෝචනය: කේතය/ලොජික් පේළියෙන් පේළිය කියවන්න; ලියාපදිංචිය, ඒකකය, සංඥා පාලනය.2. ඒකක/තර්ක පරීක්ෂණ: හුදකලාවේ පරීක්ෂණ ශ්රිත (උදා: දන්නා අගය සමඟ චාලක ගණනය කිරීම).3. අනුකරණය (පූර්ව HIL): ආකෘතිය මත ධාවනය කරන්න; පියවර ප්රතිචාරය, ස්ථාවරත්වය, සීමාව උල්ලංඝනය නිරීක්ෂණය කරන්න.4. සීමිත දෘඪාංග පරීක්ෂාව: වත්මන්/වේග සීමා, E-stop ප්රවේශ විය හැකි, අඩු බල ආරම්භය.5. ක්රමානුකූලව සක්රිය කිරීම: බර සහ වේගය පියවරෙන් පියවර වැඩි කරන්න; සෑම පියවරකදීම මැනීම සහ සංසන්දනය කිරීම.
උදාහරණයක් ලෙස, සර්වෝ පිහිටුම් පාලනයක් සඳහා: පළමුව ඔබ අතේ දන්නා කෝණයකින් (ස්ථරය 2) ගණනය කිරීම සත්යාපනය කරන්න, ඉන්පසු ඔබ පයිතන් හි මෝටර් මාදිලිය අනුකරණය කර overshoot (ස්ථරය 3) බලන්න, ඉන්පසු ඔබ මේසය මත මෝටරය සවි කර අඩු ධාරා සීමාවක් සහිත කුඩා චලනයක් උත්සාහ කරන්න (ස්ථරය 4), අවසාන වශයෙන් ඔබ භාරය අමුණා සම්පූර්ණ වේගයට වේගවත් කරන්න (ස්ථරය 5). AI මෙම එක් එක් පියවර සඳහා සහාය විය හැක; නමුත් ඉංජිනේරුවරයා "ධාවනය" බොත්තම ඔබන්න.
ක්රියාකාරී ආරක්ෂාව: කෙටියෙන් SIL සහ PL
ආරක්ෂක විවේචනාත්මක පද්ධතිවල සම්මත සංකල්ප දෙකක් ඔබ දැන සිටිය යුතුය. IEC 61508 / IEC 62061 යටතේ SIL (ආරක්ෂිත අඛණ්ඩතා මට්ටම, 1-4) සහ යන්ත්රෝපකරණ ආරක්ෂාව සම්බන්ධයෙන් ISO 13849 යටතේ PL (කාර්ය සාධන මට්ටම, a-e) ආරක්ෂිත කාර්යයක් කෙතරම් විශ්වාසදායක විය යුතුද යන්න ගණනය කරයි.
සංකල්පය
පරිමාණය
එය පවසන්නේ කුමක්ද
මකන්න
1 (පහළ) - 4 (ඉහළ)
ආරක්ෂිත කාර්යයේ අන්තරායකර අසාර්ථක සම්භාවිතා ඉලක්කය
පී.එල්.
a (අඩු) - e (ඉහළ)
යන්ත්රයේ ආරක්ෂිත කාර්යයේ අවශ්ය කාර්ය සාධන මට්ටම
ප්රධාන කරුණ වන්නේ ආරක්ෂිත කාර්යයක් (උදා: E-stop සමඟ එන්ජිම නැවැත්වීම) නිශ්චිත SIL / PL ඉලක්කයක් ගෙන යන්නේ නම්, එම කාර්යය සැලසුම් කිරීම, තහවුරු කිරීම සහ ලේඛනගත කිරීම සම්මතයේ අවශ්යතා අනුව සිදු කරනු ලැබේ. AI හට ඔබ වෙනුවෙන් මෙම තක්සේරුව කළ නොහැකි අතර වගකීම භාර ගත නොහැක. AI හට අදාළ අයිතම සාරාංශ කිරීමට හෝ කෙටුම්පත් පිරික්සුම් ලැයිස්තුවක් ඉදිරිපත් කිරීමට හැකිය; නමුත් අනුකූලතා ප්රකාශය ඉංජිනේරුවරයාගේ සහ සංවිධානයේ වගකීම වේ.
අවවාදයයි: නිල සම්මත පාඨයෙන් AI එහි ආරක්ෂිත ප්රමිතීන් පිළිබඳව ලබා දෙන ද්රව්ය අංකය, එළිපත්ත අගය හෝ සූත්රය සැමවිටම සත්යාපනය කරන්න. AI හට සම්මත අයිතමයන් පිළිගත හැකි ලෙස මායාව කළ හැක; තහවුරු නොකළ AI ප්රතිදානයක් මත ආරක්ෂක තීරණාත්මක තීරණයක් පදනම් කර ගැනීම පිළිගත නොහැකිය.
දුර්වල ක්ෂණික / ශක්තිමත් ක්ෂණික
යාන්ත්රික විද්යාවේදී, ප්රේරකයේ ගුණාත්මක භාවය ප්රතිදානයේ ආරක්ෂාවට සෘජුවම බලපායි. සන්දර්භ රහිත ඉල්ලීමක් ඔබගේ දෘඪාංග නොදන්නා සාමාන්ය කේතය නිපදවයි.
දුර්වල:"මට මෝටර් පාලන කේතයක් ලියන්න."(ප්රතිඵලය: කුමන පුවරුවද? කුමන ධාවකයද? කුමන වෝල්ටීයතාවයද? නොදන්නා; අන්ධ කේතය.)STRONG:"STM32F103 (HAL පුස්තකාලය) මත, DRV8825 ස්ටෙපර් මෝටර් ධාවකයක් පාලනය කිරීමට කේතය ලියන්න. NEMA17 මෝටරය, පියවර 200/rev, 1/16 DENPIN, මයික්රොස්ටෙප්. pin PA2 එය උපරිම 3000 පියවරකට සීමා කරන්න (ප්රමාදය භාවිතා නොකරන්න), TIM2 බාධාවකින් පියවර උත්පාදනය කරන්න සහ ආරම්භයේදීම ඔබේ උපකල්පන ලැයිස්තුගත කරන්න.
බලවත් ක්ෂණික; එය කාඩ්පත, රියදුරු, අල්ෙපෙනති, සීමාවන් සහ වාස්තුවිද්යාත්මක සීමාවන් (අවහිර නොකිරීම) ලබා දෙයි. මෙය AI හට “අනුමාන” කිරීමට ඇති ඉඩ අඩු කරන අතර ප්රතිදානය සත්යාපනය කළ හැකිය.
කුඩා නඩුව
පර්යේෂණ සහ සංවර්ධන ඉංජිනේරුවෙකු වන ඩෙනිස්, නව වාහකයක් සඳහා වේග පාලන කේතය ලිවීමට AI සතුව ඇත. AI පිරිසිදු පෙනුමැති කේතයක් නිපදවන අතර ප්රධාන ලූපයේ එන්ජිම සම්පූර්ණ වේගයට කෙලින්ම වේගවත් කරයි. කේතය එලෙසම පූරණය කරනවා වෙනුවට, Deniz ස්ථර සත්යාපනය යොදයි: පළමුව එය කේතය කියවන අතර ramp-up නොමැති බව දැනුම් දෙයි; මෝටරය හදිසියේ සම්පූර්ණ වේගයට වේගවත් වුවහොත්, යාන්ත්රික කම්පනය සහ ධාරා රැල්ලක් ඇති වේ. "S-වක්ර වේග පැතිකඩ එකතු කර උපරිම ධාරාව 4A වෙත සීමා කරන්න," එය AI වෙත ප්රතිපෝෂණ ලබා දෙයි. ඉන්පසුව, එය පයිතන් හි සරල සමාකරණයකින් වත්මන් පැතිකඩ පරීක්ෂා කරයි, පසුව බරක් සහ ධාරා සීමාවක් නොමැතිව මෝටරය ධාවනය කරයි. පළමු උත්සාහයේදී, කේතීකරණ දිශාව ප්රතිලෝමව සම්බන්ධ වී ඇති බව ඔහු සොයා ගනී; සිමියුලේෂන් නොව සීමිත දෘඪාංග පරීක්ෂාව මෙය ග්රහණය කරයි. ප්රතිඵලය: AI විසින් ඉක්මන් සටහනක් ආපසු ලබා දී ඇත, නමුත් සත්යාපනයේ වෙනම ස්ථර තුනක් වෙනම ගැටළු තුනක් නිදොස් කර ඇති අතර දෘඩාංගයට කිසිසේත්ම හානි සිදු නොවීය.
පොදු වැරදි
- සමාකරණ හෝ සීමිත පරීක්ෂාවකින් තොරව AI ප්රතිදානය සෘජුවම දෘඪාංග වෙත පූරණය කිරීම.
- කාඩ්පත, රියදුරු, පින් සහ සීමාවේ සන්දර්භය ලබා නොදී සාමාන්ය කේතයක් ඉල්ලා සිටීම.
- AI හි මතකයෙන් සත්යාපනය නොකර ආරක්ෂිත සම්මත අයිතම/ඉදිරිපත් පිළිගැනීම.
- ඊ-නැවතුම් සහ අගුලු දැමීම "මම ඒවා පසුව එකතු කරමි" ලෙස කල් දැමීම සහ ආරක්ෂාව නොමැතිව පළමු පරීක්ෂණය පැවැත්වීම.
- AI-උත්පාදනය කරන ලද කේතය වලංගු ලෙස සලකනු ලබන්නේ එය "වැඩ කරන බව පෙනේ" නිසා ය.
- ත්වරණය, ධාරාව/වේග සීමාව වැනි භෞතික සීමාවන් ප්රේරකය මත තැබීමට අමතක වීම.
සාරාංශයක් ලෙස
- AI mechatronics හි වේගය එක් කරයි; නිරවද්යතාවය, ආරක්ෂාව සහ ක්ෂේත්ර අනුමැතිය ඉංජිනේරුවරයා සතුව පවතී.
- භෞතික අවදානම (අධික ධාරාව, ප්රතිලෝම දිශාව, කාල නියමය උල්ලංඝනය කිරීම) මෘදුකාංග අසාර්ථකත්වයට වඩා වෙනස් සහ සංයුක්ත වේ.
- ස්ථර සත්යාපනය (ස්ථිතික → පරිමාව → සමාකරණය → සීමිත දෘඪාංග → ක්රමානුකූලව යෙදවීම) අනිවාර්ය වේ.
- SIL/PL වැනි ක්රියාකාරී ආරක්ෂණ අරමුණු ඇගයීම සහ ලේඛනගත කිරීම මානව වගකීමයි.
- බලවත් ක්ෂණික; සන්දර්භය ලෙස පුවරුව, රියදුරු, අල්ෙපෙනති, සීමාවන් සහ වාස්තුවිද්යාත්මක බාධාව අඩංගු වේ.
- ආරක්ෂක සම්මත තොරතුරු සෑම විටම නිල මූලාශ්රයෙන් තහවුරු කර ඇත; AI හි මතකය විශ්වාස කළ නොහැක.
යෙදුම් කාර්යය
ඔබ සතුව ඇති සැබෑ මෙකට්රොනික් සංරචකයක් සඳහා (උදා: ස්ටෙපර් මෝටරයක් + ධාවකයක්), ඉහත "ශක්තිමත් ප්රේරක" අච්චුව පුරවන්න: පුවරුව, ධාවක, අල්ෙපෙනති, වෝල්ටීයතාව, ධාරාව සහ වේග සීමාවන් ලියන්න. මෙම සන්දර්භය සමඟ අවහිර නොවන රියදුරු කේතයක් ජනනය කිරීමට AI හට සලස්වන්න. ඉන්පසු ස්ථර සත්යාපන රාමුවේ පළමු ස්ථර තුන හරහා ප්රතිදානය ලබා දෙන්න: (1) කේත රේඛාව පේළියෙන් කියවා අවම වශයෙන් විභව අවදානම් දෙකක් සොයා ගන්න, (2) ගණනය කළ අගයක් අතින් සත්යාපනය කරන්න (උදා: දී ඇති වේගයකින් පියවර කාලසීමාව), (3) හැකි නම් සරල අනුකරණයක් හෝ වියළි ධාවනය කරන්න. කුමන ස්තරය කුමන ගැටලුව අල්ලා ගන්නේද යන්න සටහන් කරන්න.