پایان نامه کارشناسی ارشد کامپیوتر گرایش نرم افزار

پایان نامه کارشناسی ارشد   کامپیوتر گرایش نرم افزار

تعداد صفحات:132   فرمت فایل:word(قابل ویرایش)فهرست مطالب

عنوان                                                                                                     صفحه

      

مقدمه ....................................................................................................................................................................... 1

فصل اول - مفاهیم اولیه ..............................................................................................   2 1-1. سیستم های توزیع شده .................................................................................................................................. 3     1-1-1. مزایا و معایب سیستم های توزیع شده.....................................................................................................   3 1-2. انگیزش .....................................................................................................................................................   6 1-3. مراحل کلی تبدیل برنامه ترتیبی به برنامه توزیع شده ....................................................................................   8 1-4. ساختار پایان نامه.........................................................................................................................................     9

1-5. جمع بندی ................................................................................................................................................   10

فصل دوم - تکنیک ها و ابزارهای مرتبط .......................................................................................................   11

   2-1.ابزارهای تبادل پیام در مقایسه با حافظه اشتراکی توزیع شده.........................................................................   13

2-1-1. تبادل پیام .........................................................................................................................................   13

      2-1-2. خصوصیات مطلوب یک سیستم تبادل پیام........................................................................................   14

2-1-3. طبقه بندی ابزارهای تبادل پیام........................................................................................................     14

   2-2. توزیعگر های اتوماتیک .....................................................................................................................       17

2-2-1. ابزار های نیمه اتوماتیک ..............................................................................................................     17  

2-2-2. ابزار های تمام اتوماتیک .............................................................................................................     18

      2-2-3. توزیع بایت­ کد جاوا بر مبنای تحلیل­ وابستگی به صورت اتوماتیک ..............................................   21 2-4. مطابقت اندازه گره در محیط برنامه نویسی شی­گرا به صورت پویا توسط روش اسکوپ .........................    24 2-5.افرازبندی در سیستم توزیع شده شی گرا به صورت پویا .........................................................................     25   2-5-1. معیارهای دسته بندی اشیاء ...........................................................................................................     26  2-5-2. الگوریتم خوشه بندی مشتق شده از الگوریتم حریصانه lo,s .......................................................     27      2-5-3. دسته بندی اشیاء موجود در خوشه ها .........................................................................................     29  2-6. نتیجه گیری ........................................................................................................................................ 30

3- فصل سوم - استخراج گراف فراخوانی ....................................................................................................... 31

