دانلود پروژه شبیه سازی شبکه عصبی

دانلود پروژه شبیه سازی شبکه عصبی

شرح مختصر : در این تحقیق از نخستین کاربرد شبکه های عصبی یعنی تقریب توابع برای تقریب دیاگرام مودی برای استخراج ضریب اصطکاک دارسی که در محاسبات مربوط به افت فشار سیال لوله ها ناشی از اصطکاک ،استفاده می شود.در مکانیک سیالات ضریب اصطکاک دارسی یا از نمودار مودی استخراج می شود و یا از فرمول های نیمه تجربی مانند معادله کلمبرک محاسبه می شود. در این مقاله تعداد ۱۲۰۰ نمونه از دو داده ورودی به نام عدد بی بعد رینولدز و زبری نسبی لوله تولید کرده ایم که داده های معلوم مسئله هستند و بصورت تصادفی و در محدوده مشخص انتخاب شده اند و۱۲۰۰ نمونه داده خروجی ضریب اصطکاک دارسی است که از روی نمودار مودی و با استفاده از داده های ورودی استخراج شده و به عنوان داده ای آموزش برای شبکه عصبی طراحی شده در نظر گرفته شده اند. آموزش شبکه را با دو سری داده انجام شده است یک سری داده های معمولی و خام و سری دوم داده هایی که ورودی های آنها بصورت غیر خطی نورمالایز لگاریمی شده اند و تفاوت خطای نهایی آنها مورد بررسی قرار گرفته شده است. بعد از آموزش شبکه و رسیدن به سطح خطای مطلوب ،ضریب اصطکاک را از برنامه گرفته و وارد قسمت دوم برنامه برای محاسبه افت فشار لوله ناشی از اصطکاک سیال با جدار لوله برای جریان کاملا فراگیر و لوله با قطر ثابت کرده و افت هد اصلی را بدست آورده ایم.

فهرست :

مقدمه

توضیحاتی در مورد جریان در لوله ها و دیاگرام مودی

افت فشار

شبیه سازی شبکه عصبی

داده های ورودی و خروجی

آموزش شبکه عصبی با جعبه ابزار Matlab

توضیح جز به جز برنامه نوشته شده

خروجی شبکه

بررسی نمودارهای استخراج شده

تعیین تعداد نورون های لایه پنهان

مثالی از محاسبه افت فشار در یک لوله با استفاده از برنامه نوشته شده

خروجی شبکه

منابع و مآخذ



خرید و دانلود دانلود پروژه شبیه سازی شبکه عصبی


شبیه سازی و بررسی عوامل چپ کردن خودرو

عنوان پایان نامه :شبیه سازی و بررسی عوامل چپ کردن خودرو

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

۷۰ صفحه

 

کلید واژه ها : چپ کردن , دینامیک جانبی , سیمولینک , متلب  ,شبیه سازی ,  مدل غلتشی خودرو .

خلاصه :

در این پایان نامه تاثیر پارامترهایی نظیر وزن طولی , مانور های مختلف فرمان , مانورهای مختلف سرعت , انواع مدل تایر و … برای تعیین تاثیر در گرایش خودرو به چپ کردن مورد بررسی قرار گرفته است . . هدف از این کار استفاده از شبیه سازی خودرو و مقایسه پاسخ ها با نتایج حاصل از آزمایشها می باشد. برای این کار از یک مدل سه درجه آزادی  خودرو و مدل لحظه ای و حالت پایدار roll  و دینامیک yaw‌ برای بدست آوردن دینامیک واقعی خودرو  استفاده شده . عملیات

شبیه سازی توسط نرم افزار Matlab/Simulink صورت گرفته است  

مقدمه :

از آنجایی که در کشور ما تحقیقات در زمینه شبیه سازی و تحلیل دینامیکی خودرو خصوصاً در زمینه چپ کردن [۱] خودرو بسیار اندک بود یا اصلاً وجود نداشت , بر آن شدیم که در حد توان تحقیقی را در این زمینه انجام دهیم . به همین علت تصمیم به استفاده از نرم افزار Matlab/simulink  برای انجام شبیه سازی را گرفتیم . نرم افزار سیمولینک به علت محدودیت های خاص خود قادر به انجام شبیه سازی نبود . این نرم افزار به خاطر مواجهه با حلقه های جبری پاسخ های دقیقی از خود نشان نمی داد یا پاسخ های کندی را ارایه می کرد . حلقه های جبری را می توان از بین برد و نرم افزار سیمولینک راه حل هایی را برای برطرف کردن این مشکل ارایه کرده است نظیر: استفاده از بلوک حافظه , تغییر و تصحیح زمان های نمونه برداری [۲], استفاده از گزینه   state port بلوک integrator در غیر این صورت با تغییر روش های حل معادله می توان به پاسخ صحیح دست یافت . با وجود این راه حل ها به خاطر پیچیدگی معادلات باز هم نتوانستیم به پاسخ صحیح دست بیابیم . به همین خاطر برنامه نویسی در محیط Matlab را دنبال کردیم . نتایج حاصل را می توانید  در فصل های بعد بیابید که در چهار فصل گردآوری شده است. درفصل اول پیشینه و ادبیات تحقیق و عوامل موثر بر حادثه چپ کردن در فصل دوم مدلسازی و شبیه سازی دینامیکی خودرو , در فصل سوم مختصری در خصوص برنامه نویسی در محیط Matlab توضیح داده شده و در فصل چهارم عملیات شبیه سازی به صورت گام به گام توضیح داده شده است .

