BLDC মোটর কন্ট্রোলারে PID গতি নিয়ন্ত্রণ কীভাবে বাস্তবায়ন করবেন

BLDC মোটর কন্ট্রোলারে PID গতি নিয়ন্ত্রণ কীভাবে বাস্তবায়ন করবেন

আপনি একটি bldc মোটর কন্ট্রোলার এবং একটি PID অ্যালগরিদম একসাথে ব্যবহার করে একটি ব্রাশলেস ডিসি মোটরের গতি নিয়ন্ত্রণ করতে পারেন। এই সেটআপটি আপনাকে কন্ট্রোলার আউটপুট অবিলম্বে পরিবর্তন করতে সাহায্য করে। এটি আপনার ব্রাশলেস ডিসি মোটরকে আপনার পছন্দসই গতিতে রাখে, এমনকি যদি এর চারপাশের জিনিসগুলি পরিবর্তিত হয়। এটি কাজ করার জন্য আপনার হার্ডওয়্যার এবং সফ্টওয়্যার উভয়েরই প্রয়োজন।

নীচের টেবিলটি দেখায় যে কীভাবে bldc মোটর কন্ট্রোলারগুলিতে PID গতি নিয়ন্ত্রণ ব্যবহার করা তাদের আরও ভালভাবে কাজ করে:

কর্মক্ষমতা দিক

বিবরণ

গতি নিয়ন্ত্রণ

যখন কোনও কিছু বিরক্ত করে তখন গতি স্থির রাখে।

সময় বৃদ্ধি

মোটরটিকে দ্রুত সঠিক গতিতে পৌঁছাতে সাহায্য করে।

লক্ষ্য অতিক্রম করা

মোটরটিকে নির্ধারিত গতির চেয়ে বেশি দ্রুত যেতে বাধা দেয়।

স্টেডি-স্টেট ত্রুটি

দীর্ঘ সময় ধরে সঠিক গতি দেয়।

কী Takeaways

  • একটি PID অ্যালগরিদম একটি BLDC মোটর কন্ট্রোলারকে গতি স্থির রাখতে সাহায্য করে, এমনকি যদি পরিস্থিতি পরিবর্তিত হয়। ভালো হার্ডওয়্যার, সেন্সর এবং ফার্মওয়্যার একসাথে কাজ করে গতি ভালোভাবে নিয়ন্ত্রণ করে। আপনি যদি PID সেটিংস সাবধানে টিউন করেন, তাহলে মোটরটি দ্রুত সঠিক গতিতে পৌঁছাতে পারে। এটি খুব বেশি দূরে যাবে না বা কাঁপবে না। বিভিন্ন লোড এবং গতি দিয়ে আপনার কন্ট্রোলার পরীক্ষা করলে আপনি সমস্যাগুলি তাড়াতাড়ি খুঁজে পেতে পারেন। এটি মোটরটিকে আরও ভালভাবে কাজ করতে সাহায্য করে। সঠিক মোটর, কন্ট্রোলার এবং প্রতিক্রিয়া পদ্ধতি নির্বাচন করলে শক্তি সাশ্রয় হয়। এটি আপনার সিস্টেমকে ভালভাবে কাজ করে এবং দীর্ঘস্থায়ী করে।

BLDC মোটর কন্ট্রোলার এবং PID এর মূল বিষয়গুলি

BLDC মোটর কন্ট্রোলার এবং PID এর মূল বিষয়গুলি
চিত্র উত্স: pexels

মোটর স্ট্রাকচার

ব্রাশবিহীন ডিসি মোটরের নকশা সহজ। রটারে স্থায়ী চুম্বক থাকে। স্টেটরটি উইন্ডিংগুলিকে ধরে রাখে। এই নকশায় ব্রাশের প্রয়োজন হয় না। অন্যান্য মোটরে ব্রাশগুলি নষ্ট হয়ে যায়। বিএলডিসি মোটর কন্ট্রোলার স্টেটরের সাথে সংযুক্ত থাকে। এটি কীভাবে কারেন্ট প্রবাহিত হয় তা নিয়ন্ত্রণ করে। নীচের টেবিলে মোটরের মূল অংশগুলি দেখানো হয়েছে:

প্যারামিটার / সমীকরণ

বিবরণ

স্টেটর ব্যাস (ডিএস)

স্টেটরের প্রধান আকার

স্লট ক্রস-সেকশন (S_enc)

স্টেটরের আকার এবং স্লট সংখ্যার উপর ভিত্তি করে উইন্ডিংয়ের জন্য ক্ষেত্রফল

স্লট ফিল ফ্যাক্টর (k_r)

স্লটের কত অংশ কন্ডাক্টর দিয়ে ভরা?

স্লটের সংখ্যা (N_e)

স্টেটরে মোট স্লট

ব্যাক EMF (E)

রটারের নড়াচড়ার ফলে সৃষ্ট ভোল্টেজ

মোটর দক্ষতা (η)

আউটপুট এবং ইনপুট পাওয়ারের অনুপাত

একটি bldc মোটর কন্ট্রোলার মোটরটিকে আরও ভালোভাবে কাজ করতে এই বৈশিষ্ট্যগুলি ব্যবহার করে। এটি মোটরটিকে দীর্ঘস্থায়ী করতেও সাহায্য করে।

ইলেকট্রনিক যাতায়াত