2-ساخت گراف فراخوانی 3-1. ساخت گراف جریان فراخوانی ............................................................................................................ 32 3-2-1.                 الگوریتم های تعین مقصد فراخوانی .................................................................................. 34 3-2-2.                 روش آنالیز نوع ایستاتیک ................................................................................................. 34روش آنالیز سلسله مراتب کلاس ...........................................................................................................     353-2-3.                 روش آنالیز نوع سریع ........................................................................................................373-2-4.                 روش آنالیز نوع سریع حساس به جریان برنامه ....................................................................373-2.            استخراج گراف فراخوانی جهت ساخت گراف کلاسها ...................................................................41 3-3.            مقایسه روش های ساخت گراف فراخوانی ......................................................................................... 43 3-4.            وزن گذاری گراف فراخوانی ............................................................................................................ 45استراتژی وزن گذاری یال های گراف فراخوانی توابع ...................................................................... 46برآورد زمان اجرای کد های ترتیبی ................................................................................................. 50روش های برآورد زمان اجرای کد های ترتیبی ...................................................................... 51برآورد زمان اجرای کدهای برنامه باآنالیز متن برنامه................................................................ 51تعیین سرحد تکرار حلقه­ها و فراخوانی­های بازگشتی ............................................................... 57حذف مسیرهای اجرا نشدنی .................................................................................................. 57بهینه سازی کامپایلرها و تخمین زمان اجرای برنامه .................................................................. 57نحوه شناسایی حلقه های تکرار ................................................................................... 65تشخیص حلقه های تکرار ................................................................................................. 71تخمین تعداد تکرار حلقه ها .............................................................................................. 71انتشار مقادیر .................................................................................................................... 71یافتن نقاط همگام سازی ................................................................................................................. 73بررسی نتیجه الگوریتم پیشنهادی برروی یک برنامه نمونه................................................................. 76جمع بندی ..................................................................................................................................... 803-7-3.           تخمین ایستای زمان اجرای برنامه ها ....................................................................................... 563-7.            زبان های برنامه سازی و تخمین زمان اجرا ........................................................................................ 58 3-8.            رعایت میزان دقت تخمین در زمان اجرا ............................................................................................ 58 3-9.            معیارهای موجود در تخمین طولانی ترین زمان اجرا .......................................................................... 593-10-1.             تحلیل جریان داده ............................................................................................................. 593-10-2.             تحلیل کاهش بازگشتی .................................................................................................... 613-10-3.             حجم زیاد اطلاعات ......................................................................................................... 623-10-4.             استفاده از کد Object برنامه ............................................................................................ 633-10.         بایت کد جاوا و محاسبه زمان اجرای دستورالعملها ........................................................................... 63 3-11.         محاسبه زمان اجرای حلقه ها ............................................................................................................ 643-12.         انتشار دامنه مقادیر ............................................................................................................................ 67 3-13.         دستورات شرطی و نحوه شناسایی آنها .............................................................................................. 68 3-14.         محاسبه زمان اجرای کل برنامه با استفاده از روش پیشنهادی   ............................................................ 703-15-4.              محاسبه زمان اجرای توابع موجود در یک دور از گراف................................................... 71فصل چهارم - خوشه بندی ............................................................................................................... 81خوشه بندی سلسله مراتبی .............................................................................................................. 82خوشه بندی سلسله مراتبی پایین به بالا (تلفیق) ................................................................................. 85روش های ادغام خوشه ها در خوشه بندی پایین به بالا .................................................................... 88Single Linkage.................................................................................................... 88Simple Average Linkage ..................................................................................... 90Weighted Average Linkage ............................................................................... 91سه روش مفید دیگر (Median, Centroid, Wards ) .............................................. 91تکنیک های یافتن تعداد خوشه های بهینه ..................................................................................... 94جدول تلفیق (جدول ادغام) ........................................................................................... 94تراز تلفیق ...................................................................................................................... 96نمودار dendrogram ................................................................................................ 96تعیین تعداد خوشه های بهینه .......................................................................................... 98تکنیک های پیدا کردن نقطه پیچش در نمودار جدول تلفیق......................................................... 100روش پیشنهادی در این پایان نامه جهت خوشه بندی .................................................................. 103الگوریتم پیشنهادی برای خوشه بندی کلاس ها ............................................................ 103جمع بندی ............................................................................................................................... 106محیط پیاده سازی شده ............................................................................................................. 109مقایسة روش خوشه بندی پیشنهادی با روش حریصانه متداول.................................................... 1114-1.            مقدمه ............................................................................................................................................ 824-4-2.               Complete Linkage .................................................................................................. 89 4-4-3.               Group Average Linkage ...................................................................................... 895-               فصل پنجم - پیاده سازی و ارزیــابــی ....................................................................................... 1086-               فصل ششم - نتیجـه‌گیـری ....................................................................................................... 120 6-1.            نتیجه گیری ............................................................................................................................ 121 6-2.            کارهای آتی .......... ............................................................................................................... 121

منابع و مراجع ........................................................................................................................................ 123

 

 

 

چکیده

 

 

 

با توجه به تحولات اخیر در تکنولوژی ارتباطات و نیاز روز افزون به توان پردازشی زیاد ، امروزه تصور مجموعه ای از کامپیوتر ها که به صورت یک کامپیوتر یکپارچه ،اما با قدرت بسیار بیشتر در حال کار هستند چندان بعید نیست. یک برنامه توزیع شده می تواند به صورت مجموعه ای از پردازه های در حال اجرا که با تبادل پیام از طریق شبکه ارتباطی با یکدیگر همکاری می کنند تعریف شود.

 

با این حال همواره بعنوان یک اصل، ساخت یک برنامه توزیع شده مشکلتر از برنامه متمرکز است. از جمله عواملی که باعث افزایش این پیچیدگی میشود مواجه شدن با برنامه نویسی تحت شبکه، همگام سازی پردازه ها، حل مساله انحصار متقابل بین آنها، افزایش تحمل پذیری خطا و اشکال زدایی میباشد. یکی از روش های مورد توجه در ساخت سیستم های توزیع شده، تبدیل اتوماتیک برنامه های ترتیبی به برنامه های توزیع شده است.

 

   در این پایان نامه روشی جدید برای توزیع اتوماتیک برنامه های ترتیبی با خوشه بندی کلاس های آن صورت می گیرد.تکنیک های خوشه بندی متنوعی تا کنون برای این منظور استفاده شده است که پس از بررسی مزایا و معایب هر یک روش جدیدی برای خوشه بندی معرفی شده است. پس از خوشه بندی معماری طوری بازسازی میشود که حداکثر همروندی در اجرای قطعات توزیع شده ایجاد شود لذا در این پروژه روشی برای بازسازی معماری سیستم های توزیعی علمی با ایجاد حداکثر همروندی در اجرای کد برنامه ها ارائه خواهد شد.               

 