[۱] – rollover

[۲] – sample time

 

فهرست

خلاصه

مقدمه 

فصل اول:  ادبیات و پیشینه تحقیق

              .ویژگی های چپ کردن

               ضریب گپ کردن

فصل دوم : مدلسازی و شبیه سازی چپ کردن خودرو

                    مدل دوچرخه ای

                    مدل roll 

                   انتقال وزن جانبی

                   مدل تایر (pacejka)

                   خلاصه ای از فرضیات مدل 

                   ارزیابی مدل شبیه سازی شده در محیط MATLAB 

                   شبیه سازی انتقال وزن جانبی

فصل سوم : برنامه نویسی در محیط MATLAB 

                   .مسیر جستجو دز MATLAB

                   تابع disp 

                   ساختار if 

                   ساختار switch    

                   حلقه while 

                   حلقه for   

فصل چهارم : تشریح گام به گام عملیات شبیه سازی  

                   آرایش و طرح کلی شبیه سازی خودرو 

                   ترتیب اجرا و نحوه عملکرد شبیه سازی 

                   منابع و مآخذ 

                   ضمائم  



خرید و دانلود شبیه سازی و بررسی عوامل چپ کردن خودرو


مقاله ترجمه شده روش تعیین بودجه مبتنی بر AHP و شبیه سازی برای پروژه های ساخت و ساز عمومی

مقاله ترجمه شده روش تعیین بودجه مبتنی بر AHP و شبیه سازی برای پروژه های ساخت و ساز عمومی

مقاله ترجمه شده روش تعیین بودجه مبتنی بر AHP و شبیه سازی برای پروژه های ساخت و ساز عمومی

 

قالب فایل: فایل word مقاله ترجمه شده بهمراه فایل Pdf مقاله زبان اصلی ؛

دریافت فایل

خرید و دانلود مقاله ترجمه شده روش تعیین بودجه مبتنی بر AHP و شبیه سازی برای پروژه های ساخت و ساز عمومی


بررسی و شبیه سازی عملکرد کنترلر CAN

بررسی و شبیه سازی عملکرد کنترلر CAN

بخشی از متن اصلی :

چکیده

یکی از موضوعات مطرح در اتوماسیون صنعتی و روباتیک تبادل اطلاعات بین اجزاء شبکه مانند CPU و فرستنده و گیرنده هایی است که نظارت و کنترل اجزاء یک سیستم را بعهده دارند از جمله زیر ساختهای لازم برای تبادل اطلاعات وجود شبکه ها و گذرگاه های تعریف شده و استاندارد برای اتصال اجزاء یک سیستم اتوماسیون صنعتی است شبکه کنترل محلی (CAN-Control Area Network) و گذرگاه آن مدتی است که در سیستمهای صنعتی مورد استفاده قرار گرفته است و تراشه های متعددی با عنوان کنترلر گذرگاه CAN مورد استفاده قرار می گیرد یکی از این محصولات تراشه 82527 اینتل می باشد که اخیرا مورد توجه طراحان شبکه های کنترل محلی قرار گرفته است .

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

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

در این پروژه با استفاده از زبان توصیف سخت افزاری VHDL و تراشه های قابل برنامه ریزی به طراحی و پیاده سازی تراشه 82527 (کنترلر گذرگاه CAN ) اقدام شده است در عین حال اصلاحاتی نیز در عملکرد این تراشه لحاظ شده که کارایی آن را بهبود می بخشد نتایج بدست آمده موفقیت این پروژه را در طراحی ، پیاده سازی و بهبود تراشه با انجام تغییرات پیشنهادی نشان می دهد .

فهرست

فصل اول – مقدمه

1-1-      مقدمه

1-2-      معرفی CAN

1-3-      مقدمه ای بر تراشه های قابل برنامه ریزی

1-4-      مروری بر زبان های توصیف سخت افزاری

1-5-      نرم افزارهای طراحی تراشه های FPGA           1

فصل دوم – مروری بر کارهای انجام شده

2-1- مقدمه

2-2- میکروکنترلر مقاوم شده در برابر تشعشع

2-3- کانولوشن کننده های (Convolelrs) دو بعدی

2-4- فیلترهای دیجیتال

2-4-1- فیلترهای با پاسخ ضربه محدود (FIR)

2-4-2- فیلترهای با پاسخ ضربه نامحدود (IIR)

2-4-3- فیلترهای Wavelet متقارن

2-5- تبدیل کسینوسی گسسته و معکوس آن (IDCT,DCT)

