هوش مصنوعی چیست ؟
هوش مصنوعی عبارت است از این که چگونه کامپیوترها را میتوان وادار به کارهایی کرد که در حال حاضر انسانها آنها را صحیح یا بهتر انجام میدهند.
به طور کلی هوش مصنوعی بر چهار قاعده کلی پایه گذاری شده است
- کامپیوتر باید بتواند به طور منطقی فکر کند
- کامپیوتر باید بتواند به طور منطقی عمل کند
- کامپیوتر باید بتواند شبیه انسان یا بهتر از آن فکر میکنند
- کامپیوتر باید بتواند شبیه انسان یا بهتر از آن عمل میکنند
در صورتی که کامپیوتری بتواند کلیه موارد بالا را پوشش دهد این کامپیوتر دارای هوش مصوعی است و میتواند جایگذین مناسبی برای انسان ها باشد
علت لزوم استفاده از هوش مصنوعی در صنایع آب چیست ؟
با توجه به شرایط کنونی کشور عزیزمان ایران و کمبود منابع آب ، لزوم استفاده از هوش مصنوعی در کلیه صنایع انتقال و بهره برداری منابع آب بیش از پیش در میان مدیران احساس می شود ، و به طور کلی می توان علت این نیاز را بر دلایل زیر بیان کرد.
- نبود اطلاعات کافی و لحظه ای از منابع موجود آب
- عدم امکان تخمین و برآورد لازم از میزان مصرف در آینده دور و نزدیک
- خطا های انسانی در محاسبه دقیق میزان آب های سطحی و غیر سطحی موجود
- نبود اطلاعات کافی و لحظه ای از میزان مصرف هر یک از انشعابات کلان منطقه ای مانند شهر ها و روستا ها
- عدم امکان برآورد میزان نشتی ها در خطوط انتقال آب توسط اپراتور های تلمتری
- عدم امکان محاسبه دقیق دبی های ورودی و خروجی توسط اپراتور های تلمتری خطوط انتقال آب و درک نشتی در خط لوله
- خطا های کاربری در کف رفتن و سر رفتن مخازن تعادلی
- افزایش فشار آب در خطوط لوله و انفجار ناگهانی در اثر اشتباه اپراتورها
البته کلیه موارد فوق بیشتر برای خطوط انتقال آب بین شهری مطرح است ولی باید به این نکته توجه داشت که شاید هدر رفت آب در خطوط انتقال آب در شهرها به مراتب بیشتر از خطوط انتقال آب بین شهری باشد و البته میزان لوله کشی های صورت گرفته در شهرها به مراتب بیشتر از لوله کشی های خطوط انتقال آب برون شهری است . به همین جهت با توجه به حجم بالای لوله کشی در خطوط انتقال آب شهری (آبفا و یا آبفار)استفاده از هوش مصنوعی برای مدیریت ، کنترل ، نظارت و همچنین یافتن نشتی های موجود در شبکه شهری به مراتب مهمتر است
هوش مصنوعی چگونه میزان نیاز به آب را در آینده تشخصی می دهد ؟
یکی از مهمترین مسائل در مدیریت کلان آب این است که ما برای اداره کشور در آینده دور و نزدیک به چه میزان آب احتیاج داریم
هوش مصنوعی به راحتی می تواند تخمین بزند که فلان شهر یا فلان روستا در سه ماهه آینده و یا در ده سال آینده به چه میزان آب برای استفاده نیاز دارد
برای این که بتوانیم تخمین های درستی به دست آوریم ابتدا باید یک بانک اطلاعاتی منابع آب استان و یا کشور را به صورت synchronize با بانک اطلاعاتی ثبت احوال کشور در آوریم و میزان مصرف شهر یا روستای مورد نظر خود را تقسیم بر جمعیت آن نماییم، حال با استفاده از برآورد ها میزان مصرف در سه ماهه گذشته را تخمین زده و هر یک را با ضرایبی در سه ماهه بعدی جمع نماییم
از ادامه مطلب به علت موارد ایمنی معذوریم لطفا جهت دریافت مطلب با دفتر هماهنگی نمایید
int X=0,Y=میزان اهمیت در محاسبات ;
Var FirstThreeMonths=(مصرف سه ماهه اول / جمعیت سه ماهه اول) * X ,
SecondThreeMonths=(مصرف سه ماهه دوم / جمعیت سه ماهه دوم) * X +Y,
ThirdThreeMonths=(مصرف سه ماهه سوم / جمعیت سه ماهه سوم) * X +Y,
FourthThreeMonths=(مصرف سه ماهه چهارم / جمعیت سه ماهه چهارم) * X +Y,
//میزان مصرف هر یک در متقیر های بالا ذخیره شده است
var Growth=(رشد جمعیت در سه ماهه اول)*1 ;
Growth+=(رشد حمعیت در سه ماهه دوم)*2 ;
Growth+=(رشد حمعیت در سه ماهه سوم)*2 ;
Growth+=(رشد حمعیت در سه ماهه چهارم)*2 ;
//تابع زیر تخمین رشد جمعیت در سه ماهه آینده را به دست می آورد
var _PredictPopulationGrowth= PredictPopulationGrowth(Growth,3);
از ادامه مطلب به علت موارد ایمنی معذوریم لطفا جهت دریافت مطلب با دفتر هماهنگی نمایید
هوش مصنوعی چگونه نشتی آب را تشخصی می دهد ؟
سوال اصلی اینجاست که چگونه می توان از هوش مصنوعی در جهت شناسایی نشتی های خطوط انتقال آب استفاده کرد ؟
در صورتی که خط لوله ای داشته باشیم که با استفاده از سامانه های تلمتری کنترل و نظارت بر آن صورت گیرد
درک نشتی آب توسط هوش مصنوعی به راحتی امکان پذیر است ، در کلیه سامانه های تلمتری کلیه اطلاعات مربوط به سنسورها و دبی های ورودی و خروجی در بانک های اطلاعاتی ذخیره می شود ، درواقع این بانک های اطلاعاتی تاریخچه دقیقی از کلیه ورودی ها و خروجی های سیستم و مقدار های دبی ها در اختیار دارد.
حالا نوبت آن است که به طور لحظه ای این ورودی و خروجی ها ، دبی ها و سطوح کنترلی توسط سیستم با الگریتم های ژنتیک یا لانه زنبود چک شود تا در صورت داشتن کوچکترین مقایرت به طور لحظه ای از کاهش افت فشار و یا دبی در خط لوله اپراتور را با خبر سازد، به عنوان مثال در صورتی که سطح فسار و یا میزان دبی ورودی آب در قطعه پنج خط لوله شما کاهش یابد این به این معناست که در این خط لوله نستی صورت گرغته است
به شبه کد زیر دقت نمایید
Var F_Entrance=سطح فشار آب ورودی ;
Var DB_Entrance=دبی ورودی ;
Var F_Output=سطح فشار آب خروجی ;
Var DB_Output=دبی خروجی ;
if(F_Entrance!=F_Output || DB_Entrance!=DB_Output)
{
Alarm
}
هوش مصنوعی چگونه آموزش می یابد ؟
فرض کنید یک خط انتقال آب دارید که تماما توسط اپراتور کنترل می شود ، آیا هوش مصنوعی می تواند از اپراتورها آموزش ببیند و فعالیت های آنها را انجام دهد ؟
در پاسخ به این سوال باید گفت بله
هوش مصنوعی به خوبی قادر است از رفتارهای اپراتورهای خط شما الگوبرداری نماید و هرکاری آنها انجام می دهند را به خوبی انجام دهد و کنترل و مدیریت انتقال آب از ابتدای خط تا انتهای آن به خوبی و بدون هیچ مشکلی بر اهده گیرد ،
طبق آمارهای و تحقیقات صورت گرفته بر روی خط انتقال آب زاینده رود به کاشان کلیه کارهای یک اپراتور کارهای روتین و یکسان روزمره است ، به عنوان مثال وقتی مخزنی در خط انتقال آب به حد پر شدن میرسد ، اپراتور با یک کلیک بر روی مانیتور کامپیوتر خود شیر و والف های مربوطه را می بندد تا مخزن سر نرود.
حال فرض کنید بر روی طرح انتقال آب زاینده رود به کاشان هوش مصنوعی سوار نماییم ، تنها لازم است هررویدادی که اپراتورها در سیستم تلمتری انتقال آب انجام داده اند را لاگ برداری کرده باشیم،
هوش مصنوعی لاگ های سیستم را مورد مطالعه قرار می دهد ، و از کلیه اتفاقات صورت گرفته در خط و واکنش اپراتورها به وقایع لیست برداری نماید.
سیستم هوش مصنوعی به خوبی و به راحتی می تواند جایگذین مناسبی برای اپراتورها باشد
از ادامه مطلب به علت موارد ایمنی معذوریم لطفا جهت دریافت مطلب با دفتر هماهنگی نمایید
سید محمد سجاد امین جواهری