BLDC মোটরগুলিতে ব্রাশের প্রয়োজন হয় না। কন্ট্রোলারটি ইলেকট্রনিক কমিউটেশন ব্যবহার করে। এটি ট্রানজিস্টর দিয়ে স্টেটর উইন্ডিংয়ে কারেন্ট পরিবর্তন করে। কন্ট্রোলার সেন্সর দিয়ে রটারের অবস্থান পরীক্ষা করে। এগুলি হল-ইফেক্ট সেন্সর বা রোটারি এনকোডার হতে পারে। কিছু কন্ট্রোলার সেন্সর ব্যবহার করে না। তারা রটারের অবস্থান খুঁজে বের করার জন্য EMF পরিমাপ করে। এটি আপনাকে গতি এবং দিক খুব ভালভাবে নিয়ন্ত্রণ করতে দেয়।

পরীক্ষাগুলি দেখায় যে ইলেকট্রনিক কমিউটেশন খুব ভালো গতি নিয়ন্ত্রণ প্রদান করে। এই পদ্ধতি ব্যবহার করে মডেলগুলি বাস্তব মোটরের গতির সাথে প্রায় হুবহু মিলে যায়। এটি শুরু করার সময়, থামার সময় বা কোলাহলপূর্ণ জায়গায়ও সত্য। এটি দেখায় যে bldc মোটর কন্ট্রোলাররা কঠোর নিয়ন্ত্রণের কাজ করতে পারে।

পিআইডি গতি নিয়ন্ত্রণ

মোটরের গতি স্থির রাখতে, আপনি একটি পিড অ্যালগরিদম ব্যবহার করেন। কন্ট্রোলার গতি পরীক্ষা করে এবং আপনার লক্ষ্যের সাথে তুলনা করে। যেকোনো পার্থক্য ঠিক করার জন্য এটি আউটপুট পরিবর্তন করে। এই ক্লোজড-লুপ কন্ট্রোল মোটরকে সঠিক গতিতে রাখে। লোড পরিবর্তন হলেও এটি কাজ করে। গবেষণায় দেখা গেছে যে উন্নত কন্ট্রোলারগুলি উত্থানের সময় 28% কম করে। তারা সেটলিং সময় 35% কম করে। ওভারশুট 22% কম। স্টেডি-স্টেট ত্রুটি 0.3% পর্যন্ত কম হতে পারে। এর অর্থ হল আপনার bldc মোটর কন্ট্রোলার অনেক ব্যবহারের জন্য দ্রুত এবং স্থির গতি নিয়ন্ত্রণ দেয়।

গতি নিয়ন্ত্রণের জন্য উপাদান

মোটর প্রকার

বিভিন্ন ধরণের ব্রাশলেস ডিসি মোটর আপনি বেছে নিতে পারেন। প্রতিটিরই বিশেষ বৈশিষ্ট্য রয়েছে। এই বৈশিষ্ট্যগুলি bldc মোটর কন্ট্রোলারের কাজ করার পদ্ধতি পরিবর্তন করে। বেশিরভাগ bldc মোটর তিনটি ফেজ ব্যবহার করে। উইন্ডিংগুলি স্টার বা ডেল্টা আকারে হতে পারে। ওরিয়েন্টাল মোটরের মতো স্টার-ওয়্যারড মোটরগুলি খুব দক্ষ। এগুলি গতিও ভালভাবে নিয়ন্ত্রণ করে। এই মোটরগুলি 5159 পাউন্ড-ইন পর্যন্ত টর্ক দিতে পারে। তাদের শক্তি 15 ওয়াট থেকে 400 ওয়াট পর্যন্ত। সঠিক মোটর নির্বাচন করা আপনার কন্ট্রোলারকে গতি স্থির রাখতে সাহায্য করে। এটি শক্তিও সাশ্রয় করে।

কন্ট্রোলার হার্ডওয়্যার

bldc মোটর কন্ট্রোলার হার্ডওয়্যার হল আপনার সিস্টেমের প্রধান অংশ। গতি নির্ধারণের জন্য আপনি পালস-উচ্চতা মড্যুলেশন বা PWM ব্যবহার করেন। কন্ট্রোলার ভোল্টেজ পালস কতক্ষণ স্থায়ী হয় তা পরিবর্তন করে। স্টেটরের ভিতরে হল ইফেক্ট সেন্সরগুলি দেখায় যে রটার কোথায়। এটি কন্ট্রোলারকে সঠিক সময়ে পর্যায় পরিবর্তন করতে সাহায্য করে। এই সেটআপের সাথে আপনার পাওয়ার রিলে প্রয়োজন হয় না। এর অর্থ এটি চালু রাখতে কম কাজ। হার্ডওয়্যার আপনাকে প্রোগ্রামেবল কন্ট্রোলারের সাথে সংযোগ করতে দেয়। এই নকশাটি সিস্টেমটিকে দক্ষ এবং নির্ভরযোগ্য করে তোলে। উদাহরণস্বরূপ, BMU সিরিজ 200 W মোটর এবং কন্ট্রোলার 86% দক্ষতা অর্জন করে। তারা IE4 মানও পূরণ করে।

গতি প্রতিক্রিয়া সেন্সর

