فروش فایل

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

فروش فایل

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

یک شبکه عصبی فازی ژنتیکی بهینه شده برای کنترل کشتی


» :: یک شبکه عصبی فازی ژنتیکی بهینه شده برای کنترل کشتی

اصل و ترجمه نوشته کنترل هوشمند کشتی با استعمال از شبکه عصبی و منطق فازی و ژنتیک الگوریتم

عنوان انگلیسی نوشته :

A Genetically Optimized Fuzzy Neural Network for Ship Controllers

A Genetically Optimized Fuzzy Neural Network for Ship Controllers

آغاز فارسی مقاله :

یک شبکه عصبی فازی ژنتیکی بهینه شده از بهر کنترل کشتی 

سال انتشار : 2006

چگونگی برگردان : B

چکیده انگلیسی :

Abstract-A novel approach has been promoted for fuzzy neural ship controllers. An RBF neural network and GA optimization are employed in a fuzzy neural controller to deal with the nonlinearity, time varying and uncertain factors. Utilizing the designed network to substitute the conventional fuzzy inference, the rule base and membership functions can be auto-adjusted by GA optimization. The parameters of neural network can be decreased by using union-rule configuration in the hidden layer of the network. The performance of controller is evaluated by the system simulation conducted with Simulink tools, by which satisfied results have been obtained

.Index Terms- RBF network. Fuzzy control. Genetic algorithm. Union rule. Ship control


چکیده فارسی :

چکیده - منطق فازی عصبی، رویکردی اخیر برای کنترل کشتی ها است یک شبکه عصبی RBF و بهینه سازی GA در یک کنترل عصبی فازی به کار از بهر مقابله با غیرخطی، زمان های مختلف و عوامل نامشخص است. حرف استعمال از شبکه طراحی شده به جای استنتاج فازی معمولی، پایگاه قوانین و توابع عضویت می تواند به صورت خودکار توسط بهینه سازی  GA تنظیم شود. پارامترهای شبکه آتشی‌مزاج را باده توان با استفاده از تنظیمات مجموعه قوانین در لایه مخفی از شبکه کاهش داد . نتایج رضایت بخشی از حاصل کنترل کننده های شبیه سازی سیستم، که توسط ابزار سیمولینک انجام می گردد دست آمده است.  

     

کلمات کلیدی : بازدید فازی. الگوریتم ژنتیک. مجموعه قوانین. کنترل کشتی.        



کاربرد میکروکنترلرها در وسایل الکترونیکی و کامپیوترها


» :: کاربرد میکروکنترلرها باب وسایل الکترونیکی و کامپیوترها

مقدمه

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

ضمیر اول شخص جمع با انواع گوناگونی از کامپیوترها تماس می کنیم که وظایفشان را زیرکانه و بطرزی آرام، کارا و حتی فروتنانه انجام می دهند و حتی حضور آنها اغلب احساس نمی شود. ما کامپیوترها را به عنوان جزء مرکزی بسیاری از تولید های صنعتی و مصرفی از جمله،‌در سوپرمارکت ها داخل صندوق های پول و ترازوها؛ در خانه، در اجاق ها، ماشین های لباسشویی، ساعت های دارای سیستم خبردهنده و ترموستات ها؛ در وسایل سرگرمی همچون آلات بازی ها، VCR ها، تجهیزات استریو و وسایل صوتی؛ در جایگاه کار در ماشین های تایپ و فتوکپی؛ و در تجهیزات صنعتی الگو مته های فشاری و دستگاههای حروفچینی نوری می یابیم. باب این مجموعه ها کامپیوترها وظیفه «کنترل» را در بستگی با “دنیای واقعی” ، برای روشن و خاموش کردن وسایل و نظارت بر وضعیت آنها اجرا می هند. میکروکنترلرها (برخلاف میکروکامپیوترها و ریزپردازنده ها ) اکثر باب چنین کاربردهایی یافت می شوند.

