دسته بندی | الکترونیک و مخابرات |
بازدید ها | 2 |
فرمت فایل | doc |
حجم فایل | 18 کیلو بایت |
تعداد صفحات فایل | 24 |
مقاله بررسی سیستم کنترل در 24 صفحه ورد قابل ویرایش
مقدمه:
هر سیستم کنترلی را به سه بخش اصلی میتوان تقسیم کرد: ورودی بخش پردازشگر و خروجی سیگنالهای ورودی توسط مبدلها که کمیتهای فیزیکی را به سیگنالهای الکترونیکی تبدیل میکنند فراهم میشوند. یک سیستم کنترل باید بتواند بر طریقه عملکردی یک فرآیند دخالت و تسلط داشته باشد. این کار با استفاده المانهای خروجی، از قبیل پمپها، موتورها، پیستونها، رلهها و … انجام میشود.
یک طرح کنترلی به دو روش قابل اجرا است:
با استفاده از سیستمهای کنترل غیرقابل تغییر توسط اپراتور و نیز با استفاده از کنترل کنندههای قابل برنامهریزی.
رله یکی از قطعات مهم در بیشتر سیستمهای کنترل مدرن است. این قطعه یک سوئیچ الکتریکی با ظرفیت جریانی بالاست. یک سیستم رلهای ممکن است شامل چند صدیا حتی چند هزار کنتاکت باشد.
کنترلکنندههای قابل برنامهریزی (PLC)ها:
PLCها به عنوان جانشینی برای سیستمهای منطقی رلهای و تایمری غیرقابل تغییر توسط اپراتور طراحی شدند تا به جای تابلوهای کنترل متداول قدیمی استفاده شوند. این کار به وسیله برنامهرزی آنها و اجرای دستورالعملهای منطقی ساده که اغلب به شکل دیاگرام نردبانی است، صورت میگیرد. PLCها دارای یک سری توابع درونی از قبیل: تایمرها و شمارندهها و شیفت رجیسترها میباشند که امکان کنترل مناسب را، حتی با استفاده از کوچکترین PLC نیز، فراهم میآورند.
یک PLC با خواندن سیگنالهای ورودی، کار خود را شروع کرده و سپس دستورالعملهای منطقی (که قبلاَ برنامهریزی شده و در حافظه جای گرفته است) را بر روی این سیگنالهای ورودی اعمال میکند و در پایان، سیگنالهای خروجی مطلوب را برای راهاندازی تجهیزات و ماشینآلات تولید مینماید. تجهیزات استانداردی درون PLCها تعبیه شدهاند که به آنها اجازه میدهد مستقیماَ و بدون نیاز به واسطههای مداری یا رلهها، به المان خروجی یا محرک (actuator) و مبدلهای ورودی (مانند پمپها و سوپاپها) متصل شوند.
با استفاده از PLCها، اصلاح و تغییر یک سیستم کنترل بدون نیاز به تغییر محل اتصالات سیمها ممکن شده است.
برخی ویژگیهای خاص، آنها را ابزاری مناسب جهت انجام عملیات کنترل صنعتی نموده است. برخی از این ویژگیها عبارتند از:
l تجهیزات حفاظت کنندهها PLCها از نویز و شرایط نامساعد محیطی
l ساختار PLCها، که به سادگی امکان تعویض یا افزودن واحد یا واحدهایی را به PLC میدهد. (مثلاَ واحد ورودی/ خروجی)
l اتصالات استاندارد ورودی/ خروجی و نیز سطوح سیگنال استاندارد
l زبان برنامهنویسی قابل درک و آسان (مانند دیاگرام نردبانی یا نمودار وظایف)
محدوده PLCهای در دسترس، از PLCهای جامع و کامل کوچک با 20 ورودی/ خروجی و 500 مرحله یا گام برنامهنویسی تا سیستمهای مدولار با مدولهای قابل افزایش را دربرگرفته است مدولها برای انجام وظایفی نظیر:
l ورودی/ خروجی آنالوگ
l کنترل PID (تناسبی، انتگرالگیر و مشتقگیر)
l ارتباطات
l نمایش گرافیکی
l ورودی/ خروجی اضافی
l حافظههای اضافی و … استفاده میشوند.
PLCها، کامپیوترهایی ساخته شده به منظور خاص هستند که شامل سه قسمت اجرایی اصلی میباشند: پردازش، ورودی/ خروجی و حافظه. سیگنالها از طریق ورودی به PLC فرستاده شده و آنگاه در حافظه، ذخیره میشوند. سپس سیگنالهای خروجی به منظور راهاندازی تجهیزات مورد نظر، تولید میشوند.
در PLCهای کوچکتر، این عملیات توسط کارتهای ویژهای انجام میگیرند که به صورت واحدهای بسیار فشردهای ساخته شدهاند، در حالی که ساختار PLCهای بزرگتر به صورت مدولار با مدولهایی که بر روی شیارهای تعبیه شده بر روی دستنده نصب میشود، بنا گردیده است. این امر امکان توسعه سیستم را- در صورت ضرورت- به سادگی فراهم میآورد. در هر دوی این موارد بوردهای مداری ویژهای، به سادگی تعویض یا برداشته میشود و امکانات تعمیر سیستم نیز به سادگی فراهم میآید.
CPU بر تمام عملیاتی که در PLC رخ میدهد، کنترل و نظارت دارد و دستورالعملهای برنامهریزی شده و ذخیره شده را اجرا میکند.
تمام PLCهای مدرن برای ذخیره برنامه از حافظههای نیمه هادی مانند EPROM, RAM یا EEPROM استفاده میکنند.
عملاَ از RAM برای تکمیل برنامه مقدماتی و تست آن استفاده میشود، زیرا که امکان تغییر و اصلاح راحت برنامه را فراهم میآورد.
پس از این که یک برنامه تکمیل شد و مورد آزمایش قرار گرفت میتوان آن را در PROM یا EPROM، که اغلب ارزانتر از قطعات RAM میباشند، بار (Load) کرد. برنامهریزی PROM معمولاَ توسط یک برنامهریز مخصوص صورت میگیرد.
PLCهای کوچک معمولاَ تا حدی به دلیل ابعاد فیزیکی دستگاه دارای حجم حافظه محدود و ثابتی میباشند. حجم این حافظهها بسته به تولیدکننده آنها بین 300 تا 1000 دستورالعمل متفاوت است. این حجم حافظه ممکن است کمتر از آنی به نظر آید که مناسب جهت امور کنترلی باشد، اما تقریباَ حدود 90 درصد عملیات مورد نیاز کنترلهای دودویی با کمتر از 1000 دستورالعمل قابل اجرا میباشند. بنابراین فضای حافظه لازم برای بیشتر کاربردها فراهم خواهد آمد.
PLCهای بزرگتر از مدولهای حافظهای استفاده میکنند که بین K1 تا K64 فضای حافظه را فراهم میآورند. این مدولها امکان گسترش سیستم را با افزودن کارتهای حافظه RAM یا PROM به PLC فرام میآورند.
معیار اولیه مشخص کننده اندازه PLCها، در قالب حجم حافظه برنامه و حداکثر تعداد ورودی و خروجیهایی که سیستم قادر به پشتیبانی از آنهاست. اما به منظور ارزیابی و محک مناب هر PLC، باید خصوصیات دیگری از آن، از قبیل نوع پردازشگر، زمان اجرای یک سیکل برنامه، تسهیلات زبان برنامهنویسی، توابع (از قبیل شمارنده، تایمر و …) قابلیت توسعه و … را نیز در نظر بگیریم.
معمولاَ، PLCهای کوچک و «مینی PLCها» به صورت واحدهای قدرتمند، کارآ و فشردهای طراحی میشوند که قابل جاسازی بر روی، یا کنار تجهیزات تحت کنترل باشند. آنها عمدتاَ به عنوان جایگزین سیستمهای رلهای غیرقابل تغییر توسط اپراتور، تایمر، شمارنده و غیره مورد استفاده قرار میگیرند تا بخشهای مجزا و منفرد کارخانجات یا ماشینآلات را کنترل کنند، اما میتوان آنها برای هماهنگ کردن عملکرد چند ماشین در تلفیق با یکدیگر سود جست.
- ماژول تغذیه:
دارای دو سایز 72*90*55 میلیمتر و 126*90*55 میلیمتر میباشد. با ورودی 85-246 ولت برای کارهای متفاوت در توانهای پائین مناسب است و دارای خروجی با رنجهای زیر میباشد:
لازم به ذکر است که این ماژولها علاوه بر Expand شدن به لوگو در موارد دیگر نیز مورد استفاده قرار میگیرند.
کارتهای حافظه:
آبی: قابل خواندن و نوشتن- عدم حفظ برنامه در هنگام قطع برق
زرد: قابل خواندن و نوشتن- حفظ برنامه در هنگام قطع برق
قرمز: فقط خواندنی- حفظ برنامه در هنگام قطع برق
کابل pc: به منظور اتصال ساده و مستقیم LOGO و pc جهت انتقال برنامه از LOGO به pc یا برعکس مورد استفاده قرار میگیرد.
سیمبندی:
در هنگام سیم بندی LOGO میبایست استاندارد زیر و موارد زیر رعایت شوند:
میبایست قطر سیم مصرفی 1.5 یا 2.5 باشد.
کوتاهترین فاصله برای سیمبندی در نظر گرفته شود.
مدارات AC, high voltage با سیکلهای کلیدزنی سریع و سیمهیا سیگنال low voltage از هم ایزوله شوند.
در صورت استفاده از برق سه فاز هر گروه از ورودیها به یک فاز خاص متصل شوند. برای یک گروه نمیتوان از دو فاز اسفتاده کرد.
در LOGO نیاز به سیم ارت نیست. (بجز دو مورد زیر)
کارتهای آنالوگ باید زمین شوند.
در مدلهای 12/24 به دلیل نداشتن ایزولاسیون نیاز به زمین است.
برای ورودیهای آنالوگ از کابلهای بهم تابیده شده و حتیالمقدور کوتاه استفاده نمائید.
از اتصال فازهای مختلف به ورودیهای LOGO پرهیز شود.
در LOGO با ورودی آنالوگ ورودیهای 7 و 8 نباید برای دیجیتال بکار برده شود.
15 و 16 برای ورودیهای سریع بکار میرود.
ماژولهای افزایشی ورودی سریع ندارند.
برای اتصال منبع تغذیه باید به مدارک موجود در قطعه برای سیمبندی توجه شود و از اتصال مازی منبع تغذیه و خروجی D.C بعلت وجود جریان معکوس پرهیز شود.
مدل 230 تغذیه مناسب برای ولتاژهای نامی 115V AC/DC؛ V 240 AC/DC میباشد، و مدلهای 12 و 24 ولت آن مناسب با ولتاژ 12 ولت DC و 24 ولت DC/ AC میباشد. در تغذیه DC استفاده از فیوز برای حفاظت لازم میباشد.
برنامهنویسی:
ماژول LOGO براساس قوانین مدارات منطقی کار میکند و شرایط برنامهپذیری آن به ورودیهای یک برنامه بستگی دارد و برنامهریزی از دو طریق امکانپذیر است:
الف- با استفاده از نرمافزار خود LSC (LOGO SOFT COMFORT روی PC و انتقال آن از طریق کابل رابط به LOGO که در V3.1 این نرمافزار دو زبان برنامهنویسی FBD و LDD در دسترسی میباشد. با اجرای برنامه SETUP برنامه LSC از روی CD برنامه اجرا شده و به سادگی نصب میگردد (روی PC).
ب- بصورت محلی و با استفاده از کلیدهای روی دستگاه (در مدلهائی که DESPLAY هستند).
در هر دو نوع برنامهنویسی Connectorها و Blockها وجود دارند.
(Connectors) شامل همه اتصالات و حالتها در LOGO میباشند مانند ورودیها خروجیها MEMORY MARKERها و سطوح ثابت ولتاژ.
Blocks: توابعی هستند که اطلاعات ورودی را به خروجی تبدیل میکنند و شامل توابع منطقی (basic Function) و توابع ویژه (Special funcion) میباشند. BF شامل AND, OR, NAND و … میباشند و SFها شامل COUNTER TIMERو … میباشند.
ورودیها:
ورودیهای دیجیتال: تنها دارای سطح صفر و یک میباشند.
وردیهای آنالوگ: LOGOهای RCO, 12/34 RC, 2424/12 دارای ورودی آنالوگ میباشند.
ورودیهای AS-I ورودیهای IA1 تا IA2 برای ارتباط از طریق باس AS-I در LOGOهائی که اتصال AS-I را دارند مورد استفاده قرار میگیرند.
خروجیها:
خروجیهای LOGO از نوع دیجیتال میباشند و QA1 تا QA4 برای ارتباط از طریق باس AS-I با مدلهائی از LOGO که اتصال AS-I دارند مورد استفاده قرار میگیرند.
MEMORY BIT (MARKER)ها:
با حرف M مشخص میشوند. خروجیهای مجازی میباشند که همان مقدار ورودی را در خروجی خود دارند. در LOGO هشت عدد MARKER وجود دارد.
STARTUP FLAG:
در اولین سیکل از برنام مصرف کننده تنظیم میشود و متوالیاَ بعنوان STARTUP FLAG در برنامه مورد استفاده قرار میگیرند. همچنین M8 میتواند مانند دیگر MARDERها در برنامه مورد استفاده قرار گیرد.
FIXED LEVE:
با HI=1, LO=0 مشخص میشوند.
OPEN CONINECTOR (X):
در مواردی که نیاز به سیمبندی نمیباشد از این پایه استفادهه میشود.
از مزایای این برنامه این است که میتوان انواع مدارات را طراحی و در کامپیوتر شخصی تست کرد حتی بدون داشتن LOGO.
برای برنامهنویسی میتوان از دو زبان برنامهنویسی که در این نرمافزار پس از طراحی به یکدیگر تبدیل میشوند استفاده نمود.
BFها توابع خواصی میباشند که با منطقی خاص ورودی/ خروجی را بهم ارتباط میدهند. پایههای بکار رفته در این توابع شامل ورودی 1 خروجی Q یا X میباشند. در جایی که نیاز به سیمبندی پایه نباشد از X استفاده میشود این توابع شامل:
AND:
از لحاظ مداری ارتباط سریال تعدادی کنتاکت Normally open میباشند و خروجی در صورتی یک میشود که کلیه ورودیها یک باشند.
AND WI TH RLO:
شکل سمت چپ در این تابع خروجی در صورتی یک میشود که همه ورودیها باشند و حداقل یک ورودی در سیکل قبلی حالت صفر داشته باشد.
NAND:
شامل اتصال موازی تعداد کنتاکت Normaly clos میباشد و خروجی زمانی یک میشود که همه ورودیها یک باشند.
AND WI TH RLO:
خروجی ANND زمانی یک میشود که حداقل یک وروی حالت صفر داشته باشد و همه ورودیها در سیکل قبل یک باشند.
OR:
شامل اتصال موازی تعداد کنتاکت Normaly open میباشد و خروجی زمانی یک میشود که حداقل یکی از ورودیها یک باشند.
دسته بندی | علوم انسانی |
بازدید ها | 3 |
فرمت فایل | doc |
حجم فایل | 74 کیلو بایت |
تعداد صفحات فایل | 47 |
مقاله بررسی سیستم ماجان در 47 صفحه ورد قابل ویرایش
قسمت اول: مقدمه
1-1) سر شناسنامه سیستم:
بشر از ابتدا الهام گرفتن از طبیعت را در کارهای مختلف خود مد نظر داشته و دارد . که نمونه های بارز و وافری از آن را می توان حتی در انسانهای اولیه دید.
در سیستم مورد بررسی که تحت پروژه به آن خواهیم پرداخت نیز الهامات بسیاری از طبیعت درطراحی، ساخت و شکل گیری کالاها و تولیدات سیستم وجود دارد، بعنوان مثال می توان طراح های تخت جمشید که از بارزترین کارهای این سیستم تولید و صنعتی است را مثال زد.
لازم به ذکر است که سیستم مورد نظر مطالعه افتخار این را داشته که توانسته طرح های اصیل ایرانی و فرهنگهای سرزمین عزیزمان را درقالب کارها و محصولات خود و نه تنها درمعرض دید هموطنانمان قرار دهد بلکه به کشورهای مختلف بشناساند.
برای کسب اطلاعات بیشتر می توان به سایت اینترنتی این سیستم مراجعه کرد. که شرح کلی از عملکرد از ابتدا تا به حال سیستم و پیشرفت ها و فعالیت های آن مطرح شده. درپایان تعدادی از طرح ها و کارهای این سیستم نیز مورد نمایش قرار خواهد گرفت.
سایت سیستم ماجان: www.majanart.com
آدرس نمایشگاه: بزرگراه اشرفی اصفهانی ، نرسیده به پل همت مرکز خرید تیراژه، طبقه همکف، واحدهای 60 و 62.
تلفن: 66694485-6-021 و 44492325-021
همراه: 09123138610(مهندس باقری)
2-1)نگاهی گذرا به چگونگی عملکرد سیستم ماجان:
این سیستم همانند بیشتر سیستم های تولیدی- صنعتی دارای سلسله مراتبی از فعالیت ها می باشد که بعداً در قسمت های بعدی نمودار خواهد شد.
دررأس سیستم ماجان مدیر ارشد قرارداد، کلاً ساختار مدیریتی این سیستم به چهاردسته (مالی، اداری، تولید، عرضه محصول و تبلیغات) تقسیم می شود.
مدیریت مالی- اداری شامل حسابداری و امور اداری می شود.
مدیریت تولید، کنترل کننده قسمتهای تهیه مولد اولیه، روابط عمومی، خط تولید، طراحی و تعمیر می باشد. مدیریت عرضه محصول به دو صورت خارجی و داخلی است که خارجی با شرکت در نمایشگاههای بین المللی و داخل به شکل عرضه درنمایندگی ها وازطریق عرضه در دفتر شرکت و فروشگاه مرکزی است.
مدیریت تبلیغات هم به 3 دسته شرکت در نمایشگاههای بین المللی (خارجی) شرکت در سمینارها و ایجاد زمینه های معرفی مناسب کالا تقسیم می شود.
عملیات خط تولید این سیستم با عملکرد های برشکاری – جوشکاری، رن گ کاری –رویه کوبی – نجاری –سنبلاست-کنترل کیفیت QC-مونتاژ و بسته بندی می شود البته قسمت جوشکاری خود دارای زیر مجموعه ای جوشکاری اولیه و نهایی است که جوشکاری اولیه بصورت اسکلت و کلاف زنی می باشد.
درقسمتهای بعد خواهیم دید که چگونه این سیستم فعالیت می کند، امید آن که شروح مذکور در این پروژه بتواند در شناسایی سیستم مؤثر افتد.
2-5-1) شناسایی actorها:
actorهای (کشگرها) سیستم در اولین مرحله شناسایی شدند که به شرح زیر هستند: مدیر ارشد- مشتری- حسابدار-مسئول سفارشات-مدیر عرضه- مسئول عرضه (مسئول عرضه داخلی- مسئول عرضه خارجی) – مسئول تولید- مدیراداری مالی- انجام دهنده امور اداری – مدیرتولید – مسئول خط تولید- نمایندگی ها- دفاتر مرکزی – مدیر تبلیغات –(مسئول تبلیغات خارجی مسئول تبلیغات دالخلی) یا همان مسئول تبلیغات.
2-5-2) شناسایی use case ها:
به شرح زیر می باشد:
تأیید محصول- عرضه محصول- تولید محصول- تعمیر ماشین آلات- تهیه مواد اولیه – طراحی و آزمایش- خط تولید – تأیید مشتری-تهیه صورتحساب- سفارش محصول- پرداخت- چک- نقدی- اقساط- قرارداد-(انجام امور اداری- وجوه پرداختی مشتری- هزینه محصول- هزینه مواد- حسابرسی-نظارت برامور- ارائه محصول-برشکاری- جوشکاری- رنگکاری- رویه کوبی- نجاری-بسته بندی- کنترل کیفیت-سنبلاست-مونتاژه –ارائه نمایندگیها- نمایشگاههای بین المللی-تبلیغات- تبلیغات داخلی-تبلیغات خارجی-تأیید انتقال-کاتالوگ.
2-5-3) کشیدن use case diagram ها:
قسمت سوم «گزارش تحلیل و تجزیه سیستم»
در تحلیل یک سیستم مؤلفه هایی احتیاج داریم که آنها را رفته رفته بصورت سلسله وار معین خواهیم نمود. هدف از این قسمت تجزیه و تحلیل سیستم برای بدست آوردن مقدمات فاز طراحی می باشد تادر فاز طراحی با اندکی تأمل و تغییر برروی فاز تحلیل بتوانیم به خواسته های موردنیاز دست پیدا کنیم.
درزیر مراحل کار را خواهید دید:
3-1) پالایش use case diagram های فاز شناخت و بدست آوردن use case diagram مناسب برای تحلیل :
برای این منظور ما شکل 2-16 را با کمی تغییر بصورت پالایش شده درآورده و دراین بخش آورده و دراین بخش به بررسی آن می پردازیم:
3-2) تهیه class diagram:
نحوه ایجاد کلاس دیاگرام برای سیستم ماجان را به صورت مرحله به مرحله بررسی میکنیم.
3-2-1) تشخیص کلاسها:
این کار را می توان با توجه به خلاصه ای که در زیر مطرح شده بدست آورد:
مشتری سفارش تولید کالا می دهد، پس از آن برای کالای خود طرح ارائه می کند، مسئول سفارشات مشتری را به تأیید مدیر می رساند. درصورت تأیید مدیریت سفارش مشتری پذیرفته می شود و قرارداد بسته می شود، سفارش به تولید محصول ارائه میشود. تولید محصول با انجام عملیات تولید که شامل برشکاری، جوشکاری، رنگکاری، رویه کوبی، نجاری، کنترل کیفی، بسته بندی و مونتاژ میشود، پس از تولید محصول، آنرا به انبار انتقال میدهند و ازآنجا به مشتری تحویل می دهند یا اینکه اگر سفارش مشتری نباشد آن را به نمایندگی ها یا دفتر مرکزی و نمایشگاهها منتقل می کنند. می توان کلاسهایی را که بدست می آید با استفاده از شرحی که درجدول شرح use case ها مطرح شده یافت.
3-2-4) تعیین خصوصیت کلاسها و عملیات کلاسها:
برای تعیین خصوصیات کلاسها، این کار درشکل 3-2 و 3-3 با نمایش دسته بندی کلاسها به صورت خصوصیت و رفتار، هم خصوصیت کلاسها و هم رفتار و عملکرد و کلاسها مشخص شده است. البته لازم به ذکر است که کلاس های کامل این سیستم به علت کثرت همگی بیان نشده اند، بلکه فقط مهمترین کلاس ها با توجه به use case diagram های طراحی شده و پالایش شده دربخش تحلیل استفاده ونمایش داده شدهاند.
چگونگی عملیات کلاسها و تعامل کلاسها با هم را نیز می توان در شکل class diagram 3-24 مشاهده کرد. دراین شکل هدف نمایش نحوه ارتباط و تعامل کلاسها با یکدیگر است.
3-3) نمودا activity diagram:
برای رسم نمودار فعالیت این سیستم با استفاده از مطالب قبل به انجام این امر و طراحی این نمودار پرداختیم که درشکل صفحه بعد مشخص شده است.
البته می توان یک دیاگرام فعالیت کامل را هم ترسیم کردولی با دیاگرام شکل 3-25 می توان به نحوه کاری سفارش کالا درسیستم ماجان دست یافت.
قسمت چهارم «گزارش طراحی سیستم»
برای طراحی سیستم با توجه به آنچه درفاز تحلیل بدست آمد بعنوان مقدمه به طراحی می پردازیم. با اتمام مرحله طراحی سیستم به حالتی در می آید که مرحله پیاده سازی آن با توجه به طراحی بسیار ساده می باشد. برای بهبود هر مرحله، ما فاز یا مرحله قبل را پالایش می کنیم و تغییرات موجود در هر مرحله را به مرحله بعد قبل ارجاع می دهیم تا پروژه ما بدون نقص باشد و خواسته ها و نیازهای مشتری را برآورده کند.
فاز طراحی شامل چند مرحله می باشد که در زیر به بررسی و بازکردن آن میپردازیم:
4-1) پالایش مدل use case فاز تحلیل:
case diagram use که درفاز تحلیل مطرح شد، یک مدل کامل بود و پالایش آن به همان صورت می باشد پس برای این مرحله ما use case diagram قبلی را مناسب پیشنهاد می کنیم. این use case diagram نشان دهنده مراحل ارتباطی actor ها و use case ها به طور کامل می باشد.
ما برای طراحی و انجام مراحل بعد دربخشهای بعد از همان شکل 3-1 استفاده میکنیم.
4-2) use Realization :
این بخش شامل 3 مرحله می شود به شرح زیر:
4-2-1)actviety diagram :
نمودار دیاگرام activity که درقسمت قبل، به شکل 3-25 مطرح شد، نمودار مناسب می باشد. پس درموارد لازم از همان شکل بهره می بریم.
4-2-2) sequence دیاگرام :
نمودار دیاگرام توالی که در شکل 3-26 از قسمت قبل مطرح شد نیز یک یک نمودار کامل برای نمایش توالی فعالیت های سیستم می باشد، پس درمورد نیاز از همان شکل استفاده می کنیم.
4-2-3) collaboration diagram:
این دیاگرام نحوه همکاری بین اشیا جهت انجام یک سناریو یا فعالیت را نشان میدهد. دراین قسمت همه اشیا object سیستم و ارتباطاتشان درقالب یک دیاگرام ارتباطی نمایان می شود.
4-3) تعیین معماری سیستم
برای تعیین این مرحله می توان از دیاگرام های DFD، و یا context های مربوطه استفاده کرد که نمونه ای از آن درشکل 1-2 آمده و یا دیاگرام های شکل چارچوبی نمایندگی ها درشکل 2-1 نیز موجود است.
اما برای معماری ما یک DFD ساده طراحی کرده ایم و سپس FHD آنرا بدست آوردهایم که از مدل جریان های تراکنشی و تبدیلی درآن بهره برده می شود.
ما بنا را براین می گذاریم که مشتری برای درخواست با یک مسئول ثبت درخواست یا یک صفحه کنترل درخواست مشتری روبرو است و از آن جا اطلاعات به سیستم منتقل شده و درپایان نتیجه های موردنظر در صفحه نمایشی یا بوسیله یک مسئول اعلام نتایج به مشتری اعلام شود دراین حالت DFD آن بصورت شکل زیر می باشد. و سپس به FDH تبدیل می شود تا مراحل معماری سیستم طراحی شود. البته اینکه سیستم دو فیلتر یا پوشش را در سرراه مشتری قرار می دهد کاربسیار مهم و مفیدی در امنیت سیستم ایجاد می کند و غیر از این نفوذ هر فرد عادی یا غیر مجازی بطور عملی یا غیرمجازی بطور عملی و به راحتی جلوگیری می شود.
در DFD مذکور اطلاعات پس از درخواست مسئول سفارشات به قسمتهای مختلف از جمله مدیریت برای تأیید، قرار داد برای بستن قرارداد، حسابداری برای تعیین هزینه ها و قیمتها و خط تولید برای تولید کالای سفارشی مشتری می رود.
درپایان هریک از این بخش ها یا نتیجه حاصله دریک نمایش پیام وضعیت، پدیدار می شود و به مشتری نمایانده می شود.
دسته بندی | علوم انسانی |
بازدید ها | 3 |
فرمت فایل | doc |
حجم فایل | 370 کیلو بایت |
تعداد صفحات فایل | 14 |
مقاله برنامهریزی پویا برای زمانبندی سیستم اتوبوسرانی در 14 صفحه ورد قابل ویرایش
چکیده:
در این مقاله سعی شده جدیدترین کاربرد سیستم های حمل و نقل عمومی پیشرفته برای برنامه ریزی پویا سیستم اتوبوسرانی به منظور زمانبندی حرکت اتوبوسها، تشریح گردد. مبنای محاسباتی این روش بر اساس الگوریتم کالمن استوار است واز داده های سیستم مکانیابی خودکار وسیله نقلیه و شمارش خودکار مسافر در محاسبات خود استفاده می نمایند. وجه تمایز این روش با روشهای مشابه قبلی در این است که زمان ماندن اتوبوس در ایستگاه و زمان حرکت آن در خطوط را بطور جداگانه محاسبه می نماید لذا می تواند اثر زود و یا دیر رسیدن اتوبوس، بر زمان ماندن آن در ایستگاه و یا برعکس را مشخص نمایند. در خاتمه روش مورد نظر با روشهای شبکه عصبی، رگرسیون خطی و روش تاریخچه داده های قبلی مقایسه شده است.
کلید واژه: برنامه ریزی و زمانبندی اتوبوسرانی، برنامه پویا، حمل و نقل عمومی پیشرفته شمارش خودکار وسلیه نقلیه، مکانیابی خودکار وسیله نقلیه.
1- مقدمه
در شهرهائی که از سیتم های حمل و نقل عمومی پیشرفته بهره نمی برند، برنامه ریزی و زمانبندی سیستم اتوبوسرانی، از پیش تعیین شده و به صورت ثابت اعمال می گردد. مبنای محاسباتی روشهای زمانبندی مذکور اغلب مبتنی بر استراتژی بهینه می باشد که بر اساس ویژگی های خاص و عوامل موثر پروژه مورد نظر نظیر: سرعت جریان ترافیک، طول چرخه سرویس اتوبوسرانی، زمان انتظار، زمان سفر با وسیله نقلیه، تراکم ترافیک و ... استوار است.
در اینگونه روشهای زمانبندی؛ که در این مقاله به عنوان روشهای قدیمی معرفی میشوند؛ چنانچه بواسطه برخی از حوادث پیش بینی نشده نظیر: تصادفات، خرابی وسایل نقلیه در مسیر و غیره تغییری در سرعت جریان ترافیک، چگالی آن و... رخ دهد، رفتار سیستم قابل پیش بینی نبوده و منجر به بروز تأخیر می گردد. ولیکن در روشهای جدید ویا همان روشهای پویای زمانبندی حرکت اتوبوسها، تغییرات ایجاد شده در جریان ترافیک در برنامه ریزی بهنگام می گردد.
برای نشان دادن اهمیت مطالعه برنامه ریزی و زمانبندی حرکت اتوبوسها، از آمار و ارقام سال 1383 در شهر تهران استفاده می گردد. به طور موتوسط در هر روز هفته 2477270 مسافر توسط سیستم حمل و نقل اتوبوسرانی در شهر تهران جابجا میشود. حال چنانچه با زمانبندی و مدیریت صحیح حرکت اتوبوسها، تأخیر هر مسافر را فقط به میزان 2 دقیقه بتوان کاهش داد. در یک روز به طور متوسط از 82575 ساعت، اتلاف وقت مسافران جلوگیری می شود و با فرض هر روز کاری 8 ساعت می توان روزانه 3/28 نفر – سال در وقت شهروندان تهرانی صرفه جویی کرد.
تاکنون روشهای مختلفی برای پیش بینی زمانبندی سیستم اتوبوسرانی توسعه یافته است. که در این مقاله جدید ترین مدل پیش بینی زمان اعزام و رسیدن اتوبوسها در سیستم حمل و نقل عمومی اتوبوسرانی؛ با استفاده از اطلاعات سیستم های حمل و نقل عمومی پیشرفته؛ بیان می شود.
2- مروری بر سیستم های پیشرفته حمل ونقل عمومی
سیستم های پیشرفتة حمل و نقل عمومی جزئی از سیستم های هوشمند حمل و نقل می باشند که در حمل و نقل عمومی و به منظور بهبود عملکردها شامل: افزایش ایمنی، افزایش صرفه اقتصادی، بهبود کیفیت خدمات و ... ، استفاده شوند. از کاربرد های سیستم های پیشرفتة حمل و نقل عمومی؛ ایجاد پتانسیل خدمات بیشتر برای کاربران در کنترل فعالیت های ناوگان اتوبوس و بهبود سرعت، ایمنی و راحتی سفر می باشد. ارتقاء تکنولوژی حمل و نقل عمومی نظیر سیستم های خودکار مکانیابی وسیله نقلیه (AVL) ، سیستم های خودکار شمارنده مسافرین (APC) اثرات زیادی بر عملکرد سیستم اتوبوسرانی دارد. سیستم های پیشرفته حمل و نقل عمومی دارای قدمت کمی می باشند. نمونه های اولیه این سیستم در عمل به دهه 60 اوایل دهه 70 بر می گردد. اغلب این تکنولوژی ها بر اساس نشانگرهای ثابتی بودند، که می بایست در مسیر اتوبوس نصب می شدند. این نشانگرها مجهز به مبدل الترونیکی هستند و زمانی که اتوبوس ها از کنار آنها عبور میکنند، سیستم گیرنده تعیین وقت داخل وسیله، کد شناسائی را دریافت کرده، زمان و تاریخ عبور اتوبوس از کنار نشانگر مورد نظر را ثبت می نمایند. اجرا و نگهداری سیستم های پیشرفتة حمل و نقل عمومی اولیه نظیر نشانگر های ثابت، دارای هزینه های زیادی بودند. که از آن به بعد، تکنولوژی های جدیدی مثل سیستم موقعیت یابی جهانی (GPS) ارائه گردید که باعث کاهش هزینه ها شد. اداره حمل و نقل فدرال سیستم های پیشرفته حمل و نقل عمومی را به صورت زیر تقسیم بندی کرده است.
Shalaby & Farhabn . A از دانشگاه تورنتو در سال 2004 روشی را ابداء کردند که چنین پیامدهائی را پاسخگو باشد. دراین روش زمان حرکت اتوبوس در طول خط و زمان توقف در ایستگاه بطور جداگانه در یک چارچوب مدلسازی سازگار، مدل شده اند. در اینجا فرض شده است اطلاعات زمانهای حقیقی برای موقعیت اتوبوس در هر مکان و لحظه، تعداد مسافران که سوار و پیاده می شوند و زمانهای حقیقی اعزام و رسیدن اتوبوس از سیستم APC , AVL قابل دریافت باشند. سیستم مدلسازی فوق شامل دو الگوریتم جداگانه برای پیش بینی زمان حرکت در خطوط و زمان توقف در ایستگاه می باشد که هر دو از الگوریتم کالمن استفاده کرده اند. برای پیش بینی زمان حرکت اتوبوس در طول یک خط مشخص در لحظه k+1 الگوریتم اول؛ یا همان از اطلاعات سه روز گذشته زمان حرکت در خط مورد نظر استفاده شده است. به همین ترتیب زمان حرکت اتوبوس در خطوط برای اتوبوس قبلی در روز جاری در لحظه k محاسبه می شود. در این مطالعه از اطلاعات سه روز گذشته؛ بعلت محدودیت در آمار؛ استفاده شده است، بدیهی است که در کاربردهای عملی این الگوریتم می توان از اطلاعات روزهای بیشتری استفاده کرد.
الگوریتم دوم؛ یا همان مدل پیش بینی نرخ ورود مسافران؛ بطور مشابه از اطلاعات روزهای قبل استفاده می نماید. برای پیش بینی زمان توقف در یک ایستگاه بخصوص، نرخ ورود پیش بینی شده در فاصله عبور زمان پیش بینی شده ضرب می شود. در واقع با تفاضل زمان رسیدن اتوبوس قبلی به ایستگاه از زمان پیش بینی رسیدن اتوبوس بعدی به همان ایستگاه، این فاصله عبور زمانی محاسبه می شود. در ضمن در این مطالعه فرض شده که زمان صرف شده برای سوار شدن هر مسافر به اتوبوس 5/2 ثانیه می باشد.
در نظر گیری الگوریتم جداگانه برای پیش بینی زمان حرکت در خطوط اتوبوسرانی و زمان ماندن (توقف) در ایستگاه توانائی مدل را در تعیین اثر زود و یا دیر رسیدن اتوبوس به ایستگاه، بر پیش بینی زمان توقف در ایستگاه و اعزام از ایستگاه را افزایش میدهد و این بدیهی است، چون پیش بینی زمان ماندن اتوبوس در ایستگاه، تحت تأثیر زمان عملی رسیدن اتوبوس به ایستگاه، تحت تأثیر زمان عملی رسیدن اتوبوس به ایستگاه، می باشد. شکل 2 یک مسیر اتوبوس با چند ایستگاه را نمایش میدهد.
دسته بندی | فنی و مهندسی |
بازدید ها | 1 |
فرمت فایل | doc |
حجم فایل | 188 کیلو بایت |
تعداد صفحات فایل | 50 |
مقاله بررسی سیستمهای طیف گسترده در 50 صفحه ورد قابل ویرایش
فصل اول
تاریخچه و مقدمه
طراحان سیستمهای مخاراتی درگذشته و حال همواره به دنبال دستیابی به تکنیکهای مدولاسیون ودمدولاسیونی هستند که نیازهای مخابراتی و ملاحظاتی مورد نظر آنهارا به بهترین صورت مرتفع سازند. اکثر این تکنیکها سعی در بهینه سازی استفاده از یک یا هر دو پارامتر مخابرات یعنی قدرت و پهنای باند داشته، هدف اصلی آنها کم کردن احتمال خطای بین در ارسال سیگنال از یک محل به محل دیگر، با فرض حضور نویز گوسی سفید جمع شونده میباشد.
با این وجود گاهی نیاز به تکنیکهای مدولاسیونی که نیازهایی غیر از موارد مذکور را برآورده کنند به چشم می خورد. به عنوان مثال علاوه برکانالهای AWGN کانالهای دیگری وجود دارند که از این مدل تبعیت نمی کنند. مثلا یک سیستم مخابرات نظامی که تحت تاثیر تداخل عمدی «اختلال»[1] قرار می گیرد، یا کانال چند مسیره که به خاطر انتشار سیگنال از چند مسیر ایجاد میشود نمونه هایی از این کانالها می باشند، لذا امروزه استفاده از تکنیکهای مدولاسیون با خواصی نظیر مقاومت در برابر اختلال، عملکرد در طیف انرژی پایین، دسترسی چندگانه بدون کنترل خارجی ایجاد کانالهای سری بدون امکان شنود خارجی و … به سرعت ر و به افزایش است. یک روش مدولاسیون و دمدولاسیون که میتواند در اینگونه موارد مناسب باشد تکنیک طیف گسترده[2] میباشد.
60 سال پیش درآگوست 1942 هدی لامار جرج آنیل با ثبت سند سیستم مخابرات مخفی در اداره ثبت اختراعات ایالات متحده دریچه ای به فضای دوردست «سیستم های طیف گسترده» گشودند. تکنیکهای طیف گسترده در ابتدا برای اهداف نظامی ایجاد و مورد استفاده قرار گرفتند. اما با پیشرفت های فراوانی که در عرصه VLSI تکنیکهای پیشرفته پردازش سیگنال و ساخت میکروپروسسورهای سریع و ارزان قیمت صورت گرفت امکان توسعه تجهیزات طیف گسترده برای استفاده های شخصی فراهم شد.
ازمشخصات بارز یک سیستم طیف گسترده میتوان به گسترش طیف سیگنال ارسالی در پهنای باند مستقل و بسیار وسیعتر از باند پیام، حذف گسترش و حصول مجدد طیف توان درگیرنده و بکارگیری یک دنباله شبه تصادفی غیر از دنباله پیام در فرستنده و گیرنده اشاره نمود. دو شرط عمده زیر باعث تمایز سیستم های طیف گسترده باز مدولاسیون های نظیر FM باند وسیع که در آنها نیز از پهنای باند سیگنال پیام استفاده میشود شده است .
1- د ریک سیتم طیف گسترده پهنا باند ارسالی بسیار بزرگتر پهنای باند سیگنال پیام میباشد.
2- گسترش طیف توسط دنباله شبه تصافدی دیگری که از سیگنال پیام مستقل و برای گیرنده کاملاً مشخص است، انجام میشود. شکل 1-1 دیاگرام کلی سیستم طیف گسترده را نشان میدهد.
دراین دیاگرام منظور از کد گسترش دهنده یک دنباله باینری شبه تصادفی با نرخ بسیار بالاتر از نرخ سیگنال پیام و لذا طیف فرکانسی وسیعی میباشد. شکل 2-1 نمونه ای از این دنباله را نشان می دهند.
در فصول بعد این بخش ابتدا به معرفی بیشتر سیستم های طیف گسترده پرداخته انواع ، خصوصیت ها و کاربردهای این سیستم ها را بیان می کنیم.
فصل دوم
سیستم های طیف گسترده
استفاده از سیستم های طیف گسترده باعث بهبود کیفیت انتقال اطلاعات در سیستم های مخابراتی میشود. بطور کلی مقدار بهبود کیفیتی را که دراثر استفاده از یک سیستم طیف گسترده بدست میآید بهره پردازش می گوییم. بعبارت دیگر آن را میتوان تفاوت میان عملکرد سیستمی که از طیف گسترده استفاده میکند و عملکرد سیستمی که از این تکنیک استفاده نمی کنند، هنگامی که بقیه شرایط برای دو سیستم یکسان باشد تعریف نمود، بنابراین بهره پردازش پارامتری است که با آن میتوان کیفیت سیستم طیف گسترده را نشان داد. سه رابطه رایج برای بهره پردازش درنظر گرفته شده است.
1- نسبت SNR خروجی به SNR وردی بعد از فیلتر کردن نهایی
(1-2)
2- نسبت پهنای باند سیگنال گسترده شده به نرخ ارسال اطلاعات.
(2-2)
3- نسبت پهنای باند سیگنال گسترده شده به پهنای باند پیام (مدوله شده)
(3-2)
رابطه اول یک رابطه تئوری کلی است و روابط بعدی را میتوان به ترتیب برای دو نوع سیستم طیف گسترده FH و DS از آن نتیجه گرفت.
بهره پردازش امروزه درسیستم های طیف گسترده تجاری 10 تا 100 ( Db 20-10) و در سیستم های طیف گسترده نظامی 100 تا 1000000 (Db 60-30) میباشد.
1-2- انواع سیستم های طیف گسترده
انواع سیستم های طیف گسترده عبارتند از:
1- سیستم طیف گسترده دنباله مستقیم[3] یا شبه نویز[4] (DS) / (PN)
2- سیستم طیف گسترده پرش فرکانسی[5] (FH)
3- سیستم طیف گسترده پرش زمانی[6] (TH)
4- سیستم طیف گسترده جاروب فرکانسی (CHIRP)
5- سیستم طیف گسترده با ترکیب روش های فوق (HYBRID)
در ادامه به بررسی اجمالی انواع سیستم های طیف گسترده میپردازیم.
1-1-2- سیستم طیف گسترده دنباله مستقیم یا شبه نویز (DS) / (PN)
شکل 1-2 بلوک دیاگرام یک مدولاتور طیف گسترده DS را نشان میدهد.
شکل 1-2: دیاگرام بلوکی فرستنده DS.
دراین روش همانطور که مشاهده میشود عمل گسترش طیف با ضرب مستقیم کد گسترش دهنده C(T) در موج مدوله شدن انجام میشود. چون کد گسترش دهنده یک دنباله باینری شبه تصادفی با نرخ بسیار بالاتر از نرخ اطلاعات میباشد از نظر فرکانسی طیفی با پهنای باند وسیع و شبیه نویز دارد که باعث گسترش طیف سیگنال مدوله شده در حوزه فرکانس میشود. سیگنالهای ایجاد شده با این تکنیک در حوزه فرکانسی بصورت نویز ظاهر شده طبیعت آنها چنین می نماید که تصادفی هستند در صورتی که الا تصادفی نبوده و توان سیگنال به زیر سطح نویز کاهش می یابد. در این تکنکی هیچ گونه اطلاعاتی از بین نمی ورد و اطلاعات درگیرنده مجددا قابل بازیابی است. در این گونه سیستمها میتوان حتی گسترش طیف را قبل از مدولاسیون حامل انجام داد. در این حالت ابتدا کد گسترش دهنده در سیگنال پیام ضرب شده، سپس سیگنال گسترده حامل را مدوله میکند.
با استفاده از روابط در نظر گرفته شده برای محاسبه بهره پردازش مشاهده میشود که درسیستم طیف گسترده دنباله مستقیم (DS) هر چه نرخ دنباله کد گسترش دهنده بیشتر از نرخ سیگنال پیام باشد (دوره پالس دنباله گسترش دهنده کمتر از دوره پالس دنباله پیام باشد) بهره پردزاش بزرگتر، پهنای باند سیگنال گسترش یافته وسیعتر و کارایی سیستم بیشتر خواهد بود. بعبارت دیگر:
(4-2)
که در آن K یک ضریب ثابت، نرخ (دوره پالس) دنباله شبه نویز، نرخ (دوره پالس) سیگنال پیام و S توان میباشد.
دراینجا نگاهی اجمالی به چگونگی گسترش طیف در یک مدولاسیون DSSS بدون توجه به نوع مدولاسیون دیجیتال سیستم می کنیم. بطور کلی ثابت میشود که طیف فرکانسی یک دنباله شبه نویز با دور پالس و پریود N ، دنباله ای از ضربه ها با پوش تابع SINC2(0) میباشد. همانطور که شکل 2-2 نشان می دهده برای طیف توان یک دنباله شبه نویز خواهیم داشت:
این عمل حدف گسترش نامیده میشود.
جمله اول در رابطه فوق مدولاسیون دیجیتال اطلاعات ورودی و جمله دوم شکل گسترش یافته سیگنال نامطلوب میباشد. اثر نویز با استفاده از یک فیلتر میانگذر تقریبا از میان می رود، برای دستیابی به سیگنالهای اطلاعات کافی است که سیگنال خارج شده از فیلتر میانگذر به یک مدار گیرنده همبستگی (گیرنده BPSK معمولی) وارد شود.
پس از بررسی فرستنده و گیرنده BPSK- DSSS مهمترین سوال مطرح، احتمال خطای آشکار سازی دراین سیتسم میباشد.
بطور کلی در شرایط همزمانی کامل و عدم تداخل که تنها وجود نویز گوسی سفید جمع شونده مطرح است منحنیهای احتمال خطای سیستمهای BPSK،BPSK-DSSS یکسان بنظر می رسند. زیرا سیگنال گسترش یافته شبه تصادفی بوده و خود نظیر نویز میباشد.
(13-2)
که Eb انرژی هربیت و N0 چگالی طیف توان یکطرفه نویز گوسی سفید جمع شونده می باشند، اما احتمال خطای آشکار سازی برای سیستم BPSK- DSSS که در [1] تلویحا محاسبه شده است بصورت زیر میباشد.
(14-2)
(15-2)
W در این رابطه پهنای باند لوب اصلی سیگنال گستریش یافته میباشد. بنابراین K عددی بسیار نزدیک به 1 بوده، بگونه ای که احتمال خطای سیستم BPSK- DSSS با اختلاف بسیار جزئی بهتر از احتمال خطای سیستم BPSK میباشد.
شکل 9-2: احتمال خطای سیگنالهای BPSK و BPSK- DSS
از آنچه ذکر گردید، واضح است که سیستم طیف گسترده DS مشخصاتی نظیر مشخصات زیر را به خوبی از خود نشان میدهد: [11]
1- طیف توان کم تا حدی که سیگنال اطلاعات برای شنودها و سایر گیرنده ها شبه نویز باشد
2- مصونیت بالا درمقابل تداخل عمدی و غیرعمدی بدلیل گسترده شدن این تداخل ها در گیرنده زمانی که سیگنال اصلی حذف گستریش میشود. همینطور بعلت اینکه سیگنال در هنگام ارسال حالت شبه نویز داشته و انرژی خود را در طیفی وسیع پخش میکند. تداخل حداکثر میتواند بخش کوچکی از این طیف را پوشانده، تنها کمکی از انرژی سیگنال را از بین ببرد.
3- امکان دستیابی چندگانه از طریق اختصاص دادن کدهای متفاوت به کاربران متفاوت.
4- استفاده از فرستنده ها با توان بسیار کم برای فواصل زیاد.
همچنین سیستم طیف گسترده میتواند سیگنال را در برابر چند مسیری حفظ کند. از آنجا که سیگنالهای دریافت شده از مسیرهای متفاوت، دارای تأخیر های متفاوت هستند گیرنده با تخمین تنها نسبت به یکی از آنها همزمان می گردد. با توجه به اینکه گیرنده همبستگی بر اساس بیشترین انرژی بدست آمده در انتهای گیرنده، تخمینی از Td را فراهم میآورد و همچنین بیشترین انرژی مربوط به سیگنال دریافتی از کمترین فاصله است. سایر دریافتها در حوزه فرکانس گسترده باقی مانده و حتی گسترده تر هم میشوند. لذا به عنوان تداخل اثری نخواهند داشت. تنها در حالتی که تأخیر بین سیگنالهای دریافتی کوچکتر از TC باشد، چند مسیری میتواند اثرات نامطلوبی داشته باشد که این مسئله چندان به وقوع نمی پیوندد و اغلب دریافتها دارای تأخیرهای بزرگتر از TC هستند. [4]
2-1-2- سیستم طیف گسترده پرش فرکانس
روش دوم جهت گسترش طیف یک سیگنال حامل مدوله شده توسط اطلاعات، تغییر فرکانس حامل بطور متناوب میباشد. فرکانس حامل معمولا از زیر مجموعه ای از فرکانس انتخاب می گردد (K عدد صحیح). دراین تکنیک سیگنال گسترنده بطور مستقیم حامل مدوله شده توسط سیگنال پیما را مدوله نمی کند، بلکه از آن، جهت کنترل دنباله فرکانسهای بعدی می پرد به این نوع تکنیک طیف گسترده پرش فرکانسی اطلاق می گردد. پرش فرکانس با ترکیب سیگنال دریافتی توسط یک سیگنال نوسان ساز محلی که فرکانس آن بطور همزمان با فرکانس دریافتی پرش می کند، حذف میشود. شکل 10-2 پوشش فرکانسی سیگنال FH برحسب زمان را نشان میدهد. همچنین شکل 11-2 شمای جابجا شدن فرکانس و در نتیجه ایجاد یک ناحیه طیف گسترده را نشان میدهد.
شکل 10-2: پوشش فرکانسی FH برحسب زمان [5]
شکل 11-2-5: پرش فرکانس برحسب زمان [5]
برای محاسبه بهره پردازش این سیستم و با توجه به گفته های فوق داریم:
که در آن M تعداد فرکانسهای فرکانس ساز بوده، k همانطور که قبلا اشاره شد طول رشته کد شبه تصادفی می باشد، یعنی .
در روش پرش فرکانس برحسب نرخ پرش فرکانس حامل یا همان سرعت پرش دو نوع سیستم وجود دارد:
1-2-1-2- سیستم پرش فرکانس تند (F-FH) :
دراین سیستم نرخ پرش خیلی بزرگتر از نرخ سمبل یا بیت اطلاعات است دراین حالت فرکانس حامل چندین بار در مدت فرستادن یک سمبل یا بیت عوض میشود. بنابراین یک بیت در فرکانسهای مختلفی فرستاده میشود.
2-2-1-2- سیستم پرش فرکانسی کند (S- FH)
در این سیستم نرخ پرش خیلی کوچکتر از نرخ بیت اطلاعات است. دراین حالت چندین سمبل در یک فرکانس حامل فرستاده میشوند. در ادامه سیستم پرش فرکانسی کند همدوس را مورد بررسی قرارمی دهیم:
- مقابله با پدیده چند مسیری
یکی از دلایل اصلی استفاده از سیستمهای طیف گسترده خصوصا در مخابرات سیار سلولی مقاومت این سیستمها دربرابر پدیده چند مسیری است.
درباره چگونگی عملکرد طیف گسترده در برابر پدیده چند مسیری نیزد ر بخشهای قبل مطالبی بیان شد. با توجه به اینکه کد گسترش دهنده در این سیستمها معمولا تنها با یکی از سیگنالهای دریافتی از مسیرهای مختلف همزمان میشود این سیستمها مقاومت بسیار خوبی در برابر پدیده چند مسیری از خود نشان می دهند.
معمولا سیستمهای FHSS درمقابل پدیده چند مسیری مقاومت بیشتری از سیستمهای DSSS دارند.
4- عملکرد مخفی یا احتمال شنود پایین
با توجه به عدم دسترسی گیرنده اهی دیگر به کد شبه تصادفی فرستنده ای که سیگنالی را برای گیرنده ای خاص می فرستد، این گیرنده ها هیچگونه دسترسی به سیگنال پیام ندارند.
درسیستمهای DS سیگنال برای گیرنده های دیگر زیر سطح نویز مخفی شده و در سیستمهای FH سیگنال با پرش تصادفی از دید گیرنده های بیگانه در امان میباشد.
5- مقاومت در برابر ISI
سیستمهای طیف گسترده با استفاده از کدهای متعامد برای گسترش و حذف گسترش و همچنین استفاده از گیرنده های RAKE برای آشکار سازی در برابر ISI مقاوم می باشند اطلاعات بیشتر در این زمینه در مرجع [2] موجود است.
3-2- کاربرد سیستمهای طیف گسترده
مهمترین کاربردها و تجهیزاتی که تاکنون در آنها از سیستمهای طیف گسترده استفاده شده عبارتند از:
- شبکه های رادیویی سیار (مخابرات سیار)
- مقابله با اقدامات ضد الکترونیک در رادار
- مکان سنجی درمخابرات ماهواره ای
- مخابرات نظامی و ناوبری
- فاصله یابی با دقت بالا
- مخابرات PCS و بدون سیم (cordless)
- گیرنده های RAKE
- مخابرات سیار نسل سوم
- و …
فصل سوم
کدهای گسترش دهنده
درفصل قبل ذکر شد که سیستم طیف گسترده از یک دنباله شبه تصادفی و مستقل از اطلاعات برای گسترش طیف سیگنال استفاده میکند. این دنباله ها معمولا دارای نرخی بسیار بالاتر ازنرخ اطلاعات بوده به جز گسترش طیف سیگنال ارسالی قابلیتهای دیگری نیز برای سیستمهای طیف گسترده به ارمغان میآورد.
دراین فصل از دیدگاه کاربرد درسیستمهای طیف گسترده به معرفی خواص عمومی و مشترک موجود در دنباله های شبه تصادفی، نحوه تولید آنها و معرفی خواص عمومی و مشترک موجود در دنباله های تصادفی، نحوه تولید آنها و معرفی کامل دنباله های با طول حداکثر که دارای کاربردی عام در سیستمهای مخابراتی هستند میپردازیم.
3-1- دنباله شبه تصادفی
یک دنباله تصادفی به دنباله ای گفته میشود که احتمال ارسال سمبولهای آن مساوی باشد. برای دنباله های باینری یک دنباله که احتمال هریک از بیتهای آن برابر 2/1 است را دنباله باینری تصادفی[7] (RBS) می نامیم. چنین دنباله هایی به دلیل داشتن خواص مورد نظر از گسترش طیف امنیت کامل برای ارتباط مخابراتی را ایجاد می کنند. اما اولا تولید کدهای کاملاً تصادفی غیرممکن بود، ثانیا در صورت تولید، آشکارسازی که بتواند چنین سیگنالی را آشکار کند وجود نخواهد داشت.[12]
در عمل از دنباله های باینری شبه تصادفی[8] (PRBS) پریودیک استفاده میشود. این دنباله ها تابع خود همبستگی تقریبا شبیه نویز دارند بنابراین به آنها دنباله های شبه نویز (PN) نیز گفته میشود.
خواصی که یک دنباله شبه تصادفی باید داشته باشد به شرح زیراست:
1- تعداد صفر و یک ها در این دنباله باید تقریبا برابر باشد.
2- صفرها و یک ها در دنباله حتی الامکان بصورت پیاپی اتفاق بیفتند.
3- تابع خود همبستگی دنباله هر چه بیشتر به تابع ضربه گسسته شبیه باشد.
3-2- تولید کدهای گسترش یافته
مدارهای که به عنوان مولد یک گسترش دهنده بکار می رود باید علاوه بر دادن خواص شبه تصادفی به دنباله خروجی، بتواند سایر ملاحظات سیستم طیف گسترده را نیز برآورد کند باید بتواند دنباله های با نرخ بسیار بالا تولید کند و عملکرد خوبی در فرکانسهای بالا داشته باشد. مدار مربوطه باید بتواند به منظور حذف اختلال در سیستم، دنباله هایی با پریود بسیار زیاد تولید کند. همچنین درصورت استفاده از سیستمهای CDMA ملاحظات مربوط به داشتن حداکثر ظرفیت درسیستم (تولید تعداد کدهای زیاد و کدهای با همبستگی متقابل[9] حداقل) را برآورده سازد.
درسیستمهای طییف گسترده معمولا از مدارات شیفت رجیستر خطی[10] LFSR یا غیر خطی[11] NLFFL به عنوان انتخاب مناسب جهت برآورده ساختن نیازهای فوق استفاده میشود. شکلهای 1-1-3 و 2-1-3 دو ساختار ازشیفت رجیسترهای فیدبک دار خطی LFSR را با نامهای بترتیب ساختار گالوا و ساختار فیبوناچی نشان می دهند.
شکل 1-1-3: ساختار شیفت رجیستر گالوا
شکل 1-2-3: ساختار شیفت رجیستری فیبوناچی
در هر پالس ساعت محتویات شیفت رجیسترها یک واحد به سمت راست شیفت پیدا کرده بطور همزمان اولا یک بیت از خروجی ایجاد میشود و ثانیا یک ترکیب خطی از محتویات شیفت رجیستر با ضرایب gk تولید و مقادیر جدید را برای حالت اولیه رجیستر اوال (در ساختار فیبوناچی) یا حالت اولیه کلیه رجیسترها (در ساختار گالوا) شکل می دهند. این دو ساختار از دیدگاه خروجی یکسان هستند. با این تفاوت که خروجی ساختار فیبوناچی نسبت به خروج ساختار گالوا دارای n تاخیرزمانی است انتخاب یکی از دو ترکیب برای یک دوره خاص به مسائلی از قبیل سرعتی که باید سخت افزار در آن کار کند و اینکه آیا وجود خروجی های تأخیر یافته لازمند یا نه بستگی دارد. درسرعتهای بالا از ساختار گالوا بدلیل تأخیر بازگشتی کمتر درمسیر فیدبک بیشتر استفاده میشود. در این ساختار عمل جمع بطور موازی در مدارهای XOR انجام شده، زمان حالت گذاری مدار پس از اعمال پالس ساعت برابر مجموع تأخیر یک فیلیپ فلاپ و یک جمع کننده خواهد بود. در حالیکه میزان تأخیر در مدار ساختار فیبوناچی یک فیلیپ فلاپ و یک جمع کننده خواهد بود. در حالیکه میزان تأخیر در مدار ساختار فیبوناچی برابر مجموع تأخیر n-1 جمع کننده و یک فیلیپ فلاپ که به مراتب بیشتر از حالت قبل میباشد. [12]
برای تعیین خروجی این دوساختار، مثلا ساختار گالوا اگر فرض کنیم:
(1-3)
یک چند جمله ای باینری از درجه n و تابعی از عملگر تأخیر D باشد. این چند جمله ای را که تنها به ضرایب ساختار مداری شیفت رجیستر بستگی دارد، چند جمله ای مشخصه LFSR یا چند جمله ای مولد شیفت رجیستر می نامیم که در آن gn=1 فرض می شود، همچنین برای داشتن خواصی نظیر حداکثر بودن پریود دامنه و … باید ضریب g0 نیز برابر یک باشد.
برای این ساختار در مرجع 1 ثابت شده است که دنباله خروجی B (D) توسط شیفت رجیستر LFSR با چند جمله ای مولد g (D) بصورت:
(2-3)
تولید می گردد که در آن:
(3-3)
بارگذاری اولیه شکل 1-1-3 و n تعداد مراحل (حالتهای) شیفت رجیستر می باشند. همانطور که ملاحظه میشود دنباله خروجی علاوه بر تابع مولد به بارگذاری درشرایط اولیه رجیستر نیز بستگی دارد. از این خاصیت میتوان برای تولید کدهای مشابه با فازهای متفاوت (به ازاء بار گذاریهای اولیه مختلف) که درسیستمهای CDMA به کاربرهای مختلف اختصاص می یابد، استفاده نمود.
اگر بارگذاری اولیه غیرصفر انتخاب شود، ساختار هیچ گاه به حالت تمام صفر نرسیده و برحسب بارگذاری ، دنباله های متفاوت با پریود متفاوت حاصل خواهد شد. در ضمن اگر بارگذاری اولیه a(D) برابر یک در نظر گرفته شود، دنباله خواهد بود که در سیستمهای ناشناخته به این طریق میتوان به ساختار شیفت رجیستر آنها دست یافت.
دسته بندی | علوم پایه |
بازدید ها | 5 |
فرمت فایل | doc |
حجم فایل | 151 کیلو بایت |
تعداد صفحات فایل | 26 |
مقاله بررسی سیستم اعداد ماندهای (باقیمانده) در 26 صفحه ورد قابل ویرایش
فهرست
عنوان صفحه
1-1) مقدمه...................................................................................................... 2
2-1) عملیات ریاضی........................................................................................ 7
1-2-1) معکوس ضرب................................................................................... 10
3-1) سیستم اعدادمبنای در هم وابسطه......................................................... 12
4-1) تبدیل اعداد به سیستم اعداد ماندهای و برعکس..................................... 22
1-4-1-) تبدیل اعداد از سیستم باینری به سیستم ماندهای .......................... 24
5-1) انتخاب پیمانه........................................................................................... 26
سیستم اعداد ماندهای (باقیمانده)
سیستم اعداد ماندهای یک سیستم اعداد صحیح است، که مهمترین ویژگیاش بطور ذاتی انتقال رقم نقلی مجازی در جمع و ضرب و تفریقهاست، همچنین نتجه جمع و تفریق و ضرب اعداد ما در مرحله اول بدون در نظر گرفتن طول اعداد مشخص میشود، متأسفانه در سیستم اعداد ماندهای عملیات ریاضی دیگری مانند تقسیم و مقایسه و شناسایی علامت خیلی پیچیده و کند هستند از مشکلات دیگر سیستم اعداد ماندهای این است که چون با سیستم اعداد صحیح کار میکند در نتیجه نمایش اعداد اعشاری در سیستم اعداد ماندهای خیلی ناجور است با توجه به خواص سیستم اعداد ماندهای نتیجه میگیریم که در اهداف عمومی کامپیوترها (ماشین حسابها) به صورت کاملاً جدی نمیتواند مطرح بشود. بهرحال ، برای بعضی از کاربرها که اهداف خاصی دارند مثل بسیاری از انواع فیلترهای دیجیتال، تعداد جمع و ضربهایی که اساساً بزرگتر تعداد و درخواست بزرگی دامنه و شناسایی سرریز، تقسیم و شبیه اینها، سیستم اعداد باقیمانده خیلی جذاب و جالب میتواند باشد.
1-1) مقدمه
سیستم اعدادماندهای اساساً بوسیله یک مبنای چندتائی (N - تائی) و نه یک مبنای واحد مثل از اعداد صحیح مشخص میشود. هر کدام از ها باقیمانده پس از تقسیم یک عدد بر آنها است.عدد صیح X در سیستم اعداد ماندهای بوسیلة یک N -تائی مثل نمایش داده میشود که هر یک عدد غیرمنفی صحیح است که در رابطة زیر صادق است:
|
|
X |
0 1 0 1 0 1 0 1 0 1 0 1 0 |
2 0 1 2 0 1 2 0 1 2 0 1 2 |
-4 -3 -2 -1 0 1 2 3 4 5 6 7 8 |
جدول 1-1 نمایش اعداد در سیستم اعداد ماندهای به پیمانة
بزرگترین عدد صحیحی است بطوریکه معروف است به باقیمانده X به پیمانة Mi ، و در روش نوشتن اعداد هر دو و با یک مفهوم استفاده میشوند.
-1 سیستم اعداد مبنای در هم وابسطه
با نمایش سیستم اعداد اعداد ماندهای به صورت سیستم اعداد مبنای درهم وابسطه انجام برخی از عملیات ها از جمله شناسایی سرریز، شناسایی علامت و دامنه مقایسه راحتتر میشود. سیستم اعداد مبنای درهم وابسطه یک سیستم وزنی است، اگر عدد X در سیستم اعداد ماندهای با پیمانة به صورت نشان داده شده باشد آنگاه این عدد در سیستم اعداد مبنای درهم وابسطه به صورت زیر نشان داده میشود.
بطوریکه
وجود یک سیستم اعداد وزنی نشان دهنده این مطلب است که دامنه مقایسه شان خطی است. به عنوان نمونه با توجه به مثال زیر:
سیستم اعداد مبنای در هم وابسطه |
سیستم اعداد ماندهای با پیمانة |
|
||
0 1 0 1 0 1 |
0 0 1 1 2 2 |
0 1 0 1 0 1 |
0 1 2 0 1 2 |
0 1 2 3 4 5 |
که مقدار عدد در این سیستم مبنای در هم وابسطه بر اساس زوج هست:
مثال 4-1
یک سیستم اعداد ماندهای به پیمانة داریم،حال در سیستم اعداد منبای در هم وابسطه به این سیستم هر عدد بوسیلة یک چهارتایی به شکل نمایش داده میشود که مقداری که برمیگرداند عبارت است از
به عنوان مثال:
یک سیستم اعداد ماندهای داریم که در این سیستم M برابر با 210 میباشد (چون که دو به دو پیمانهها نسبت به هم اول هستند. حال اگر بخواهیم دو عدد 206 و 7 را در این سیستم جمع کنیم آنگاه:
2) |
3 |
5 |
(7 |
|
0) |
2 |
1 |
(3 |
206 |
1) |
1 |
2 |
(0 |
+ 7 |
1) |
3 |
3 |
(3 |
باید 213 باشد ولی 3 است . |
1) |
0 |
3 |
(3 |
|
جمع این دو عدد در این سیستم اعداد ماندهای عدد 3 را بر میگرداند که جواب اشتباه است و این اشتباه به خاطر سرریز است.
حال برای اینکه ما بتوانیم سرریز را شناسایی کنیم اگر که یک پیمانه اضافه بگیریم این امکان پذیر میباشد مثلاً در سیستم اعداد ماندهای قبلی اگر که ما را اضافه کنیم یعنی یک سیستم اعداد ماندهای با پیمانة داشته باشیم آنوقت امکان شناسایی سریز را داریم به عنوان مثال جمع دو عدد 206 و 7 در این سیستم
2) |
3 |
5 |
7 |
(11 |
|
|
0) |
2 |
1 |
3 |
(8 |
206 |
|
1) |
1 |
2 |
0 |
(7 |
+ 7 |
|
1) |
3 |
3 |
3 |
(15 |
|
|
1) |
0 |
3 |
3 |
(4 |
|
|
حال اگر را به سیستم اعداد مبنای در هم رابطه ببریم:
بنابراین ما اهداف زیر را دنبال می کنیم:
1- مجموع تعداد بیت ها تشکیل دهنده پیمانه ها در سیستم اعداد باینری باید کم باشد.
2- برای سادگی اجرای عملیات ریاضی روی آنها، کد باینری راحتی داشته باشند.
کوچکترین تعداد بیتی که برای نمایش پیمانه در سیستم اعداد دودویی نیاز است برابر است با بنابراین ما ماکزیمم استفاده در حافظه را موقعی که پیمانه ها توانی از 2 باشند مثلا و یا خیلی نزدیک به این مثل .
به روشنی مشخص است که پیمانه هایی که انتخاب می کنیم فقط یکی شان می تواند توانی از دو باشد چونکه طبق تعریف اولیه باید دو به دو نسبت به هم اول باشند ما پس از اینکه را انتخاب کردیم انتخاب های بعدی مان را می توانیم به صورت انجام داد که البته باز هم مقدار کمی پیمانه به شکل می توانیم انتخاب کنیم ، چونکه به عنوان مثال اگر k زوج باشد آنگاه :
و در نتیجه و نسبت به هم اول نیستند و همچنین برای بعضی مقادیر فرد k ، ممکن است قابل فاکتور گیری باشند.
پیمانه های انتخاب شده باید در حد امکان نزدیک به هم باشند و همچنین از انتخاب
پیمانه های خیلی بزرگ خودداری کنیم که رعایت این عوامل باعث کم شدن زمان اجرا
می شود.