মোটরকে সঠিক গতিতে রাখার জন্য আপনার ভালো প্রতিক্রিয়া প্রয়োজন। অনেক সিস্টেম হল সেন্সর বা রোটারি এনকোডার ব্যবহার করে। এই সেন্সরগুলি রটারের অবস্থান ট্র্যাক করে। তারা কন্ট্রোলারকে দ্রুত গতি পরিবর্তন করতে সাহায্য করে। কিছু সিস্টেম সেন্সরবিহীন নিয়ন্ত্রণ ব্যবহার করে। তারা ব্যাক-ইএমএফ পরীক্ষা করে বা পর্যবেক্ষক ব্যবহার করে রটারের অবস্থান অনুমান করে। গবেষণায় দেখা গেছে যে সেন্সরবিহীন পদ্ধতিগুলি ভাল কাজ করে, এমনকি লোড দ্রুত পরিবর্তিত হলেও। এক্সটেন্ডেড স্টেট অবজারভারের মতো পর্যবেক্ষক সমস্যাগুলি ব্লক করতে সাহায্য করে। তারা গতি অনুমান আরও সঠিক করে তোলে। এটি আপনার গতি নিয়ন্ত্রককে অনেক পরিস্থিতিতে আরও ভালভাবে কাজ করতে সাহায্য করে।

  • সেন্সরবিহীন সনাক্তকরণ উচ্চ এবং নিম্ন গতিতে কাজ করে।

  • উন্নত পর্যবেক্ষকরা ফেজ বিলম্ব এবং অতিরিক্ত সময়সীমা কমিয়ে আনে।

  • ভালো প্রতিক্রিয়া সিস্টেমটিকে সকল ধরণের লোড পরিচালনা করতে সাহায্য করে।

ফার্মওয়্যারের চাহিদা

আপনার কন্ট্রোলারে ফার্মওয়্যারটি প্রোগ্রাম করতে হবে। এটি সমস্ত নিয়ন্ত্রণ কাজ পরিচালনা করে। ফার্মওয়্যারটি সেন্সর বা সেন্সরবিহীন অনুমানকারীর কাছ থেকে প্রতিক্রিয়া পড়ে। এটি চালায় পিআইডি অ্যালগরিদম গতি স্থির রাখতে। ডিজিটাল সিগন্যাল প্রসেসর, বা ডিএসপি, কন্ট্রোলারকে দ্রুত জিনিসপত্র পরীক্ষা করতে সাহায্য করে। তারা দ্রুত গণিতও করে। এটি আপনার কন্ট্রোলারকে পরিবর্তনের সাথে দ্রুত প্রতিক্রিয়া জানাতে সাহায্য করে। ফার্মওয়্যারটি PWM সিগন্যালগুলিও নিয়ন্ত্রণ করে। প্রয়োজনে এটি ডিউটি ​​চক্র পরিবর্তন করে। ভালো ফার্মওয়্যার আপনার কন্ট্রোলার এবং মোটরকে একসাথে ভালোভাবে কাজ করতে সাহায্য করে। এটি আপনার পছন্দের গতি বজায় রাখে।

টিপস: সর্বদা আপনার ফার্মওয়্যারটি বিভিন্ন লোড এবং গতির সাথে পরীক্ষা করুন। এটি আপনাকে সমস্যাগুলি খুঁজে পেতে এবং আপনার গতি নিয়ন্ত্রককে আরও উন্নত করতে সহায়তা করে।

কম্পোনেন্ট/পদ্ধতি

গতি নিয়ন্ত্রণে বর্ণনা এবং ভূমিকা

সহায়ক বিবরণ এবং সুবিধা

রটার পজিশন সেন্সর (হল সেন্সর, এনকোডার)

এই সেন্সরগুলি ফেজ কমিউটেশনের জন্য রটারটি কোথায় তা দেখায়। এগুলি বেশি খরচ করতে পারে, জায়গা নিতে পারে এবং মাউন্ট করা কঠিন হতে পারে।

এগুলো ব্যবহার করলে সিস্টেমটি কম নির্ভরযোগ্য এবং বড় হয়ে যেতে পারে। এগুলো দামও বাড়িয়ে দেয়।

সেন্সরহীন নিয়ন্ত্রণ কৌশল

এগুলো রটারের অবস্থান এবং গতি অনুমান করার জন্য ব্যাক-ইএমএফ এবং পর্যবেক্ষক ব্যবহার করে। কোনও ভৌত সেন্সরের প্রয়োজন হয় না।

এগুলোর দাম এবং আকার কম। এগুলো সিস্টেমকে আরও নির্ভরযোগ্য করে তোলে। লোড খুব বেশি পরিবর্তন না হলে এগুলো ভালোভাবে কাজ করে।

ব্যাক-ইএমএফ সেন্সিং

এটি এমন একটি ফেজের ব্যাক-ইএমএফ পরীক্ষা করে যা চালিত হয় না। এটি কম্যুটেশন অর্ডার খুঁজে পেতে সাহায্য করে। এটি সস্তা কিন্তু কম গতিতে ভালোভাবে কাজ করে না।

আপনার ওপেন-লুপ শুরু করা দরকার। কম গতিতে কাজ করা কঠিন কারণ কোনও ব্যাক-ইএমএফ নেই।

তৃতীয় হারমোনিক ভোল্টেজ ইন্টিগ্রেশন

এটি রটার ফ্লাক্সের অবস্থান অনুমান করার জন্য ব্যাক-ইএমএফের তৃতীয় হারমোনিক ব্যবহার করে। এটি ফিল্টারিং বিলম্বের দ্বারা প্রভাবিত হয় না এবং অনেক গতিতে কাজ করে।