حرف وجود این که بیش از بیست سال از تولد ریزپردازنده نمی گذرد، تصور وسایل الکترونیکی و اسباب بازیهای امروزی بری آن کار مشکلی است. در 1971 شرکت اینتل 8080 را به سمت آغاز اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی پشت از آن، موتورولا، RCA و سپس MOS Technology و zilog  انواع مشابهی را به ترتیب به نامهای 6800 ، 1801 ، 6502 و Z80 عرضه کردند. جرب چه این مدارهای مجتمع      IC) ها ) به سمت خودی خود فایده چندانی نداشتند اما به سمت عنوان بخشی از یک کامپیوتر تک بورد[1] (SBC) ، به پاره مرکزی تولید های مفیدی برای آموزش طراحی با ریزپردازنده ها تبدیل شدند.

از این SBC ها که بسرعت به آزمایشگاههای طراحی باب کالج ها،‌دانشگاهها و شرکت های الکترونیک جاده پیدا کردند می استطاعت برای نمونه از D2 موتورولا، KIM-1 ساخت MOS Technology و SDK-85 متعلق به شرکت اینتل آوازه برد


Java CGI How To


» :: Java CGI How To

آغاز

به دلیل روشنی کهJava طراحی می شود، پروگرام نویس دسترسی ساده به متغیرهای محیط سیستم ندارد. به دلیل روشی که جعبه بسط (JDK) تنظیم می شود، استعمال از نشانه های چندگانه باب استنتاج یک برنامه جدید ضروری است که به خوبی با قالب های استاندارد HTML آیین CGI عملیات ها برابری ندارد. جاده هایی باب این محدودیت ها وجود دارد، یکی از آنها را پیاده سازی کردم. بعداً جزئیات را مطالعه کنید.

از آنجا که پاراگراف قبلی را در 1996 نوشتم، تکنولوژیJava تغییرات زیادی یافته است. احتمالاً روش بهتری برای اجرای سرور وجود دارد، اکنون پروگرام های جانبی جاوا در دسترس می باشد، شاید به سمت سروست ها نظری اندازید.

1-1- آگاهی قبلی

ضروری می کنیم که آگاهی عمومی و کلی از مفاهیم HTML, CGI و حداقل، معلومات اندکی از صفت بزرگ HTTP خویش دارید. همچنین باید چگونگی برنامه نویسی به سمت زبان Java را بدانید با مقدار زیادی از اینها معقولانه به نظر نمی رسد.

2-1- این مدرک

آخرین نسخه این مدرک را می توان در سایت http://www.orbits.com/software/ Java-CGI.html خواند.

 

3-1- اسم بندی

می استطاعت حرف FTP بی نام باب سایت ftp://ftp.orbits.com/pub/soft ware/Java- Cgi-0.5.tgz به آخرین نسخه بسته شرح داده شده در اینجا دسترسی یافت. توزیع بسته بندی شامل منبع SGML این مدرک می شود.

اسم تحت شرایط گواهینامه عمومی کلی کتابخانه GNU توزیع می شود. این مدرک را می استطاعت تحت شرایط نکته کپی رایت Linux HowTo صفت کرد.


سخت افزار


» :: پیچیده آلت

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

پروتکل USB به چهره رقیق افزاری در برنامه ( Firmware) میکرو پیاده سازی شده است و باده تواند با استاندارد USB 1.1 Low به تبادل اطلاعات بپردازد.

برنامه این میکرو بر اساس کامپایلر GCC نوشته شده است که از بهر کامپایل آن  می توان از برنامه WinAvr استفاده کرد .

LCD بکار رفته در این پروژه کاراکتری و 16*2 باده باشد که بصورت مستقیم توسط رقیق افزار کامپیوتری ، متن یا دستوالعمل را افسرده و اجرا می کند .

در برنامه کامپیوتری برای ارتباط با پورت USB از درایور آماده libusb استعمال شده است .

برنامه کامپیوتری میانجیگری لسان C++Builder تهیه شده است. این برنامه مستقیماٌ از میکروفن کامپیوتر صوت را دریافت کرده و پشت از ذخیره باب بافر اندرونی شروع به تجزیه و تحلیل می کند. روال پیشه به این صورت است که از اطلاعات ورودی که در بازه زمان هستند تبادل فوریه ( FFT) گرفته شده تا به سمت بازه فرکانس بروند . سپس با پردازش روی خشم فرکانسی و اندکی کار آماری حدود شباهت آواز دریافتی را با نمونه های اندوخته شده مقایسه می کند .

