নিয়ন্ত্রিত সিস্টেমের সময় স্থির পরিবর্তনশীলগুলি কীভাবে আপনি পিআইডি-নিয়ন্ত্রণ সেট আপ করবেন?


9

একটি ক্রমাগত পিআইডি-নিয়ামকের সাধারণ বিবরণটি লেখা হয়: best সেরা প্রদত্ত নিয়ন্ত্রিত সিস্টেমের জন্য , এবং ধ্রুবকের মান তার সময় ধ্রুবক (গুলি) এর উপর নির্ভর করবে, এটি একটি সিস্টেম, বা সিস্টেম ইত্যাদি হবে ...

y(t)=Kpe(t)+Ki0te(τ)dτ+Kdde(t)dt
KpKiKdPT1PT2

এই জাতীয় সিস্টেমের সময় ধ্রুবক পরিবর্তনশীল হলে আপনি কী করবেন। বলুন, এটি এবং ( ) এর মধ্যে পরিবর্তিত হয় । আপনি পিআইডি-ধ্রুবকগুলি কীভাবে ডিজাইন করেন?TaTbTa<Tb

উত্তর:


8

একটি উপায় হ'ল অভিযোজিত নিয়ন্ত্রণের কিছু ফর্ম প্রয়োগ করা। যদি আপনার সময়ের স্থির পরিসীমাটি ছোট এবং জ্ঞাত হয় তবে আপনি "লাভ শিডিয়ুলিং" নামক কিছু ব্যবহার করতে পারেন যেখানে আপনি যে সমস্ত সময় ধ্রুবকের সাথে মোকাবিলা করবেন তার আগে হাত নির্ধারণ করবেন (আশা করি এটি সীমাবদ্ধ) এবং যদি পিআই সংজ্ঞায়নের জন্য যুক্তি ব্যবহার করেন তবে এবং D. পরিসরের মাধ্যমে স্থায়িত্ব এবং কার্যকারিতা নিশ্চিত করার জন্য আপনি পর্যাপ্ত পরিবর্তনশীলতা কভার করেছেন তা নিশ্চিত করা চ্যালেঞ্জিং হতে পারে। লাভের সময় নির্ধারণের জন্য একটি ভাল সাফল্যের গল্প হ'ল চিনুক হেলিকপ্টার। এটা হতে পারে.

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

অথবা আপনি মডেল আইডেন্টিফিকেশন অ্যাডাপটিভ কন্ট্রোলার (এমআইএসি) ব্যবহার করে দেখতে পারেন। এখানে নিয়ন্ত্রণ স্কিমটি রিয়েল টাইমে সিস্টেম সনাক্তকরণ করে এবং আপনার নিয়ামকের জন্য একটি আপডেট আইন ব্যবহার করে। এই এক জন্য তিনটি ধারণা সবচেয়ে উন্নত দক্ষতা প্রয়োজন।

যেহেতু আপনার সিস্টেম সময়ের সাথে সময়ের স্থায়ীত্ব পরিবর্তন করছে তাই এটি আর এলটিআই নয়। এর অর্থ হল আপনার পিআইডি-র জন্য আপডেট আইনের মাধ্যমে আপনার নির্ধারিত সময় নির্ধারণের (সময়সীমাগুলির সীমাটি জানতে পারলে বেশ সহজ) বা সিস্টেম সনাক্তকরণের প্রয়োজন।


অ্যাকিউটরেটর কমান্ড জমা দেওয়ার আগে প্রতিটি পুনরাবৃত্তির জন্য অপেক্ষা করে বৃহত্তর টাইমস্টেপের জন্য ডিজাইন করে এবং সফ্টওয়্যারটিকে আধা-রিয়েলটাইম তৈরি করে কেন সময়ীয় পদক্ষেপগুলি গতিশীল নয়?
গারকান Ç

@ গুরকানেটিন সফ্টওয়্যারটি কী অপেক্ষা করছে? যখন আপনি সফ্টওয়্যার ইচ্ছাকৃতভাবে একটি নিয়ন্ত্রণ আপডেট বিলম্ব করে তখন কী হচ্ছে তা বুঝতে আপনি আমাকে সাহায্য করতে পারেন?
willpower2727

যদি আমি সঠিকভাবে বুঝতে পারি তবে গণনা পুনরাবৃত্তির প্রতিটি লুপে একটি অজানা সময়-বিলম্ব হয় (যেমন I / O যোগাযোগের কারণে বা অন্যান্য সিপিইউ কার্যকারিতা।) এটি একটি বাস্তব-সময়-লক্ষ্য লক্ষ্য (ওএস) এ একটি সাধারণ সমস্যা। সুতরাং, পূর্বনির্ধারিত (দীর্ঘ) ডেল্টা_টি (100 মি সেক বলুন) এর জন্য নিয়ামকটির টিউন করা, এবং তারপরে প্রতিটি পুনরাবৃত্তির সময় এই ব-দ্বীপে মোট লুপ-টাইম সামঞ্জস্য করার চেষ্টা করুন (ধরুন যে নিয়ন্ত্রণ অ্যালগরিদমগুলি 80 মেসি দ্বারা শেষ হয়ে গেছে, একটি অতিরিক্ত 20 মেসি অপেক্ষা করুন ) নিয়ন্ত্রণ আদেশ জমা দিতে; কাজ করতে পারে, যদি এটি জানা থাকে যে সমস্ত অন্যান্য কাজগুলি 100 মিমি থেকেও কম সময় নেয় (বিয়োগ নিয়ন্ত্রণ আইন গণনার সময়)।
গুরকান in

@ গারকানাটিন যদি আমি মূল প্রশ্নটি সঠিকভাবে বুঝতে পারি তবে প্রশ্নটি যখন উদ্ভিদের শারীরিক দিকগুলি সময়ের সাথে সাথে পরিবর্তিত হয় (যেমন সময়ের সাথে সাথে রকেট ভর হারায়) কীভাবে নিয়ন্ত্রণ করা যায় তা নয়, কীভাবে বাস্তব-সময় অপারেটিং লুপ কার্যকর করার সময়গুলি মোকাবেলা করা যায় না। আমি মনে করি যে আপনার পরামর্শটি একটি নিয়ামক চালক অ-রিয়েল টাইম ওএসের সাথে আচরণের ক্ষেত্রে কার্যকর হতে পারে।
willpower2727

হ্যাঁ. আমি প্রশ্নটি ভুল করে ফেলেছি। এই ক্ষেত্রে যদি উদ্ভিদ সময়ের মধ্যে পরিবর্তন হয় (আকস্মিক বা ধীরে ধীরে), আমি বলব পুনর্গঠন অন্য সম্ভাবনা। অবশ্যই, যদি আপনি মডেল গতিশীলতার পরিবর্তন জানেন তবেই কাজ করে। যেমন ভর হারানো, জ্বালানী ব্যয় করা, অবতরণ / অবতরণ গিয়ারগুলি প্রত্যাহার করা ইত্যাদি ইত্যাদি
গারকান ইটিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.