এটি উচ্চ কর্মক্ষমতা দেয় এবং কম গতিতে মোটরটিকে ভালোভাবে শুরু করতে সাহায্য করে।

ডিজিটাল সিগন্যাল প্রসেসর (ডিএসপি)

ডিএসপিগুলি সেন্সরবিহীন নিয়ন্ত্রণের জন্য উন্নত নিয়ন্ত্রণ অ্যালগরিদম চালায়। তারা খুব দ্রুত জিনিসগুলি পরীক্ষা এবং গণনা করতে পারে।

এগুলো সিস্টেমকে নিয়মিত সেন্সর-ভিত্তিক ড্রাইভের চেয়ে ভালোভাবে কাজ করতে সাহায্য করে। গণিত ব্যবহার করে সেন্সরের প্রয়োজনীয়তা দূর করতে পারে।

স্লাইডিং-মোড অবজারভার (SMO)

SMO রটারের অবস্থান এবং গতি অনুমান করে। এটি অরৈখিকতা এবং পরামিতিগুলির পরিবর্তনের সমস্যাগুলি সমাধান করে। এটি কম গতিতে সাহায্য করে।

এটি নিজেই স্টেটরের প্রতিরোধ এবং গতি অনুমান করতে পারে। এটি সিস্টেমকে স্থিতিশীল রাখে এবং অনুমানগুলি সঠিক কিনা তা নিশ্চিত করে।

পর্যবেক্ষক (মডেল-ভিত্তিক পদ্ধতি)

পর্যবেক্ষকরা এমন জিনিস অনুমান করেন যা আপনি পরিমাপ করতে পারবেন না, যেমন রটারের অবস্থান এবং গতি। তারা সিস্টেম ইনপুট এবং আউটপুট ব্যবহার করে। এটি ক্লোজড-লুপ নিয়ন্ত্রণে সহায়তা করে।

এগুলো আপনাকে পরিমাপ করা কঠিন জিনিস অনুমান করতে সাহায্য করে। এগুলো নিয়ন্ত্রণকে আরও নির্ভুল এবং নির্ভরযোগ্য করে তোলে। সেন্সরবিহীন নিয়ন্ত্রণের জন্য এগুলো প্রয়োজন।

স্টেটর প্রতিরোধের অনুমান

ভালো কম গতির কাজের জন্য এটি গুরুত্বপূর্ণ। এটি স্টেটর ফ্লাক্স এবং গতি কতটা ভালোভাবে অনুমান করতে পারে তা প্রভাবিত করে।

SMO এবং হাইপার-স্ট্যাবিলিটি তত্ত্ব ব্যবহার করে অ্যালগরিদমগুলি প্যারামিটারের পরিবর্তনের বিরুদ্ধে সিস্টেমকে শক্তিশালী করে তোলে।

BLDC মোটর কন্ট্রোলারে PID বাস্তবায়ন

হার্ডওয়্যার সেটআপ

প্রথমে, bldc মোটর কন্ট্রোলারের জন্য আপনার হার্ডওয়্যার প্রস্তুত করুন। একটি ভালো ব্রাশলেস ডিসি মোটর এবং পালস-উচ্চতা মড্যুলেশন ব্যবহার করে এমন একটি কন্ট্রোলার বেছে নিন। bldc নিয়ন্ত্রণ করতে PIC MCU এর মতো একটি 8-বিট মাইক্রোকন্ট্রোলার ব্যবহার করুন। কন্ট্রোলারটিকে মোটর উইন্ডিংয়ের সাথে সংযুক্ত করুন। নিশ্চিত করুন যে পাওয়ার সাপ্লাই আপনার মোটরের চাহিদার সাথে খাপ খায়। প্রতিক্রিয়ার জন্য মোটরের সাথে হল সেন্সর বা এনকোডারের মতো সেন্সর সংযুক্ত করুন।

কন্ট্রোলারের আউটপুটকে মোটর ফেজের সাথে সংযুক্ত করুন। পাওয়ার স্যুইচ করার জন্য ট্রানজিস্টর বা MOSFET ব্যবহার করুন। মোটরে প্রেরিত ভোল্টেজ নিয়ন্ত্রণ করতে pwm সিগন্যাল সেট আপ করুন। গতি সামঞ্জস্য করতে pwm ডিউটি ​​সাইকেল পরিবর্তন করুন। ইনপুট, আউটপুট এবং ত্রুটি সংকেত পরীক্ষা করার জন্য একটি অসিলোস্কোপ বা ডেটা লগার ব্যবহার করুন। এটি আপনাকে দেখতে সাহায্য করবে যে আপনার হার্ডওয়্যারটি ভালভাবে কাজ করছে কিনা।

টিপস: বিভিন্ন লোড সহ আপনার হার্ডওয়্যার ব্যবহার করে দেখুন। সেরা সেটআপ খুঁজে পেতে ফ্যাক্টরিয়াল ডিজাইনের মতো পরীক্ষামূলক নকশা পদ্ধতি ব্যবহার করুন। ANOVA-এর মতো পরিসংখ্যানগত সরঞ্জামগুলি আপনাকে দেখতে সাহায্য করে যে আপনার কন্ট্রোলারের কর্মক্ষমতার জন্য কোন বিষয়গুলি সবচেয়ে গুরুত্বপূর্ণ।

সেন্সর ইন্টিগ্রেশন

