طراحی و تهیه بانک داده و نرم¬افزار تخمین هزینه ماشین¬آلات پروژه¬های معدنی
گروه | سازمان زمین شناسی و اکتشافات معدنی کشور |
---|---|
مکان برگزاری | بیست و پنجمین گردهمائی علوم زمین |
نویسنده | احمد رضا صیادی |
تاريخ برگزاری | ۰۱ اسفند ۱۳۸۵ |
۱- مقدمه :
تخمین هزینه یک فعالیت اصلى در تصمیمات تجارى و مهندسى بوده و مستلزم بررسى جوانب و متغیرهاى متعددى میباشد. یک برآورد هزینه خوب باید داراى خصوصیاتى چون تعریف اجزاى هزینهبر، جمعآورى اطلاعات هزینه، طبقهبندى هزینهها، تحلیل روابط بین دادههاى هزینهاى و برآورد هزینه بر اساس این روابط باشد[۱].
هزینههاى پروژه عمدتاٌ شامل هزینههاى سرمایهگذارى و هزینههاى جارى میباشند. این هزینهها متاثر از عوامل متعددى از جمله شرایط کشور میزبان، نوع پروژه و تورم قیمتها هستند. انتخاب روش تخمین هزینه به مرحله پیشرفت پروژه و اهداف از قبل تعیین شده براى مرحله جارى پروژه، بستگى دارد. بنابراین لازم است که دادههاى مورد استفاده و روش تخمین هزینه را با دقت مورد نظر در هر مرحله مطابقت داد. طبقهبندیهاى متعددى براى انواع روشهاى تخمین هزینه وجود دارد. از جمله روشهاى تخمین هزینه را میتوان بر مبناى کلاسیک و یا نوین بودن روشها تقسیم نمود. این روشها شامل تحلیلهاى رگرسیونى چندگانه (MRA[۱])، شبکههاى عصبى (NNs[۲]) و استفاده از هزینهها و اطلاعات پروژههاى مشابه([۳]CBR) میباشند[۲].
مدل رگرسیون چندگانه
مدلهاى تخمین هزینه آمارى و تحلیلهاى رگرسیونى در سال ۱۹۷۰ به وجود آمده و توسعه یافتند. این روش، ابزار آمارى بسیار قدرتمندى بوده که میتواند هم به عنوان یک تکنیک تحلیلى و هم یک تکنیک پیشگو در تعیین اقلام پنهان هزینه بکار برده شود. ولى با این وجود در صورت غیرخطى بودن روابط، این مدل مناسب نمیباشد. برخى از محققین، اشکالاتى را براى این مدل ارائه دادهاند که عبارتند از :
- عدم وجود شیوهاى خاص در مدلهاى رگرسیونى که کاربران را در انتخاب مدلى که بتواند بهترین منحنى را بر روى دادههاى موجود فیت کند، راهنمایى نماید
- فرض نوع خاصى از معادلات چندگانه و دادههاى آن، در معادلات رگرسیونى
- نیاز به بررسى متغیرهاى متعدد موثر در تخمین که در صورت تعدد ورودیها، سختیهاى زیادى به همراه دارد.
ولى به دلیل بهرهمندى از پایههاى ریاضى مناسب در تعیین منحنى سازگار با دادههاى موجود استفاده فراوانى داشته است. MRA در کل به صورت زیر نشان داده مىشود :
(۱)
که Y، تخمین نهایى هزینه و Xn, ….x۲, x۱ مقادیر متمایز متغییرها، C ثابت تخمین و bn,..., b۲ , b۱ ضرائبى هستند که با استفاده از تحلیلهاى رگرسیونى و یکسرى دادههاى مشخص بدست آمدهاند.
براى توسعه این مدل از تکنیکهاى گام به گام SPSS[۴] استفاده شده است [۲]. در این زمینه مدلهاى اقتصادسنجى متعددى ارائه شده که معمولاً از روش تخمین رگرسیون هزینه – ظرفیت استفاده میکنند. مدلهاىUSBM (۱۹۸۴) ، O’Hara (۱۹۸۸)، CANMET (۱۹۸۶)، gentry & Neill (۱۹۸۴) ، AusIMM (۱۹۹۳) و، MULAR (۱۹۸۲ , ۱۹۹۸). مثالهایى از این نوع هستند[۳].
مدل شبکه عصبى
مدل شبکه عصبى، یک سیستم کامپیوترى بوده که بر اساس فرایند یادگیرى مغز بشر شبیهسازى شده است و به طور گستردهاى در بخشهاى زیادى از صنعت مانند عمران، معدن و ... مورد استفاده قرار گرفتهاست [۲].
Mckim در سال ۱۹۹۳ استفاده از شبکههاى عصبى در مهندسى هزینه را نشان داد و آن را با روشهاى سنتى مقایسه کرد. در سال ۱۹۹۴، هگازى و مصلحى مدل تخمین هزینه و توزیع کننده سود با استفاده از شبکه عصبى را ارائه دادند. در ۱۹۹۵ گارزا و روهانا[۵] کاربرد شبکههاى عصبى را در تخمین هزینه مورد بررسى قرار داده و به نتایج مطلوبى رسیدند. در ضمن ایراداتى چون طراحى پیچیده شبکه و پارامتر نشانى را که هر دو زمانبر و سخت مىباشند، بیان نمودند. کریس و لى[۶] نیز با کاربرد شبکه عصبى در تخمین هزینه پلهاى چوبى به نتایج مشابهى دست یافتند. نرمافزارهایى چون Neursolution ، Neuroshell۲ و Matlab در تهیه شبکههاى عصبى مورد استفاده قرار میگیرد. بر اساس تحقیقات انجام گرفته، مزایاى شبکههاى عصبى در امر تخمین هزینه به صورت زیر میباشد: اولاً، با این تکنولوژى نیاز به یافتن یک رابطه تخمین هزینه خوب که از نظر ریاضى همانند تابعى از متغیرها در بدست آوردن جواب مناسب عمل نماید، حذف میگردد. ثانیاً، تکنیک شبکه عصبى هیچ محدودیتى در تعداد متغیرهاى هزینه ندارد. ثالثاً، نیازى نیست که قبل از آموزش شکل تابع تخمین به صورتى مشخص فرض شود [۴].
استدلال بر مبناى پروژههاى قبلى(Case – based reasoning )
یک مدل مستدل بر مبناى پروژههاى قبلى بوده که مسائل جدید را با اتخاذ راهحلهاى مورد استفاده در مسائل قدیمى حل میکند. این سیستم در سالیان اخیر در موارد متعددى از جمله برآورد زمان لازم جهت انجام فعالیتها، تخمین هزینه، پیشنهاد مناقصه، انتخاب روشها، مدیریت و دیگر موارد مورد استفاده قرار گرفته است. چنین مدلى در حل مسائلى چون طراحى، برنامهریزى و تشخیص عیوب نیز میتواند سودمند باشد. سیستم CBR، خود شامل چهار زیرفرایند میباشد :
- ذخیره پروژههاى قدیمى در یک پایگاه پروژه که حاوى تجارب مورد نیاز سیستم است.
- با ارائه یک پروژه جدید به سیستم، CBR با توجه به درجه شباهت یک یا چند پروژه مشابه بازیابى میکند.
- کاربران با مقایسه پروژه جدید با پروژههاى قدیمى در صدد حل آن برمیآیند. و این انطباق بر اساس اختلاف بین پروژههاى ذخیره شده و پروژه جدید بدست مى آید.
- راهحل جدید به عنوان بخشى از پروژههاى ذخیرهشده در طى آزمایش نگه داشته میشود[۲].
بعد از آن که درصد شباهت تمامى پروژهها محاسبه شد، دادههاى هزینهها در پایگاه پروژهها مرتب میگردند و سپس بالاترین آنها به عنوان هزینه پروژه جدید انتخاب میشود[۲].
مقایسه سه مدل MRA، NNs، CBR
میزان کارایى یک مدل مربوط به جهت تمایل، پایدارى و دقت آن میباشد و درجه تمایل، پایدارى و دقت به ترتیب به متوسط اختلاف بین هزینههاى واقعى و تخمین زده شده، درجه انحراف از میانگین بستگى دارد و عموماً اکثر معیارهاى محاسباتى، معیارهاى آمارى مانند میانه، انحراف معیار و ضریب تغییرات مى باشند. سه مدل با هم مقایسه و با استفاده از تحلیل واریانسها بررسى شدهاند. از نظر آمارى، NN کارایى بهترى دارد ولى با این وجود ایجاد بهترین مدل NN به دلیل زمانگیر و دشوار بودن تعیین پارامترهاى لازم مشکل میباشد. در ضمن شبکههاى عصبى به دلیل مشکلات مربوط به تعیین پارامترهاى آن قابلیت بروزرسانى ضعیفى را دارد و مدل CBR از این جهت بهتر میباشد[۵]. مدل CBR بهتر از بقیه مدلها مى تواند تشریح شود و مدل NN از این لحاظ نیز ضعف دارد و با وجود داشتن بیشترین دقت، کاربر نمیتواند براحتى آن را درک و نتایج آن را تشریح نماید. با توجه به اینکه مدلهاى تخمین هزینه جهت شرکت در مناقصات مورد استفاده قرار میگیرند و در این فرایند، مدل CBR کاملاً موفقیتآمیز بوده است. البته روشهایى نیز براى رفع مشکل شبکههاى عصبى ارائه شدهاند. که یکى از آنها استفاده از الگوریتم ژنتیک در یافتن پارامترهاى شبکه عصبى میباشد[۴].با توجه به توصیفات فوق مدل CBR براى ادامه تحقیقات انتخاب گردید.
نرمافزارهاى موجود در زمینه تخمین هزینه
۱- مدل و نرمافزار sherpa: این نرمافزار در سال ۲۰۰۲ توسط شرکت Aventurine و بر اساس راهنماى ارائه شده توسط آن جهت تخمین هزینههاى معادن زیرزمینى ارائه گردید [۶،۵]. براى شروع کاربر اطلاعات اولیه مربوط به زمینشناسى، روش استخراج، نرخ تولید مورد نظر، تجهیزات موجود و روشهاى باربرى را به برنامه میدهد و سپس SHERPA به صورت اتوماتیک فرضیات مناسب را ایجاد و یا تمامى اطلاعات مورد نیاز را تعیین و هزینهها را برآورد میکند. در پایان گزارشى حاوى خلاصه هزینههاى سرمایهاى و عملیاتى، هزینههاى تولید و آمادهسازى، ارائه میشود [۸،۷]. هزینهها به صورت روزانه یا بر تن و دستمزدهاى ساعتى نمایش داده میشود.[۹]. این نرمافزار تا حد کمى قابلیت استفاده در کشورهاى دیگر را نیز دارا مى-باشد[۸،۷]. تمامى هزینههاى تخمین زده شده توسط نرم افزار بر حسب دلار امریکا در سال ۲۰۰۲ بوده، لذا لازم است تمامى این مقادیر با ضرایب مناسب تبدیل به واحد پول کشور و سال مورد نظر شوند.
۲- نرمافزار تخمین هزینه ماشینآلات معادن روباز WMEI : در سال ۱۳۸۳ در دانشگاه تربیت مدرس، جهت تخمین هزینه سرمایهاى تجهیزات پروژههاى معدنى روباز نرمافزارى توسط صیادى ا.، ر. و کیانى ا. طراحى گردید که در آن تخمین هزینه بر اساس قیمت متوسط خرید ماشین آلات معادن روباز در سال ۱۹۹۵موجود در راهنماى منتشره از انجمن مهندسین هزینه آمریکا صورت میگرفت. نرم افزار تولید شده با هدف ارزیابى انطباقپذیرى راهنماى مذکور با پروژههاى معدنى روباز در ایران تهیه گردید. در این نرمافزار فقط تخمین هزینههاى سرمایهاى ماشینآلات معادن روباز امکانپذیر بوده و گزارشى حاوى اطلاعات ماشینآلات مورد نیاز پروژه و هزینههاى سرمایهاى آن توسط نرم افزار تهیه میگردید. نرم افزار مذکور محدودیتهایى چون اطلاعات محدود موجود در آن، محدود بودن به پروژههاى معادن روباز و تخمین هزینههاى سرمایهاى و عدم ذخیرهسازى پروژهها جهت تصحیح و ویرایش مجدد را داشت [۳].
◊◊◊◊◊◊◊
۲- روش تحقیق
در این تحقیق هدف طراحى و تهیه یک بانک اطلاعاتى و نرمافزار تخمین هزینه میباشد. با مقایسه سه روش رگرسیون چندگانه، شبکههاى عصبى و مدل مبتنى بر پروژههاى مشابه و بررسى آنها و با در نظر گرفتن مزایایى که هر یک در نوع خود دارند، روش مبتنى بر پروژههاى مشابه انتخاب و بر اساس آن مدلى تهیه و از آن در تهیه نرمافزار استفاده گردید در ساخت مدل از راهنماى WMEI– نسخه ۲۰۰۵ استفاده گردید[۶]. زیرا اولاٌ با روش CBR همخوانى داشته و در ضمن کارآیى آن در ایران طبق تحقیقات قبلى تایید شده است[۳]. براى انطباق بیشتر آن با شرایط ایران تمامى پارامترهاى دخیل در محاسبات WMEI با استفاده از مهندسى معکوس به دست آورده شد و با ایجاد تغییراتى در آن، مدل مناسب با شرایط ایران تهیه گردید.سپس پایگاه دادهاى بر اساس آن ایجاد و در نهایت نرمافزار مربوطه تهیه گردید.
◊◊◊◊◊◊◊
۳- مدل تخمین هزینه ماشینآلات معادن و کارخانههاى فرآورى(MME[۷])
جهت تخمین هزینه نیاز به یک مدل تخمین هزینه داریم که اولاً از دقت خوبى برخوردار بوده و ثانیاً سازگارى آن با شرایط کشور مناسب باشد. همانطور که اشاره شد مدل CBR نسبت به سایر مدلها برتریهایى داشت. راهنماى WMEI با توجه به دارا بودن اطلاعات هزینهاى تجهیزات معدنى تا حدودى مشابه مدل CBRبوده و نیزبا توجه به بررسیهاى انجام گرفته سازگارى WMEI با شرایط ایران نیز تائید شده است[۳]. لذا براى تهیه مدل MME از WMEI استفاده گردید.راهنماى تخمین هزینه [۸]WMEI، مجموعه اى از هزینههاى سرمایهاى و عملیاتى تجهیزات مورد استفاده در معادن و کارخانههاى فرآورى بوده که هزینههاى سرمایهاى موجود درآن حاصل بررسیهاى سالانه از کارخانههاى تولیدکننده ماشینآلات، عرضه کنندگان انرژى، سوخت، تایر و روغن و نیز شرکتهاى معدنى ایالات متحده میباشد. اکثر هزینههاى سرمایهاى WMEI مربوط به مدلهاى خاص و استاندارد تجهیزات بوده و هزینههاى عملیاتى مربوطه نیز بر اساس یکسرى روشهاى محاسباتى مناسب استوار بوده که دقت لازم را در تخمین اولیه مهندسى فراهم میکند.[۶]. پس از بررسى ساختار WMEI، جهت افزایش دقت تخمین و نیز انطباق مدل تغییراتى در آن اعمال شد که تغییرات در حالت کلى تغییر در ساختار مدل، تغییر در خروجى و ورودى مدل شامل را میشد. تغییر در خروجى و ورودى مدل اکثراً در رابطه با تبدیل کمیتها از نوعى به نوع دیگر بوده و تغییر در ساختار مدل، نیز جهت انطباق آن با شرایط کشور میزبان صورت گرفت. و لذا لازم بود که ساختار WMEI که ساختارى ناشناخته و مبهم بود بدست آید تا بتوان تغییراتى را در آن اعمال نمود. در WMEI هر یک از اقلام هزینههاى عملیاتى توسط رابطهاى بدست میآید که شامل ضرائبى مربوط به مسائل فنى ماشینآلات و نیز شرایط معدنکارى و ... میباشد. با استفاده از مهندسى معکوس ضرائب مربوطه به دست آورده شد و با تغییر آنها، روابطى را ایجاد نمودیم که قادر به برآورد هزینههاى عملیاتى با توجه به شرایط خاص مکانى و زمانى باشد و در نهایت مدل MME تهیه گردید [۱۰].
◊◊◊◊◊◊◊
۴- طراحى و تهیه نرمافزار تخمین هزینه MME Cost Estimator
پایگاه داده و نرمافزارى که در طى این تحقیق تهیه گردید از جمله اولین کارهاى است که در این زمینه صورت گرفته است. پایگاه داده بر اساس مدل MME طراحى و با استفاده از زبان برنامه نویسى SQL در نرمافزارsql server ایجاد و نرمافزار با استفاده از زبان ویژواک بیسیک تهیه گردید و در محیط ویندوز XP , ۲۰۰۰ , ۹۸ , NT قابلاجرا میباشد. در واقع ایجاد این نرمافزار در دو مرحله ایجاد پایگاهداده[۹] و ایجاد یک تراکنش[۱۰] و سیستم مدیریت پایگاه داده انجام گرفت[۱۰].
- طراحى و ایجاد پایگاه داده: طراحى این پایگاه طى مراحل زیر صورت گرفت[۱۰]:
۱. جمعآورى اطلاعات و دادههاى لازم جهت ساخت پایگاه داده
۲. طراحى اولیه پایگاه داده
۳. تجزیه و تحلیل پایگاه داده طراحى شده
۴. نرمالسازى پایگاه داده
۵. پیادهسازى پایگاه داده نرمالشده با استفاده از نرمافزار sqlserver در قالب مجموعهاى جداول و روابط بین آنها.
انتظاراتى چون پردازش سریع دادهها، قابلیت کار با حجم وسیع دادهها، قابلیت بروزآورى آسان و قابلیت کار به صورت شبکهاى و در نهایت انعطافپذیرى مناسب در خصوص مجاز بودن کاربر در ورود اطلاعات جدید از جمله انتظاراتى بود که ما را به سوى نرم افزار sqlserver جهت ایجاد پایگاه داده کشاند. در پایگاه داده، اطلاعات ماش
احمد رضا صیادی، استاد یار دانشگاه تربیت مدرس
محمد حسین بصیری، استاد یار دانشگاه تربیت مدرس
سید امید گیلانی، دانشجوی کارشناسی ارشد مهندسی معدن دانشگاه تربیت مدرس
◊◊◊◊◊◊◊
چکیده
تخمین هزینه یک فعالیت اصلی در تصمیمات تجاری و مهندسی میباشد. این امر تاحدودی زمانبر بوده، در ضمن باید از دقت خوبی نیز برخوردار باشد.بدین منظور درصدد تهیه پایگاه داده و نرمافزاری برای این منظور برآمدیم. با مقایسه سه روش تحلیلهای رگرسیونی چندگانه (MRA[1])، شبکههای عصبی (NNs[2]) و استفاده از هزینهها و اطلاعات پروژههای مشابه([3]CBR)، به دلیل اینکه روش CBR نسبت به بقیه روشها قابلیت بروزرسانی بهتر، تشریح و تفهیم واضحتر و دقت تخمین بهتری داشته و جهت شرکت در مناقصات نیز بهتر عمل میکند، روش مذکور برای ادامه تحقیقات انتخاب گردید و بر اساس آن مدل MME تهیه و از آن در ساخت نرمافزار MME Cost Estimator استفاده گردید. در ساخت مدل MME از راهنمای WMEI– نسخه 2005 استفاده گردید. زیرا اولاٌ با روش CBR همخوانی داشته و در ضمن کارآیی آن در ایران طبق تحقیقات قبلی تایید شده است. برای انطباق بیشتر آن با شرایط ایران تمامی پارامترهای دخیل در محاسبات WMEI با استفاده از مهندسی معکوس به دست آورده شد و با ایجاد تغییراتی در آن، مدل مناسب با شرایط ایران تهیه گردید.سپس پایگاه دادهای بر اساس آن ایجاد و در نهایت نرمافزار مربوطه تهیه گردید. جهت آزمون نرمافزار از دادههای مطالعات امکانسنجی معدن مس سونگون (1375) استفاده شد.