واژه‌های کلیدی

 

خوشه بندی ، چسبندگی ، توزیع شده گی .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



خرید و دانلود پایان نامه کارشناسی ارشد   کامپیوتر گرایش نرم افزار


دانلود پایان نامه کامپیوتر -طراحی سیستم کنترل آسانسور

دانلود پایان نامه کامپیوتر -طراحی سیستم کنترل آسانسور

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:90

فهرست مطالب

چکیده

سیستم کنترل آسانسور

در این پایان نامه هدف طراحی سیستمی با استفاده از میکروکنترلرهای AVR، برای کنترل آسانسور می باشد. این سیستم کنترلی برای یک آسانسور سه طبقه فرض و طراحی شده است. برای آزمایش و بررسی طرح ماکت چاهک آسانسوری سه طبقه طراحی و ساخته شد. در این سیستم باید انواع روش های استاندارد شده پاسخ دهی به درخواست های احضارات خارجی و داخلی کابین پیاده سازی شود. مانند کلکتیو دان، کلکتیو آپ، فول کلکتیو، کلکتیو سلکتیو و پوش باتن. همچنین حالت کنترل حرکت دستی آسانسور در حالت تعمیر یا سرویس (رویزیون) نیز پیاده سازی شده است. طراحی با استفاده از میکروکنترلر AVR روشی ساده می باشد که می تواند جایگزین طراحی با FPGA و PLC شود.

 

واژه های کلیدی

کلکتیو دان،، کلکتیو آپ، فول کلکتیو، کلکتیو سلکتیو، پوش باتن، رویزیون، VVVF، میکروکنترلر.

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست مطالب:

عنوان                                                                                                            صفحه

                              

مقدمه.........................................................................................................................................................................................1

فصل یکم آسانسور چیست؟....................................................................................................................................................2

1-1-تاریخچه صنعت آسانسور در جهان.....................................................................................................................................2

1-1-1-آسانسورهای امروزی.....................................................................................................................................................4

1-1-1-1-آسانسورهای کششی..................................................................................................................................................4

1-1-1-2-آسانسورهای هیدرولیک............................................................................................................................................6

1-2-انواع آسانسور....................................................................................................................................................................8

1-3-آسانسورهای گروهی.........................................................................................................................................................9

1-3-1-سیستم دوپلکس...........................................................................................................................................................10

1-3-2-تحلیل ترافیک و انتخاب آسانسور................................................................................................................................12

فصل دوم- مشخصات فنی آسانسور..........................................................................................................................................16

1-2-عملکرد تابلوی میکروپروسسوری.....................................................................................................................................19

2-1-1-خصوصیات فنی تابلو...................................................................................................................................................21

2-1-1-1-ویژگیهای عمومی تابلو...........................................................................................................................................21

2-1-1-2-ورودیهای تابلو........................................................................................................................................................22

2-1-1-3-خروجیهای تابلو......................................................................................................................................................22

2-2-انواع سرویس دهی کابین.................................................................................................................................................23

2-2-1-کلکتیو آپ.................................................................................................................................................................23

2-2-2-کلکتیو دان..................................................................................................................................................................23

2-2-3-فول کلکتیو.................................................................................................................................................................24

2-2-4-کلکتیو سلکتیو.............................................................................................................................................................24

2-2-5-پوش باتن....................................................................................................................................................................24

2-3-سیستم حرکتی آسانسور...................................................................................................................................................25

2-3-1-الکتروموتورهای آسنکرون..........................................................................................................................................25

2-3-1-1-ساختمان موتور سه فاز.............................................................................................................................................26

2-3-2-موتورهای سنکرون آهنربای دائم.................................................................................................................................27

2-3-3-سیستم کنترل سرعت vvvf..........................................................................................................................................29

2-3-3-1-یک درایو کنترل سرعت vvvfچیست؟...................................................................................................................30