আপনার বিএলডিসি মোটর কন্ট্রোলারে সেন্সর গুরুত্বপূর্ণ। হল সেন্সর এবং এনকোডারগুলি আপনাকে রটারের অবস্থান এবং গতি বলে দেয়। আপনি সেন্সরবিহীন উপায়েও EMF এর পিছনে অবস্থান অনুমান করতে পারেন। আপনার সেন্সরগুলিকে কন্ট্রোলারের ইনপুট পিনের সাথে সংযুক্ত করুন। নিশ্চিত করুন যে তারগুলি টাইট আছে এবং সেন্সরগুলি সঠিকভাবে সেট আপ করা আছে।

আপনার সেন্সরগুলি কতটা ভালোভাবে কাজ করে তা আপনি এই বিষয়গুলি দেখে পরীক্ষা করতে পারেন:

ছন্দোময়

বিবরণ

গড় বেগ (V)

আপনার মোটরের গড় গতি দেখায়।

গড় ত্বরণ (A)

গতি কত দ্রুত পরিবর্তিত হয় তা আপনাকে বলে।

গড় গতিপথ বিচ্যুতি (D)

আপনার মোটর লক্ষ্য গতির কতটা কাছাকাছি চলে তা পরিমাপ করে।

গতিপথ কাকতালীয় (C)

প্রকৃত এবং লক্ষ্য গতি কতটা মিলে তা দেখায়।

ট্রাজেক্টোরির ছেদকারী ক্ষেত্রফল (S)

আপনার মোটর সময়ের সাথে সাথে নির্ধারিত গতি কতটা ভালোভাবে ট্র্যাক করে তা পরীক্ষা করে।

যদি আপনি মেশিন লার্নিং মডেল ব্যবহার করেন, তাহলে আপনি এই বৈশিষ্ট্যগুলি থেকে মোটর ফাংশন স্কোর অনুমান করতে পারবেন। এটি আপনাকে ভালো এবং স্থির গতির প্রতিক্রিয়া পেতে সাহায্য করে।

দ্রষ্টব্য: সর্বদা আপনার সেন্সর সিগন্যালে শব্দ আছে কিনা তা পরীক্ষা করুন। খারাপ তার বা সেন্সর যা সঠিকভাবে সেট আপ করা হয়নি তা আপনার গতি নিয়ন্ত্রকে ত্রুটির কারণ হতে পারে।

পিআইডি অ্যালগরিদম

একটি পিড অ্যালগরিদম আপনার বিএলডিসি মোটর কন্ট্রোলারকে গতি স্থির রাখতে সাহায্য করে। কন্ট্রোলার সেন্সর থেকে আসল গতি পড়ে এবং আপনার সেটপয়েন্টের বিপরীতে এটি পরীক্ষা করে। এটি ত্রুটিটি খুঁজে বের করে এবং তিনটি অংশ ব্যবহার করে: আনুপাতিক, অখণ্ড এবং ডেরিভেটিভ। আনুপাতিক অংশটি বর্তমান ত্রুটির প্রতি প্রতিক্রিয়া দেখায়। অখণ্ড অংশটি অতীতের ত্রুটিগুলি যোগ করে। ডেরিভেটিভ অংশটি ভবিষ্যতের ত্রুটিগুলি অনুমান করে।

আপনি আপনার কন্ট্রোলারের ফার্মওয়্যারে পিড অ্যালগরিদম এভাবে লিখতে পারেন:

error = setpoint - actual_speed;
integral += error;
output = Kp * error + Ki * integral + Kd * (error - last_error);
last_error = error;

অনেক bldc মোটর কন্ট্রোলার শুধুমাত্র আনুপাতিক এবং অবিচ্ছেদ্য অংশ ব্যবহার করে। ডেরিভেটিভ অংশটি সিস্টেমকে কাঁপিয়ে দিতে পারে, বিশেষ করে যদি শব্দ থাকে। সেরা ফলাফল পেতে আপনি Kp এবং Ki মান পরিবর্তন করতে পারেন। ছোট সংখ্যা দিয়ে শুরু করুন এবং অতিরিক্ত সংখ্যা বা অস্থিরতা পর্যবেক্ষণ করে সেগুলি বাড়ান।

আপনার পিড কতটা ভালো কাজ করে তা আপনি এই বিষয়গুলি দেখে পরীক্ষা করতে পারেন:

  • সময় বৃদ্ধি

  • সময় প্রতিষ্ঠাপন

  • লক্ষ্য অতিক্রম করা

  • স্থির-অবস্থার ত্রুটি

আপনি ইন্টিগ্রাল টাইম স্কয়ার এরর (ITSE) অথবা ইন্টিগ্রাল অ্যাবসলিউট এরর (IAE) এর মতো ত্রুটি-ভিত্তিক নিয়মগুলিও ব্যবহার করতে পারেন যাতে এটি কতটা ভালোভাবে কাজ করে তা দেখা যায়। কিছু ইঞ্জিনিয়ার আরও ভালো ফলাফলের জন্য পিআইডি সেটিংস টিউন করার জন্য জেনেটিক অ্যালগরিদম বা পার্টিকেল সোর্ম অপ্টিমাইজেশনের মতো বিশেষ অ্যালগরিদম ব্যবহার করেন।

