লাভ:
- SCADA, স্মার্ট মিটার এবং বাজারের ডেটার গঠন, ইউনিট এবং সাধারণ মানের সমস্যাগুলি সনাক্ত করার ক্ষমতা
- কৃত্রিম বুদ্ধিমত্তার সাহায্যে অনুপস্থিত ডেটা, আউটলিয়ার এবং টাইমস্ট্যাম্প সমস্যা সনাক্ত করার এবং একটি পরিষ্কার কর্মপ্রবাহ স্থাপন করার ক্ষমতা
- এআই আউটপুটে এনার্জি টাইম সিরিজে রেজোলিউশন, টাইম জোন এবং ডেলাইট সেভিং টাইম এর মতো ফাঁদ যাচাই করার ক্ষমতা
প্রায় সমস্ত শক্তি বিশ্লেষণ একটি সময় সিরিজ দিয়ে শুরু হয়: সময় অক্ষ বরাবর সাজানো পরিমাপ। একটি মিটারের 15 মিনিটের খরচ, একটি টারবাইনের দ্বিতীয় ঘূর্ণন গতি, একটি ফিডারের প্রতি ঘন্টায় প্রবাহ (একটি বন্টন লাইন) - সবই টাইম সিরিজ। এই ইউনিটে, আমরা শিখব যে শক্তি ডেটা কোথা থেকে আসে, এতে কী কী অসুবিধা রয়েছে এবং এই ডেটাকে নির্ভরযোগ্য করার জন্য কীভাবে কৃত্রিম বুদ্ধিমত্তা ব্যবহার করতে হয়। আসুন শুরু থেকেই এই নীতিটি প্রতিষ্ঠিত করি: এমনকি নোংরা ডেটা সহ বুদ্ধিমান বিশ্লেষণও একটি নোংরা ফলাফল দেয়। শক্তি প্রকৌশলে, বেশিরভাগ সময় মডেলের উপর নয়, ডেটাকে নির্ভরযোগ্য করার জন্য ব্যয় করা হয় এবং কৃত্রিম বুদ্ধিমত্তা এই অংশে সবচেয়ে নিরাপদ অবদান প্রদান করে।
শক্তি ডেটার উত্স এবং কাঠামো
শক্তি ডেটা প্রাথমিকভাবে বিভিন্ন উত্স থেকে আসে। SCADA (তত্ত্বাবধায়ক নিয়ন্ত্রণ এবং ডেটা অধিগ্রহণ সিস্টেম) সুইচবোর্ড এবং গ্রিড সরঞ্জাম থেকে তাত্ক্ষণিক পরিমাপ সংগ্রহ করে; এটি সাধারণত সেকেন্ড বা মিনিটের রেজোলিউশনে হয় এবং এতে ভোল্টেজ, কারেন্ট, পাওয়ার এবং তাপমাত্রার মতো পরিমাণ থাকে। স্মার্ট মিটার ডেটা সাধারণত 15 মিনিটের ব্যবধানে খরচ পরিমাপ করে এবং এটি বিলিং এবং চাহিদা বিশ্লেষণের ভিত্তি। আবহাওয়া সংক্রান্ত তথ্য (তাপমাত্রা, বিকিরণ, বাতাসের গতি) হল উৎপাদন এবং চাহিদার পূর্বাভাসের ইনপুট। বাজারের তথ্য (ঘণ্টাপ্রতি মূল্য) হল অর্থনৈতিক বিশ্লেষণের ইনপুট।
এই ডেটাগুলির সাধারণ বৈশিষ্ট্য হল যে তারা একটি টাইমস্ট্যাম্প (তারিখ-সময় ট্যাগ যার প্রতিটি পরিমাপ অন্তর্ভুক্ত) এবং এক বা একাধিক পরিমাপ মান রয়েছে। এটি সবচেয়ে গুরুত্বপূর্ণ পয়েন্ট: যদি টাইমস্ট্যাম্পটি সঠিকভাবে বোঝা না যায়, তবে বাকি সবকিছু ভেঙে পড়ে।
রেজোলিউশন, টাইম জোন এবং ডেলাইট সেভিং টাইম ট্র্যাপ
শক্তি ডেটাতে ত্রুটির একটি আশ্চর্যজনকভাবে বড় অংশ সময় অক্ষ থেকে আসে। বিশেষ করে তিনটি ফাঁদ তুলে ধরা যাক।
সমাধান বিভ্রান্তি। একটি মিটার কি 15-মিনিট শক্তি (kWh) বা তাত্ক্ষণিক শক্তি (kW) রিপোর্ট করে? তাদের যোগ করা বিভিন্ন ফলাফল দেয়: 15 মিনিটের জন্য চার কিলোওয়াট মানের গড় হল শক্তি, যখন চারটির যোগফল ঘন্টার শক্তির সাথে সঙ্গতিপূর্ণ নয় (চতুর্থ-ঘন্টা শক্তির যোগফল প্রয়োজন)। একক এবং রেজোলিউশন একসাথে না বুঝে কোন যোগফল তৈরি করা যায় না।
সময় অঞ্চল। তথ্য স্থানীয় সময় (Türkiye জন্য TRT/UTC+3) নাকি সর্বজনীন সময় (UTC) রাখা হয়? বিভিন্ন সিস্টেম থেকে আসা দুটি সিরিজ বিভিন্ন সময় অঞ্চলে থাকতে পারে; একত্রিত করার সময় তিন-ঘণ্টার শিফট পুরো পিক আওয়ার বিশ্লেষণকে ব্যাহত করে।
ডেলাইট সেভিং টাইম (DST)। যে দেশগুলি দিবালোক সংরক্ষণের সময় পরিবর্তন করে, সেখানে এক ঘন্টা বছরে একবার "অদৃশ্য" হয় এবং বছরে একবার "পুনরাবৃত্তি" হয়। এটি সেই দিনগুলিতে 23 বা 25 ঘন্টার দিন তৈরি করে এবং প্রতি ঘন্টার প্রোফাইলগুলি ভেঙে দেয়। যেহেতু Türkiye 2016 সাল থেকে স্থায়ী ডেলাইট সেভিং টাইম (UTC+3) প্রয়োগ করেছে, এই সমস্যাটি স্থানীয় ডেটাতে দেখা যায় না, তবে আপনি এখনও আন্তর্জাতিক বা পুরানো ডেটার সাথে কাজ করার সময় এটির সম্মুখীন হন।
বিজ্ঞপ্তি: টাইমস্ট্যাম্পের লেবেলটি কি "পরিসরের শুরু" নাকি "পরিসরের শেষ"? 14:00 লেবেলযুক্ত একটি রেকর্ড কি 14:00-14:15 বা 13:45-14:00 নির্দেশ করে? এই একক সিদ্ধান্ত পিক ক্লককে এক স্লাইস করে পরিবর্তন করতে পারে। প্রতিটি ডেটা সেটের জন্য শুরুতে এই নিয়মটি পরিষ্কার করুন।
ধাপে ধাপে: কৃত্রিম বুদ্ধিমত্তা সহ ডেটা প্রস্তুতির কর্মপ্রবাহ
ধাপ 1 - আবিষ্কার। তথ্য জানুন: কয়টি সারি, কী পরিসর, কী রেজোলিউশন, কী একক? AI-কে প্রথম কয়েকশ সারি দেওয়া এবং কাঠামোর সংক্ষিপ্তকরণ দ্রুত কলামের অর্থ এবং সম্ভাব্য একক প্রকাশ করে। কিন্তু AI এর একক অনুমান একটি অনুমান; এটা উৎস নথি থেকে নিশ্চিত করা হয়.
ধাপ 2 - টাইমলাইন মানক করুন। একটি একক সময় অঞ্চলে স্ন্যাপ করুন, রেজোলিউশন ঠিক করুন, ট্যাগ নিয়ম নির্দিষ্ট করুন (শুরু/শেষ)। AI এমন কোড তৈরি করতে পারে যা অনিয়মিত ব্যবধান এবং অনুপস্থিত টাইমস্ট্যাম্প সনাক্ত করে।
ধাপ 3 - অসম্পূর্ণ এবং ডুপ্লিকেট রেকর্ড। যোগাযোগ বিচ্ছেদ আবার শূন্যতা এবং ডবল রেকর্ডিং তৈরি করে। AI নিয়মের একটি সেট তৈরি করে যা ফ্ল্যাগ ফাঁক এবং নকল করে; সংক্ষিপ্ত ব্যবধান (যেমন একটি একক 15 মিনিট) একটি উপযুক্ত পদ্ধতি দ্বারা পূরণ করা যেতে পারে, দীর্ঘ ফাঁকগুলি বিশ্লেষণ থেকে বাদ দেওয়া হয় এবং রিপোর্ট করা হয়।
ধাপ 4 - বহিরাগত। নেতিবাচক খরচ (উৎপাদন নেই), শক্তি শারীরিক ঊর্ধ্বসীমা অতিক্রম করে, আকস্মিক লাফ। AI পরিসংখ্যানগত এবং নিয়ম-ভিত্তিক আউটলায়ার সনাক্তকরণ অফার করে; কিন্তু একটি আউটলায়ার সবসময় একটি ত্রুটি নয় — এটি একটি বাস্তব ঘটনাও হতে পারে (উদাহরণস্বরূপ, একটি কারখানা অনলাইনে যাচ্ছে)। ইঞ্জিনিয়ার এই পার্থক্য করে।
ধাপ 5 — যাচাইকরণ। পরিষ্কার করা ডেটা ফিজিক্যাল অ্যাঙ্কর দিয়ে পরীক্ষা করা হয়: সূর্যোদয়/সূর্যাস্ত অবশ্যই সৌর জেনারেশন রিসেট করতে হবে, রাতের ভার অবশ্যই দিনের চেয়ে কম হতে হবে, মোট শক্তি বিলের সাথে সামঞ্জস্যপূর্ণ হতে হবে।
তিনটি মিনি কেস: সংখ্যা দ্বারা
কেস 1 - এক ঘন্টা স্লিপ। একজন বিশ্লেষকের সৌর উৎপাদনের তথ্য 13:00-এর পরিবর্তে 14:00-এ দুপুরের শিখর দেখায়। সমস্যাটি প্যানেলের সাথে ছিল না; তথ্যটি ইউটিসি ছিল তবে এটি স্থানীয় সময় বলে মনে করা হয়েছিল। যখন তিন-ঘণ্টার শিফ্ট লক্ষ্য করা গেল (সূর্যোদয়ের আগে উৎপাদনের চেহারা নোঙ্গর ছেড়ে দিয়েছে) পুরো বিশ্লেষণটি উন্নত হয়েছে; ভুল ব্যাখ্যার ভিত্তিতে বিনিয়োগের সিদ্ধান্ত রোধ করা হয়েছে।
কেস 2 - ডুপ্লিকেট রেকর্ডিং। একটি ডিস্ট্রিবিউশন ফিডারের 30-দিনের ঘন্টায় ডেটা, মোট খরচ প্রত্যাশিত তুলনায় প্রায় 4 শতাংশ বেশি ছিল। এআই-সহায়তা রিপ্লে সনাক্তকরণ দেখায় যে কিছু ঘন্টা যোগাযোগের পুনঃসংযোগে দুবার রেকর্ড করা হয়েছিল। 68টি পুনরাবৃত্তি রেকর্ড সাফ করার পর মোট বিলের সাথে মিলেছে।
কেস 3 — মিথ্যা শূন্য। যোগাযোগের ক্ষতির সময় এক মিটার খরচকে "0" হিসাবে রিপোর্ট করছিল; তবে ব্যবহার অব্যাহত ছিল। এই মিথ্যা শূন্য গড় কমিয়েছে এবং চাহিদার পূর্বাভাসকে বিভ্রান্ত করেছে। AI নিয়মের পরামর্শ দিয়েছে "উপস্থিতির পতাকা সহ 0 মান একসাথে পরিদর্শন করুন"; মিথ্যা শূন্যগুলি অনুপস্থিত ডেটা হিসাবে চিহ্নিত করা হয়েছিল এবং সত্য শূন্য থেকে পৃথক করা হয়েছিল (যেমন, বন্ধ কর্মক্ষেত্র)।
দুর্বল প্রম্পট / শক্তিশালী প্রম্পট
দুর্বল প্রম্পট:
এই কাউন্টার ডেটা সাফ করুন।[ডেটা]
শক্তিশালী প্রম্পট:
আপনার ভূমিকা: শক্তি ডেটা বিশ্লেষক। নিম্নলিখিত মিটার ডেটা 15 মিনিটের ব্যবধানের জন্য, স্থানীয় সময় (UTC+3), টাইমস্ট্যাম্পটি ব্যবধানের শুরুকে নির্দেশ করে, একক kWh। কার্য:1) অনুপস্থিত টাইমস্ট্যাম্প এবং ডুপ্লিকেট রেকর্ড (সংখ্যা এবং সময়) তালিকাভুক্ত করুন। 2) পৃথকভাবে নেতিবাচক মান এবং মানগুলি শারীরিক উচ্চ সীমা অতিক্রম করে চিহ্নিত করুন (চুক্তির ক্ষমতা 25 kWh); মুছে ফেলবেন না, শুধু মার্ক করুন।3) ভুল শূন্য থেকে মিথ্যা শূন্যকে আলাদা করার জন্য একটি চেক অফার করুন যেগুলি ভুল যোগাযোগের জন্য সন্দেহজনক। নিজের দ্বারা কোনো মান পূরণ করবেন না; প্রথমে এটি সনাক্ত করুন এবং আমি ভরাট নিশ্চিত করব।
শক্তিশালী প্রম্পট শুরু থেকেই রেজোলিউশন, টাইম জোন, ট্যাগ নিয়ম এবং উপরের সীমা দেয়; এটি AI-তে "আগে সনাক্ত করুন, পরে জিজ্ঞাসা করুন" শৃঙ্খলা আরোপ করে। এইভাবে ডেটা নীরবে দূষিত হবে না।
চারটি অনুলিপিযোগ্য টেমপ্লেট
1) ডেটা প্রোফাইলিং:
নিম্নলিখিত ডেটার একটি প্রোফাইল তৈরি করুন: সারির সংখ্যা, তারিখ পরিসীমা, রেজোলিউশন, আনুমানিক একক এবং প্রতিটি কলামের অর্থ, অনুপস্থিত হার, সর্বনিম্ন/সর্বোচ্চ/গড়। "যাচাই করা প্রয়োজন" ট্যাগ দিয়ে ইউনিট অনুমান চিহ্নিত করুন।
2) সময় অক্ষ নিয়ন্ত্রণ:
এই টাইম সিরিজে, সনাক্ত করুন: (ক) প্রত্যাশিত সীমার বাইরে ফাঁক, (খ) পুনরাবৃত্তি টাইমস্ট্যাম্প, (গ) দিবালোক সংরক্ষণের সময়/সময় অঞ্চলের কারণে সম্ভাব্য স্থানান্তর। প্রতিটি অনুসন্ধানকে তার সময়সীমার সাথে তালিকাভুক্ত করুন। আপনার সংশোধনের পরামর্শ আলাদাভাবে লিখুন; আবেদন।
3) বহিরাগত নিয়ম:
এই শারীরিক সীমাগুলি ব্যবহার করে আউটলার চিহ্নিত করুন: শক্তি 0-[X] kW, তাপমাত্রা [A] - [B] °C। এছাড়াও পরিসংখ্যানগত বহিরাগতদের একটি পৃথক তালিকা তৈরি করুন (যেমন মধ্যম থেকে খুব দূরে বিচ্যুত)। প্রতিটি আউটলারের জন্য, "সম্ভাব্য ত্রুটি বা প্রকৃত ঘটনা" প্রশ্নটি উত্থাপন করুন; আমাকে সিদ্ধান্ত নিতে দিন।
4) পরিষ্কার করার পরে যাচাইকরণ:
নিম্নলিখিত শারীরিক অ্যাঙ্করগুলির সাথে পরিষ্কার করা ডেটা পরীক্ষা করুন এবং অসঙ্গতিগুলি রিপোর্ট করুন: রাতে সৌর উত্পাদন শূন্য হওয়া উচিত; মোট শক্তি প্রত্যাশিত বিল স্তরের মধ্যে হতে হবে; রাতের লোড অবশ্যই দিনের সর্বোচ্চের চেয়ে কম হতে হবে। প্রতিটি অ্যাঙ্করের জন্য পাস/ফেল লিখুন।
ডেটা গুণমান ইস্যু টেবিল
সমস্যা
উপসর্গ
যাচাইকরণ অ্যাঙ্কর
সময় অঞ্চল স্থানান্তর
উপরের ঘড়িটি একটি অযৌক্তিক জায়গায় রয়েছে
সূর্যোদয়/সূর্যাস্তের সাথে সারিবদ্ধ করুন
গ্রীষ্মকালীন সময় (DST)
23/25 ঘন্টা দিন
দিনের দৈর্ঘ্য গণনা করুন
জাল শূন্য
যোগাযোগ ক্ষতির ক্ষেত্রে 0
যোগাযোগ পতাকা সঙ্গে ম্যাচ
পুনরায় নিবন্ধন করুন
মোট বিলের উপরে
টাইমস্ট্যাম্পের স্বতন্ত্রতা পরীক্ষা করুন
ইউনিট বিভ্রান্তি
র্যাঙ্ক 60/1000 বার বিকৃত
kW↔kWh রূপান্তর যাচাই করুন
নেতিবাচক মান
নেতিবাচক খরচ যখন কোন উত্পাদন নেই
শারীরিক চিহ্নের নিয়ম
সাধারণ ভুল
- নিঃশব্দে শূন্য দিয়ে অনুপস্থিত ডেটা পূরণ করুন। জিরো মানে "কোন খরচ নেই", "কোনো ডেটা" নয়; দুটির মিশ্রণ গড় এবং পূর্বাভাস বিকৃত করে।
- স্বয়ংক্রিয়ভাবে আউটলিয়ার মুছুন। একটি বহিরাগত একটি বাস্তব ঘটনা হতে পারে; মুছে ফেলার আগে ইঞ্জিনিয়ার পর্যালোচনা প্রয়োজন।
- সময় অঞ্চল অনুমান। "এটি সম্ভবত স্থানীয়" বলা সবচেয়ে ব্যয়বহুল ভুলগুলির মধ্যে একটি; সর্বদা উৎস থেকে যাচাই করুন.
- মিশ্রিত করে দ্রবণীয়তা সংগ্রহ করা। শক্তি (kWh) হিসাবে শক্তি (kW) মান যোগ করলে একটি ভুল মোট পাওয়া যায়।
- পরিচ্ছন্নতা যাচাই না করা। পরিষ্কার করা ডেটাও দূষিত হতে পারে; শারীরিক নোঙ্গর সঙ্গে এটি পরীক্ষা করতে ভুলবেন না.
টিপ: একটি "ডেটা লগ" এ ডেটা পরিষ্কারের প্রতিটি ধাপ লিখুন: কতগুলি রেকর্ড চিহ্নিত করা হয়েছিল, কতগুলি জনসংখ্যা ছিল, কোন নিয়মটি ব্যবহার করা হয়েছিল৷ এই লগটি প্রজননযোগ্যতা এবং নিরীক্ষাযোগ্যতা উভয়ই নিশ্চিত করে; এক বছর পরে "এই সংখ্যাটি কোথা থেকে এসেছে?" প্রশ্নের উত্তর দেয়।
সংক্ষেপে
শক্তি বিশ্লেষণের ভিত্তি হল একটি পরিষ্কার সময় সিরিজ। SCADA, মিটার, আবহাওয়াবিদ্যা এবং বাজার থেকে ডেটা আসে; প্রতিটির রেজোলিউশন, ইউনিট, টাইম জোন এবং ডেলাইট সেভিং টাইম ট্র্যাপ রয়েছে। অনুপস্থিত/ডুপ্লিকেট/আউটলার সনাক্তকরণকে ত্বরান্বিত করতে AI অত্যন্ত শক্তিশালী, তবে মুছে ফেলা এবং পূরণ করার সিদ্ধান্ত ইঞ্জিনিয়ারের কাছে থাকা উচিত এবং ফলাফলটি শারীরিক অ্যাঙ্করগুলির সাথে যাচাই করা উচিত। টাইমস্ট্যাম্পের সঠিক ধারণা ছাড়া কোনো বিশ্লেষণই নির্ভরযোগ্য নয়।
আবেদন টাস্ক
আপনার হাতে একটি শক্তি সময় সিরিজ (মিটার, উত্পাদন বা তাপমাত্রা) নিন। "টাইমলাইন অডিট" এবং "ডেটা প্রোফাইলিং" টেমপ্লেট ব্যবহার করে AI থেকে একটি গুণমানের প্রতিবেদনের অনুরোধ করুন। তারপর ম্যানুয়ালি তিনটি জিনিস যাচাই করুন: ইউনিট এবং রেজোলিউশন কি সঠিক, পিক ক্লক কি শারীরিকভাবে যুক্তিসঙ্গত, মোট শক্তি কি বিলের সাথে সামঞ্জস্যপূর্ণ? আপনি যে ডেটা মানের সমস্যাটি পেয়েছেন এবং আপনি কীভাবে এটি ঠিক করেছেন তা সংক্ষেপে বর্ণনা করুন।
চেকলিস্ট
- [ ] আমি তথ্যের উৎস, রেজোলিউশন এবং ইউনিট নিশ্চিত করেছি
- [ ] আমি টাইমজোন এবং টাইমস্ট্যাম্প লেবেল নিয়ম (শুরু/শেষ) স্পষ্ট করেছি
- গ্রীষ্মকালের কারণে আমি 23/25 ঘন্টার ঝুঁকি পরীক্ষা করেছি
- [ ] আমি অনুপস্থিত এবং নকল রেকর্ড শনাক্ত করেছি এবং তাদের রিপোর্ট করেছি
- [ ] আমি "ত্রুটি বা ঘটনা" এর পার্থক্য দিয়ে বহিরাগতদের পরীক্ষা করেছি
- আমি আসল শূন্য থেকে মিথ্যা শূন্যকে আলাদা করেছি
- [ ] আমি ফিজিক্যাল অ্যাঙ্কর দিয়ে পরিষ্কার করা ডেটা যাচাই করেছি এবং একটি ডেটা লগ রেখেছি