2-3-3-2-بررسی منحنی حرکت...........................................................................................................................................31

2-3-3-3-آشنایی بیشتر با اصطلاحات رایج در درایوها............................................................................................................35

2-3-3-4-ویژگی تابلو فرمان مجهز به درایو vvvf...................................................................................................................35

2-4-تعیین موقعیت کابین.........................................................................................................................................................37

2-5-مدار سری استپ..............................................................................................................................................................40

فصل سوم-پیاده سازی سخت افزاری پروژه..............................................................................................................................41

3-1-هدف پروژه.....................................................................................................................................................................41

3-1-1-ورودیها.......................................................................................................................................................................42

3-1-2-خروجیها.....................................................................................................................................................................42

3-2-قطعات سخت افزاری.......................................................................................................................................................42

3-3-پیاده سازی پروژه.............................................................................................................................................................43

3-3-1-نحوه اتصال ورودیها به میکرو.....................................................................................................................................43

3-3-1-1-شاسیهای احضار طبقات خارج وداخل کابین............................................................................................................43

3-3-1-2-میکرو سوئیچهای سنسور طبقات..............................................................................................................................44

3-3-1-3-انتخاب منطق پاسخ دهی..........................................................................................................................................47

3-3-2-نحوه اتصال خروجیها به میکرو.....................................................................................................................................48

3-3-2-1-اتصال موتور............................................................................................................................................................48

3-3-2-2-نمایشگر طبقات.......................................................................................................................................................50

3-3-2-3-نمایشگر LCD.........................................................................................................................................................51

فصل چهارم-برنامه ریزی میکرو................................................................................................................................................54

 4-1-پوش باتن........................................................................................................................................................................56

4-2-کلکتیو آپ......................................................................................................................................................................56

4-3-کلکتیو دان......................................................................................................................................................................57

4-4-فول کلکتیو......................................................................................................................................................................58

4-5-رویزیون...........................................................................................................................................................................59

پیوست یک-ATmega 32....................................................................................................................................................61

پیوست دو-L298n.................................................................................................................................................................65

پیوست سه-کدهای برنامه.........................................................................................................................................................67

فهرست منابع و مآخذ................................................................................................................................................................87

 



خرید و دانلود دانلود پایان نامه کامپیوتر -طراحی سیستم کنترل آسانسور


گزارش کارآموزی در اداره توزیع برق تهران بزرگ

گزارش کارآموزی در اداره توزیع برق تهران بزرگ

موضوع :

گزارش کارآموزی در اداره توزیع برق تهران بزرگ

کامپیوتر / گرایش نرم افزار

( فایل word قابل ویرایش )

تعداد صفحات : ۲۱

پیشگفتار:

با توجه به نیاز کشوردرعصرحاضردرزمینه امور مربوط به کامپیوتر و سایر زمینه های دیگرآموزش نیروی متخصص برای پیشرفت و بهبود جامعه یکی از نیازهای ضروری در جامعه بشمار می رود و به همین علت واحد کارآموزی در تمام مقطع تحصیلی لازم است و کلیه دانشجویان موظف به گذراندن ۲ واحد با توجه به مقطع تحصیلی هستند.
هدف اصلی و عمده وزارت علوم،تحقیقات،فناوریاز گذاشتن واحد کاراموزی برای دانشجویان این است که بتوانند با بازار کارآشنا بشوند و بتوانند با توجه به رشته ای که در آن تحصیل نموده اند نیاز جامعه را بشناسند و مقدمات اولیه برای کار کردن را فرا بگیرند و از آموخته های علمی استفاده بکنند و اشکالات خود را رفع نمایند.

فهرست مطالب