1-1-2- لخت افزار      Firmware :

میکرو میتواند پنج دستورالعمل مختلف را از کامپیوتر دریافت نموده و ادا نماید .

1- ارسال یک بایت دستورالعمل به سمت LCD : cmdLCD_Command

2- ایفاد یک بایت دیتا به سمت LCD : cmdLCD_Data

3- نمایش یک رشته متنی روی LCD : cmdLCD_Str

4- مشعشع و بی‌فروغ کردن BackLight : cmdLCD_BL

5- بازدید رله ها : cmdSWITCH

 

برای کنترل LCD سه تابع طراحی شده است :

void LCD_Command(uchar command)

void LCD_Data(uchar data)

void LCD_Init(void)

این متعلقات برای ایفاد دستورالعمل ودیتا و همچنین تنظیمات اولیه استفاده می شوند .

یکی از توابعی که در بخش USB آن استعمال باده شود usbFunctionSetup است که توسط آن به سمت درخواست رسیده شده از کامپیوتر پاسخ داده می شود . از تابع usbFunctionWrite جهت دریافت اطلاعات از کامپیوتر استفاده می گردد . صفت دیگری که برای ارسال دیتا به کامپیوتر از ثانیه استفاده باده شود usbFunctionRead نام دارد که در این پروژه از آن استعمال نگردیده است .


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


» :: آشنایی حرف سخت افزارهای مختلف باب کامپیوتر

کارت گرافیک دو پردازنده ای گیگابایت

 مدت ها از معرفی تکنولوژی SLI  شرکت NVIDIA  میگذرد این تکنولوژی امکان استفاده همزمان از تاخت کارت گرافیک حرف روی یک مادربرد را فراهم میسازد . کارت گرافیک هایی که از SLI  پشتیبانی میکنند بر پایه تاخت پردازنده گرافیکی Geforce 6800  و Geforce 6600  طراحی شده اند . در ابتدای معرفی این تکنولوژی درگذشت مادربردهایی که دو آستانه PCI Express X16  را برای سوار کردن تاخت کارت گرافیک عرضه کنند موجب سرد شدن بازار و کم صیرورت پذیرایی کاربران از SLI  شد , پس از اینکه مادربردهای مذکور در کرانه معقول در بازارچه توزیع شد بازهم هزینه بالای مادربرد و دو کارت گرافیک کاملا شبیه به هم مانع از ثانیه شده تا SLI جایگاه واقعی خویش را شبر آورد .

ار دو کارت گرافیک برای یک سیستم بسیار گران تمام شود یا به اندازه هزینه, افزایش کارایی را به ارمغان نیاورد کارت جدید گیگابایت شاید ارزش نگاهی دیگرسان با آنچه تا کنون توسط SLI  دیده ایم را داشته باشد . این کارت گرافیک با نام 3D1  با استعمال از تکنولوژی SLI  دو GPU  (پردازنده گرافیکی)را بر روی یک کارت گرافیک عرضه میکند , بدین سنخ پردازش داده های تصویری میان این دو GPU  با توابع تکنولوژی SLI  تقسیم شده و کارایی کارت را به طور چشمگیری بالا خواهد برودت .

3D1  بر پایه دو GPU , Geforce 6600GT  تولید خواهد شد و همانطور که در تصویر مشاهده میکنید از تاخت فن قدرتمند برای خنک سازی آنها استفاده میکند روال عملکرد سیستم خنک کننده 3 D1  به صورتی است که جریان هوا به کمک یک تکنیک مکیده و به وسیله دیگری از روی پردازنده ها دمیده شود .

به سمت گفته گیگابایت , 3 D1  علارقم استعمال از GPU , Geforce 6600GT  باب پروگرام 3 DMark03  توانسته امتیازی بالغ بر  14000  را به سمت خود اختصاص دهد درحالی که کارت گرافیک های گرانقیمت و پرقدرت دیگر مانند Radeon X850XT Platinum Edition  امتیازی باب حدود  13000  و Geforce 6800 Ultra امتیازی حدود  12000  را به خویش خاص داده است .