আমি পিআইডি নিয়ন্ত্রকের অবিচ্ছেদ্য অংশটি বুঝতে পারি না। আসুন উইকিপিডিয়া থেকে এই সিউডোকোডটি ধরে নিই:
previous_error = 0
integral = 0
start:
error = setpoint - measured_value
integral = integral + error*dt
derivative = (error - previous_error)/dt
output = Kp*error + Ki*integral + Kd*derivative
previous_error = error
wait(dt)
goto start
ইন্টিগ্রাল শুরুর দিকে শূন্যে সেট করা আছে। এবং তারপরে লুপটিতে এটি সময়ের সাথে ত্রুটি একীভূত করছে। যখন আমি সেটপয়েন্টে একটি (ইতিবাচক) পরিবর্তন করব, ত্রুটিটি ইতিবাচক হয়ে উঠবে এবং অবিচ্ছেদ্য সময়ের সাথে সাথে (শুরু থেকেই) মানগুলি "খাওয়া" করবে। তবে আমি যা বুঝতে চাই না তা হ'ল ত্রুটি যখন শূন্যে ফিরে আসে তখন অবিচ্ছেদ্য অংশটির কিছু মূল্য থাকবে (সময়ের সাথে সাথে সংহত ত্রুটি) এবং এটি এখনও নিয়ামকের আউটপুট মানকে অবদান রাখবে, তবে এটি হওয়া উচিত নয়, কারণ ত্রুটি শূন্য হলে, পিআইডি এর আউটপুটও শূন্য হওয়া উচিত, তাই না?
কেউ দয়া করে আমাকে ব্যাখ্যা করতে পারেন?