টিপস: যদি আপনার কন্ট্রোলারটি খুব বেশি ওভারশুট করে বা কাঁপে, তাহলে Kp কমিয়ে দেখুন অথবা ডেরিভেটিভ অংশটি বন্ধ করে দেখুন।

টিউনিং পরামিতি

ভালো গতি নিয়ন্ত্রণের জন্য আপনার bldc মোটর কন্ট্রোলার টিউন করা গুরুত্বপূর্ণ। Kp এবং Ki এর জন্য প্রথম মানগুলি বেছে নিয়ে শুরু করুন। উদাহরণস্বরূপ, আপনি Kp=5 এবং Ki=7 চেষ্টা করতে পারেন। মোটরটি চালান এবং দেখুন এটি কত দ্রুত নির্ধারিত গতিতে পৌঁছায়। যদি এটি ধীর হয়, তাহলে Kp বাড়ান। যদি আপনি কাঁপুনি দেখতে পান, তাহলে Kp অথবা Ki কমিয়ে দিন।

আপনার ফলাফল পরীক্ষা করার জন্য আপনি এনকোডার বা ট্যাকোমিটার থেকে প্রাপ্ত ডেটা ব্যবহার করতে পারেন। বিভিন্ন মান চেষ্টা করুন এবং কী ঘটে তা লিখুন। সেটিংস তুলনা করতে IAE, ITAE, ITSE, এবং ISE এর মতো পারফরম্যান্স স্কোর ব্যবহার করুন। এই স্কোরগুলি আপনার গতি নিয়ন্ত্রকের জন্য সেরা টিউনিং খুঁজে পেতে সহায়তা করে।

আপনার ব্রাশলেস ডিসি মোটরের মডেল তৈরি করতে আপনি টর্ক, কৌণিক বেগ এবং কারেন্টের জন্য গাণিতিক সমীকরণও ব্যবহার করতে পারেন। এটি আপনাকে টিউনিংয়ের পরিবর্তনগুলি পরীক্ষা করতে এবং গতি নিয়ন্ত্রণকে কীভাবে প্রভাবিত করে তা দেখতে দেয়।

টিপস: সর্বদা আসল হার্ডওয়্যার দিয়ে আপনার টিউনিং পরীক্ষা করুন। সিমুলেশন সাহায্য করে, কিন্তু আসল পরীক্ষাগুলি এমন সমস্যা খুঁজে বের করে যা আপনি মিস করতে পারেন।

পরীক্ষা এবং সমস্যা সমাধান

আপনার bldc মোটর কন্ট্রোলার পরীক্ষা করলে সমস্যাগুলি খুঁজে বের করতে এবং সমাধান করতে সাহায্য করবে। ইনপুট, আউটপুট এবং ত্রুটি সংকেত রেকর্ড করতে সেন্সর এবং ডেটা লগার ব্যবহার করুন। অ্যাকচুয়েটর স্যাচুরেশন, ইন্টিগ্রাল উইন্ডআপ, বা শব্দ সংবেদনশীলতার মতো সমস্যার জন্য সতর্ক থাকুন।

এখানে সাধারণ সমস্যা এবং কী কী পরীক্ষা করতে হবে তার একটি সারণী দেওয়া হল:

বিভাগ

বর্ণনা / উদ্দেশ্য

ত্রুটি সংকেত

সেটপয়েন্ট এবং প্রকৃত গতির মধ্যে বড় বা ক্রমবর্ধমান ত্রুটিগুলি সন্ধান করুন।

অ্যাকচুয়েটর স্যাচুরেশন

কন্ট্রোলার আউটপুট সর্বোচ্চ না সর্বনিম্ন তা পরীক্ষা করুন।

ইন্টিগ্রাল উইন্ডআপ

অত্যধিক অবিচ্ছেদ্য কর্মের কারণে ধীর প্রতিক্রিয়া বা অতিরিক্ত প্রতিক্রিয়ার দিকে লক্ষ্য রাখুন।

শব্দ সংবেদনশীলতা

উচ্চ-ফ্রিকোয়েন্সি শব্দ কন্ট্রোলারকে অস্থির করে তোলে কিনা তা দেখুন।

পক্ষপাত

স্থির-অবস্থার ত্রুটিগুলি সন্ধান করুন যা দূর হয় না।

অরৈখিকতা

লক্ষ্য করুন যে সিস্টেমটি বিভিন্ন গতিতে বা লোডে ভিন্নভাবে আচরণ করে কিনা।

সেন্সর ক্রমাঙ্কন

সেন্সরগুলি সঠিক রিডিং দিচ্ছে কিনা তা নিশ্চিত করুন।

অ্যাকচুয়েটর হেলথ

মোটরটি নিয়ামক আদেশে সাড়া দেয় কিনা তা নিশ্চিত করুন।

প্রতিক্রিয়া লুপ ইন্টিগ্রিটি

নিশ্চিত করুন যে প্রতিক্রিয়া সংকেতগুলি সিস্টেমের আসল অবস্থার সাথে মিলে যায়।

পিআইডি প্যারামিটার টিউনিং

স্থিতিশীলতা এবং কর্মক্ষমতার জন্য আপনার Kp, Ki, এবং Kd মান পর্যালোচনা করুন।

