واکسن و ایمن سازی
فصل اول
بیماریهای دارای واکسن
کلیات واکسیناسیون
هر گونه اقدامی که به منظور جلوگیری از بروز عفونت و یا تخفیف شکل طبیعی بیماری در فردی با تجویز آنتی بادی یا آنتی ژن بعمل آید ایمن سازی گفته می شود .
با تزریق عضلانی یا وریدی آنتی بادی ایمنی غیر فعال یا انتقالی ایجاد می گردد . دوام این نوع ایمنی کوتاه است و بستگی به نیمه عمرآنتی بادی در بدن فرد دریافت کننده دارد و این مدت در حدود 3 تا 4 هفته می باشد .
در صورت تجویز آنتی ژن که شامل میکرو ارگانیسم ضعیف شده ، کشته شده و یا اجزاء آن می شود دستگاه ایمنی فرد دریافت کننده تحریک و به طور فعال آنتی بادی تولید می کند . ایمنی بدست آمده در این حالت را ایمنی فعال گویند . دوام این نوع ایمنی ، طولانی تر از نوع غیر فعال است .
ایمن سازی فعال یا واکسیناسیون
واکسیناسیون اقدام بسیار مهم و با ارزشی است که به وسیله آن با هزینه کم می توان از ابتلاء به بیماریهای عفونی جلوگیری کرد . با اجرای برنامه واکسیناسیون همگانی در جهان ، شیوع بسیاری از بیماریهای خطرناک در بین شیرخواران ، کودکان و بالغین کاهش بارزی پیدا کرده است به طوری که اکنون شیوع بیماریهای خطیری چون دیفتری ، کزاز ، سیاه سرفه ، سرخک و فلج کودکان با واکسیناسیون همگانی با موفقیت کنترل و در بسیاری از کشورها عملاً
به حداقل میزان خود رسیده است ، یا ببیماری آبله که با واکسیناسیون همگانی و پیگیری جهانی ریشه کن شده است .
برای بیش از 20 بیماری انسان ، اکنون واکسن تهیه شده است که تعدادی از آنها بطور همگانی و بقیه در شرایط خاصی ، مورد استفاده قرار می گیرند .
تصمیم برای تهیه و استفاده از واکسن ، جهت یک بیماری بر اساس نتیجه موازنه دو موضوع ، یکی میزان احتیاج به واکسن و دیگری خطرات و عوارض ناشی از آن گرفته می شود .
میزان اثر پیشگیری کننده واکسن یک بیماری ، از مقایسه تعداد مبتلایان دو گروه افراد واکسینه شده و نشده ای که به طور تصادفی در معرض بیماری قرار می گیرند بدست میآید .
موثرترین واکسنها آنهائی هستند که مکانیسم پیشگیری حاصل از مرحله بهبودی در شکل طبیعی بیماری را تقلید کنند .
رابطه بین نوع واکسن با ایمنی حاصل
واکسن های با اجرام زنده که از قدرت بیماریزایی آنها کاسته شده است ، معمولاً با دو واحد می توانند ایمنی موثر و طولانی نسبت به واکسن های کشته شده ایجاد کنند . این واکسن ها علاوه بر سیستم ایمنی هومورال سیستم ایمنی سلولی را نیز تحریک می نمایند ، این نوع واکسنها تمایل دارند واکنشهای مشابه شکل طبیعی بیماری به خصوص در افراد با نقص ایمنی را ایجاد کنند .
برای اینکه با واکسنهای کشته شده ایمنی کافی و بمدت طولانی بدست آید ، بایستی این واکسنها ابتدا در چند نوبت تزریق گردند و برای جلوگیری از کاهش سطح آنتی بادی و ادامه ایمنی اغلب لازم است که تزریق واکسن در آینده یادآوری شود .
تاریخچه واکسیناسیون
جان میلیونها نفر با استفاده از پنی سیلین ، سولفاتیل آمید و داروهای باکتری کش مشابه نجات یافته است . اما شاید با اثر پیشگیری کننده ایمن سازی – که از دیگر اکتشافات تصادفی است – جانهای بیشتری نجات یافته باشند . تا بیش از سده نوزدهم یکی از بزرگترین بلایایی که دامن گیر بشر می شد آبله بود . تنها دو بیماری ،یعنی طاعون و مالاریا ، به اندازه آبله قربانی داشته اند . چگونگی مبارزه با مالاریا با استفاده از کینین و داروهای ضد مالاریا انجام می شد حشره کشها نیز در حذف پشه های ناقل بیماری مفید واقع شدند . پس از آنکه مشخص شد عامل انتقال طاعون کک های بدن موش هستند ، این بیماری نیز سرانجام در مناطق توسعه یافته جهان با انجام اقدامات بهداشتی مهار شد . شهرت ادوارد جنر بدلیل آشنا کردن جهانیان با واکسنی است که جان میلیونها نفر را از مرگ شوم ناشی از آبله رهانیده و چندین میلیون نفر دیگر را از ظاهر زشت و وحشتناکی که بر اثر ابتلاء به این بیماری ایجاد می شود ، نجات داده است . جنر واکسن خود را
در پی کار طولانی و طاقت فرسا در آزمایشگاه کشف نکرد . در 19 سالگی شیردوشی به او گفته بود . که هرگز به آبله مبتلا نخواهد شد ، چون قبلاً به آبله گاوی مبتلا شده بود . بعدها وقتی جنر پزشک شد و به بی فایده بودن تلاشهایش برای درمان این بیماری پی برد ، جمله آن شیردوش را به خاطر آورد . او تحقیق کرد و دریافت شیردوشان تقریباًهرگز ، حتی وقتی از مبتلایان به آبله پرستاری می کنند ، دچار آبله نمی شوند . به نظرش رسید که آبله گاوی را به افراد تلقیح کند ، تا آنها را از ابتلا به بیماری مرگبارتر آبله مصون سازد . این بخت یاری حقیقی بود . بدون اینکه زحمتی بکشد ، دریافت که آبله گاوی باعث ایمنی در برابر آبله می شود . قوه تشخیص او به اندازه ای بود که توانست به ارزش این حقیقت پی ببرد و از آن استفاده کند ادوارد جنر به سال 1749 در برکلی از توابع گلاسترشر انگلستان به دنیا آمد . شش ساله بود که پدرش یک روحانی مسیحی ، درگذشت وبرادر بزرگترش مسئولیت تربیت او را به عهده گرفت تحصیلات ابتدائی خود را در مدارس محلی گذراند ،و در آنجا به تاریخ طبیعی علاقمند شد . تحصیل طب را زیر نظر دانیل لادلو ، از جراحان سادبری آغاز کرد . در این هنگام بود که شیردوش ، رابطه بین آبله گاوی و آبله را برایش تعریف کرد . جنر در سال 1775 در زمینه عقاید روستائیان گلاسترشر درباره آبله به تحقیق پرداخت و دریافت که دو نوع آبله گاوی وجود دارد ، و فقط یکی از آنها پیشگیری می کند . همچنین تائین کرد که نوع موثر آبله گاوی تنها وقتی اثر محافظتی دارد که در مرحله خاصی از بیماری منتقل شود .
او برای آزمودن نظریه اش مقداری از مایع درون تاولهای دست شیرفروشی را که به آبله گاوی مبتلا بود بیرون کشید و آن را به لندن برد و با دقت مایع آبله را به پسرکی تلقیح کرد و همان طور که جنر پیش بینی کرده بود پسرک به آبله دچار نشد . جنر از واژه واکسیناسیون استفاده نکرد ، بلکه به جایش لفظ مایه کوبی یا ((واریوله واکسینه ))را به کار برد معنای لغوی اصطلاح لاتینی اخیر ((تاولهای ریز گاو )) است . تا حدود یک قرن بعد ، مایع کوبی جنری آبله گاوی ، تنها روش ایمن سازی علیه بیماری بود . در سال 1880 لویی پاستور برای ایمن سازی مرغان علیه وبا ، که در یک همه گیری ، 10% طیور فرانسه را از بین برده بود ، روشی ابداء کرد . او باکتری ایجاد کننده این بیماری را جدا سازی کرد و با کشت شکل ضعیف شده و تلقیح آن به مرغان آنها را نسبت به حمله مرگبار بیماری ایمن ساخت . اصول کلی روش پاستور با روشی که جنر برای مایع کوبی با آبله گاوی ابداع کرد یکی بود . قبل از آنکه ویروس آبله به شکل آبله گاوی به شیردوش منتقل شود ،در بدن گاو ضعیف شده بود . در سال 1881 ،پاستور با روی آوردن به سیاه زخم که از بیماریهای گاو و گوسفند است ، باسیل آن را جدا کرد . او این باکتری را در دمایی بالاتر از دمای بدن حیوان کشت داد تا مایعی برای تلقیح تهیه کند که موجب حمله خفیف سیاه زخم در جانور شود ، و حیوان را برای روزی که دچار حمله شدید بیماری می شود ، ایمن سازد . همان طور که خود پاستور گفت ، او برای ارج نهادن به شایستگی و خدمات مهم یکی از بزرگترین انگلیسیان ، یعنی جنر واژه واکسیناسیون را به طور کلی برای روش مایع کوبی پیشگیری کننده وضع کرد . چهار سال بعد پاستور واکسنی برای بیماری که در حیوانات هاری و گاه در انسان آب گریزی خوانده می شود ، ابداع کرد . پژوهش های پیش گامانه پاستور ، که بر کشف بخت یارانه جنر مبتنی بود ، ایمن سازی را به دانش بسیار کارآمد تبدیل کرد ، و زمینه را برای وقوع انقلابی در مهار بیماریهای عفونی آماده ساخت . شاید گذشته از کشف آنتی بیوتیکها ، هیچ اکتشافی چنین تاثیر عمیقی بر سلامت انسان نگذاشته باشد . به نوشته و . ر کلارک در پایه های تجربی ایمنی شناسی معاصر (1986 ) گل سرسبد موفقیت ها در فرآیند ایمن سازی ریشه کنی کامل آبله بوده است . در نیمه نخست این قرن ،سالانه حدود 2 تا 3 میلیون مورد جدید گزارش می شد .
در سال 1949 آخرین مورد آبله در ایالات متحده ، و در سال 1977 آخرین مورد تایید شده سراسر جهان در سومالی گزارش شد .
واکسن چیست و چگونه تولید می شود ؟
واکسن چیست ؟
موجود زنده ، مانند بدن انسان به خودی خود نیروی مقاومت و غلبه یافتن بر میکروبها را دارد . این حالت را ((مصونیت )) می نامند . اما در برخی از موارد باید بدن را از خارج کمک کرد ،تا چنین مصونیتی را پیدا کند . در بسیاری از بیماریهایی که از ویروس پدید می آیند ، اگر انسان یک بار آن بیماری را بگیرد و خوب بشود دیگر در برابرآن مصونیت پیدا می کند . مثلاًآبله ،سرخک و آبله مرغان از بیماریهایی هستند که اگر یک بار انسان آنها را بگیرد ، برای همیشه از آنها مصونیت پیدا می کند . یعنی دیگر آنها را هرگز نخواهد گرفت . اما بیماریهای دیگری مانند آنفولانزا ممکن است چند بار به سراغ انسان بیایند . پس برای رهایی از چنگ آنها می آیند و به طور مصنوعی در انسان مصونیت ایجاد می کنند . بدین طریق که ویروس ضعیف شده آن بیماری را به بدن تزریق کرده ، انسان را دچار یک حالت خفیفی از آن بیماری می نمایند . ولی چون این بسیار ضعیف است ، انسان به زودی بهبودی می یابد و پس از بهبودی کامل برای یک مدت طولانی در برابر آن مرض ، مصونیت می یابد . واکسن زدن یعنی تزریق ویروس ضعیف یک بیماری به بدن .
واکسن دارای میکرب بیماری است که البته آن را ضعیف و بیآزار ساخته اند واکسن از پی تزریق در بدن انسان ((پادزهر)) درست می کند که با ویروس بیماری وارد نبرد می شوند و آنها را خنثی می کنند .
طرز ساختن واکسن چگونه است ؟
واکسن را این گونه می سازند : نخست حیوانی را عمداً دچار بیماری مورد نظر می کنند . سپس ویروس آن بیماری را از بدن حیوان مزبور جدا می سازند . مجدداً این ویروس را به حیوان دیگر تزریق می کنند و پس از بیمار شدنش ، باز ویروس را از بدنش جدا می سازند . آنقدر این عمل را تکرار می کنند تا به قدری ویروس ضعیف گردد که اگر آن را به بدن انسانی تزریق کنند نه تنها او را بیمار نکند ، بلکه برایش مصونیت هم پدید آورد . راه دیگر واکسن سازی این است که آن را از ویروسهای مرده یا بی فعالیت بدست می آورند . با تزریق این نوع واکسن ، بدن مشغول ساختن پادزهر می شود و خود را آماده دفاع در برابر میکروب اصلی می کند . برای بیماری خواب و آنفولانزا از این روش استفاده می کنند . و بالاخره گاهی هم خود ویروس را بی آنکه ضعیفش گردانند از راه پوست به بدن تزریق می نمایند . آن گاه چون ویروس از راه غیر طبیعی وارد بدن گردیده ، باز در آن ایجاد مصونیت می کند . طرز عمل واکسنها مزیت ایمن سازی بر سرم درمانی ، در طول مدت حفاظت از طریق مایع کوبی است . واکسنها ،علاوه بر تولید فعال پابتنهای در گردش ، در موارد خاص ،و در هنگام بروز آلودگی های بعدی سریعاً موجب واکنش لیمفوسیتها گردیده و دستگاه حساس ایمنی را طوری سامان می دهد که می تواند نسبت به حمله اجرام خارجی واکنش سریع نشان دهد ، این نوع واکنش را پاسخ یادآور یا خاطره ای می نامند . برای سهولت امر ، می توان واکسنها را به دو دسته مشخص تقسیم نمود :
پاورپوینت تونل سازی
فهرست :
تونل سازی
تاریخچه تونل سازی و سازههای زیر زمینی
تونل سازی شغلی با خطر های پنهان
خطرات پنهان در تونل سازی
مراحل تونل سازی
طبقه بندی تونل ها
مطالعه ساختگاه تونل
طراحی تونل
نقش شرایط زمین شناختی در طراحی تونل
صنعت تونل ایران
مقدمه :
احتمالا اولین تونلها در عصر حجر برای توسعه خانهها با انجام حفریات توسط ساکنان شروع شد . این امر نشانگر این است که آنها در تلاشهایشان جهت ایجاد حفریات به دنبال راهی برای بهبود شرایط زندگی خود بوده اند. اهمیت احداث تونل ها در دوران های قدیم ، تا بدین جاست که کارشناسان کارهای احداث تونل در آن تمدنها را نشانگر رشد فرهنگ و به ویژه رشد تکنیکی و توان اقتصادی آن جامعه دانستهاند. در فایل حاضر به تونل سازی و ابعاد مختلف آن از جمله تاریخچه، خطرات، مراحل طراحی و دسته بندی انواع تونل پرداخته شده است.
مدلسازی و شبیه سازی اثر اتصالات ترانسفورماتور بر چگونگی انتشار تغییرات ولتاژ در شبکه با در نظر گرفتن اثر اشباع
چکیده
در سالهای اخیر، مسایل جدی کیفیت توان در ارتباط با افت ولتاژهای ایجاد شده توسط تجهیزات و مشتریان، مطرح شده است، که بدلیل شدت استفاده از تجهیزات الکترونیکی حساس در فرآیند اتوماسیون است. وقتی که دامنه و مدت افت ولتاژ، از آستانه حساسیت تجهیزات مشتریان فراتر رود ، ممکن است این تجهیزات درست کار نکند، و موجب توقف تولید و هزینهی قابل توجه مربوطه گردد. بنابراین فهم ویژگیهای افت ولتاژها در پایانه های تجهیزات لازم است. افت ولتاژها عمدتاً بوسیله خطاهای متقارن یا نامتقارن در سیستمهای انتقال یا توزیع ایجاد میشود. خطاها در سیستمهای توزیع معمولاً تنها باعث افت ولتاژهایی در باسهای مشتریان محلی میشود. تعداد و ویژگیهای افت ولتاژها که بعنوان عملکرد افت ولتاژها در باسهای مشتریان شناخته میشود، ممکن است با یکدیگر و با توجه به مکان اصلی خطاها فرق کند. تفاوت در عملکرد افت ولتاژها یعنی، دامنه و بویژه نسبت زاویه فاز، نتیجه انتشار افت ولتاژها از مکانهای اصلی خطا به باسهای دیگر است. انتشار افت ولتاژها از طریق اتصالات متنوع ترانسفورماتورها، منجر به عملکرد متفاوت افت ولتاژها در طرف ثانویه ترانسفورماتورها میشود. معمولاً، انتشار افت ولتاژ بصورت جریان یافتن افت ولتاژها از سطح ولتاژ بالاتر به سطح ولتاژ پایینتر تعریف میشود. بواسطه امپدانس ترانسفورماتور کاهنده، انتشار در جهت معکوس، چشمگیر نخواهد بود. عملکرد افت ولتاژها در باسهای مشتریان را با مونیتورینگ یا اطلاعات آماری میتوان ارزیابی کرد. هر چند ممکن است این عملکرد در پایانههای تجهیزات، بواسطه اتصالات سیمپیچهای ترانسفورماتور مورد استفاده در ورودی کارخانه، دوباره تغییر کند. بنابراین، لازم است بصورت ویژه انتشار افت ولتاژ از باسها به تاسیسات کارخانه از طریق اتصالات متفاوت ترانسفورماتور سرویس دهنده، مورد مطالعه قرار گیرد. این پایان نامه با طبقه بندی انواع گروههای برداری ترانسفورماتور و اتصالات آن و همچنین دسته بندی خطاهای متقارن و نامتقارن به هفت گروه، نحوه انتشار این گروهها را از طریق ترانسفورماتورها با مدلسازی و شبیهسازی انواع اتصالات سیم پیچها بررسی میکند و در نهایت نتایج را ارایه مینماید و این بررسی در شبکه تست چهارده باس IEEE برای چند مورد تایید میشود.
کلید واژهها: افت ولتاژ، مدلسازی ترانسفورماتور، اتصالات ترانسفورماتور، اشباع، شبیه سازی.
Key words: Voltage Sag, Transformer Modeling, Transformer Connection, Saturation, Simulation.
فهرست مطالب
1-1 مقدمه. 2
1-2 مدلهای ترانسفورماتور. 3
1-2-1 معرفی مدل ماتریسی Matrix Representation (BCTRAN Model) 4
1-2-2 مدل ترانسفورماتور قابل اشباع Saturable Transformer Component (STC Model) 6
1-2-3 مدلهای بر مبنای توپولوژی Topology-Based Models. 7
2- مدلسازی ترانسفورماتور. 13
2-1 مقدمه. 13
2-2 ترانسفورماتور ایده آل.. 14
2-3 معادلات شار نشتی.. 16
2-4 معادلات ولتاژ. 18
2-5 ارائه مدار معادل.. 20
2-6 مدلسازی ترانسفورماتور دو سیم پیچه. 22
2-7 شرایط پایانه ها (ترمینالها). 25
2-8 وارد کردن اشباع هسته به شبیه سازی.. 28
2-8-1 روشهای وارد کردن اثرات اشباع هسته. 29
2-8-2 شبیه سازی رابطه بین و ........... 33
2-9 منحنی اشباع با مقادیر لحظهای.. 36
2-9-1 استخراج منحنی مغناطیس کنندگی مدار باز با مقادیر لحظهای.. 36
2-9-2 بدست آوردن ضرایب معادله انتگرالی.. 39
2-10 خطای استفاده از منحنی مدار باز با مقادیر rms. 41
2-11 شبیه سازی ترانسفورماتور پنج ستونی در حوزه زمان.. 43
2-11-1 حل عددی معادلات دیفرانسیل.. 47
2-12 روشهای آزموده شده برای حل همزمان معادلات دیفرانسیل.. 53
3- انواع خطاهای نامتقارن و اثر اتصالات ترانسفورماتور روی آن.. 57
3-1 مقدمه. 57
3-2 دامنه افت ولتاژ. 57
3-3 مدت افت ولتاژ. 57
3-4 اتصالات سیم پیچی ترانس.... 58
3-5 انتقال افت ولتاژها از طریق ترانسفورماتور. 59
§3-5-1 خطای تکفاز، بار با اتصال ستاره، بدون ترانسفورماتور. 59
§3-5-2 خطای تکفاز، بار با اتصال مثلث، بدون ترانسفورماتور. 59
§3-5-3 خطای تکفاز، بار با اتصال ستاره، ترانسفورماتور نوع دوم. 60
§3-5-4 خطای تکفاز، بار با اتصال مثلث، ترانسفورماتور نوع دوم. 60
§3-5-5 خطای تکفاز، بار با اتصال ستاره، ترانسفورماتور نوع سوم. 60
§3-5-6 خطای تکفاز، بار با اتصال مثلث، ترانسفورماتور نوع سوم. 60
§3-5-7 خطای دو فاز به هم، بار با اتصال ستاره، بدون ترانسفورماتور. 61
§3-5-8 خطای دو فاز به هم، بار با اتصال مثلث، بدون ترانسفورماتور. 61
§3-5-9 خطای دو فاز به هم، بار با اتصال ستاره، ترانسفورماتور نوع دوم. 61
§3-5-10 خطای دو فاز به هم، بار با اتصال مثلث، ترانسفورماتور نوع دوم. 61
§3-5-11 خطای دو فاز به هم، بار با اتصال ستاره، ترانسفورماتور نوع سوم. 62
§3-5-12 خطای دو فاز به هم، بار با اتصال مثلث، ترانسفورماتور نوع سوم. 62
§3-5-13 خطاهای دو فاز به زمین.. 62
3-6 جمعبندی انواع خطاها 64
3-7 خطای Type A ، ترانسفورماتور Dd.. 65
3-8 خطای Type B ، ترانسفورماتور Dd.. 67
3-9 خطای Type C ، ترانسفورماتور Dd.. 69
3-10 خطاهای Type D و Type F و Type G ، ترانسفورماتور Dd.. 72
3-11 خطای Type E ، ترانسفورماتور Dd.. 72
3-12 خطاهای نامتقارن ، ترانسفورماتور Yy.. 73
3-13 خطاهای نامتقارن ، ترانسفورماتور Ygyg.. 73
3-14 خطای Type A ، ترانسفورماتور Dy.. 73
3-15 خطای Type B ، ترانسفورماتور Dy.. 74
3-16 خطای Type C ، ترانسفورماتور Dy.. 76
3-17 خطای Type D ، ترانسفورماتور Dy.. 77
3-18 خطای Type E ، ترانسفورماتور Dy.. 78
3-19 خطای Type F ، ترانسفورماتور Dy.. 79
3-20 خطای Type G ، ترانسفورماتور Dy.. 80
3-21 شکل موجهای ولتاژ – جریان ترانسفورماتور پنج ستونی برای خطای Type A شبیه سازی با PSCAD.. 81
شبیه سازی با برنامه نوشته شده. 83
3-22 شکل موجهای ولتاژ – جریان ترانسفورماتور پنج ستونی برای خطای Type B شبیه سازی با PSCAD.. 85
شبیه سازی با برنامه نوشته شده. 87
3-23 شکل موجهای ولتاژ – جریان ترانسفورماتور پنج ستونی برای خطای Type C شبیه سازی با PSCAD.. 89
شبیه سازی با برنامه نوشته شده. 91
3-24 شکل موجهای ولتاژ – جریان ترانسفورماتور پنج ستونی برای خطای Type D شبیه سازی با PSCAD.. 93
شبیه سازی با برنامه نوشته شده. 95
3-25 شکل موجهای ولتاژ – جریان ترانسفورماتور پنج ستونی برای خطای Type E شبیه سازی با PSCAD.. 97
شبیه سازی با برنامه نوشته شده. 99
3-26 شکل موجهای ولتاژ – جریان ترانسفورماتور پنج ستونی برای خطای Type F شبیه سازی با PSCAD.. 101
شبیه سازی با برنامه نوشته شده. 103
3-27 شکل موجهای ولتاژ – جریان ترانسفورماتور پنج ستونی برای خطای Type G شبیه سازی با PSCAD.. 105
شبیه سازی با برنامه نوشته شده. 107
3-28 شکل موجهای ولتاژ – جریان چند باس شبکه 14 باس IEEE برای خطای Type D در باس 5. 109
3-29 شکل موجهای ولتاژ – جریان چند باس شبکه 14 باس IEEE برای خطای Type G در باس 5. 112
3-30 شکل موجهای ولتاژ – جریان چند باس شبکه 14 باس IEEE برای خطای Type A در باس 5. 115
4- نتیجه گیری و پیشنهادات... 121
مراجع. 123
فهرست شکلها
شکل (1-1) مدل ماتریسی ترانسفورماتور با اضافه کردن اثر هسته | صفحه 5 |
شکل (1-2) ) مدار ستارهی مدل ترانسفورماتور قابل اشباع | صفحه 6 |
شکل (1-3) ترانسفورماتور زرهی تک فاز | صفحه 9 |
شکل (1-4) مدار الکتریکی معادل شکل (1-3) | صفحه 9 |
شکل (2-1) ترانسفورماتور | صفحه 14 |
شکل (2-2) ترانسفورماتور ایده ال | صفحه 14 |
شکل (2-3) ترانسفورماتور ایده ال بل بار | صفحه 15 |
شکل (2-4) ترانسفورماتور با مولفه های شار پیوندی و نشتی | صفحه 16 |
شکل (2-5) مدرا معادل ترانسفورماتور | صفحه 20 |
شکل (2-6) دیاگرام شبیه سازی یک ترانسفورماتور دو سیم پیچه | صفحه 24 |
شکل (2-7) ترکیب RL موازی | صفحه 26 |
شکل (2-8) ترکیب RC موازی | صفحه 27 |
شکل (2-9) منحنی مغناطیس کنندگی مدار باز ترانسفورماتور | صفحه 30 |
شکل (2-10) رابطه بین و | صفحه 30 |
شکل (2-11) دیاگرام شبیه سازی یک ترانسفورماتور دو سیم پیچه با اثر اشباع | صفحه 32 |
شکل (2-12) رابطه بین و | صفحه 32 |
شکل (2-13) رابطه بین و | صفحه 32 |
شکل (2-14) منحنی مدار باز با مقادیر rms | صفحه 36 |
شکل (2-15) شار پیوندی متناظر شکل (2-14) سینوسی | صفحه 36 |
شکل (2-16) جریان لحظه ای متناظر با تحریک ولتاژ سینوسی | صفحه 36 |
شکل (2-17) منحنی مدار باز با مقادیر لحظهای | صفحه 40 |
شکل (2-18) منحنی مدار باز با مقادیر rms | صفحه 40 |
شکل (2-19) میزان خطای استفاده از منحنی rms | صفحه 41 |
شکل (2-20) میزان خطای استفاده از منحنی لحظهای | صفحه 41 |
شکل (2-21) مدار معادل مغناطیسی ترانسفورماتور سه فاز سه ستونه | صفحه 42 |
شکل (2-22) مدار معادل الکتریکی ترانسفورماتور سه فاز سه ستونه | صفحه 43 |
شکل (2-23) مدار معادل مغناطیسی ترانسفورماتور سه فاز پنج ستونه | صفحه 44 |
شکل (2-24) ترانسفورماتور پنج ستونه | صفحه 45 |
شکل (2-25) انتگرالگیری در یک استپ زمانی به روش اولر | صفحه 47 |
شکل (2-26) انتگرالگیری در یک استپ زمانی به روش trapezoidal | صفحه 49 |
شکل (3-1) دیاگرام فازوری خطاها | صفحه 62 |
شکل (3-2) شکل موج ولتاژ Vab | صفحه 63 |
شکل (3-3) شکل موج ولتاژ Vbc | صفحه 63 |
شکل (3-4) شکل موج ولتاژ Vca | صفحه 63 |
شکل (3-5) شکل موج ولتاژ Vab | صفحه 63 |
شکل (3-6) شکل موج جریان iA | صفحه 64 |
شکل (3-7) شکل موج جریان iB | صفحه 64 |
شکل (3-8) شکل موج جریان iA | صفحه 64 |
شکل (3-9) شکل موج جریان iA | صفحه 64 |
شکل (3-10) شکل موجهای ولتاژ Va , Vb , Vc | صفحه 65 |
شکل (3-11) شکل موجهای ولتاژ Va , Vb , Vc | صفحه 68 |
شکل (3-12) شکل موجهای جریان ia , ib , ic | صفحه 68 |
شکل (3-13) شکل موجهای ولتاژ Va , Vb , Vc | صفحه 69 |
شکل (3-14) شکل موجهای ولتاژ Va , Vb , Vc | صفحه 69 |
شکل (3-15) شکل موجهای جریان , iB iA | صفحه 69 |
شکل (3-16) شکل موج جریان iA | صفحه 70 |
شکل (3-16) شکل موج جریان iB | صفحه 70 |
شکل (3-17) شکل موج جریان iC | صفحه 70 |
شکل (3-18) شکل موجهای ولتاژ Va , Vb , Vc | صفحه 71 |
شکل (3-19) شکل موجهای جریان ia , ib , ic | صفحه 71 |
شکل (3-20) شکل موجهای ولتاژ Va , Vb , Vc | صفحه 73 |
شکل (3-21) شکل موجهای جریان ia , ib , ic | صفحه 73 |
شکل (3-22) شکل موجهای جریان ia , ib , ic | صفحه 74 |
شکل (3-23) شکل موج ولتاژ Va | صفحه 74 |
شکل (3-24) شکل موج ولتاژ Vb | صفحه 74 |
شکل (3-25) شکل موج ولتاژ Vc | صفحه 74 |
شکل (3-26) شکل موج جریانiA | صفحه 74 |
شکل (3-27) شکل موج جریان iB | صفحه 74 |
شکل (3-28) شکل موج جریان iC | صفحه 74 |
شکل (3-29) شکل موج جریانiA | صفحه 75 |
شکل (3-30) شکل موج جریان iB | صفحه 75 |
شکل (3-31) موج جریان iC | صفحه 75 |
شکل (3-32) شکل موج جریانiA | صفحه 75 |
شکل (3-33) شکل موج جریان iB | صفحه 75 |
شکل (3-34) شکل موج جریان iC | صفحه 75 |
شکل (3-35) شکل موج ولتاژ Va | صفحه 76 |
شکل (3-36) شکل موج ولتاژ Vb | صفحه 76 |
شکل (3-37) شکل موج ولتاژ Vc | صفحه 76 |
شکل (3-38) شکل موج جریانiA | صفحه 76 |
شکل (3-39) شکل موج جریان iB | صفحه 76 |
شکل (3-40) شکل موج جریان iC | صفحه 76 |
شکل (3-41) شکل موج جریانiA | صفحه 76 |
شکل (3-42) شکل موج جریان iB | صفحه 76 |
شکل (3-43) شکل موج جریان iC | صفحه 76 |
شکل (3-44) شکل موج ولتاژ Va | صفحه 77 |
شکل (3-45) شکل موج ولتاژ Vb | صفحه 77 |
شکل (3-46) شکل موج ولتاژ Vc | صفحه 77 |
شکل (3-47) شکل موج جریانiA | صفحه 77 |
شکل (3-48) شکل موج جریان iB | صفحه 77 |
شکل (3-49) شکل موج جریان iC | صفحه 77 |
شکل (3-50) شکل موج جریانiA | صفحه 77 |
شکل (3-51) شکل موج جریان iB | صفحه 77 |
شکل (3-52) شکل موج جریان iC | صفحه 77 |
شکل (3-53) شکل موج ولتاژ Va | صفحه 78 |
شکل (3-54) شکل موج ولتاژ Vb | صفحه 78 |
شکل (3-55) شکل موج ولتاژ Vc | صفحه 78 |
شکل (3-56) شکل موج جریانiA | صفحه 78 |
شکل (3-57) شکل موج جریان iB | صفحه 78 |
شکل (3-58) شکل موج جریان iC | صفحه 78 |
شکل (3-59) شکل موج جریانiA | صفحه 78 |
شکل (3-60) شکل موج جریان iB | صفحه 78 |
شکل (3-61) شکل موج جریان iC | صفحه 78 |
شکل (3-62) شکل موج ولتاژ Va | صفحه 79 |
شکل (3-63) شکل موج ولتاژ Vb | صفحه 79 |
شکل (3-64) شکل موج ولتاژ Vc | صفحه 79 |
شکل (3-65) شکل موج جریانiA | صفحه 79 |
شکل (3-66) شکل موج جریان iB | صفحه 79 |
شکل (3-67) شکل موج جریان iC | صفحه 79 |
شکل (3-68) شکل موج جریانiA | صفحه 79 |
شکل (3-69) شکل موج جریان iB | صفحه 79 |
شکل (3-70) شکل موج جریان iC | صفحه 79 |
شکل (3-71) شکل موج ولتاژ Va | صفحه 80 |
شکل (3-72) شکل موج ولتاژ Vb | صفحه 80 |
شکل (3-73) شکل موج ولتاژ Vc | صفحه 80 |
شکل (3-74) شکل موج جریانiA | صفحه 80 |
شکل (3-75) شکل موج جریان iB | صفحه 78 |
شکل (3-76) شکل موج جریان iC | صفحه 80 |
شکل (3-77) شکل موج جریانiA | صفحه 80 |
شکل (3-78) شکل موج جریان iB | صفحه 80 |
شکل (3-79) شکل موج جریان iC | صفحه 80 |
شکل (3-80) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 81 |
شکل (3-81) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 81 |
شکل (3-82) شکل موجهای جریان) (kV با PSCAD | صفحه 82 |
شکل (3-83) شکل موجهای جریان) (kV با PSCAD | صفحه 82 |
شکل (3-84) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 83 |
شکل (3-85) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 83 |
شکل (3-86) شکل موجهای جریان با برنامه نوشته شده | صفحه 84 |
شکل (3-87) شکل موجهای جریان با برنامه نوشته شده | صفحه 84 |
شکل (3-88) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 85 |
شکل (3-89) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 85 |
شکل (3-90) شکل موجهای جریان) (kV با PSCAD | صفحه 86 |
شکل (3-91) شکل موجهای جریان) (kV با PSCAD | صفحه 86 |
شکل (3-92) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 87 |
شکل (3-93) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 87 |
شکل (3-94) شکل موجهای جریان با برنامه نوشته شده | صفحه 88 |
شکل (3-95) شکل موجهای جریان با برنامه نوشته شده | صفحه 88 |
شکل (3-96) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 89 |
شکل (3-97) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 89 |
شکل (3-98) شکل موجهای جریان) (kV با PSCAD | صفحه 90 |
شکل (3-99) شکل موجهای جریان) (kV با PSCAD | صفحه 90 |
شکل (3-100) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 91 |
شکل (3-101) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 91 |
شکل (3-102) شکل موجهای جریان با برنامه نوشته شده | صفحه 92 |
شکل (3-103) شکل موجهای جریان با برنامه نوشته شده | صفحه 92 |
شکل (3-104) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 93 |
شکل (3-105) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 93 |
شکل (3-106) شکل موجهای جریان) (kV با PSCAD | صفحه 94 |
شکل (3-107) شکل موجهای جریان) (kV با PSCAD | صفحه 94 |
شکل (3-108) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 95 |
شکل (3-109) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 95 |
شکل (3-110) شکل موجهای جریان با برنامه نوشته شده | صفحه 96 |
شکل (3-111) شکل موجهای جریان با برنامه نوشته شده | صفحه 96 |
شکل (3-112) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 97 |
شکل (3-113) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 97 |
شکل (3-114) شکل موجهای جریان) (kV با PSCAD | صفحه 98 |
شکل (3-115) شکل موجهای جریان) (kV با PSCAD | صفحه 98 |
شکل (3-116) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 99 |
شکل (3-117) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 99 |
شکل (3-118) شکل موجهای جریان با برنامه نوشته شده | صفحه 100 |
شکل (3-119) شکل موجهای جریان با برنامه نوشته شده | صفحه 100 |
شکل (3-120) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 101 |
شکل (3-121) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 101 |
شکل (3-122) شکل موجهای جریان) (kV با PSCAD | صفحه 102 |
شکل (3-123) شکل موجهای جریان) (kV با PSCAD | صفحه 102 |
شکل (3-124) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 103 |
شکل (3-125) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 103 |
شکل (3-126) شکل موجهای جریان با برنامه نوشته شده | صفحه 104 |
شکل (3-127) شکل موجهای جریان با برنامه نوشته شده | صفحه 104 |
شکل (3-128) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 105 |
شکل (3-129) شکل موجهای ولتاژ) (kV با PSCAD | صفحه 105 |
شکل (3-130) شکل موجهای جریان) (kV با PSCAD | صفحه 106 |
شکل (3-131) شکل موجهای جریان) (kV با PSCAD | صفحه 106 |
شکل (3-132) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 107 |
شکل (3-133) شکل موجهای ولتاژ با برنامه نوشته شده | صفحه 107 |
شکل (3-134) شکل موجهای جریان با برنامه نوشته شده | صفحه 108 |
شکل (3-135) شکل موجهای جریان با برنامه نوشته شده | صفحه 108 |
شکل (3-136) شکل موجهای ولتاژ) (kV | صفحه 109 |
شکل (3-137) شکل موجهای ولتاژ) (kV | صفحه 110 |
شکل (3-138) شکل موجهای جریان (kA) | صفحه 111 |
شکل (3-139) شکل موجهای ولتاژ) (kV | صفحه 112 |
شکل (3-140) شکل موجهای ولتاژ) (kV | صفحه 113 |
شکل (3-141) شکل موجهای جریان (kA) | صفحه 114 |
شکل (3-142) شکل موجهای جریان (kA) | صفحه 115 |
شکل (3-143) شکل موجهای جریان (kA) | صفحه 116 |
شکل (3-144) شکل موجهای جریان (kA) | صفحه 117 |
شکل (3-145) شبکه 14 باس IEEE | صفحه 118 |
پاورپوینت محوطه سازی
فهرست :
محوطه سازی
مقدمه
اماده سازی محوطه
آماده سازی اولیه
زهکشی
تسطیح محوطه
تعریف محوطه سازی
تفاوت محوطه سازی با دیگر عملیات ساختمانی
انتخاب خاک در محوطه سازی
مصالح ساختمانی در محوطه سازی
ساخت المانها در محوطه سازی
آلاچیق در محوطه سازی
آبنما در محوطه سازی
برکه در محوطه سازی
استخر در محوطه سازی
نهر در محوطه سازی
کف سازیها در محوطه سازی
تاسیات برقی در محوطه سازی
تاسیسات مکانیکی در محوطه سازی
مقدمه :
در معماری سنتی ایران با وجود فضای سبز گسترده در روستاها و شهرها و علاوه بر باغها با درختان میوه که در فصول مختلف با رنگهای الوان چهرهای خیالانگیز و رؤیایی به محیط زیست میبخشید،بخش اعظم حیاط واحدهای مسکونی به فضای سبز و درختان میوه اختصاص مییافت. ساکنان خانه با عبور از این فضای پرطراوت احساس نشاط و سرزندگی کرده و با روحیه قویتری به انجام کار و فعالیتهای روزانه میپرداختند.حال چگونه است که با وجود افزایش جمعیت،فضاهای سبز به ویژه در شهرهای بزرگ کاهش یافته و حیاط واحدهای مسکونی نیز روز به روز خشکتر شده و فضای سبز آن محدود میشود؟ باوجود ضوابطی که قطع درختان داخل حیاط واحدهای مسکونی را ممنوع اعلام کرده،به دلیل مسامحه در اجرای این مقررات این درختان زنده و حیاتبخش با کوچکترین تنگنای مالکان به نفع ساختوساز بیشتر قربانی شده و مجوز قطع مییابند.
اکنون در شهرهای بزرگ به ویژه تهران،حیاط در واحدهای مسکونی شمالی(واحدهایی که در شمال گذر قرار دارند) بطور عمده به مسیر آسفالته یا سنگفرش ورود ماشین به پارکینگ اختصاص مییابند و در بخش باقیمانده نیز غیر از جعبههای کوچک گل زینتی،اثری از فضای سبز و درختان توت و مو و خرمالو،که درختان مناسب و بومی این منطقه هستند،دیده نمیشود.در واحدهای جنوبی نیز وضع بهتر از واحدهای شمالی نیست و محوطه آنها اگر استعداد عبور شیبراه(رامپ)اتومبیل به پارکینگ نداشته باشند، حداکثر با سنگفرش و جعبههای کوچک گل زینتی و احیانا با باغچههایی با درختان کاج زینتی اشغال میشود...
طراحی شبکه های توزیـع از دیدگاه بهینه سازی مصرف و بهبود کیفیت توان
بیشتر راهکارهای صرفهجویی در مصرف انرژی و بهبود کیفیت توان در محل مصرف، بدون هزینه یا کمهزینه هستند.
برای بسیاری از صنایع و مشترکین کاهش هزینههای برق مصرفی از طریق روشهای اشاره شده جذابیت کافی بهمنظور اجرای آنها را ایجاد میکند. اما حتی برای صنایعی که هزینه برق مصرفی اهمیت زیادی ندارد، توجه به دو اثر دیگر حائز اهمیت است: مصرف درست و بهینه موجب افزایش عمر تجهیزات الکتریکی و نیز کاهش دفعات خرابی و توقف آنها میشود. خسارات توقف کار برخی از تجهیزات برقی حدود 100مرتبه بیشتر از هزینه برق مصرفی است.
بهبیان خلاصه هم از نظر کاهش هزینههای برق مصرفی و هم از نظر قابلیت اطمینان بیشتر به تداوم کار و عمر تجهیزات، رعایت توصیهها مفید میباشند.
البته راهکارهای پرهزینه چه در زمینه بهینهسازی مصرف و چه در زمینه بهبود کیفیت توان، بازگشت سرمایه قابل قبولی حدود یک تا سه سال دارند و مشترکین دوراندیش پساز انجام اقدامات بدون هزینه و کم هزینه، بهتدریج راهکارهای پرهزینه را انجام میدهند. راهکارهای پرهزینه عمدتا مرتبط با تغییر تکنولوژی یا فرایند هستند و در عین حال موجب صرفهجویی قابل ملاحظه میشوند. بهعنوان نمونه یک موتور دائمکار، میتواند ظرف مدت 3 تا 4ماه به اندازة قیمت خود، انرژی الکتریکی مصرف میکند. ازاینرو بازگشت هزینه جایگزینی آن با موتوری که 10% راندمان بهتر داشته باشد، کمتر از 3 سال بوده، پساز آن سود جایگزینی نصیب مشترک میشود. همچنین بازگشت سرمایه نصب برخی از فیلترهای هارمونیکها حدود 2 سال میباشد.
خوشبختانه با کاهش تدریجی بهای تجهیزات بهینهسازی مصرف، در کنار افزایش قیمت انرژی و افزایش حساسیت تداوم تامین برق، اجرای راهکارهای پرهزینه هر سال ارزانتر و توجیه اقتصادی آنها بیشتر میشود.
فهرست مطالب
چکیده1
مقدمه:2
فصل اول :3
مبانی طراحی شبکه های توزیع فشار متوسط... 3
1-1پیکربندی شبکه. 4
2-1شبکه توزیع فشار متوسط... 5
ساختار شبکه توزیع.. 6
شبکه فشار متوسط زمینی:7
مشخصات پست و رینگ استاندارد. 8
4-1 شبکه رینگ باز13
5-1کاهش تلفات... 20
6-1شبکه های فشار متوسط هوایی و پست کمپکت... 24
توضیح.. 26
7-1تجهیزات حفاظتی.. 28
8-1حفاظت جریان.. 28
رله جریان.. 29
فصل دوم :31
تجهیزات شبکه های توزیع فشار متوسط... 31
1-2 اصول ترانسفورماتورها در شبکه های توزیع.. 32
1-1-2 انواع ترانسها و ساختمان آنها33
2-1-2 انواع ترانسفورماتور از لحاظ نوع سیم پیچ.. 34
3-1-2 انواع ترانسفورماتور از لحاظ عایق بندی.. 34
4-1-2 سیستم خنک کنندگی.. 35
7-1-2 نحوه اتصالات و گروه برداری.. 39
8-1-2 تب چنجر و کنترل ولتاژ40
9-1-2 تعیین سطوح عایقی.. 42
10-1-2 میزان تحمل اتصال کوتاه ترانسفورماتور44
11-1-2 تلفات ترانسفورماتور48
12-1-2 صدا در ترانس.... 50
13-1-2روغن ترانسفورماتور52
14-1-2 تستها52
2- 2 ترانس های جریان و ولتاژ CT & PT))در شبکه های توزیع.. 56
1-2-2 اصطلاحات و شرایط کار ترانسفورماتورهای جریان.. 56
2-2-2 نیازها و خواستهها59
3-2-2 اطلاعات مورد نیاز جهت طراحی.. 61
4-2-2 شاخصها و پارامترهای مشخص کننده طراحی.. 62
5-2-2 روش قدم به قدم طراحی.. 65
6-2-2 اصطلاحات و شرایط کار ترانسفورماتور ولتاژ67
7-2-2 تعاریف و اصطلاحات... 68
8-2-2 نیازها و خواستهها69
9-2-2 اطلاعات مورد نیاز جهت طراحی.. 71
10-2-2 شاخصها و پارامترهای مشخص کننده طراحی.. 73
3-2مشخصات فنی هادی ها78
1-3-2جنس سیم های هوایی.. 78
2-3-2 آلومینیوم. 79
4-2 مشخصات فنی مقره ها81
5-2 مشخصات فنی برقگیرها در شبکه های توزیع.. 87
2-5-2 اضافه ولتاژهای سیستم توزیع.. 88
3-5-2 شاخصها و پارامترهای مشخص کننده طراحی.. 89
5-5-2 مثالی از روند طراحی یک برقگیر. 97
5-6-2 مبانی و معیارهای لازم برای طراحی و انتخاب کات اوت فیوز105
1-7-2 کراس آرم چوبی.. 111
فصل سوم :131
راهکار های بهینه سازی.. 131
مصرف و بهبود کیفیت... 131
1-3 مفاهیم و تعاریف مهم.. 133
3-3 مدیریت مصرف(مدیریت سمت تقاضا136
خازن فشارضعیف موضعی.. 145
(خازن سطح بار)145
بانک خازنی فشارضعیف یا145
فشار متوسط... 145
2-4-درایوهای DC حالت جامد (نیمههادی)154
3-4-درایوهای مکانیکی.. 155
5-4-موتورهای دوسرعته. 156
منابع:164
پیاده سازی سیستم نرم افزاری داروخانه
پایان نامه فوق در 3 فاز تجزیه و تحلیل، طراحی و پیاده سازی نرم افزار داروخانه انجام گرفته است. هدف از این کار سرعت بخشیدن به کارها و صرفه جویی در وقت می باشد. جست و جوی اطلاعات راحت تر شده و می توانیم به وسیله گزارش گیری اطلاعات و چاپ آن ها برآورد بهتری از کارهای انجام شده داشته باشیم.
در مرحله اول از نرم افزار rational rose جهت تجزیه و تحلیل سیستم استفاده شد. در فاز 1 و 2 پروژه که شامل طراحی و پیاده سازی نرم افزار بود نیز از نرم افزارهای SQL server 2008 و نرم افزار برنامه نویسی C# Visualبهره گرفته شده است.
جهت انجام این پروژه 4 سطح دسترسی تعریف گردیده است: 1- دکتر دارو خانه برای مدیریت برروی تمامی بخش ها و انبارها. 2- کاربر مالی جهت سفارشات و تحویل آنها، ثبت سازمان بیمه و ثبت بیمه داروها 3 - پذیرش 1 به منظور فروش کالا و ثبت نسخه. 4- پذیرش 2 که وظیفه او ثبت data entryها مانند ثبت اطلاعات داروها و کالاها می باشد.
این نرم افزار جهت استفاده در داروخانه تهیه شده و شامل امکاناتی نظیر ثبت نسخه، تعریف صندوق، ورود و خروج کالا به انبار، پشتیبان گیری، گزارش گیری، تعریف موجودیت ها و غیره می باشد.
فهرست مطالب
چکیده1
مقدمه. 2
فصل اول. 3
فصل دوم:11
پروتوتایپ.. 11
3.1فرم ثبت سفارش 14
3.2. فرم تحویل 15
3.3. فرم بیمه 16
4.1. فرم ثبت نسخه 17
4.2. فرم فروش کالا 18
5.3. فرم ثبت کالاها20
فصل سوم:23
نمودارها23
فهرست اشکال
عنوان شکل شماره صفحه
فرم ورود 12
فرم ثبت کاربر- تصویر 1 13
فرم سفارش،تحویل،بیمه- تصویر 2 13
فرم ثبت سفارش14
فرم تحویل 15
فرم بیمه- تصویر 1 16
فرم فروش- تصویر 2 16
فرم ثبت نسخه 17
فرم فروش کالا- تصویر 1 18
فرم اطلاعات اولیه- تصویر 2 18
فرم ثبت داروها19
فرم ثبت نوع دارو- تصویر 1 20
فرم ثبت کالا- تصویر 2 20
فرم نوع کالا - تصویر 121
فرم ثبت واحد- تصویر 2 21
فرم ثبت شرکت ها22
انواع کلاس 30
فهرست نمودارها
عنوان نمودار شماره صفحه
نمودار Use Case 25
نمودارSequence برای Login 26
نمودارSequence برای عدم وجود کالا 27
نمودارSequence برای وجود کالا 28
نمودارSequence برای صدور حساب 29
نمودارClass 31
نمودارComponent 32
تا قبل از دهه 1930 میلادی بطور گسترده ای باور بر این بود که رهبری یک ویژگی فردی است، و تنها محدودی از افراد بطور ذاتی توانائیها و خصوصیاتی را به ارث برده اند و خداوند به آنان این ودیعه گرانبها را اعطا فرموده که میتوانند رهبران موثری باشند. از دهه 1930 به بعد، دانشمندان علوم اجتماعی و علوم رفتاری مسیر جدیدی را در تحقیق پیرامون رفتار و خصوصیات رهبری پیمودند. اصولا مشخص ساختن یک الگوی اساسی و یکسان رهبری ناممکن است، چرا که از یک طرف نمیتوان ویژگیهائی را برشمرده کهتمام رهبران موثر و موفق دارای آن خصوصیات باشند و از طرف دیگر با توجه به شرایط خصوصیات رهبران موفق و موثر در سازمانها نظامی، صنعتی و تعلیم و تربیتی با یکدیگر متفاوتند. نمونه بارز آن اینکه حتی درون یک صنعت، شرایط متفاوت، رهبری متفاوت را میطلبد. مقایسه رهبران صنعتی موفق و موثر در دوره های تاریخی مختلف، در فرهنگهای مختلف و در صنایع مختلف، این مطلب را بوضوح روشن میسازد. بهرحال، عواملی که برای یک رهبری موفق ضرورت دارد، داشتن مهارت و نگرش است که میتوان آنها را از طریق فراگیری کسب کرد، و یا بطور گسترده ای اصلاح نمود. رهبری را در یک طیف گسترده باید مورد توجه قرار دهیم. چرا که چهار متغیر وجود دارد که رهبری را متاثر میسازند، اول خصوصیات رهبر، دوم نگرش ها، نیازها و سایر خصوصیات فردی زیر دستان، سوم خصوصیات سازمان، مانند اهداف آن، و ماهیت وظایفی که باید انجام پذیرد و چهارم: متغیرهای محیطی.
خصوصیات شخصی که برای عملکرد موثر رهبر لازم میباشد، باتوجه به سایر عوامل، تغییر مییابد. این چهار متغیر دستاوردهای تحقیقات و پژوهشهای علمیدر مورد رهبری میباشد و مفهومش این است که رهبری یک خصوصیت ذاتی فرد نیست. بلکه یک رابطه پیچیده بین این چهار متغیر میباشد.
بنابر این اگر بپذیریم که رهبری رابطه ای بین رهبر، پیروان، سازمان و عموال محیطی است و قبول داشته باشیم که این عوامل و متغیرهای موقعیتی با گذشت زمان تغییر میکند، لازم است بپذیریم که خصوصیات و ویژگیهای رهبری نیز تغییر میکند.
به هر تقدیر تسلط به تکنیک های فنی، مانند کامپیوتر، مالی، تولید، بازاریابی و امثالهم برای رهبری موثر کفایت نمیکند، چرا که جنبه انسانی رهبری، به مراتب مهمتر از وظایف فنی است. برای بقا و حفظ موقعیت هر سازمان، وجود رهبری موثر، امری است حیاتی. سبک تصمیم گیری رهبر، یکی از ابعاد مهم رهبری است. روشهای بسیار متنوعی وجود دارد که هر رهبر برای انجام وظیفه و یا اتخاذ تصمیمات مشخصی، میتواند از آنها استفاده کند که با توجه به میزان مشارکت یا عدم مشارکت زیر دستان سبک رهبری متفاوت خواهد بود.
بعضی از زیر دستان تمایلی به مشارکت در فرآیند تصمیم گیری ندارند و پاره ای اشتیاق فراوان دارند. بهرحال با توجه به متفاوت بودن زیر دستان، میزان علاقه به مشارکت در فرایند تصمیم گیری نیز متفاوت است، حتی افراد نسبت به بعضی از تصمیمات بیشتر، مشتاق به مشارکت هستند و در بعضی دیگر، کمتر، همین درجه و میزان علاقه مندی و تمایل زیر دستان نسبت به مشارکت یا عدم مشارکت خود ایجاد کننده نوع سبک رهبری میباشد. بعبارتی توان و تمایل زیردستان، یک عامل اساسی در اتخاذ سبک بخصوصی از رهبری میباشد. در این مسیر به بررسی عوامل موثر برانگیزه کارکنان شرکت رینگسازی پرداختیم که در فصل اول به کلیات این مساله پرداختیم وهدف ما ضرورت این امر را توضیح دادیم و فرضیه های موجود بر روی این موضوع را بررسی کردیم و در فصل دوم پیشینه این مساله را مورد جستجو قرار دادیم تا بتواند راه گشایی برای تحقیق حاضر باشد. در فصل سوم روش و شیوه تحقیق را درباره این مسئله را ذکر کردیم و در فصل چهارم با پرسش نامه ای که در بین کارکنان و پرسنل محترم این شرکت توزیع کردیم یافته های تحقیق را بدست آوردیم. تا توانستیم در فصل پنجم به نتیجه گیری دست یابیم.
الف- بیان کلی مساله
ب- بیان پرسشها- هدفها- فرضه ها
پ – تعریف اصطلاحات و مفاهیم
ما در عصری زندگی میکنیم که سازمانهای مختلف با تشکیلات کوچک و بزرگ پیرامونمان را فراگرفته اند. قسمت اعظم احتیاجات و نیازهای گوناگون ما را سازمانهای دولتی و خصوصی اجتماعی تقریبا در کلیه شئون زندگی انسان، از از هنگام تولد تا مرگ تاثیر میگذارند و بدون وجود سازمانها زندگی ما حالتی کاملا متفاوت از آنچه که هم اکنون دارد، پیدا میکند. گستردگی سازمانها به گونه ای است که میتوان گفت جامعه از سازمان های گوناگون که کالاها و خدمات مورد نیاز را تامین میکنند، تشکیل یافته است و امروزه ما پیشرفت و توسعه در هر جامعه را منوط به کارائی و راندمان سازمان های آن جامعه میدانیم.
بدون شک کاهش انگیزه پرسنل یک شرکت، در کاهش سطح بهره وری عدم رسیدن به برنامه های استراتژیک سازمان مهمترین نقش را ایفا میکند. در این راستا نگاه مثبت به افزایش انگیزه و نجات آن از به انزوا رفتن و زوال کشیدن آن بوسیله ابداع روشهای نو و استفاده صحیح از آن نیز بر هیچکس پوشیده نیست. مدیران و سرپرستان باید در ذهن این هدف را مجسم سازند که افزایش انگیزه فقط برای کمک به آنها برای رشد و تعالی خود و سازمان است.
نتیجه بعمل آمده از این تحقیق نشان میدهد که مدیران اگر صحبتی مینمایند، خود بایستی اولین اجراکننده آن صحبت ها، و ملزم به اجرای آن باشند. درواقع مدیریت فرضا اگر میگوید بایستی فلان کار صورت بگیرد، خود بایستی به آن صرف اعتقاد داشته باشد. بعبارت ساده مدیریت باید بطور جدی از طرحهای انگیزشی و یا هر تصمیمیکه در سطح مدیریت اتخاذ شده، حمایت کامل کند تا نتیجه مورد نظر حاصل گردد.
سازمانی که میخواهد در بازار موفق شود، باید آنچنان کارکنان خود را علاقمند و وابسته به سازمان و درگیر وظایف و مسئولیتهای خود کند که کارکنان، کار سازمان را کار شخصی تلقی نموده و با همان دلسوزی و علاقه که بکار خصوصی خود میپردازند. به کار سازمان هم بپردازند.
براساس تحقیقات انجام گرفته و گفتگوهای صورت گرفته، با مدیران و سرپرستان شرکت رینگ سازی موارد زیر به ترتیب اولویت جهت اتخاذ سبک مناسب رهبری پیشنهاد میشود.
پیشگفتار. 1
فصل اول – مقدمه پژوهش... 3
مقدمه. 4
بیان مسئله. 4
اهمیت و ضرورت تحقیق: 6
فرضیات پژوهش... 8
اهداف تحقیق.. 9
متغیرهای تحقیق.. 9
تعریف اصطلاحات.. 9
تعریف... 10
فصل دوم- بررسی پیشینه پژوهشی.. 11
الف: بررسی تئوری ها و پژوهش های گذشته. 11
ب: اتسنتاج کلی در ارتباط با مسئله پژوهشی.. 11
پ: خلاصه چگونگی حل مسئله پژوهشی.. 11
اصطلاحات و مفاهیم. 12
مفهوم انگیزش... 12
ماهیت انگیزش: 13
اهمیت انگیزش... 13
«ریشه یابی علل مشکلات عدم وجود انگیزش صحیح نیروی کار». 14
عدم تامین انتظارات کاری مدیریت از سوی زیردستان.. 19
سبک نامناسب رهبری مدیر. 21
عدم انطباق اهداف کارکنان با اهداف مدیریت.. 25
الف- میزان مشارکت کارکنان در تصمیم گیریها 26
ب- درجه رضایت شغلی کارکنان.. 26
ج- میزان واگذاری مسئولیتها 27
ه- میزان انگیزه و تمایل واقعی پرسنل. 27
و- سهیم شدن کارکنان در مالکیت و سود شرکت.. 28
د- مساله امنیت شغلی.. 28
فقدان آموزش موثر نیروی انسانی.. 30
اثربخشی پایین مدیریت.. 31
ت- طیف زمانی برنامه ریزی شرکت.. 31
عدم اعتماد مدیریت به کارکنان.. 32
فصل 3- روش پژوهش... 34
الف- توصیف آزمودنیها (جامعه و گروه نمونه) 34
ب- توصیف ابزارهای پژوهش... 34
پ- اعتبار و روایی ابزارهای پژوهشی.. 34
ج- طرح پژوهش و روش تحلیل داده ها 34
فصل 3- روش تحقیق.. 35
جامعه آماری.. 35
نمونه و روش نمونه گیری.. 35
قلمرو مکانی و زمانی پژوهش... 35
ابزار و گردآوری اطلاعات.. 35
روایی و اعتبار ابزار گردآوری اطلاعات.. 35
قلمرو پژوهش... 36
فصل 4- یافته های پژوهشی.. 37
الف- توصیف و تحلیل داده ها (در رابطه با پرسش، هدف یا فرضیه) 37
ب- سایر یافته های پژوهشی.. 37
فصل 5- بحث و تفسیر. 43
نتیجه گیری.. 43
پیشنهادها 43
نتیجه گیری: 44
پیشنهادات.. 44
مطرح کردن مسائل و مشکلات سازمان و تبادل اطلاعات.. 45
منابع و مآخذ. 50
بررسی مدل سازی و شبیه سازی سوئیچ MPLS و بررسی مقایسه ای نرم افزارهای موجود
چکیده
امروزه سرعت بیشتر و کیفیت سرویس بهتر مهمترین چالش های دنیای شبکه می باشند. تلاشهای زیادی که در این راستا در حال انجام می باشد، منجر به ارائه فنآوری ها، پروتکل ها و روشهای مختلف مهندسی ترافیک شده است. در این پایان نامه بعد از بررسی آنها به معرفی MPLS که به عنوان یک فنآوری نوین توسط گروه IETF ارائه شده است، خواهیم پرداخت. سپس به بررسی انواع ساختار سوئیچ های شبکه خواهیم پرداخت و قسمتهای مختلف تشکیل دهنده یک سوئیچ MPLS را تغیین خواهیم کرد. سرانجام با نگاهی به روشهای طراحی و شبیه سازی و نرم افزارهای موجود آن، با انتخاب زبان شبیه سازی SMPL، به شبیه سازی قسمتهای مختلف سوئیچ و بررسی نتایج حاصل می پردازیم. همچنین یک الگوریتم زمانبندی جدید برای فابریک سوئیچ های متقاطع با عنوان iSLIP اولویت دار بهینه معرفی شده است که نسبت به انواع قبلی دارای کارآیی بسیار بهتری می باشد.
Abstract
Nowadays achieving higher speeds and better quality of service are the main subjects of networking. Many attempts are made in this way which have led to introducing various technologies, protocols and traffic engineering methods. In this thesis, after studying the above-mentioned parameters, IETF’s new technology called MPLS will be introduced. Then several different switch architectures are examined and the components of an MPLS switch are selected. Finally after a quick look at design and simulation methods and their available softwares, SMPL is chosen as simulation tool and then switch components are simulated and the results are studied. Also a new scheduling algorithm for crossbar switch fabrics named “The Optimized Prioritized iSLIP” is introduced which has much better performance than its previous versions.
فصل اول
با گسترش تعداد کاربران اینترنت و نیاز به پهنای باند بیشتر از سوی آنها، تقاضا برای استفاده از سرویسهای اینترنت با سرعت رو به افزایش است و تهیه کننده های سرویس اینترنت برای برآورده سازی این تقاضا ها احتیاج به سوئیچ های با ظرفیت بیشتر دارند ]1[.
در این میان تلاشهای زیادی نیز برای دستیابی به کیفیت سرویس بهتر در حال انجام میباشد. فنآوریATM[1] نیز که به امید حل این مشکل عرضه شد، بعلت گسترش و محبوبیتIP[2] نتوانست جای آن را بگیرد و هم اکنون مساله مجتمع سازی IP و ATM نیز به یکی از موضوعات مطرح در زمینه شبکه تبدیل شده است.
در این فصل به معرفی مسائل و مشکلات مربوط به کیفیت سرویس و مجتمع سازی IP و ATM می پردازیم و راه حلهای ارائه شده از جمله MPLS [3] رابررسی خواهیم نمود.
سرویسی که شبکه جهانی اینترنت به کاربران خود ارائه داده است، سرویس بهترین تلاش4 بوده است. یکی از معایب اصلی این سرویس این است که با وجود اینکه مسیریابهای شبکه به خوبی
قادر به دریافت و پردازش بسته های ورودی می باشند ولی هیچگونه تضمینی در مورد سالم رسیدن بسته ها به مقصد وجود ندارد. با توجه به رشد روز افزون استفاده از اینترنت و به خصوص با توجه به اشتیاق زیاد به اینترنت به عنوان ابزاری برای گسترش تجارت جهانی، تلاش های زیادی جهت حفظ کیفیت سرویس (QoS)[4] در اینترنت در حال انجام می باشد. در این راستا در حال حاضر کلاس های سرویس متنوعی مورد بحث و توسعه می باشند. یکی از کلاس های سرویس فوق ، به شرکت ها و مراکز ارائه سرویس های web که نیاز به ارائه سرویس های سریع و مطمئن به کاربران خود دارند، اختصاص دارد.
یکی دیگر از کلاس های سرویس جدید در اینترنت ، به سرویس هایی که نیاز به تاخیر و تغییرات تاخیر کمی دارند، اختصاص دارد. سرویس هایی نظیر تلفن اینترنتی[5] و کنفرانسهای تصویری اینترنتی نمونه ای از سرویس های این کلاس سرویس می باشند.
برای نیل به سرویس های جدید فوق، عده ای براین عقیده هستند که در آینده ای نزدیک تکنولوژی فیبر نوری و WDM[6] آنقدر رشد خواهد کرد که اینترنت به طور کامل بر مبنای آن پیاده سازی خواهد شد و عملا مشکل پهنای باند و همچنین تضمین کیفیت سرویس وجود نخواهد داشت. عقیده دوم که ظاهرا درست تر از عقیده اول می باشد، این است که با وجود گسترش فنآوریهای انتقال و افزایش پهنای باند، هنوز به مکانیسم هایی برای تضمین کیفیت سرویس کاربران نیاز می باشد. در حال حاضر اکثر تولید کنندگان مسیریاب ها و سوئیچ های شبکه اینترنت، در حال بررسی و افزودن مکانیسمهایی برای تضمین کیفیت سرویس در محصولات خود می باشند.
از سوی سازمان جهانی IETF[7] مدل ها و مکانیسم های مختلفی برای تضمین کیفیت سرویس مورد تقاضای کاربران ارائه شده است. برخی از مهمترین این مدل ها عبارتند از:
1- پروتکل رزرو منابع در اینترنت RSVP[8]
2- سرویس های متمایز DS[9]
3- مهندسی ترافیک
4- سوئیچنگ برچسب چندین پروتکل MPLS
همانطور که در فصلهای گذشته ذکر شد در MPLS سه بیت برای کلاس سرویس در نظر گرفته شده است که بوسیله آنها می توان هشت نوع کلاس مختلف را مشخص نمود. در حال حاضر تلاشهای زیادی در جهت تهیه یک استاندارد واحد برای کلاس های مختلف سرویس درحال انجام می باشد و تا کنون نیز تقسیم بندی های متفاوتی ارائه شده است که در اکثر آنها ترافیک شکبه به انواع هدایت سریع (EF)[1]، هدایت مطمئن (AF)[2] و بهترین تلاش (Best effort) تقسیم بندی میشود. تفاوت بین انواع تقسیم بندی ها معمولاً در تعداد تقسیماتی است که در داخل این انواع ترافیک صورت می گیرد. به عنوان مثال در یکی از تقسیم بندی ها که برای سرویسهای متمایز پیشنهاد شده است دوازده تقسیم بندی در داخل ترافیک AF تعریف شده است (بصورت چهار کلاس با سه اولویت حذف[3] ) با این توضیحات برای تولید ترافیک برای انجام عملیات شبیه سازی در این پروژه کلاس های MPLS را بصورت زیر در نظر خواهیم گرفت:
کلاس یک : EF
کلاس دو : ,x)1AF( ؛ 3،2،1 x=
کلاس سه : ,x)2AF( ؛ 3،2،1 x=
کلاس چهار : Best effort
ترافیک EF شامل ترافیک سیگنالینگ و کاربردهای زمان حقیقی مانند ویدوئو و یا صوت می باشد. این نوع ترافیک چیزی کمتر از 5% کل حجم ترافیک شبکه را تشکیل می دهد که ما در اینجا با کمک روشهای کنترل جریان حداکثر تا 8% پهنای باند ورودی را به آن اختصاص خواهیم داد.
ترافیک AF که بصورت,x)1AF( و,x) 2AF( نشان داده شده است، شامل دو کلاس مختلف در داخل ترافیک AF با سه اولویت حذف برای هر کدام از آنها می باشد (x نشان دهنده اولویت حذف هر یک از کلاسها می باشد). حداکثر پهنای باند برای هر یک از کلاسهای AF را 21% در نظر گرفته ایم که بصورت 7% برای هر یک از اولویت های حذف موجود در هر کلاس می باشد. هنگامی که بعلت پرشدن بافرهای سوئیچ، تصمیم به دور انداختن بسته ها گرفته شود، ابتدا بستههای با اولویت حذف پایین تر دور انداخته میشوند.
ترافیک بهترین تلاش که عمده ترافیک شبکه را تشکیل می دهد از 50% پهنای باند شبکه استفاده خواهد کرد. بدیهی است که اگرمجموع ترافیک کلاسهای بالاتر کمتر از 50% باشد پنهای باند آنها به ترافیک بهترین تلاش اختصاص خواهد یافت لازم به ذکر است که این تقسیم بندی فقط برای انجام عملیات شبیه سازی روی سوئیچ صورت گرفته است و با هر گونه تغییر در ترافیک شبکه براحتی می توان با تغییر پارامترهای مربوط به وزن هر کلاس و طول صفهای مربوطه در سوئیچ شرایط مطلوب برای هر کلاس سرویس را فراهم نمود.
فهرست
عنوان صفحه
فصل اول: کیفیت سرویس و فنآوری های شبکه 1
1-1- مقدمه 1
1-2- کیفیت سرویس در اینترنت 1
1-2-1- پروتکل رزور منابع در اینترنت 3
1-2-2- سرویس های متمایز 4
1-2-3- مهندسی ترافیک 6
1-2-4- سوئیچنگ برحسب چندین پروتکل 9
1-3- مجتمع سازی IP و ATM 9
1-3-1- مسیریابی در IP 12
1-3-2- سوئیچینگ 13
1-3-3- ترکیب مسیریابی و سوئیچینگ 14
1-3-4- MPLS 20
فصل دوم: فنآوریMPLS 23
2-1- مقدمه 23
2-2- اساس کار MPLS 24
2-2-1- پشته برچسب 26
2-2-2- جابجایی برچسب 27
2-2-3- مسیر سوئیچ برچسب (LSR) 27
2-2-4- کنترل LSP 29
2-2-5- مجتمع سازی ترافیک 30
2-2-6- انتخاب مسیر 30
2-2-7- زمان زندگی (TTL) 31
2-2-8- استفاده از سوئیچ های ATM به عنوان LSR 32
2-2-9- ادغام برچسب 32
2-2-10- تونل 33
2-3- پروتکل های توزیع برچسب در MPLS 34
فصل سوم: ساختار سوئیچ های شبکه 35
3-1- مقدمه 35
3-2- ساختار کلی سوئیچ های شبکه 35
3-3- کارت خط 40
3-4- فابریک سوئیچ 42
3-4-1- فابریک سوئیچ با واسطه مشترک 43
3-4-2 فابریک سوئیچ با حافظه مشترک 44
3-4-3- فابریک سوئیچ متقاطع 45
فصل چهارم: مدلسازی و شبیهسازی یک سوئیچ MPLS 50
4-1- مقدمه 50
4-2- روشهای طراحی سیستمهای تک منظوره 50
4-3- مراحل طراحی سیستمهای تک منظوره 52
4-3-1- مشخصه سیستم 53
4-3-2- تایید صحت 53
4-3-3- سنتز 54
4-4 – زبانهای شبیه سازی 54
4-5- زبان شبیه سازی SMPL 56
4-5-1- آماده سازی اولیه مدل 58
4-5-2 تعریف و کنترل وسیله 58
4-5-3 – زمانبندی و ایجاد رخدادها 60
4-6- مدلهای ترافیکی 61
4-6-1- ترافیک برنولی یکنواخت 62
4-6-2- ترافیک زنجیره ای 62
4-6-3- ترافیک آماری 63
4-7- مدلسازی کارت خط در ورودی 64
عنوان صفحه
4-8- مدلسازی فابریک سوئیچ 66
4-8-1- الگوریتم iSLIP 66
4-8-2- الگوریتم iSLIP اولویت دار 71
4-8-3- الگوریتم iSLIP اولویت دار بهینه 76
4-9- مدلسازی کارت خط در خروجی 79
4-9-1 – الگوریتم WRR 80
4-9-2- الگوریتم DWRR 81
4-10- شبیه سازی کل سوئیچ 82
4-11- کنترل جریان 90
فصل پنجم: نتیجه گیری و پیشنهادات 93
5-1- مقدمه 93
5-2- نتیجه گیری 93
5-3- پیشنهادات 94
کارشناسی ارشد مخابرات سیستم ( پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402)
چکیده
کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .
روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30% کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .
کلمات کلیدی
کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، برد DSK
فهرست
- مقدمه 4
فصل 1 : بررسی و مدل سازی سیگنال صحبت
1-1- معرفی سیگنال صحبت 6
1-2- مدل سازی پیشگویی خطی 10
1-2-1- پنجره کردن سیگنال صحبت 11
1-2-2- پیش تاکید سیگنال صحبت 13
1-2-3- تخمین پارامترهای LPC 14
فصل 2 : روش ها و استانداردهای کدینگ صحبت
2-1- مقدمه 15
2-2- روش های کدینگ 19
2-2-1- کدرهای شکل موج 21
2-2-2- کدرهای صوتی 22 2-2-3- کدرهای مختلط 24
الف- کدرهای مختلط حوزه فرکانس 27
ب- کدرهای مختلط حوزه زمان 29
فصل 3 : کدر کم تاخیر LD-CELP
3-1- مقدمه 34
3-2- بررسی کدرکم تاخیر LD-CELP 36
3-2-1- LPC معکوس مرتبه بالا 39
3-2-2- فیلتر وزنی شنیداری 42
3-2-3- ساختار کتاب کد 42
3-2-3-1- جستجوی کتاب کد 43
3-2-4- شبه دیکدر 45
3-2-5- پست فیلتر 46
فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C
4-1- مقدمه 49
4-2- ویژگی های برنامه نویسی ممیزثابت 50
4-3- ساده سازی محاسبات الگوریتم 53
4-3-1- تطبیق دهنده بهره 54
4-3-2- محاسبه لگاریتم معکوس 58
4-4- روندنمای برنامه 59
4-4-1- اینکدر 63
4-4-2- دیکدر 69
فصل 5 : پیاده سازی الگوریتم برروی DSP
5-1- مقدمه 74
5-2- مروری بر پیاده سازی بلادرنگ 75
5-3- چیپ های DSP 76
5-3-1- DSP های ممیزثابت 77
5-3-2- مروری بر DSP های خانواده TMS320 78
5-3-2-1- معرفی سری TMS320C54x 79
5-4- توسعه برنامه بلادرنگ 81
5-5- اجرای برنامه روی برد توسعه گر C5402 DSK 82
5-5-1- بکارگیری ابزارهای توسعه نرم افزار 84
5-5-2- استفاده از نرم افزارCCS 86
5-5-3- نتایج پیاده سازی 94
5-6- نتیجه گیری و پیشنهاد 97
- ضمائم
- ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و
پیاده سازی کدک به زبان اسمبلی - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی 98
- مراجع 103
- مقدمه
امروزه در عصر ارتباطات و گسترش روزافزون استفاده از شبکه های تلفن ،موبایل و اینترنت در جهان ومحدودیت پهنای باند در شبکه های مخابراتی ، کدینگ و فشرده سازی صحبت امری اجتناب ناپذیر است . در چند دهه اخیر روشهای کدینگ مختلفی پدیدآمده اند ولی بهترین و پرکاربردترین آنها کدک های آنالیزباسنتز هستند که توسط Atal & Remedeدر سال 1982 معرفی شدند [2] . اخیرا مناسبترین الگوریتم برای کدینگ صحبت با کیفیت خوب در نرخ بیت های پائین و زیر 16 kbps ، روش پیشگویی خطی باتحریک کد (CELP) می باشد که در سال 1985 توسط Schroeder & Atal معرفی شد [8] و تا کنون چندین استاندارد مهم کدینگ صحبت بر اساس CELP تعریف شده اند .
در سال 1988 CCITT برنامه ای برای استانداردسازی یک کدک 16 kbps با تاخیراندک و کیفیت بالا در برابر خطاهای کانال آغاز نمود و برای آن کاربردهای زیادی همچون شبکه PSTN ،ISDN ،تلفن تصویری و غیره در نظر گرفت . این کدک در سال 1992 توسط Chen et al. تحت عنوان LD-CELP معرفی شد[6] و بصورت استاندارد G.728 در آمد[9] و در سال 1994 مشخصات ممیز ثابت این کدک توسط ITU ارائه شد[10] . با توجه به کیفیت بالای این کدک که در آن صحبت سنتزشده از صحبت اولیه تقریبا غیرقابل تشخیص است و کاربردهای آن در شبکه های تلفن و اینترنت و ماهواره ای در این گزارش به پیاده سازی این کدک می پردازیم .
در فصل اول به معرفی وآنالیز سیگنال صحبت پرداخته می شود و در فصل دوم روش ها و استانداردهای کدینگ بیان می شوند . در فصل سوم کدک LD-CELP را بیشتر بررسی می کنیم و در فصل چهارم شبیه سازی ممیز ثابت الگوریتم به زبان C را بیان می نمائیم. ودر پایان در فصل 5 به نحوه پیاده سازی بلادرنگ کدکG.728 بر روی پردازنده TMS320C5402 می پردازیم.
1-1 –معرفی سیگنال صحبت
صحبت در اثر دمیدن هوا از ریه ها به سمت حنجره و فضای دهان تولید میشود. در طول این مسیر در انتهای حنجره، تارهای صوتی[1] قرار دارند. فضای دهان را از بعد از تارهای صوتی ، لوله صوتی[2] مینا مند که در یک مرد متوسط حدود cm 17 طول دارد . در تولید برخی اصوات تارهای صوتی کاملاً باز هستند و مانعی بر سر راه عبور هوا ایجاد نمیکنند که این اصوات را اصطلاحاً اصوات بی واک [3] مینامند. در دسته دیگر اصوات ، تارهای صوتی مانع خروج طبیعی هوا از حنجره میگردند که این باعث به ارتعاش درآمدن تارها شده و هوا به طور غیر یکنواخت و تقریباً پالس شکل وارد فضای دهان میشود. این دسته از اصوات را اصطلاحاً باواک[4] میگویند.
فرکانس ارتعاش تارهای صوتی در اصوات باواک را فرکانس Pitch و دوره تناوب ارتعاش تارهای صوتی را پریود Pitch مینامند. هنگام انتشار امواج هوا در لوله صوتی، طیف فرکانس این امواج توسط لوله صوتی شکل میگیرد و بسته به شکل لوله ، پدیده تشدید در فرکانس های خاصی رخ میدهد که به این فرکانس های تشدید فرمنت[5] میگویند.
از آنجا که شکل لوله صوتی برای تولید اصوات مختلف، متفاوت است پس فرمنت ها برای اصوات گوناگون با هم فرق میکنند. با توجه به اینکه صحبت یک فرآیند متغییر با زمان است پس پارامترهای تعریف شده فوق اعم از فرمنت ها و پریود Pitch در طول زمان تغییر میکنند به علاوه مد صحبت به طور نامنظمی از باواک به بی واک و بالعکس تغییر میکند. لوله صوتی ، همبستگی های زمان-کوتاه ، در حدود 1 ms ، درون سیگنال صحبت را در بر میگیرد. و بخش مهمی از کار کدکننده های صوتی مدل کردن لوله صوتی به صورت یک فیلتر زمان-کوتاه میباشد. همان طور که شکل لوله صوتی نسبتاً آهسته تغییر میکند، تابع انتقال این فیلتر مدل کننده هم نیاز به تجدید[6] ، معمولاً در هر 20ms یکبارخواهد داشت.
در شکل (1-1 الف) یک قطعه صحبت باواک که با فرکانس 8KHz نمونه برداری شده است دیده میشود. اصوات باواک دارای تناوب زمان بلند به خاطر پریود Pitch هستند که نوعاً بین 2ms تا 20ms میباشد. در اینجا پریود Pitch در حدود 8ms یا 64 نمونه است. چگالی طیف توان این قطعه از صحبت در شکل (1-1 ب) دیده میشود[3].
اصوات بی واک نتیجه تحریک نویز مانند لوله صوتی هستند و تناوب زمان- بلند اندکی را در بر دارند ، همانگونه که در شکل های (1-1 ج) و (1-1 د) دیده میشود ولی همبستگی زمان کوتاه به خاطر لوله صوتی در آنها هنوز وجود دارد.
بطورکلی سیگنال صحبت دارای افزونگی[7] زیادی است که ناشی از عوامل ذیل هستند:
ـ وابستگی های زمان-کوتاه : این وابستگی ها عمدتاً به کندی تغییرات صحبت با زمان و ساختار
( الف) (ب)
(ج) (د)
شکل (1-1) : مقایسه اصوات باواک و بی واک. (الف)و(ب) : باواک ، (ج)و(د) : بی واک
نسبتاً منظم فرمنت ها مربوط میشوند.
ـ وابستگی های زمان- بلند : که عمدتاً از طبیعت نیمه متناوب اصوات با واک و تغییرات آرام پریود Pitch ناشی میشوند.
ـتابع چگالی احتمال صحبت : علیرغم پیچیدگی آماری صحبت میتوان آن را با توابع چگالی احتمال شناخته شده تقریب زد. شکل لوله صوتی و مد تحریک آن به صورت نسبتاً آرام تغییر میکند و بنابراین صحبت را میتوان به صورت شبه ایستان در دوره های کوتاه زمانی (حدود 20ms) در نظر گرفت و با یک فرآیند تصادفی ارگادیک در یک قطعه زمانی کوچک مدل نمود و طیف مشخصی برای آن در این قطعه زمانی بدست آورد.
علاوه بر افزونگی های فوق عامل مهم دیگری که کاهش نرخ داده سیگنال صحبت را ممکن می سازد، طبیعت غیر حساس گوش انسان نسبت به بسیاری از ویژگیهای این سیگنال میباشد.
همانطور که در قسمت قبل دیدیم، کمپایلر C54x حتی با استفاده از optimizer هم نتوانست اجرای برنامه را به 100 MIPS برساند. این بدین دلیل است که در خانواده C54x ،optimizer به حد کافی قوی نیست چراکه ما همین برنامه را با استفاده از optimizer پردازنده C55x کمپایل کردیم و به حدود 40 MIPS برای اجرای آن برروی C55x نیاز بود.
به هرحال باید اجرای این برنامه را به 100 MIPS برسانیم تا بتوان بصورت بلادرنگ آنرا پیاده سازی کرد. در این مرحله تنها راهی که باقی مانده اینست که بر روی توابع برنامه و MIIPS آنها و نتایج بدست آمده از مرحله قبل بررسی کرده تا توابع و قسمت هایی که به نظر میرسد Optimizer نتوانسته خوب بهینه سازد را بصورت دستی برنامه نویسی کنیم . واضح است که در این مرحله باید به زبان اسمبلی C54x تسلط کافی داشت تا بتوان کد اسمبلی تولید شده توسط کمپایلر C54x را بهینه کرد .
در ابتدا ملاحظه می شود که در محاسبات کورلیشن در بعضی از حلقه ها از دستور ضرب/انباشت MAC استفاده نشده و حلقه چند دستوری بوجود آمده است که می توان آنها را با استفاده از این دستور به حلقه تک سیکلی تبدیل کرد . همچنین در بعضی از حلقه های محاسبه انرژی نیز می توان از دستور تک سیکلی مجذور SQURA استفاده نمود.با انجام این اصلاحات MIPS برنامه کاهش یافت ولی هنوز فاصله زیادی با مقدار مورد نیاز ما دارد.
در این مرحله مهمترین توابع برنامه از نظر MIPS - همانطور که در شکل(5-9) دیده می شود -همچون LevinsonDurbin50() ،HybWin49() ، Block17_18() وBlock14_15() را بصورت دستی بازنویسی کردیم . در اینجا بعنوان نمونه به Block14_15() که کوچکتر است می پردازیم :
همانطور که در کد C این تابع درضمیمه (ب) دیده می شود ،تابع از 3 حلقه تو در تو تشکیل شده است. حلقه بیرونی NCWD=128 بار ، حلقه میانی IDIM=5 بار و حلقه داخلی از 1تا 5 بار اجرا می گردند. سیکل دستورالعمل این تابع بیش از 32000 است(شکل(5-9)). در ادامه کد اسمبلی تولید شده توسط کمپایلربا حد اکثر بهینه سازی و کد بازنویسی شده بصورت دستی در این ضمیمه آورده شده است . در بازنویسی این بلوک به این نکته توجه شده که دستورالعمل های حلقه داخلی به حد اقل برسد چرا که این حلقه در ضریب 128*5=640 ضرب می شود .
بررسی مفاهیم پایگاه داده های رابطه ای و نرمال سازی
ما در فصل2 جبر رابطه ای را ارائه کردیم که اشکال پایه ای در بسیاری از مواردی هستند که در زبان SQL Query استفاده می شوند . جزئیات بیشتر در فصل های 3 و 4 ارائه شد . در این فصل ابتدا دوزبانی را که بیشتر رسمیت دارند را مطالعه می کنیم یکی حساب رابطه ای چندتایی و یکی حساب رابطه ای حوزه . که این دو زبان رسمی زبان هایی هستند بر پایة پرس و جو[1] و مبتنی بر منطق ریاضی ، و این دو زبان رسمی شکل پایه ای برای دو یا بیشتر زبان های دوستانه هستند ، که بعداً در این فصل QBE[2] و Datalog را مطالعه می کنیم .
بر خلاف SQL و QBE یک زبان گرافیکی به گونه ای به شکل جداول می باشد .QBE و جایگزینش خیلی مورد استفاده قرار می گیرند در سیستمهای پایگاه داده در کامپیوترهای شخصی . Datalog یک نمونه ترکیبی بعد از زبان Prolog دارد . هر چند در حال حاضر به صورت تجاری از این دست آورد استفاده نمی شود . Datalog بیشتر در جستجوی سیستم های پایگاه داده ای مورد استفاده قرار می گیرد .
برای QBE و Datalog ، ما ساختارها و مفاهیم بنیادی را سریع تر از یک کتاب راهنمای جامع کاربران برای این زبان ها به دست می آوریم ، عقیده بر این است که شخص یکی از این زبان ها را انتخاب کند ، ممکن است در جزئیات متفاوت باشند یا ممکن است تنها یک زیر مجموعه از تمام زبان ها را تأیید کند .
5-1 حساب رابطه ای چندتایی
وقتی که ما یک عبارت جبری رابطه ای را می نویسم . ما یک روالی را که جوابهایی برای پرس و جو به وجود می آورند را مهیا می کنیم . در مقام مقایسه حساب رابطه ای چندتایی یک زبان تحقیقی غیر رویه ای اطلاعات خوبی را بدون دادن یک روال ویژه برای به دست آوردن آن اطلاعات ارائه می دهد . یک پرس و جو در حساب رابطه ای چندتایی که مثل { t | p (t ) } بیان می شود منظور این است که آن یک مجموعه ای از همه متغییرهائی چون t می باشد به گونه ای که p ( t ) مبتنی بر آن درست باشد به ازاء همه t ها. در دنباله مطالبمان ، ما از t [A] برای مشخص کردن مقدار متغییر t بر روی صفت A استفاده می کنیم و ما از r t برای مشخص کردن یک متغییر t که در رابطه با r می باشد ، استفاده می نماییم.
قبل از این که ما یک تعریف رسمی از حساب رابطه ای چندتایی ارائه بدهیم ، ما به بعضی از پرس و جو ها که در جملات جبری رابطه ای در بخش 2-2 نوشته ایم برمی گردیم . به یاد آورید که پرس و جو ها از الگوی های زیر پیروی می کنند :
شاخه ( نام شاخه ـ شهر شاخه ـ موجودی ( دارائی ) )
خریدار ـ مشتری ( نام مشتری و جبر مشتری ، شهر مشتری )
وام ( شماره وام ـ نام شاخه ـ مقدار )
وام گیرنده ( نام مشتری ـ شماره وام )
حساب ( شماره حساب ـ نام شاخه ـ موجودی )
سپرده گذار ( نام مشتری ـ شماره حساب )
5- 1- 1- طرح مثال
پیدا کردن نام شاخه ، شماره وام ، مبلغ وام برای وام های بیشتر از 1200 دلار :
{loam ^ t [ amount ]> 1200 t½ t }
فرض کنید که ما خواسته باشیم فقط صفت ( شماره وام ) ، بیشتر از همه صفات رابطه وام باشد . برای نوشتن این پرس و جو در حساب رابطه ای چندتایی ما به نوشتن یک توضیح نیاز داریم . برای یک رابطه در این طرح یا مدل ( شماره وام ) ما به چندتایی ها بر روی شماره وام نیاز داریم هم چنانکه یک چندتایی در وام به وسیله یک صفت, مقداری بزرگتر از 1200 وجود دارد . برای بیان این تقاضا ما به ساختار وجود داشتن از مطلق ریاضی نیاز داریم . نکته :
r ( Q (t) ) t
وجود یک متغییر t متعلق به r به گونه ای که Q (t) درست باشد . از این نکات استفاده می کنیم ، تا بتوانیم پرس و جو را بنویسیم همچون ، پیدا کردن شماره وام برای هر یک از وام ها به گونه ای که مبلغ بزرگ تر از 1200 دلار باشد . همچون :
loan ( t [ loan - number] = S [loan-number]^S [amount]>1200}S t½}
در انگلیسی ، ما می خوانیم جمله یا توضیحی قبلی به عنوان ” دسته ای از همه متغیرهایی همچون t که وجود دارد یک متغیر ( چندتایی) S متعلق به loan برای هر مقدار t و s متعلق به loan-number که مساوی هستند و مقدار S برای صفت amount بزرگ تر از 1200 دلار هستند .
متغیر چندتایی t تنها در نشانه های loan-number تعریف می شود از این که تنها صفتی از بودن یک حالت ویژه برای t وجود دارد . نتیجه این است که یک ارتباط روی loan – number وجود دارد .
نتیجه پرس و جو پیدا کردن اسامی همه مشتری ها که یک وام از شاخة Perryridge دارند . این پرس و جو اندکی پیچیده تر از تحقیقات قبلی است. بعد از درگیر کردن دو رابطه : قرض کننده و وام . ما باید همه درخواست ها را مشاهده کنیم . بنابراین ، ما دو شرط « وجود داشتن » در عبارت حساب رابطه ای چندتایی داریم که به وسیله ( ^ ) and متصل شده اند . ما پرس و جو را به شکل زیر می نویسیم:
{ t½ s borrower ( t [ customer-name] = S [Customer-name]^ u loan
( u [ loan – number] = S [ loan- number] ^ u [ branch –name ] = “ perryridge” )) }
customer – name
Adams
Hayes
شکل 5-1 اسامی همه مشتری هایی که یک وام در شاخه Perryridge دارند .
در انگلیسی ، این مطلب به صورت همه متغیرهائی ( customer – name ) برای هر مشتری که یک وام از یک شاخه Perryridge دارد ، بیان می گردد . متغیرهای چندتایی u این اطمینان را می دهند که مشتری یک قرض کنند از شاخه Perryridge می باشد . متغیرهای چندتایی S در شماره وام یکسان مثل S محصور شده اند . شکل 1- 5 نتیجه این پرس و جو را نشان می دهد .
برای یافتن همه مشتری هایی که یک وام دارند و یک موجودی و یا هر دو را در بانک دارند ، ما عملوند مشترک در روابط جبری به کار می بریم . در جبر رابطه ای چندتایی ما به دو شرط « وجود داشتن » نیاز داریم که به وسیله ( v ) یا متصل می شوند :
{ t½ s borrower ( t [ customer-name] = S [Customer-name] ) v u depositor ( t [ customer – name] = u [ customer- name] ) }
این توضیح جمله همه اسامی مشتری های چندتایی را برای نگهداری آن به یکی از روشهای زیر را می دهد .
l نام مشتری در بعضی چندتایی ها از رابطه قرض کننده نوشته می شود همچون قرض کننده از بانک
l نام مشتری در بعضی چندتایی ها از رابطه امانت گذار نوشته می شود همچون امانت گذار در بانک .
اگر بعضی از مشتری ها هر دو ، یک وام و یک حساب در بانک را داشته باشند، مشتری فقط یکبار در نتیجه ظاهر می شود . چرا که در تعریف ریاضی در یک مجموعه اجازه داده نمی شود که از عناصر نسخه برداری شود .
نتیجه این تحقیق در شکل 11-2 نشان داده شده است.
اکنون اگر تنها آن مشتری هایی را که هر دو یک حساب و یک وام بانک دارند را خواسته باشیم، نیاز داریم به اینکه ( v ) or را به ( ^ ) and در جمله قبلی تغییر دهیم.
{ t½ S borrower ( t [ customer-name] = S [Customer-name] ) ^ u depositor ( t [ customer – name] = u [ customer- name] ) }
نتیجه این پرس و جو در شکل 19- 2 نشان داده شده ا ست .
حال پرس و جوی یافتن همه مشتری هایی که یک حساب بانکی دارند اما یک وام از بانک ندارند را ملاحظه کنید. بیان ریاضی رابطه ای برای این پرس و جو مانند بیان هایی که ما ارائه کردیم می باشد . بجز آنهایی که ما از علامت ~)) not استفاده کردیم .
{ t½ u depositor ( t [ customer-name] = u [Customer-name] ) ^ ~S borrower ( t [ customer – name] = S [ customer- name] ) }
این بیان ریاضی رابطه ای چندتایی از depositor ( ...)u استفاده می کند . با شرط آن که نیاز است به این که مشتری یک حساب در بانک داشته باشد و از
borrower ( ...) S ~ استفاده می شود با شرط این که آن مشتری ها که پیدا می شوند متعلق به بعضی از متغیر رابطه ای وام گیرنده ای که یک وام از بانک دارند ,نباشد .
نتایج این پرس و جو در شکل 12 – 2 نشان داده شده است .
در پرس و جو ما بایستی از جهت نشان دادن نتیجه و دلالت استفاده کنیم . شکلQ p به معنی p " آن گاه "Q است . که آن « اگر p درست باشد آن گاه Q باید درست باشد » می باشد . نکته این که Q P منطقاً مساوی است با ~ PVQ . استفاده از استدلال سریع تر از not و or اغلب به یک بیان بیشتر یک پرس و جو در انگلیسی اشاره می کند .
پرس و جویی را که ما در بخش 3-3-2 استفاده کرده ایم ملاحظه نمائید. برای توضیح بخش عمل : « یافتن همه مشتری هائی که یک حساب در همه شاخه های که معلوم شده در Brooklyn دارند . نوشتن این پرس و جو در حساب رابطه ای چندتایی ، « برای همه » ساختار مشخص شده ای را به وسیله ایجاد می کنیم .
6-9-5 ارائه روش عمومی سازی
دو روش مختلف طراحی الگوهای رابطه ای برای یک نمودار E-R وجود دارد که شامل روش عمومی سازی است. اگر چه در این مقاله به روش عمومی سازی در جدول 6-20 اشاره می کنیم، اما تنها با وارد کردن اولین ردیف از گروههای موجودیت کوچک، آنرا تسهیل و ساده می کنیم که عبارتند از: customer, employee. ما فرض می کنیم که person-id، کلید اولیه person است.
1. یک برنامه برای یک گروه موجودیت بزرگ ایجاد کنیم. برای هر گروه موجودیت کوچک، یک برنامه ایجاد کنیم که شامل یک صفت برای هر یک از صفات آن گروه موجودیت به اضافه یکی بزای هر صفت از اصل اولیه گروه موجودیت بزرگ می شود. بنابراین: برای نمودار E-R از جدول 6-20، ما سه برنامه داریم.
(person-id, name, street, city) person=
employee= (person-id, salary)
customer= (person-id, credit- rating)
صفات کلید اولیه از گروه موجودیت بزرگ، مثل همه گروههای موجودیت کوچک، صفات کلید اولیه گروه موجودیت بزرگتر میشود. در مثال بالا در زیر این موارد خط کشیده شده است.
به علاوه، ما محدودیت های اصل جانبی در گروههای موجودیت را همراه با صفات اصل جانبی ایجاد می کنیم که این صفات، اصل اولیه رابطه ای که از گروه موجودیت بزرگ ایجاد شده است را ارائه می کند. در مثال بالا، خصوصیت person ازemployee کلید اولیه person و نیز customer را ارائه می دهد.
2. اگر عمومی سازی گسسته و کامل باشد. به عبارت دیگر، اگر هیچ موجودیتی، عضوی از دو گروه موجودیت کوچک که مستقیماً زیر گروه یک گروه موجودیت بالاتر قرار دارند، نباشد و اگر هر موجودیتی در گروه موجودیت بالاتر، عضو یکی از گروههای موجودیت کوچکتر نیز هست، ایجاد یک مدل جایگزین امکان پذیر است. در اینجا، برنامه ای برای گروه موجودیت بالاتر ایجاد نمی کنیم. در عوض برای هر گروه موجودیت کوچکتر، برنامه ای ایجاد می کنیم که شامل یک صفت برای هر یک از صفات آن گروه موجودیت به اضافه یک صفت برای هر صفت از گروه موجودیت بالاتر می شود. پس برای نمودار E-R از جدول 6-20، دو برنامه داریم:
employee= (person-id ,name ,street ,city ,salary)
customer= (person-id ,name ,street ,city ,credit- rating)
هر دو این برنامه دارای person-id می باشند که صفت اصل اولیه از گروه موجودیت بالاتر person می باشد.
یکی دیگر از معایب شیوه دوم در نشان دادن محدودیت های کلید خارجی قرار دارد. برای روشن شدن این مسئله، فرض کنید که ما گروه رابطه R داشتیم که شامل گروه موجودیت person می باشد. در شیوه اول، زمانیکه برنامه رابطه R را از گروه رابطه ایجاد می کنیم ما همچنین یک محدودیت کلید خارجی را در R نشان می دهیم که برنامه person را ارائه می کند. متأسفانه، در شیوه دوم، ما رابطه واحدی نداریم که محدودیت کلید خارجی در R را بتواند ارائه کند. برای اجتناب از این مساله، ما نیازمند ایجاد الگوی رابطه person هستیم که حداقل شامل صفت کلید اولیه از موجودیت person می باشد.
اگر از شیوه دوم برای یک عمومی سازی مشترک استفاده می شد، بعضی از موارد، بدون هیچ ضرورتی چندین بار تکرار می شد. برای مثال اگر یک شخص، هم کارمند و هم مشتری است، اجزاء street و city دوباره ذخیره سازی می شد. اگر عمومی سازی کامل نبود به عبارت دیگر اگر بعضی اشخاص نه کارمند باشند و نه مشتری، بنابراین یک جدول دیگر person برای نشان دادن این اشخاص لازم بود.
فهرست مطالب
عنوان صفحه
فصل پنجم - دیگر زبانهای رابطه ای ............................................................................................................................... 1
5-1- حساب رابطه ای چند تایی ......................................................................................................................................... 3
5-1-1- طرح مثال ............................................................................................................................................................. 4
5-1-2- تعاریف رسمی ....................................................................................................................................................... 9
5-1-3- اطمینان در بیان ...................................................................................................................................................... 11
5-1-4- زبان های توانای پر معنی ....................................................................................................................................... 12
5-2- قلمرو حساب رابطه ای ............................................................................................................................................. 13
5-2-1- تعریف رسمی ..................................................................................................................................................... 13
5-2-2- پرس وجوهای نمونه ............................................................................................................................................. 14
5-2-3- ایمنی عبارات ....................................................................................................................................................... 16
5-2-4- قدرت بیانی زبان .................................................................................................................................................. 18
5-3- پرس وجو از طریق مثال ............................................................................................................................................ 19
5-3-1-جدول های ساختمان ............................................................................................................................................. 20
5-3-2- پرس وجو هایی روی یک رابطه ........................................................................................................................... 20
5-3-3- پرس وجو روی رابطه های جداگانه ..................................................................................................................... 25
5-3-4- جعبه وضعیت ...................................................................................................................................................... 27
5-3-5- رابطه نتیجه .......................................................................................................................................................... 30
5-3-6- QBEدر مایکروسافت اکسس ............................................................................................................................. 32
5-4- دیتالوگ ................................................................................................................................................................. 35
5-4-1- ساختار اساسی ..................................................................................................................................................... 35
5-4-2- ترکیب دستورات دیتالوگ .................................................................................................................................. 38
5-4-3- ترکیب های معنایی دیتالوگ غیر بازگشتی .......................................................................................................... 42
عنوان صفحه
5-4-3-1- ترکیب های معنایی یک دستور ........................................................................................................................ 42
5-4-3-2- ترکیب معنایی برنامه ........................................................................................................................................ 44
5-4-4- ایمنی .................................................................................................................................................................. 47
5-4-5- عملیاتهای رابطه ای در دیتالوگ .......................................................................................................................... 49
5-4-6- بازگشتی در دیتالوگ .......................................................................................................................................... 51
5-4-7- قدرت بازگشتی .................................................................................................................................................. 56
5-5- خلاصه ................................................................................................................................................................... 59
مرور اصطلاحات ............................................................................................................................................................ 60
تمرین مهارت .................................................................................................................................................................. 61
تمرین ها ......................................................................................................................................................................... 63
نکاتی مربوط به فهرست کتاب .......................................................................................................................................... 66
ابزارها ............................................................................................................................................................................. 67
بخش دوم :طراحی پایگاه داده ....................................................................................................................................... 68
فصل ششم: طراحی پایگاه داده مدل E-R .................................................................................................................. 70
6-1- مفهوم کلی فرایند طراحی ....................................................................................................................................... 71
6-1-1- مراحل طراحی ................................................................................................................................................. 72
6-1-2- طراحی جایگزین ها .......................................................................................................................................... 74
6-2- مدل موجودیت رابطه ........................................................................................................................................... 75
6-2-1- گروه موجودیت ............................................................................................................................................. 76
6-2-2- گروه رابطه ها .................................................................................................................................................. 78
6-2-3- صفات ............................................................................................................................................................. 83
6-3- محدودیت ها ........................................................................................................................................................ 87
6-3-1- ترسیم کاردینالیتی ............................................................................................................................................ 87
6-3-2- کلیدها ............................................................................................................................................................. 89
6-3-2-1- گروه موجودیت ها ...................................................................................................................................... 90
6-3-2-2- گروه رابطه ها .............................................................................................................................................. 91
6-3-3- مشارکت محدودیت ها .................................................................................................................................. 93
6-4- نمودارهای موجودیت – رابطه ............................................................................................................................ 93
6-5- نتایج طراحی موجودیت – رابطه ......................................................................................................................... 102
6-5-1- استفاده از گروه موجودیت ها در مقابل صفات ............................................................................................... 102
6-5-2- استفاده از گروه موجودیت ها به جای گروه رابطه ها ...................................................................................... 105
6-5-3- گروه رابطه های n-ary در مقایل دوگانه ...................................................................................................... 106
عنوان صفحه
6-5-4- جایگاه صفات رابطه ..................................................................................................................................... 109
6-6- گروه موجودیت ضعیف .................................................................................................................................... 111
6-7- ویژگیهای E-R گسترده .................................................................................................................................. 114
6-7-1- ویژه کاری .................................................................................................................................................... 115
6-7-2 – عمومی سازی .............................................................................................................................................. 118
6-7-3- صفات وراثتی ............................................................................................................................................... 120
6-7-4- محدودیت ها در عمومی سازی ..................................................................................................................... 121
6-7-5- ترکیب ......................................................................................................................................................... 125
6-7-6- نمادهای E-R جایگزین ............................................................................................................................... 128
6-8- طراحی پایگاه داده برای پروژه بانکداری ........................................................................................................... 130
6-8-1- جایگزین های طرح E-R .............................................................................................................................. 131
6-8-2- الزامات داده برای پایگاه داده بانک ................................................................................................................ 132
6-8-3- گروه های موجودیت برای پایگاه داده بانک ................................................................................................. 134
6-8-4- گروه های رابطه برای پایگاه داده بانک .......................................................................................................... 135
6-8-5- نمودار E-R برای پایگاه داده بانک .............................................................................................................. 136
6-9- تبدیل شدن به الگوی رابطه ای .......................................................................................................................... 136
6-9-1- ارائه گروه های موجودیت قوی ..................................................................................................................... 138
6-9-2- ارائه گروه های موجودیت ضعیف ................................................................................................................ 139
6-9-3 – ارائه گروه های رابطه .................................................................................................................................. 140
6-9-3-1- الگوهای زائد ............................................................................................................................................ 142
6-9-3-2- ترکیب الگوها ........................................................................................................................................... 142
6-9-4- صفات ترکیبی و چند مقداری ....................................................................................................................... 144
6-9-5- ارائه روش عمومی سازی ............................................................................................................................. 145
6-9-6- ارائه دادن ترکیب ......................................................................................................................................... 147
6-9-7- الگوی رابطه برای پروژه بانکداری ................................................................................................................ 148
6-10- جنبه های دیگر طراحی پایگاه داده ................................................................................................................. 149
6-10-1- محدودیت داده ها وطراحی پایگاه داده رابطه ای ........................................................................................ 150
6-10-2- الزامات کاربردی : پرس وجوها ، کارایی .................................................................................................... 151
6-10-3- الزامات کنترل ........................................................................................................................................... 153
6-10-4- جریان داده ها ............................................................................................................................................ 153
6-10-5- موضوعات دیگر در طراحی پایگاه داده ..................................................................................................... 154
6-11- زبان مدل سازی یکپارچه UML .................................................................................................................. 156
عنوان صفحه
6-12- خلاصه ........................................................................................................................................................... 160
مروری بر اصطلاحات ................................................................................................................................................. 163
تمرین مهارت ............................................................................................................................................................. 165
تمرینات ...................................................................................................................................................................... 170
منابع ........................................................................................................................................................................... 173
ابزارها ......................................................................................................................................................................... 173
فصل هفتم: طراحی پایگاه داده رابطه ای .......................................................................................... 175
7-1- ویژگی های طراحی های رابطه ای خوب ......................................................................................................... 176
7-1-1- طراحی جایگزین : الگوهای بزرگتر .............................................................................................................. 177
7-1-2- طراحی جایگزین : الگوهای کوچکتر ........................................................................................................... 181
7-2- محدوده های غیر قابل تجزیه واولین شکل نرمال ............................................................................................... 185
7-3- تجزیه با استفاده از وابستگی های عملیاتی ....................................................................................................... 188
7-3-1- کلیدها و وابستگی های عملیاتی ................................................................................................................... 188
7-3-2- شکل نرمال Boyce-codd ...................................................................................................................... 192
7-3-3- BCNF و حفاظت وابستگی ..................................................................................................................... 193
7-3-4- سومین شکل نرمال .................................................................................................................................... 197
7-3-5- شکل های نرمال بیشتر ................................................................................................................................. 200
7-4- تئوری وابستگی عملیاتی .................................................................................................................................. 201
7-4-1- بستار مجموعه وابستگی های عملیاتی .......................................................................................................... 201
7-4-2- بستار گروه های صفات ............................................................................................................................. 205
7-4-3- پوشش استاندارد ....................................................................................................................................... 208
7-4-4- تجزیه بی نقص .......................................................................................................................................... 213
7-4-5- حفاظت وابستگی ........................................................................................................................................ 214
7-5- تجزیه با استفاده از وابستگی های عملیاتی ........................................................................................................ 217
7-5-1- تجزیه BCNF .......................................................................................................................................... 217
7-5-1-1- آزمون BCNF .................................................................................................................................... 218
7-5-1-2- الگوریتم تجزیه BCNF ......................................................................................................................... 220
7-5-2- تجزیه 3NF .............................................................................................................................................. 222
7-5-3- مقایسه BCNF و 3NF ............................................................................................................................. 225
7-6- تجزیه با استفاده از وابستگی های چند مقداری ................................................................................................. 226
7-6-1- وابستگی های چند مقداری ......................................................................................................................... 227
7-6-2- شکل نرمال چهارم ..................................................................................................................................... 230
عنوان صفحه
7-6-3- تجزیه 4NF ............................................................................................................................................... 232
7-7- دیگر شکل های نرمال ..................................................................................................................................... 234
7-8- فرایند طراحی پایگاه داده ............................................................................................................................... 234
7-8-1- مدل E-R و نرمال سازی ............................................................................................................................ 235
7-8-2- نام گذاری صفات و رابطه ها ........................................................................................................................ 237
7-8-3- از نرمال درآوردن برای کارایی ................................................................................................................... 239
7-8-4- دیگر مباحث طراحی ................................................................................................................................... 240
7-9- مدل سازی داده های موقتی ............................................................................................................................. 241
7-10- خلاصه .......................................................................................................................................................... 245
مرور اصطلاحات ........................................................................................................................................................ 246
تمرین مهارت ............................................................................................................................................................ 248
تمرین ...................................................................................................................................................................... 250
واژه نامه ..................................................................................................................................................................... 254
فهرست شکل ها
عنوان صفحه
شکل 5-1- اسامی همه مشتریانی که یک وام در شاخه perryridge دارند ................................................................... 5
شکل 5-2- جدول های ساختمان برای مثال بانک ........................................................................................................ 22
شکل 5-3- نمونه پرس و جو در Microsoft access QBE .................................................................................... 32
شکل 5-4- یک پرس و جو تراکمی در Microsoft access QBE ....................................................................... 34
شکل 5-5- نمونه حساب رابطه ای .............................................................................................................................. 37
شکل 5-6- رابطه V1 .................................................................................................................................................. 37
شکل 5-7- برنامه دیتالوگ سود حساب های perryridge ......................................................................................... 41
شکل 5-8- برنامه دیتالوگ بازگشتی .......................................................................................................................... 42
شکل 5-9- نتیجه Infer(R,I) .................................................................................................................................... 44
شکل 5-10- لایه بندی رابطه ها .................................................................................................................................. 46
شکل 5-11- رویه datalog-fixpoint ..................................................................................................................... 52
شکل 5- 12- رابطه manager ................................................................................................................................. 53
شکل 5-13- کارکنان جونز در تکرار رویه datalog- fixpoint ............................................................................... 54
شکل 5-14- پایگاه داده کارکنان .............................................................................................................................. 62
شکل 5-15- پایگاه داده بیمه ..................................................................................................................................... 65
شکل 6-1- گروه موجودیت loan,customer ....................................................................................................... 78
شکل 6-2- گروه رابطه borrower ........................................................................................................................... 79
شکل 6-3- Accwss-date به عنوان صفتی برای گروه رابطه depositor .............................................................. 81
شکل 6-4- صفات مرکب نام مشتری وآدرس مشتری ................................................................................................. 83
شکل 6-5- نقشه کاردینالیتی ها a,b ............................................................................................................................ 87
شکل 6-6- نقشه کاردینالیتی ها a,b ............................................................................................................................ 89
شکل 6-7- نمودار E-R مربوط به loans,customers ........................................................................................... 94
عنوان صفحه
شکل 6-8- روابط c,b,a ........................................................................................................................................... 96
شکل 6-9- نمودار E-R با یک صفت که به یک رابطه اضافه شده است ..................................................................... 96
شکل 6-10- نمودار E-R با صفات مرکب ، چند مقداری و مشتق شده .................................................................... 97
شکل 6-11- نمودار E-R با نمایشگر نقش .......................................................................................................... 99
شکل 6-12- نمودار E-R با یک رابطه سه گانه ........................................................................................................ 99
شکل 6-13- مشارکت کلی یک گروه موجودیت در یک گروه رابطه ...................................................................... 100
شکل 6-14- محدودیت های کاردینالیتی روی گروه رابطه ....................................................................................... 101
شکل 6-15- جانشین هائی برای telephone,employee ..................................................................................... 103
شکل 6-16- loan به عنوان یک گروه رابطه .................................................................................................... 105
شکل 6-17- رابطه سه گانه در مقابل سه رابطه دوگانه .............................................................................................. 108
شکل 6-18- access-date به عنوان صفتی برای گروه موجودیت account ...................................................... 110
شکل 6-19- نمودار E-R برای یک گروه موجودیت ضعیف ............................................................................... 114
شکل 6-20- عمومی سازی و ویژه کاری ............................................................................................................... 117
شکل 6-21- نمودار E-R با رابطه های زائد ......................................................................................................... 126
شکل 6-22- نمودار E-R ترکیب ....................................................................................................................... 127
شکل 6-23- نمادهای مورد استفاده در E-R ......................................................................................................... 129
شکل 6-24- نمادهای جایگزین در E-R ........................................................................................................ 130
شکل 6-25- نمودار E-R برای پروژه بانکداری .................................................................................................. 137
شکل 6-26- چند گانه loan ................................................................................................................................. 138
شکل 6-27- نمودار E-R ...................................................................................................................................... 143
شکل 6-28- نمادهای مورد استفاده در طراحی نمودار کلاس UML .................................................................... 159
شکل 6-29- نمودار E-R برای تمرین مهارت 6-9و6-22 .................................................................................. 168
شکل 6-30- نمودار E-R برای تمرین 6-11 ................................................................................................... 169
شکل 6-31- نمودار E-R برای تمرین 6-21 ................................................................................................... 171
شکل 7-1- الگوهای بانکداری برای بخش 6-9-7 ........................................................................................... 177
شکل 7-2- بخشی از چند گانه ها در رابطه های bor- loan,borrower,loan ............................................. 179
شکل 7-3- چندگانه ها در رابطه های loan-amt-br,loan-branch,loan .................................................. 181
شکل 7-4- از بین رفتن اطلاعات در یک تجزیه نامناسب ................................................................................. 185
شکل 7-5- رابطه نمونه r ................................................................................................................................. 191
شکل 7-6- گروه های رابطه Works-in,cust-banker ................................................................................ 195
شکل 7-7- گروه رابطه cust-banker-branch ........................................................................................... 196
شکل 7-8- یک روال برای محاسبه F+ .......................................................................................................... 205
عنوان صفحه
شکل 7-9- یک الگوریتم برای محاسبه X+ ، بستار X تحت F ........................................................................... 207
شکل 7-10- محاسبه پوشش استاندارد ............................................................................................................ 211
شکل 7-11- آزمون برای حفاظت وابستگی ................................................................................................... 215
شکل 7-12- الگوریتم تجزیه BCNF ............................................................................................................ 219
شکل 7-13- حفاظت وابستگی ، تجزیه بی نقص در 3NF ............................................................................ 222
شکل 7-14- نمایش جدولی از XàB ...................................................................................................... 228
شکل 7-15- یک مثال از افزونگی در رابطه روی الگوی BCNF .................................................................. 229
شکل 7-16- یک رابطه R2 غیر مجاز ............................................................................................................ 229
شکل 7-17- الگوریتم تجزیه 4NF .............................................................................................................. 231
شکل 7-18- رابطه تمرین 7-2 ................................................................................................................. 248
شکل 7-19- الگوریتمی برای محاسبه X+ ....................................................................................................... 252