تاریخچه احداث شرکت اداره برق 
اهداف بنیادین بخش توزیع در صنعت برق
آدرس محل کاراموزی
کروکی محل کارآموزی
معرفی مکان کارآموزی و زمان شروع و پایان کارآموزی
آشنایی با کاربردها و زمینه های نرم افزار اتوکد
آشنایی با محیط اتوکد
ناحیه ترسیم(Drafting area)
ایجاد ترسیم جدید بر اساس الگو
انتخاب واحد اندازه گیری
تنظیم واحد های ترسیم
ایجاد بلوک عنوان
ایجاد هاشورها
دیجیتالی کردن ترسیمات با فرمان Tablet
ایجاد متن
ایجاد جدول
کار با لایه ها
کاربردهای لایه ها در اتوکد
ایجاد لایه جدید
اطلاعات ترسیم
کنترل زمان کار روی پروژه
ماشین حساب مهندسی اتوکد
آشنایی با شبکه
انواع سرویس های شبکه
روشهای دسترسی به خط انتقال در شبکه های کامپیوتری 
نام و نوع کابل های بکار رفته در شرکت
کامپیوترها و نحوه ارتباط سیستمها با یکدیگر
علل استفاده از توپولوژی star در این شرکت
امنیت شبکه
نصب fire wall برای جلوگیری از ورود غیر مجاز به سیستم های کاربران
استفاده از ویژگی Map network drive
آشنایی با مفهومDomain در شبکه و کاربرد آن
نتیجه گیری نهایی
خلاصه مطالب
فواید کارآموزی
مشکلات و موارد قایل دیده شده

تاریخچه احداث شرکت اداره برق:

از دیرباز وظیفه توزیع برق در کشور تا سطح ۶۳ کیلو ولت به عهده شرکتهای برق منطقه ای بوده و به تدریج مسوولیت ولتاژهای بالاتر هم به آن افزوده شد و پس از چندی وظیفه تولیدو انتقال نیز به این شرکتها محول گردید . که البته به مرور زمان مشکلاتی در عمل بروز نمود که برای مقابله با آنها در ستاد صنعت برق مطالعاتی صورت گرفت و با توجه به قانون برنامه اول توسعه اقتصادی، اجتماعی و فرهنگی کشور و سیاست دولت جمهوری اسلامی ایران مبنی بر واگذاری کارهای خدماتی به بخش خصوصی فکر ایجاد شرکتهای مستقل و غیر دولتی که مسوولیت توزیع نیروی برق را عهده دار گردد ریشه گرفت و پس از فراهم کردن مقدمات کار و اخذ مجوزات لازم ، شرکتهای توزیع برق ایجاد گردید. ایجاد شرکتهای توزیع برق از اولین تجربه های اصلاح ساختار در بخش خدمات عمومی در کشور به شمار می رود که توانسته است راهگشای سایر بخشهای مشابه در این زمینه باشد و علیرغم وجود مشکلات و مسائل فراوان ، این شرکتها راه خود را به سوی تکامل پیموده و امروزه همپای بخشهای تولید و انتقال هویتی مستقل یافته است . دراین چند سال بخش توزیع “از معضلی فراموش شده ” به “موضوعی مطرح و اندیشه برانگیز” تبدیل شده و با بکار گرفتن امکانات و توانمندیهای موجود کشور و توسعه این امکانات به پیکار ناکامی ها و غفلت های گذشته پرداخته و در مدت زمان کوتاه راهی دراز پیموده است تا آنجا که برای شتاب گرفتن بیشتر این حرکت نیاز به بهره گیری از توانمندیهای عملی و تخصصی فرامرزی کاملا محسوس شده است . حسب قانون استقلال شرکتهای توزیع در استانها ، مصوب مجلس شورای اسلامی و به تبع آن تدوین و ابلاغ آیین نامه اجرای آن توسط هیئت دولت شرکتهای توزیع برق استان تهران تبدیل به : ۱- شرکت توزیع برق تهران بزرگ ۲- شرکت توزیع برق نواحی ( جنوب و شرق ) استان تهران ۳- شرکت توزیع برق غرب استان تهران که از تاریخ ۱/۷/۸۶ تشکیل و از تاریخ ۱۵/۸/۸۶ رسما کلیه اختیارات ، تاسیسات ، داراییها و … برق منطقه ای تهران به شرکت های مذکور منتقل گردید .

اهداف بنیادین بخش توزیع در صنعت برق :

بخش توزیع نیرو به سبب آنکه رابط بین صنعت توزیع برق و مشترکان است نقشی چند سویه بر عهده دارد که به شرح ذیل می باشد: ۱- نقش فنی برای نگهداری ، راهبری و توسعه شبکه های توزیع ۲- پذیرش و خدمات رسانی به مشترکان و تامین رضایت ایشان و فروش انرژی برق به عنوان یک کالای اقتصادی ۳- حفظ ارتباط و هماهنگی با بخش های بالادست صنعت به طوری که مجموعه صنعت توزیع برق از این رهگذر بتواند به فرآیند تولید و عرضه برق ادامه دهد .

 



خرید و دانلود گزارش کارآموزی در اداره توزیع برق تهران بزرگ