যদি আপনি সমস্যা দেখতে পান, তাহলে আপনার টিউনিং পরিবর্তন করুন অথবা আপনার হার্ডওয়্যার পরীক্ষা করুন। নিশ্চিত করুন যে আপনার pwm সিগন্যাল এবং ডিউটি ​​সাইকেল সঠিক। আপনার কন্ট্রোলারটি বিভিন্ন লোড এবং গতি দিয়ে পরীক্ষা করুন যাতে নিশ্চিত হন যে এটি সমস্ত পরিস্থিতিতে কাজ করে।

টিপস: হার্ডওয়্যার পরীক্ষার আগে ক্লোজড-লুপ সিমুলেশন ব্যবহার করুন। এটি আপনাকে সমস্যাগুলি আগে থেকেই খুঁজে পেতে সাহায্য করে এবং সময় বাঁচায়।

গতি নিয়ন্ত্রক টিপস এবং চ্যালেঞ্জ

কারেন্ট এবং ভোল্টেজ

আপনার Bldc মোটর কন্ট্রোলারে কারেন্ট এবং ভোল্টেজ পরীক্ষা করতে হবে। ভুল ভোল্টেজ ব্যবহার করলে আপনার Bldc মোটর বন্ধ হয়ে যেতে পারে বা ভেঙে যেতে পারে। নীচের টেবিলটি আপনার কন্ট্রোলারের জন্য নিরাপদ ভোল্টেজ এবং তাপমাত্রা দেখায়:

ইনপুট ভোল্টেজ (ভিডিসি)

পরিচালনাগত ফলাফল

8 - 30

স্বাভাবিক অপারেশন

> = 42

এনার্জি ডাম্প ত্রুটি; মোটর থেমে গেছে এবং পাওয়ার সাইকেল না হওয়া পর্যন্ত চাকা ফ্রি-চাকা চলছে

তাপমাত্রা (ডিগ্রি সেন্টিগ্রেড)

বর্তমান সীমা আচরণ

<75

স্বাভাবিক অপারেশন

75 - 90

৯০°C তাপমাত্রায় বর্তমান সীমা ৪০A-তে নেমে আসে

90 - 100

বর্তমান সীমা ৪০A-তে সীমাবদ্ধ

> = 100

মোটর থেমে যায়; রিসেট না হওয়া পর্যন্ত চাকা মুক্ত থাকে

আপনার সার্জ কারেন্টের সীমাও নির্ধারণ করা উচিত। যদি সার্জ কারেন্টের সীমা স্বাভাবিকের চেয়ে বেশি হয়, তাহলে আপনার কন্ট্রোলার ছোট উচ্চ কারেন্ট বিস্ফোরণ ঘটাতে দেয়। এটি আপনার bldc কে দ্রুত লোড পরিবর্তনগুলি পরিচালনা করতে সহায়তা করে।

লাইন চার্টটি একটি BLDC মোটর কন্ট্রোলারের জন্য বর্তমান সীমা বনাম বেগ শুল্ক চক্র দেখায়

স্যুইচিং ফ্রিকোয়েন্সি

সুইচিং ফ্রিকোয়েন্সি আপনার bldc মোটর কন্ট্রোলারের কাজ করার পদ্ধতি পরিবর্তন করে। সুইচিং ফ্রিকোয়েন্সি বাড়ালে কারেন্ট মসৃণ হয়। এটি আপনার bldc কে আরও শান্তভাবে চালাতে সাহায্য করে এবং আরও ভালো টর্ক দেয়। পরীক্ষায় দেখা গেছে যে উচ্চতর সুইচিং ফ্রিকোয়েন্সি নিয়ন্ত্রণ ব্যান্ডউইথকে বড় করে তোলে। উদাহরণস্বরূপ, 8 kHz সুইচিং ব্যান্ডউইথ 400 Hz থেকে 1 kHz পর্যন্ত বাড়িয়ে দিতে পারে। আপনি দ্রুত প্রতিক্রিয়া এবং আরও ভালো গতি নিয়ন্ত্রণ পাবেন। কিন্তু যদি ফ্রিকোয়েন্সি খুব বেশি হয়, তাহলে আপনার কন্ট্রোলার আরও গরম হতে পারে।

অবস্থান নির্ণয়

আপনার bldc মোটর কন্ট্রোলারের জন্য ভালো অবস্থান সনাক্তকরণ গুরুত্বপূর্ণ। আপনি ফুল স্টেপ, হাফ স্টেপ, অথবা মাইক্রোস্টেপিং ব্যবহার করতে পারেন। মাইক্রোস্টেপিং সর্বোত্তম নির্ভুলতা দেয় কিন্তু কম টর্ক দেয়। চপার ড্রাইভ ড্রাইভার আপনাকে কারেন্ট আরও ভালোভাবে নিয়ন্ত্রণ করতে সাহায্য করে। এটি আপনার bldc কে আরও মসৃণ করে তোলে এবং অবস্থান নিয়ন্ত্রণে সাহায্য করে। আপনি যদি কারেন্ট-সীমাবদ্ধ ড্রাইভার ব্যবহার করেন, তাহলে আপনি কিছু নির্ভুলতা এবং দক্ষতা হারাতে পারেন।

মোড

স্পষ্টতা

ঘূর্ণন সঁচারক বল

সম্পূর্ণ ধাপ

কম

উচ্চ

হাফ স্টেপ

মধ্যম

মধ্যম

মাইক্রোস্টেপিং

উচ্চ

কম

ফার্মওয়্যার সমস্যা