2-6- مبدلهای فضای رنگی ( )

2-7- مدولاتور دیجیتال

2-8- کنترلر گذرگاه USB

2-9- کنترلر گذرگاه PCI

2-10-کد کننده گفتار ITU-T G.723.1

2-11- کد کننده ها کدفایر

2-12- پیاده سازی سخت افزاری الگوریتم های سطح بالای پردازش تصویر

با استفاده از پیکر بندی جزئی FPGA در زمان اجرا

2-13- مترجم های زبان های سطح بالا به زبان VHDL

2-14- پیاده سازی یک پردازشگر تصویر قابل پیکر بندی مجدد

2-15- جمع بندی  

فصل سوم – کنترلر گذرگاه CAN

3-1- مقدمه

3-2- پایه های تراشه کنترلر CAN

3-3- بررسی سخت افزار کنترلر CAN

3-3-1- شمارنده های خطا در کنترلر CAN

3-3-2- ثبات های کنترل

3-3-2-1- ثبات فعال کننده وقفه ها

3-3-2-2- ثبات وضعیت

3-3-2-3- ثبات واسط CPU

3-3-2-4- ثبات پیکربندی گذرگاه

3-3-2-5- ثبات CIK out

3-3-3- واحد زمان بندی بیت

3-3-3-1- سرعت نامی نرخ بیت

3-3-3-2- ثبات صفر زمان بندی بیت

3-3-3-3- ثبات یک زمان بندی بیت

3-3-4- ثبات ماسک توسعه یافته و استاندارد

3-3-5- بسته های پیام

3-3-5-1- میدان کنترل

3-3-5-2- میدان داوری یا شناسه

3-3-5-3- میدان داده

3-3-5-4- میدان ترکیب بندی

3-3-6- ثبات وقفه

3-4- دریافت و ارسال پیام

3-4-1- انواع فریم های اطلاعات قابل مبادله بین گره ها و کنترلر

3-4-1-1- فریم داده

3-4-1-2- فریم دور

3-4-1-3- فریم خطا

3-4-1-4- فریم اضافه بار

3-4-2- بررسی کدهای خطا در تبادلات کنترلرCAN

فصل چهارم – خلاصه ای از خصوصیات اصلی زبان VHDL

4-1- مقدمه

4-2- شی (object)

4-3- عملگرهای زبان VHDL

4-4- توصیف کننده های یک مولفه

4-5- ساختارهای همزمانی و ترتیبی

4-6- روشهای توصیف سخت افزار

4-6-1- روش توصیف ساختاری

4-6-2- روش توصیف فلوی داده (Data Flow)

4-6-3- روش توصیف رفتاری

4-7- کد نویسی قابل سنتز

4-8- جمع بندی     51

فصل پنجم – پیاده سازی کنترلر گذرگاه CAN

5-1- مقدمه

5-2-ثبات ارسال و دریافت پیام در کنترلر

5-3- ثبات ماسک

5-4- سیستم مقایسه شناسه ها

5-5- افزایش تعداد بسته های پیام

5-6- واحد محاسبه کننده کد CRC

5-7- دیاگرام پایه های کنترلر طراحی شده و پیاده سازی دیکودر آدرس

5-8- نرم افزار مورد استفاده در پیاده سازی کنترلر CAN

5-9- جمع بندی

فصل ششم – نتایج و جمع بندی

6-1- مقدمه

6-2- نتایج حاصل از تست وضعیتهای مختلف کنترلر

6-3- نتایج حاصل از تست واحد CRC توسعه یافته

6-4- نتایج حاصل از تست stuff bit

6-5- ارسال فریم خطا

6-6- بررسی وضعیت پایه فرکانس خروجی CLK out

6-7- بررسی عملکرد حالت Sleep , pwd

6-8- نتایج مربوط به پیاده سازی سخت افزار روی تراشه

6-9- نتیجه گیری و پیشنهادات برای ادامه کار

مراجع    74

 

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

تعداد صفحات : 86



خرید و دانلود بررسی و شبیه سازی عملکرد کنترلر CAN


(آشنایی با لمپس) - نحوه نصب نرم افزار لمپس (LAMMPS) بصورت موازی و سریال و اجرای یک مثال بصورت موازی و سریال

(آموزش تصویری lammps) در این آموزش شما یاد خواهید گرفت که چگونه نرم افزار شبیه سازی دینامیک مولکولی لمپس (LAMMPS) را هم بصورت موازی (Parallel) و هم سریال (Serial) در محیط لینوکس ubuntu نصب کنید. دو روش برای شما ذکر خواهد شد که شما را قادر می سازد به آسانی این نرم افزار را رسم کنید و برنامه های خود را اجرا کنید. یک مثال هم در این آموزش بصورت موازی و هم بصورت سریال اجرا خواهد شد. کیفیت فیلم HD است. 



خرید و دانلود (آشنایی با لمپس) - نحوه نصب نرم افزار لمپس (LAMMPS) بصورت موازی و سریال و اجرای یک مثال بصورت موازی و سریال