ফার্মওয়্যারের সমস্যার কারণে আপনার Bldc মোটর কন্ট্রোলার ব্যর্থ হতে পারে। সিগন্যাল পরীক্ষা করার জন্য আপনার অসিলোস্কোপের মতো সরঞ্জাম ব্যবহার করা উচিত। ভুল খুঁজে পেতে মেমরি এবং রেজিস্টারগুলি দেখুন। রিয়েল-টাইম ট্রেস বিশ্লেষণ আপনাকে সময়ের সমস্যাগুলি দেখতে সাহায্য করে। স্বয়ংক্রিয় পরীক্ষায় বাগগুলি তাড়াতাড়ি খুঁজে পাওয়া যায়। কিছু কোম্পানি খারাপ ফার্মওয়্যারের কারণে বড় সমস্যায় পড়েছিল। উদাহরণস্বরূপ, স্ট্যাক ওভারফ্লো এবং ব্যর্থ-সেফ অনুপস্থিতির কারণে তারা নিয়ন্ত্রণ হারিয়ে ফেলে। সর্বদা আপনার ফার্মওয়্যার পরীক্ষা করুন এবং নিরাপদ কোডিং নিয়ম ব্যবহার করুন।

সাধারণ সমস্যা

আপনার bldc স্পিড কন্ট্রোলার টিউন করার সময় আপনি সাধারণ সমস্যার সম্মুখীন হতে পারেন। অনেকেই সেট করার জন্য ট্রায়াল অ্যান্ড এরর ব্যবহার করেন পিআইডি মান। এটি খারাপ নিয়ন্ত্রণ দিতে পারে। আপনার সিস্টেম পরিবর্তন করলে স্থির PID সেটিংস ভালোভাবে কাজ করবে না। জিগলার-নিকোলসের মতো হিউরিস্টিক পদ্ধতিগুলি সহজ কিন্তু সবসময় শক্তিশালী নয়। অভিযোজিত PID-এর জন্য ভালো মডেলের প্রয়োজন, যা পাওয়া কঠিন। কর্মক্ষমতা দেখার জন্য আপনার পরিমাপ সিস্টেম বিশ্লেষণ এবং নিয়ন্ত্রণ চার্ট ব্যবহার করা উচিত। সর্বদা তথ্য সংগ্রহ করুন, আপনার প্রক্রিয়া পরীক্ষা করুন এবং শিখতে থাকুন।

আপনার BLDC মোটর কন্ট্রোলারে PID গতি নিয়ন্ত্রণ সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. সঠিক কন্ট্রোলার হার্ডওয়্যার নির্বাচন করুন।

  2. প্রতিক্রিয়ার জন্য সেন্সর সংযুক্ত করুন।

  3. একটি PID অ্যালগরিদম দিয়ে কন্ট্রোলারটি প্রোগ্রাম করুন।

  4. সেরা ফলাফলের জন্য কন্ট্রোলারটি টিউন করুন।

  5. আপনার BLDC মোটর দিয়ে কন্ট্রোলারটি পরীক্ষা করুন।

শিখতে থাকুন এবং যদি আপনার কন্ট্রোলার জটিল সমস্যার সম্মুখীন হয় তবে সাহায্যের জন্য জিজ্ঞাসা করুন। আপনি স্থির গতি এবং নির্ভরযোগ্য নিয়ন্ত্রণ অর্জন করতে পারেন।

FAQ

মোটর কন্ট্রোলারে PID বলতে কী বোঝায়?

PID এর অর্থ হল প্রোপোরশনাল, ইন্টিগ্রাল এবং ডেরিভেটিভ। এই তিনটি অংশ আপনার BLDC মোটরের গতি নিয়ন্ত্রণে সাহায্য করে। প্রতিটি অংশ আপনার গতি নিয়ন্ত্রণ ব্যবস্থায় বিভিন্ন ধরণের ত্রুটি সংশোধন করে।

আমার BLDC মোটর কেন লক্ষ্যমাত্রার চেয়ে বেশি গতিতে চলে?

যখন PID সেটিংস খুব বেশি থাকে তখন আপনার মোটরটি অতিরিক্ত গতিতে চলে যায়। আনুপাতিক (Kp) বা ইন্টিগ্রাল (Ki) মান কমিয়ে দেখুন। এটি আপনার মোটরকে খুব বেশি দূরে না গিয়ে লক্ষ্য গতিতে পৌঁছাতে সাহায্য করে।

আমি কি সমস্ত BLDC মোটরের জন্য সেন্সরবিহীন নিয়ন্ত্রণ ব্যবহার করতে পারি?

অনেক BLDC মোটরের জন্য আপনি সেন্সরবিহীন নিয়ন্ত্রণ ব্যবহার করতে পারেন। এটি মাঝারি এবং উচ্চ গতিতে সবচেয়ে ভালো কাজ করে। খুব কম গতিতে, সেন্সরবিহীন পদ্ধতিগুলি সঠিক রটার অবস্থান নাও দিতে পারে।

আমার PID টিউনিং সঠিক কিনা আমি কিভাবে জানব?

এই লক্ষণগুলি পরীক্ষা করুন:

  • মোটরটি দ্রুত নির্ধারিত গতিতে পৌঁছায়।

  • খুব কম বা একেবারেই অতিরিক্ত কিছু নেই।

  • গতি স্থির থাকে।

    যদি আপনি বড় ত্রুটি বা কম্পন দেখতে পান, তাহলে আপনার PID মানগুলি সামঞ্জস্য করুন।

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা আছে *