X
تبلیغات
رایتل

ایران فایل دانلود

دانلود انواع فایل

دوشنبه 15 آذر 1395 ساعت 03:24

طراحی و ساخت شمارندة فرکانس تا یک گیگاهرتز

طراحی و ساخت شمارندة فرکانس تا یک گیگاهرتز

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

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

فهرست مطالب

فصل اول
اندازه گیری فرکانس
ویژگی های دستگاه اندازه گیری
کالیبراسیون(برسنجیدن)
تنظیم دستگاه اندازه گیری
قسمت های مختلف دستگاه های اندازه گیری
اندازه گیری فرکانس
تقسیم بندی باندها وفرکانس ها
فرکانس مترها و مدارات ارائه شده برای آن
فرکانس متر های آنالوگ
دیودهایPIN
فرکانس متر های دیجیتال
فصل دوم
پیش تقسیم کننده و شکل دهنده ی سیگنال
بخش تقسیم کننده ی فرکانس
معرفی تقسیم کننده SP8704
محدودیت ها
قسمت تقویت و شکل دهی سیگنال
فصل سوم
کنترل و شمارش تعداد پالس ها
کلاک سیستم
توزیع کلاک سیستم
کلاک واحد پردازش مرکزی
کلاک واحد های ورودی خروجی
کلاک حافظه
کلاک غیر همزمان تایمر
کلاک واحد آنالوگ به دیجیتال
منابع کلاک سیستم
اسیلاتور کریستالی
اسیلاتور کریستالی فرکانس پایین
اسیلاتورRC خارجی
اسیلاتورRC کالیبره شده داخلی
کلاک خارجی
اسیلاتور تایمر/ کانتر
تایمر / کانتر ها
تایمر / کانتر یک
معرفی تایمر / کانتریک
پیکره بندی تایمر/کانتر یک در حالت کانتر
تایمر/کانتر دو
معرفی تایمر/کانتر دو
پیکره بندی تایمر/ کانتر دو در حالت تایمر
نمایش اطلاعات
پیکره بندی و ارتباط LCDبا میکروکنترلر AVR
اتصال LCDبه پورت Aمیکرو
فصل چهارم
تشریح عملی پروژه
تعیین عملکرد دستگاه
قسمت تقسیم و شکل دهی سیگنال ورودی
شمارش پالس ها و کنترل مدار
نرم افزار پروژه
برنامه
مراجع



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 03:19

بررسی اصول طراحی روشنایی ایستگاه مترو پانزده خرداد

بررسی اصول طراحی روشنایی ایستگاه مترو پانزده خرداد

مقدمه :

یکی از مهم ترین بخش از تاسیسات مترو ، روشنایی آن می باشد .

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

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

مصارف مهم یک ایستگاه عبارتند از :

١) مدارات روشنایی

٢) هواسازها

٣) پمپ های جمع کننده آب های سطحی

٤) هوا کش ها

٥) هیترها

٦) پریزها

٧) موتورگیت های بلیت فروشی

٨) upsهای علائم و مخابرات

چگونگی تامین برق ایستگاه :

به این ایستگاه دو فیوز 20 kv از پست های عباس آباد و شهر ری وارد می شود .

( از دو فیوز استفاده شده است تا ضریب خاموشی در استگاه را کاهش دهند).

قسمت شرقی ایستگاه از فیوز 20 kv شهر ری و قسمت غربی ایستگاه از فیوز20 kv عباس آباد تغذیه می نمایند . جهت پائین آوردن ولتا ژ تا حد کار کردن دستگاه ها و تاسیسات از دو ترانس خشک 20 / 400 kv با اتصال ستاره- مثلث ، ساخت کارخانه شانگهای چین در دو قسمت غربی و شرقی ایستگاه استفاده شده است .

مهم ترین اتاق فنی در هر ایستگاه که انشئابات در آنجا تقسیم می شود اتاق LPS می –با شد که ترانس 20 / 400 kv در آن قرار گرفته است .

LPS سه قسمت عمده را تغذیه می کند :

١) تابلوهای MLP ( Moin Lihting Panel ) مربوط به تابلوی مدارات روشنایی

٢) تابلوهای μcc مربوط به هوا سازها

٣) قسمت های فرعی دیگر مثل upsهای مخابرات ، علائم و ... .

● مدارات روشنایی در سکوی شرقی از MLP1 که آن هم به نوبه خود از lps1 تغذیه می کنند، انرژی می گیرند .

● مدارات روشنایی در سکوی غربی از MLP2 که آن هم به نوبه خود از lps2 تغذیه می کنند، انرژی می گیرند .

● بین MLP1 و MLP2 ، chenge over sowich وجود نداشته و با قطع هر قید ورودی به MLP ها ، همان قسمت از ایستگاه از روشنایی اضطراری لستفاده می کند.

بر خلاف مدارات روشنایی ، تغذیه مربوط به هواسازها از هر دو LPS می باشد و با قطع شدن هر یک از LPS ها ، هواساز می تواند از LPS دیگر تغذیه نماید که ابن کار توسط chenge over sowich صورت می گیرد .

تغذیه UPS های علائم و مخابرات هم شبیه تغذیه هواسازها می باشد.

در شکل زیر دیاگرام اصلی مربوط به تاسیسات رسم شده است :

LP-1-1 20KV/400 V

MLP1

LP-1-2 LPS1 پست شهرری

MCC

LP-2-1

MLP2 20 KV/400 V

LP-2-2 پست عباس آباد

LPS2

LP-2-3

MCC

تابلو های روشنائی :

تابلوهای روشنائی بنا بر اصلی و فرعی بودن به دو دسته تقسیم می شوند که هر کدام بخشی از مدارات روشنائی را تغذیه می کند.

١) تابلوهای MLP :

این تابلوها به دو دسته تقسیم می شوند :

● MLP1 : که قسمت شرقی ایستگاه را از نظر روشنائی تغذیه می کند .

● MLP2 : که قسمت شرقی ایستگاه را از نظر روشنائی تغذیه می کند .

٢) تابلوهایLP :

برای تغذیه روشنائی قسمت هواسازها و قسمت اداری ایستگاه می باشند .


تجهیزات سیستم روشنایی:

1- تابلوی برق شامل :

کلید اتوماتیک اصلی

(جهت حفاظت در مقابل خطرهای اضافه بار و جریانهای مختلف اتصال کوتاه و همچنین سنجش مقدار واقعی جریان موثر بکار می رود)

کلید فیوز کاردی

(جهت حفاظت در اثر اضافه شدن جریان در یک زمان مشخص و جلوگیری از عبور جریان بیش از حد از مدار بکار می رود)

فیوزهای باکس (جهت حفاظت مدار از جریانهای کم تا جریان نامی اتصال کوتاه بکا رمی رود)

کلیدهای مینیاتوری

(جهت حفاظت در مقابل اتصال کوتاه و همچنین جهت قطع و وصل جریان مورد استفاده قرار می گیرند )

کنتاکتورهای فرمان و قدرت

(جهت قطع و وصل در حالت های کاری مورد استفاده قرار می گیرند)

-اندیکاتورهای اندازه گیری (مقدار ولتاژ و آمپراژ را نشان می دهند)

-لامپهای سیگنال

-کلیدهای قطع و وصل

-شستی های استپ و استارت(stop,start)

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

3- جعبه های تقسیم و ترمینال ها

4- قاب ها و لامپ های تامین کننده روشنایی شامل :

-لامپ های کم مصرف 18 و 10 وات (آفتابی و مهتابی )

-لامپ های فلورسنت 40 و 20 وات (آفتابی ومهتابی )

-لامپ های رشته ای 40 و 60 و 100 وات

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


روشنایی اضطراری:

از این سیستم در زمان قطع برق روشنایی عادی جهت تامین روشنایی به منظور هدایت مسافرین به خارج از ایستگاه و یا سوار شدن مسافرین به قطار در حد محدود استفاده می شود.

روشنایی اضطراری در شرایط عادی نیز زیربار می باشد تا در مواقع ضروری بدون فوت وقت (روشنایی دائم و پایدار ) از این سیستم بهره برداری شود.

تجهیزات سیستم روشنایی اضطراری

1- باطری های تامین کننده جریان مورد نیاز مستقر در باطریخانه LPS ها

2- دستگاه شارژر ,شارژ باطریها در حالت نرمال و همچنین تغذیهD C ورودی به اینورتو را تامین می نماید.

3- اینورتر :دستگاهی است که ورودیDC به خود را به خروجی AC متناوب تبدیل می نماید.

فهرست مطالب

عنوان صفحه

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

- مصارف مهم ایستگاه...................................................................................... 2

- تابلوهای روشنائی........................................................................................... 4

- روشنائی اضطراری........................................................................................ 7

*تابلو MLP1............................................................................................... 9

*تابلو MLP2............................................................................................... 13

- محاسبات مربوط به روشنائی......................................................................... 17

*محاسبه روشنائی سکوها......................................................................... 17

* محاسبه روشنائی برای سالن‌ بلیت‌فروشی و هال ورود به سکو........... 20

* محاسبه روشنائی برای محل‌های اتاق مدیر ایستگاه به باجه بلیت‌فروشی- اتاق حسابداری 21

* محاسبه روشنائی راهروهای بخش تهویه و تهویه تونل........................ 22

* محاسبه روشنائی تهویه تونل.................................................................. 23

* محاسبه روشنائی اتاق فنی...................................................................... 25

* محاسبه روشنائی اتاق باتری.................................................................. 26

* محاسبه روشنائی اتاق کنترول محلی و اتاق حراست............................. 27

- محاسبه روشنایی بخش پله ورودی به ایستگاه.............................................. 28

- تابلوهای فرعی روشنائی................................................................................. 29

- تعیین سطح مقطع کابل‌های تابلوهای اصلی..................................................... 29

* تعیین سطح مقطع کابل تابلو MLP1......................................................... 29

* تعیین سطح مقطع کابل تابلو MLP2......................................................... 39

* تابلو LP-1-1............................................................................................... 42

* تابلو LP-2-1............................................................................................... 46

* تابلو LP-2-2............................................................................................... 46

* تابلو LP-2-3............................................................................................... 48

- سیستم جمع‌آوری آب‌های سطح‌الارضی......................................................... 51

- تعیین سطح مقطع کابل تابلوی DEWATERING- PANEL............................. 52



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 01:39

بررسی پارامترهای طراحی ترانسفورماتورهای قدرت تکه فاز و ارائه الگوریتم مناسب برای طراحی بهینه آن با استفاده از نرم افزار MATLAB

بررسی پارامترهای طراحی ترانسفورماتورهای قدرت تکه فاز و ارائه الگوریتم مناسب برای طراحی بهینه آن با استفاده از نرم افزار MATLAB

مقدمه

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

شاید پرکاربردترین وسیله ای که در اغلب دستگاههای الکتریکی و الکترونیکی بصورت مستقیم یا غیرمستقیم و در اندازه های کوچک و بزرگ استفاده می شود، ترانسفورماتور می باشد.

ترانسفورماتورها از نظر کاربرد انواع مختلفی دارند: ترانسفورماتورهای ولتاژ (VT) ، ترانسفورماتورهای جریان (CT) ، ترانسفورماتورهای قدرت (PT) ، ترانسفورماتورهای امپدانس، ترانسفورماتورهای ایزولاسیون و اتوترانسفورمرها . هر کدام از این نوع ترانسفورماتورها کاربرد و تعریف خاص خود را دارند.

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

در این پروژه، بعد از بررسی مقدماتی و تعریف بعضی از پارامترهای مهم در مبحث ترانس، از جمله میل مدور (CM) ، ضریب شکل موج (Form Factor) و نیز ضریب انباشتگی سطح مقطع (Stacking factor) به معرفی دو فرمول اساسی مورد استفاده در روند طراحی پیشنهادی در این پروژه می پردازیم و در فصول بعدی به معرفی ضرایب مورد استفاده در طراحی هسته و سیم پیچی و نیز معرفی و ارایه کاتالوگها و نمودارهای موردنیاز برای طراحی انواع هسته و سیم پیجی، که از مباحث اساسی در ترانسفورماتورها می‌باشد، پرداخته میشود.

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

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

فصل اول

مفاهیم اساسی در طراحی

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

تعاریف و مفاهیم:

مدل مدور (Circular Mil) :

میل مدور یکی از واحدهای متداول بین کننده سطح مقطع هادیها می‌باشد. وقتی که قطر هادی برابر با یک میل (mil) باشد، سطح مقطع هادی طبق روابط زیر و با توجه به شکل یک میل مدور خواهد بود.

(mil) قطر هادی D =

(CM) سطح مقطع هادی A=

1 mil = 0.001 inch

1 inch = 2.54 cm

(1-1)

ضریب شکل موج (From Factor) :

ضریب شکل موج برابر با نسبت مقدار rms موج ولتاژ مورد استفاده به مقدار میانگین این شکل موج است، که بدین ترتیب برای هر شکل موج مشخصه موجود، این ضریب متفاوت خواهد بود. برای مواردی که از موج متناوب سینوسی استفاده می شود، مقدار این ضریب برابر با 11/1 در نظر گرفته خواهد شد.

(2-1)

در شکل موج سینوسی روابط 3-1 و 4-1 برقرار می باشند:

(3-1) و (4-1)

و از روابط قبل برای موج سینوسی بدست می آید:

(5-1)

ضریب انباشتگی در سطح مقطع (Stacking Factor) :

ضریب انباشتگی در سطح مقطع برای بیان این واقعیت مطرح می‌شود که، سطح مقطع محاسبه شده هسته همیشه از مقدار واقعی سطح مقطع آهن هسته بیشتر است. بنابراین برای استفاده از پارامتر سطح مقطع در فرمولها باید این ضریب را که مقدار آن اغلب عددی نزدیک یک بوده و تقریباً 0.9 و یا 0.95 می باشد، به مقدار سطح مقطع ضرب کرد.

در اغلب موارد و نیز در این پروژه فاکتور انباشتگی با حرف کوچک s نمایش داده می شود.

معرفی دو فرمول اساسی در طراحی‌ها:

در طراحی ترانسها دو فرمول اساسی کاربرد زیادی دارند که در زیر آورده شده اند. با استفاده از این دو فرمول می توان به نتایج ارزشمندی رسید و روند طراحی را بصورت مدون و مشخص ارائه نمود. در این روابط مقدار ضریب انباشتگی سطح مقطع (s) را تقریباً برابر با یک در نظر گرفته ایم.

فرمول ولتاژ:

در این فرمول مقدار موثر تولید شده در یک سیم پیچی توسط رابطه (6-1) بیان می شود:

(6-1)

F : ضریب شکل موج

f : فرکانس (Hz)

a : سطح مقطع هسته

N : تعداد دور سیم پیچی

B : چگالی شار مغناطیسی

: ولتاژ تولید شده در سیم پیچی (ولت)

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

(7-1)

اگر در رابطه (7-1) مقدار a بجای برحسب بیان شود و نیز مقدار F هم برای موج سینوسی شکل در فرمول جاگذاری شود، رابطه (8-1) بدست خواهد آمد:

(8-1)

فرمول ظرفیت توان:

این فرمول مقدار توانی را که در یک هسته مشخص با چگالی جریان مشخص و در یک فرکانس معین می تواند تولید شود بیان می‌شود:

(9-1)

J : چگالی جریان سیم

f : فرکانس (Hz)

W : مساحت پنجره هسته

a : سطح مقطع هسته

B : چگالی شار مغناطیسی

P : ظرفیت توان تولیدی (ولت آمپر)

با استفاده از این رابطه نیز می توان یکی دیگر از فاکتورهای مهم در طراحی را بدست آورد. این فاکتور که در واقع حاصلضرب دو پارامتر W و a می باشد، با نام حاصلضرب Wa ، شناخته می شود و در حالتی که مقدار a و W را با واحد ، و مقدار J را بر حسب بیان شده و رابطه (9-1) را مرتب کنیم، رابطه (10-1) بدست خواهد آمد که از مهمترین و پرمصرف ترین روابط در طراحی می‌باشد:

(10-1)

در روابط (9-1) و (10-1) ، اگر میزان چگالی جریان را با پارامتر دیگری که دارای واحد اندازه گیری معکوس چگالی جریان قبلی است، بیان کنیم و پارامتر جدید را با S نمایش دهیم، بعد از اعمال سایر ضرایب معادل سازی، روابط (11-1) و (12-1) بدست خواهد آمد که در آن واحد سنجش چگالی جریان جدید (S) برابر با میل مدور بر آمپر بیان می گردد:

(11-1)

(12-1)

تلفات و افت ولتاژ در ترانسفورماتورها:

فلز هسته مانند سیمهای مسی توسط یک شار مغناطیسی متغیر لینک می شود. در نتیجه این شار یک جریان گردشی در هسته القا می‌شود. این جریان که eddy current نامیده می شود به همراه اثری دیگر بنام هیسترزیس یک تلفات توان به شکل گرما در آهن هسته ایجاد می کنند، که اغلب آن را تلفات آهن می گویند.

همچنین جریان بی باری در سیم پیچی اولیه با مقاومت سیم مسی روبرو می شود که باعث ایجاد تلفات و نیز افت ولتاژ می شود. این تلفات مستقل از بار بوده و به همراه تلفات آهن بخش عمده تلفات بی باری را تشکیل می دهند.

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

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

فهرست مطالب

عنوان

مقدمه

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

فصل دوم: هسته ترانسفورماتور

فصل سوم: سیم پیچی ترانسفورماتور

فصل چهارم: طراحی ترانسفورماتور

منابع و مراجع



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 01:28

اصول طراحی و ساخت منابع تغذیه سوئیچینگ با کنترل جریان و مزایا و معایب هر یک از آنها

اصول طراحی و ساخت منابع تغذیه سوئیچینگ با کنترل جریان و مزایا و معایب هر یک از آنها


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



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



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




بخش اول:



مروری بر منابع تغذیه سوئیچینگ



مقایسه منابع تغذیه سوئیچینگ با منابع تغذیه خطی:



بنا برکاربرد منابع تغذیه انتخاب بین منابع تغذیه خطی یا سوئیچینگ صورت می گیرد که هر یک دارای مزایا و معایب نسبت به یکدیگر می باشند که در ذیل به آنها اشاره می شود.



مزایای منابع تغذیه خطی:



1- طراحی مدارات بسیار ساده صورت می گیرد.



2- قابلیت تحمل بار زیاد



3- تولید نویز ناچیز و نویزپذیری بسیار اندک



4- در کاربردهای توان پایین ارزانتر می باشند.



5- زمان پاسخدهی بالایی را دارند.



مزایای منابع تغذیه سوئیچینگ:



1- وزن و حجم کمتری را نسبت به منابع تغذیه خطی دارند.



2- بالا بودن راندمان از68% تا 90%



3- داشتن مقدار بیشتری سطح ولتاژ در خروجی



4- بدلیل افزایش فرکانس کاری اجزای ذخیره کننده انرژی می توانند کوچکتر و درعین حال با کارایی بیشتری عمل کنند.



5- در توانهای بالا استفاده می شوند.



6- کنترل آسان خروجی با استفاده از قابلیتهای مدارات مجتمع



معایب منابع تغذیه خطی:



تمام مزایایی که درمنابع تغذیه سوئیچینگ گفته شد عیبهای بود که درمنابع تغذیه خطی وجود



داشت و علاوه بر آن:



1- بدلیل کم بودن بهره توان تلفاتی در ترانزیستورهای خروجی زیاد می باشد که درنتیجه نیاز به خنک کننده سیستم سرمایش تحت فشار می باشد.



2- تنها بصورت یک رگولاتور کاهنده قابل استفاده می باشد و همواره ورودی باید 2 تا 3 ولت بیشترازورودی باشد.



معایب منابع تغذیه سوئیچینگ:



تمام مواردی که به عنوان مزیت در درمنابع تغذیه خطی ذکر شد به عنوان عیوب منابع تغذیه سوئیچینگ به شمارمی رود علاوه بر آن به موارد زیراشاره می شود:



1- نیاز به فیلتر کردن خروجی و حذف نویزهای تولیدی



2- ناپایداری ولتاژ



3- حساسیت زیاد به امواج محیط بگونه ایکه بعضا در برابر دیشهای مخابراتی اصلا عمل نمی کنند.




بخش دوم:



اصول منابع تغذیه سوئیچینگ



1-2: انواع رگولاتورهای ولتاژ:



مدارات رگولاتور ولتاژ به سه دسته تقسیم می شوند. در رگولاتور نوع سری یک المان کنترل خطی ( ترانزیستور ) بصورت سری و ولتاژ DC رگوله نشده برای ثابت نگهداشتن ولتاژ خروجی و فیدبک استفاده می شود. ولتاژ خروجی کمتراز ولتاژ ورودی رگوله نشده است و مقداری قدرت در المان کنترل تلف می شود.



یک نوع دیگر از این رگولاتورها رگولاتور موازی است که در آن المان کنترل بجای سری شدن با بار از خروجی به زمین بسته می شود و موازی با بار قرار می گیرد. یک مثال ساده مقاومت به اضافه دیود زنر است. روش دیگری برای تولید یک ولتاژ DC رگوله شده که اساسأ از آنچه تاکنون دیده ایم متفاوت است وجود دارد و آن رگولاتور سوئیچینگ است. شکل ( 1-2 ) یک رگولاتور سوئیچینگ را نشان می دهد.



شکل (1-2 ) رگولاتور سوئیچینگ ساده



2-2: چاپرهای DC:



در بسیاری از کاربردهای صنعتی نیاز به تبدیل یک منبع DC ولتاژ ثابت به یک منبع ولتاژ متغیر می باشد. چاپر DC وسیله ای است که مستقیمأ DC را به DC تبدیل می کند. چاپر می تواند به جهت افزایش یا کاهش پله ای ولتاژ منبع DC بکار گرفته شود. از اینرو می توان چاپرها را به دو دسته سوئیچر کاهنده و سوئیچر افزاینده تقسیم کرد.



شکل ( 2-2 ) چاپر کاهنده



شکل ( 3-2 ) چاپر افزاینده




شکل ( 2-2 ) یک چاپر کاهنده ( کاهش پله ای ) را نشان می دهد. با باز و بسته شدن سوئیچ ولتاژ دو سر بار صفر یا Vin می شود. در اینجا کلید می تواند یک MOSFET قدرت یا BJT قدرت یا تریستور قدرت با کموتاسیون اجباری باشد.



از چاپر می توان جهت بالا بردن ولتاژ DC استفاده کرد که در شکل ( 3-2 ) با نام چاپر افزاینده ( افزایش پله ای) نشان داده شده است. هنگامی که سوئیچ بسته است انرژی در سلف ذخیره می شود و زمانیکه سوئیچ باز میشود انرژی ذخیره شده در سلف به بار منتقل می شود و جریان سلف کاهش می یابد.



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



چاپرها دو نوع عملکرد متفاوت دارند :



1- عملکرد فرکانس ثابت. در این روش فرکانس چاپر ثابت نگه داشته می شود و زمان بودن کلید تغییر داده می شود. پهنای پالس در این روش تغییر می کند و این نوع کنترل مدولاسیون پهنای پالس ( PWM ) نام دارد.



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



3-2: اصول رگولاتورهای سوئیچینگ:



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 01:26

طراحی شبکه های توزیـع از دیدگاه بهینه سازی مصرف و بهبود کیفیت توان

طراحی شبکه های توزیـع از دیدگاه بهینه سازی مصرف و بهبود کیفیت توان

بیشتر راهکارهای صرفه‌جویی در مصرف انرژی و بهبود کیفیت توان در محل مصرف،‌ بدون هزینه یا کم‌هزینه هستند.

برای بسیاری از صنایع و مشترکین کاهش هزینه‌های برق مصرفی از طریق روش‌های اشاره شده‌ جذابیت کافی به‌منظور اجرای آنها را ایجاد می‌کند. اما حتی برای صنایعی که هزینه برق مصرفی اهمیت زیادی ندارد، توجه به‌ دو اثر دیگر حائز اهمیت است: مصرف درست و بهینه موجب افزایش عمر تجهیزات الکتریکی و نیز کاهش دفعات خرابی و توقف آنها می‌شود. خسارات توقف کار برخی از تجهیزات برقی حدود 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



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 01:19

طراحی وساخت دستگاه ثبت کننده سیگنال الکترومایوگرام دو کاناله و مدلسازی فعالیت ایزومتریک ساعد

طراحی وساخت دستگاه ثبت کننده سیگنال الکترومایوگرام دو کاناله و مدلسازی فعالیت ایزومتریک ساعد

چکیده

هدف از این پروژه ساخت امپلی فایر دو کاناله EMG و مدلسازی فعالیت ایزومتریک ساعد و به دست اوردن رابطه کیفی بین نیروی وارد بر کف دست و دامنه EMG دو عضله دو سر و سه سر بازو و میزان نیروی متوسط ایجاد شده در انهاست.

سیگنال EMG دو عضله به وسیله کارت صوتی به کامپیوتر داده شده و از نرم افزار MATLAB برای نمایش و پردازش داده ها استفاده می شود.سپس اضافه کردن وزنه هادر کف دست و مطالعه EMG دو عضله و انتگرال قدر مطلق انها روابط مطرح شده در قسمت بالا را به دست می اوریم.

در بخش مدلسازی پس از ساده سازی به مدلسالزی ماهیچه دو سر بازو می رسیم که برای ثبت پاسخ ان از سنسوری که خودمان طراحی کردیم استفاده می کنیم و پاسخ این سنسور را هم با کارت صوتی به کامپیوتر می دهیم.

مقدمه

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

سیگنالهای EMG از نظر فرکانس در محدودهhz 25 تا چند کیلو هرتز تغییر می کنند و دامنه های سیگنال بسته به نوع سیگنال والکترودهای استفاده شده از 100 میکروولت تا 90 میلی ولت تغییر می کنند .

بطور کلی سیگنال EMG توسط دو نوع منبع نویز می پذیرد :

1 منابع بیولوژیکی

2منابع غیر بیولوژیکی

منابع بیولوژیکی شامل حرکات سایر عضلات مانند عضله قلب و حرکات ناشی از ضربان رگهای خونی است و منابع غیر بیولوژیکی شامل سیستمهای اندازه گیری و تداخلات برق شهر و محیط اطراف آن و حرکات شخص آزمایش دهنده و حرکت الکترودها می باشد .

ثبت کننده EMG شامل مدارهایی است که می تواند سیگنال بسیار ضعیف EMG را که حداکثر دامنه ای به اندازهmv 1 دارد و دارای نویز نیز می باشد , را پردازش کرده و با کمترین نویز و دامنه قابل قبول در خروجی ظاهر سازد

در طراحی مدار ثبت کننده EMG بدلیل اینکه پهنای باند فرکانسی این سیگنال عموما" بین 25 تا 1000 هرتز است , از یک فیلتر بالا گذر و یک فیلتر پایین گذر استفاده شده است .همچنین برای حذف نویز hz 50 برق شهر که به ورتداخلی وارد می شود از یک فیلتر میان ناگذر تیز استفاده می کنیم .برای رساندن سطح سیگنال به مقدار قابل نمایش

هم گین 1000 را در مدار تعبیه می کنیم.سپس سیگنال حاصله را به وسیله وسیله کارت صدا به کامپیوتر می دهیم.

بنابراین تا این مرحله اطلاعات A/D کارت صدا از طریق پورت PCI به پردازنده کامپیوتر انتقال یافته است . حال به دنبال راهی می گردیم که این اطلاعات را بتوانیم نمایش دهیم و بر روی ان پردازش انجام دهیم. نرم افزاری که ما در این پروژه از ان استفاده کردیم MATLAB می باشد.MATLAB به عنوان یک زبان برنامه نویسی و ابزار دیداری کردن داده , قابلیت های بسیاری در زمینه های مهندسی , محاسبات و ریاضیات دارا می باشد. برای دادن سیگنال EMG دو عضله به طور همزمان از مد استریوی کارت صدا استفاده می کنیم.

پس ان واردمرحله ی مدلسازی حرکت ایزومتزیک ساعد می شویم. مدل سازی یکی از جنبه های مهم اغلب مطالعات مهندسی پزشکی است . مدل عبارت است از نمایش ساده شده ی اشیا و سیستمها و به همین دلیل جزء مهمی از زندگی روزمره نیز به شمار می رود.

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

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

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

فصل چهارم هم حاوی مطالبی درباره کارت صدا می باشد.

سپس در فصل پنجم به مبحث مدلسازی حرکت ایزومتریک ساعد و به دست اوردن رابطه بین وزنه ها و دامنه EMG می پردازیم.

فصل ششم هم به بررسی نرم افزار پروژه و الگوریتم های نوشته شده می پردازد.

فصل اول

مقدمه

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

سیگنالهای EMG از نظر فرکانس در محدودهhz 25 تا چند کیلو هرتز تغییر می کنند و دامنه های سیگنال بسته به نوع سیگنال والکترودهای استفاده شده از 100 میکروولت تا 90 میلی ولت تغییر می کنند , بنا براین تقویت کننده های EMG نسبت به تقویت کننده های ECG پاسخ فرکانسی وسیعتری را پوشش می دهند ولی در عوض لازم نیست فرکانسهای بسیار پایین را مانندECG پوشش دهند . و این امر بدلیل وجود آرتیفکت ناشی از حرکت در فرکانسهای پایین بسیار مطلوبست چرا که میتوانند بدون تحت تأثیر قرار دادن سیگنال مؤثر , فیلتر شوند .

در نمودارشکل 1-1 مقایسه ای بین محدوده تغییرات فرکانس و ولتاژ سیگنال EMG و سیگنالهای متداول دیگر انجام شده است :

شکل 1-1-مقایسه دامنه و فرکانس EMG با سیگنالهای حیاتی دیگر

همانطور که ملاحظه می کنید سیگنال EMG نسبت به سیگنالهای ECG,EEG,EOG محدوده فرکانسی وسیعتری را شامل می شود و همینطور شامل فرکانسهای خیلی کم نمی شود و نسبت به آنها دامنه بزرگتری نیز دارد . ولی دامنه آن نسبت به پتانسیل عمل آکسون پایین تر است و فرکانسهای پایین تری را نسبت به آن پوشش می دهد .

از آنجاییکه در این پروژه از الکترودهای سطحی استفاده شده است , سطوح سیگنالها پایین و پیک دامنه های آنها از 1/0 تا 1 mv است .

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

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

یکی از مناسبترین روشهای تحلیل EMG همراه با الکترود سطحی , بررسی محتوای فرکانسی سیگنال و استخراج ویژگیهای آن با استفاده از تابع چگالی طیف توان است .

منابع نویز :

بطور کلی سیگنال EMG توسط دو نوع منبع نویز می پذیرد :

1- منابع بیولوژیکی

2- منابع غیر بیولوژیکی

منابع بیولوژیکی شامل حرکات سایر عضلات مانند عضله قلب و حرکات ناشی از ضربان رگهای خونی است و منابع غیر بیولوژیکی شامل سیستمهای اندازه گیری و تداخلات برق شهر و محیط اطراف آن و حرکات شخص آزمایش دهنده و حرکت الکترودها می باشد .

ثبت کننده EMG شامل مدارهایی است که می تواند سیگنال بسیار ضعیف EMG را که حداکثر دامنه ای به اندازهmv 1 دارد و دارای نویز نیز می باشد , را پردازش کرده و با کمترین نویز و دامنه قابل قبول در خروجی ظاهر سازد

در طراحی مدار ثبت کننده EMG بدلیل اینکه پهنای باند فرکانسی این سیگنال عموما" بین 25 تا 1000 هرتز است , از یک فیلتر بالا گذر و یک فیلتر پایین گذر استفاده شده است .

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

در زمینه مسائل مربوط به توانبخشی مفید ترین ثبت کننده , EMG است . اما سیگنال EMG به تنهایی قابل استفاده نیست چونکه بیمار و پزشک معالج سیگنالهای EMG را نمی بینند و این سیگنالها باید به علائم صوتی و تصویری قابل درک تبدیل شوند .

تجربیات نشان می دهد که بیمار در حین آزمایش ثبت EMG به تقاضای پزشک برای تغییر اندازه فعالیت ماهیچه ای , پاسخ مثبت می دهد .

مقدار IAV ویا ا نتگرال قدر مطلق یکی از مشخصه های مهم سیگنال است که با نیروی انقباض عضلانی رابطه دارد .

یکی از ا هداف اولیه همه ثبت کننده های EMG , قادرسازی بیمار به اعمال کنترل ارادی بر عضلات مخطط (عضلات ارادی ) خود است که به منظور افزایش فعالیت ماهیچه های ضعیف و کاهش فعالیت ماهیچه های متشنج به کار می رود

در آموزش کلینیکی , بیمار از طریق سیگنالهای سمعی و بصری , از انقباضهای خیلی کوچک و خیلی بزرگ ماهیچه اش آگاه می شود

در انتخاب ابزار ثبت کننده EMG باید به دو نکته توجه داشت :

  1. ثبت کننده های شنیداری در انواع مختلف وجود دارد که باید در آنها توجه داشت که کدام یک از آنها بیمار را به فعالیت بیشتر ترغیب می کند .
  2. در ثبت کننده های تصویری بیمار با دیدن سیگنال بر روی اسیلوسکوپ به به فعالیت بیشتر ترغیب می شود .

منشاْ سیگنال EMG :

سیگنال EMG از ترکیب اجزای کوچکتری به نام پتانسیل عمل واحد حرکتی (motor unit action potential ) که توسط واحد های مختلف تولید می شود تشکیل شده است .

واحد حرکتی کوچکترین واحد عملکردی یک ماهیچه است که می تواند به طور ارادی فعال شود .

پتانسیلهای الکتریکی در دو طرف غشاء , عملا" در تمام سلولهای بدن وجود دارند . سلولهای عصبی و عضلانی , سلولهای قابل تحریک هستند یعنی قادر به تولید ایمپالسهای الکتروشیمیایی در غشاء خود هستند .

هر فیبر عصبی به طور طبیعی به دفعات زیاد منشعب شده و 3 الی چند فیبر عضلانی را تحریک می کند . سیگنا لهای عصبی توسط پتا نسیل های عمل که تغییرات سریع در پتا نسیل غشاء سلولهای عصبی هستند , انتقال می یابند . پتا نسیل عمل برای هدایت سیگنال عصبی در طول فیبر عصبی به حرکت در می آید تا اینکه به ا نتهای فیبر می رسد . محل تماس رشته های عصبی با فیبر عضلانی تقریبا" در وسط آن و به نام محل تماس عصبی _ عضلانی (Neuromuscularjunction ) می باشد به طوریکه پتا نسیل عمل در هر دو جهت به سوی انتهای فیبر عضلانی سیر می کند . فیبر عصبی در انتهای خود منشعب شده و مجموعه ای از ترمینالهای منشعب شده عصبی تشکیل می دهد که در یک فرو رفتگی از سطح فیبر عضلانی قرار می گیرد , اما به طور کامل در خارج غشاء پلاسمایی فیبر عضلانی قرار دارد . فرو رفتگی غشاء فیبر عضلانی موسوم به ناودان سیناپسی و فضای بین ترمینال عصبی و غشاء فیبر عضلانی موسوم به شکاف سیناپسی است .

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

پتانسیل های عمل ایجاد شده در واحد های حرکتی عضله به صورت هدایت حجمی در فضای عضله پخش شده , به سطح پوست می رسند . با قرار دادن الکترود , مجموعه ای از پتانسیلهای فوق الذکر که می توانند از نظر زمانی با هم اختلاف فاز داشته باشند , دریافت می شوند . سیگنال دریافت شده همان سیگنال EMG می باشد . هنگامی که یک ایمپالس عصبی به محل تماس عصبی_ عضلانی می رسد , عبور پتانسیل عمل از روی غشاء ترمینال عصب , باعث می شود تا حدود 125 وزیکول استیل کولین به داخل شکاف سیناپسی آزاد شود . استیل کولین نفوذ پذیری غشای عضله را نسبت به یونهای سدیم با بار مثبت زیاد می کند و این امر موجب بروز یک پتانسیل عمل در فیبر عضلانی می شود . پتانسیل عمل در طول غشاء فیبر عضلانی سیر می کند و باعث رها شدن مقادیر زیادی از یونهای کلسیم و داخل شدن آنها به سارکو پلاسم محیطی فیبرها می شود . یونهای کلسیم نیروهای جاذبه ای بین فیلمانهای اکتین و میوزین ایجاد می کنند , و موجب لغزیدن آنها بر روی یکدیگر می شوند و بنابراین فر آیند انقباض صورت می گیرد

انرژی لازم جهت ادامه این فرآیند به وسیله شکستن پیوند های پر انرژی ATP و تبدیل آن به ADP حاصل می شود . از طرف دیگر چنانچه استیل کولین ترشح شده در همان حال باقی بماند , ایجاد ایمپالسهای متوالی خواهد کرد . حدود 5/1 ثانیه استیل کولین توسط آنزیمی در سطح غشاء به شکل اسید استیک و کولین تبدیل می شود . در نتیجه تقریبا" بلا فاصله پس از تحریک فیبر عضلانی به وسیله استیل کولین , ماده محرک از بین می رود .

فعالیت الکتریکی عضلات اسکلتی برای نخستین بار توسط piper (1912) ثبت گردید و EMG

نام گرفت . امروزه از این سیگنال نه تنها به عنوان ابزار تشخیص کلینیکی عضله , بلکه به عنوان شاخصی برای ارزیابی عضلات در فعالیت های ورزشی و یا به عنوان ورودی جهت کنترل اندام مصنوعی به کار می رود .

ماهیت سیگنال EMG سطحی یک فرآیند تصادفی غیر ایستا است , دامنه و طیف فرکانسی آن حتی با ثابت نگه داشتن فعالیت ماهیچه , تغییر می کند , که با تقریب قابل قبولی در فواصل کوتاه زمانی ایستا است . سیگنال EMG بر آیند زمانی _ فضایی پتانسیل های تارهای عضلانی است که می توان توسط الکترود در سطح پوست برداشت . تغییر حالت انقباضی عضله , مشخصات زمانی و فرکانسی سیگنال EMG را تغییر می دهد , زیرا فیبرهای عضلانی متفاوتی فعال می شود و از همین خاصیت برای تشخیص نوع حرکت استفاده می شود . EMG با توجه به نوع الکترود , به دو روش سوزنی و سطحی انجام می شود که در EMG سطحی از الکترودهای دیسکی استفاده می شود و پیک سیگنالهای دریافت شده بین 0.1 تا 1 میلی ولت می باشد . امپدانس الکترودها بین 200 تا 5000 اهم متغیر است و به نوع الکترود , محل تماس الکترود و الکترولیت و فرکانسی که امپدانس را مشخص می کند بستگی دارد . نکته مهم در پهنای باند سیگنال دریافتی (25-1000hz) , عدم وجود مؤلفه DC آن می باشد که علت آن می تواند مربوط به شکل فیبر عضلانی باشد . پس از بازگشت یونهای پتاسیم به خارج غشاء مرحله دیگری بنام After potential آغاز می شود که حدود 50 تا 100 میلی ثانیه دوام دارد .

در این مرحله پمپ سدیم و پتاسیم مجدد ا" یونهای سدیم را به خارج سلول هدایت می کند تا غلظت نرمال درون و برون غشاء حفظ شود . این مرحله می تواند به گونه ای باشد که انتگرال سطح زیر منحنی صفر شود , در واقع از دید تبدیل فوریه , این سیگنال دیگر دارای مؤلفه DC نخواهد بود . (اختلاف پتانسیل 90 میلی ولتی در واقع در دو طرف غشاء قرار دارد و توسط الکترود سطحی دریافت نمی شود . )

تغییر حالت انقباضی عضله , مشخصات زمانی و فرکانسی سیگنال EMG را تغییر می دهد , زیرا فیبرهای عضلانی متفاوتی فعال می شوند و همین خاصیت است که می تواند برای تشخیص نوع حرکت از سیگنال EMG استفاده نمود .



خرید فایل



ادامه مطلب
دوشنبه 15 آذر 1395 ساعت 01:13

معماری و طراحی پایدار

معماری و طراحی پایدار


کاربرد مفاهیم پایداری و اهداف توسعه پایدار در جهت کاهش اتلاف انرژی وآلودگی محیط زیست در معماری، مبحثی به نام معماری پایدار را به وجود آورده است. در این نوع معماری، ساختمان نه تنها با شرایط اقلیمی منطقه خود را تطبیق می‌دهد، بلکه ارتباط متقابلی با آن برقرار می‌کند. بطوریکه بر اساس گفته ریچارد راجرز، «ساختمان‌ها مانند پرندگان هستند که در زمستان پرهای خود را پوش داده وخود را باشرایط جدید محیط وفق میدهندو بر اساس آن سوخت و سازشان را تنظیم می‌کنند». سیمای شهرهای اقصی نقاط جهان که تا چندی پیش هرکدام درون خود دنیایی متفاوت داشت، هر روز با سرعتی افزون تر در پی محو شدن آن چیزی است که به آن هویت مستقل می‌داد و این امر همسانی و یکنواختی را به بار آورده است. معماری و شهر برای انسان قبل مدرن، محصول خلاقه‌ای بود که نتیجه محدودیتهای اقلیمی و سازه ایی از طرفی و باورهای جمعی افراد از طرف دیگربود. آنچه که فضای مصنوع او را تشکیل می‌داد، برخاسته از بستر و همپا و همراستا با ویژگیهای آن منطقه بود. این پیوند سبب گشته بود که محصول اندیشهٔ معمار در حدود ویژگیها و بایدهایی که مصالح محلی و شرایط محیطی به اثر اجبار می‌نمود، امکان حرکت داشته باشد. از جهت دیگر به علت باورهای متافیزیکی به طبیعت و پدیده‌های آن و لزوم حفظ این عرصه به عنوان موهبت، مدیریت پسماندها نیز به گونه ایی انجام می‌گردید که چرخه حیات مختل نگردد. لازم است ذکر شود که سرعت تحول و تغییرات نیز به گونه ایی بود که فرصت آزمایش و خطا و سپس تصحیح به جهت حفظ هرچه بیشتر ساختارهای زیستی را ممکن می‌نمود. اما حریم باور متافیزیکی شکست و بشر تنها یک چیز و آن ذهن انسانی را محور قرار داد و دلیل بودن را در اندیشیدن و حتی بصورت افراطی در شک دائم یافت و چنان بر خود باور یافت و خود را از قید و بند رهایید که هر آنچه را انجام می‌داد، درست می‌پنداشت. جالب اینجاست که سرعت این تغییرات نیز امکان سنجش بازخوردها را از بین برده بود. بشر به مدد بهره‌گیری از تکنولوژی جهت جبران ضعفهایش و قرار دادن آن به عنوان بهترین دستاویز برای پاس خ به نیازهایش، دست یازیدن افراطی به طبیعت را به عنوان منبع تامین نیازها مجاز دانست. این امر تاثیر پذیری معماری از خصوصیات محیطی ومحلی را کاسته بود، به گونه‌ای که برخی با طرح معماری بین‌المللی و منشور آتن، ادعای حل همهٔ مشکلات معماری و شهر را داشتند، اما طبیعت و شهر در حال از بین رفتن بود. جنگ اعراب و اسرائیل و جلوگیری از صادرات نفت به غرب، اولین صدای زنگ خطر را به گوش رساند. منابع در حال پایان است چه می‌کنید؟ در واقع آنچه که امروز به عنوان توسعه پایدار یاد می‌شود، بازنگری اصلاح طلبانه‌ای است به مدرنیسم و سنت جهت یافتن راهی بینابینی. توسعه پایدار، توسعه ایی است که نیازهای اکنون را به گونه ایی برآورده نماید که توان نسلهای بعدی را جهت تامین نیاز، کاهش ندهد. با توجه به این نکات مطروحه، سعی داریم به تبیین مفهوم توسعه و طراحی پایدار بپردازیم و با طرح راهکارهایی، زمینهٔ تحقق این باور را ایجاد نماییم. معماران نیز همسو با سایر دست اندرکاران در پی یافتن راهکارهای جدیدی برای تامین زندگی مطلوب انسان هستند. بدیهی است که زندگی، کار، تفریح، استراحت و... همه و همه فعالیت‌هایی می‌باشند که در فضاهای طراحی شده توسط معماران صورت پذیرفته و از آنجا که نقاط ضعف و قوت یک ساختمان بر زیست بوم جهان تأثیر مستقیم خواهد داشت، وظیفه‌ای بس حساس در این خصوص بر عهده معماران می‌باشد.



مهم‌ترین سرفصل‌های معماری پایدار را عناوین زیر تشکیل می‌دهند:



معماری اکوتک
معماری سبز
توسعه پایدار



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



لزوم احداث ساختمان به صورت سبزوپایدار



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



اصول معماری پایدار



معماری پایدار مانند سایر مقولات معماری، دارای اصول و قواعد خاص خود است و این سه مرحله را در برمی‌گیرد:



صرفه جویی در منابع
طراحی برای بازگشت به چرخه زندگی
طراحی برای انسان



که هرکدام آنها استراتژی‌های ویژه خود را دارند.



شناخت و مطالعه این تدابیر، معمار را به درک بیشتر از محیطی که باید طراحی آن را انجام دهد، می‌رساند.



صرفه جویی در منابع



اصل صرفه جویی در منابع (Economy of Resources) از یک سو به بهره‌برداری مناسب از منابع و انرژی‌های تجدیدناپذیر مانند سوخت‌های فسیلی، در جهت کاهش مصرف می‌پردازد و از سوی دیگر به کنترل و به کارگیری هرچه بهتر منابع طبیعی به عنوان ذخایری تجدید پذیر و ماندگار توجه جدی دارد.



به عنوان مثال، یکی از منابع سرشارو نامیرا، انرژی حاصل از نور خورشید است که امروزه توسط تکنولوژی فتوولتاییک برای فراهم کردن آب و برق مصرفی در ساختمان، از آن استفاده می‌شود.



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



طراحی برای بازگشت به چرخه زندگی



اصل طراحی برای بازگشت به چرخه زندگی (Life Cycle Design) دومین اصل از معماری پایدار است و بر این فکر و یا نظریه استوار شده است که ماده از یک شکل قابل استفاده تبدیل به شکل دیگری می‌شود، بدون اینکه به مفید بودن آن آسیبی رسیده باشد.



از سوی دیگر به‌واسطه این اصل، یکی از وظایف طراح، جلوگیری از آلودگی محیط است.



این نظریه برای رسیدن به این منظور در سه مرحله، ساختمان را مورد بررسی قرار می‌دهد. این مراحل به ترتیب عبارتند از:



مرحله پیش از ساخت، مرحله در حال ساخت و مرحله پس از ساخت.



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



طراحی برای انسان



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



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



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



اصول معماری پایدار



اصولی که باید رعایت شود تا یک ساختمان در زمره بناهای پایدار طبقه‌بندی شود به شرح زیر است:



اصل اول:حفظ انرژی



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



اصل دوم: هماهنگی با اقلیم



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



اصل سوم:کاهش استفاده از منابع جدید



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



اصل جهارم:برآوردن نیازهای ساکنان



در معماری پایدار برآورده شدن نیازهای روحی وجسمی ساکنان از اهمیت خاصی برخوردار است.



اصل پنچم:هماهنگی با سایت



بنا باید با ملایمت در زمین سایت خود قرار گیرد و با محیط اطراف سنخیت داشته باشد.



اصل ششم:کل گرایی



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



طراحی پایدار



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



۱-کاهش مصرف منابع غیرقابل تجدید ۲-توسعه محیط طبیعی ۳-حذف یا کاهش مصرف مواد سمی و یا آسیب رسان بر طبیعت در صنعت ساختمان ساز بنابراین ساختمانی که کمترین ناسازگاری و مغایرت را با محیط طبیعی پیرامون خود و در پهنه وسیع تر با منطقه و جهان دارد طراحی سبز، طراحی بر اساس حساسیت‌های محیطی، طراحی اکولوژیکی، طراحی با طبیعت و ... عناوینیاست که امروزه در نتیجه تجدید نظر در ارتباط با الگوهای ساخت رایج به وجود آمده است. به طور مثال می‌توان طراحی سبز را در درون مثلثی در نظر گرفت که در سه رأس آن انرژی، اقلیم و اکولوژی قرار دارد. در جایی که انرژی عامل قالب می‌شود، پیدا خواهد کرد. اینگونه است که یک خانه شهری با یک خانه روستایی متفاوت می‌شود؛ بنابراین طرح نهایی منطقه‌ای در داخل این مثلث است که با توجه به غالب بودن یکی از رئوس به آن سو گرایش پیدا می‌کند.



اصول طراحی پایدار]



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



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



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



خورشید:که تأثیر روی جهت گیری ساختمان دارد. کشیدگی ساختمان در راستای محور شرقی_غربی حرارت اکتسابی از خورشید را به حداکثر می‌رساند. همچنین توجه به گردش سالیانه، ارتفاع خورشیددر هنگام طراحی سطوح دیوارهای خارجی و جانمایی پنجره‌ها و سایه بانها و... موثر است.
باد:شکل حجمی ساختمانها باید به گونه‌ای باشد که در اقلیم‌های سرد جریان باد سرد را هدایت کند ئ در اقلیم‌های گرم باد خنک را به داخل خانه هدایت نماید.
المان‌های سبز مانند درختان وگیاهان:می‌توانند ساختمان را از حرارت‌های مازاد خورشید و بادهای مزاحم حفاظت نماید و در تهویه هوای داخلی نیز موثر می‌باشند.



ج) پوشش ساختمان‌ها جرم حرارتی مصالح ساختمانی:جرم حرارتی بالاتر در مورد دیوارها و سقف‌ها باعث بالا رفتن زمان انتقال حرارت بین فضای داخلی و خارجی می‌شود. استفاده از پوشش‌های دوجداره که می‌تواند باعث شود که بیشترین حرارت خورشید در روز بدست آمده و در شب مصرف شود.



رنگ:رنگ سطوح خارجی برحرارت اکتسابی از خورشید موثر است. رنگهای روشن برای اقلیم‌های گرم و رنگهای تیره و مواد جذب کننده برای اقلیم‌های سرد ترجیح داده می‌شوند.



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



ابزار سایه اندازی:برآمدگی‌ها و برون زدگی‌های بام ساختمان، سایه بانها، ساباط‌ها و پرده‌ها از ابزاری است که به این منظور و برای جلوگیری از دریافت حرارت غیرضروری خورشید می‌تواند جانمایی و استفاده گردد.



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



استفاده از مصالح بوم آورد تا حد امکان
استفاده از کارگران و تکنیک‌های محلی
استفاده از المان‌ها و نمادهای بومی- متأثر از روح محلی - که جوابگوی ویژگیهای اقلیمی منطقه نیز می‌باشند.



ه) حجم ساختمان‌ها و جانمایی فضاهای داخلی ساختمان



نسبت کمترین سطح بیرونی به حجم(VSR):نسبتی است معادل حجم کلی ساختمان تقسیم بر مساحت کلی دیوارهای خارجی ساختمان. به طور کلی یک VSR بالا نشان دهنده یک هندسه ساختمانی با راندمان خوب است. یعنی هندسه ساختمان به گونه‌ای باشد که سطوح خارجی حداقل مقدار ممکنه باشد و حجم فضای داخلی ساختمان حداکثر مقدار ممکنه باشد. از لحاظ ریاضیاتی بهینه ترین حالتVSR برای شکل هندسی کره است؛ بنابراین می‌توان نشان داد که هر ساختمانی با ارتفاع بلندتر از نصف اضلاع سطح زیر بنایش پرهزینه تر وکم راندمان تر از ساختمان خواهد بود که ارتفاع آن مساوی و یاکوچکتر از نصف اضلاع زیربنایش است.
نسبت سطح به محیط (APR):عبارت است از مساحت یک طبقه تقسیم بر محیط آن طبقه یا به عبارت دیگر مساحت طبقه برواحد طول دیوارهای محیطی هر چه این مقدار بزرگتر باشد راندمان انرژی ساختمان بیشتر خواهد بود. یک ساختمان مدور یا چهارگوش بهترین APR را خواهد داشت.
طرح بندی فضای داخلی برای بهرگیری از فواید سرمایش طبیعی: این گزینه شامل تطبیق ساختمان با شرایطی است که بتواند بیشترین نسیم ملایم تابستانی را بدست آورد. در این میان جانمایی مناسب پنچره‌ها این بادها رابه گردش در می‌آورد. مشروط بر اینکه محورهای هدابت کننده هوا به عمودی یعنی سقف‌ها وگنبدها و... در هدایت هوای مصرف شده و تهویه آن به صورت موثر عمل کرده و طراحی شوند.

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



خرید فایل



ادامه مطلب
برچسب‌ها: معماری، طراحی، پایدار
یکشنبه 14 آذر 1395 ساعت 23:49

طراحی وب سایت آژانس مسافرتی

طراحی وب سایت آژانس مسافرتی

توجه :

شما می توانید با خرید این محصول فایل " قلق های پایان نامه نویسی (از عنوان تا دفاع)" را به عنوان هدیه دریافت نمایید.

چکیده مطالب

وب سایت آژانس هوایی یک وب سایت پویاست . که با استفاده ازASP.Net 2.0 به زبان C# و توسط Visual Studio 2005 پیاده سازی شده است.پایگاه داده این سایت 2005 Microsoft Sql Server می باشد.

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

از دیگر امکانات این نرم افزار امکان حذف مشخصات یک مسافر و پرواز است و امکان ویرایش این اطلاعات است.

عناوین :

چکیده مطالب
مقدمه
توضیح خلاصه در مورد پروژه
فصل اول
مقدمه ای بر اینترنت و برنامه نویسی وب

HTML
استفاده از زیر صفحات
ساختار دستورات HTML
اینترنت
وب چیست ؟
تاریخچه ASP.Net
معرفی اولیه ASP.NET
فرم های وب (Web Forms)
سرویس های وب XML
معرفی فرم های وب (Web Forms)
اجزای فرم های وب
اصول مقدماتی ASP.NET
ASP.NET چیست ؟
تفاوت های ASP کلاسیک و ASP.NET
صفحات وب ASP.NET
صفحات پویا در ASP.NET
کنترل های سرویس دهنده ASP.NET
کنترل های Html سرویس دهنده
کنترل های وب سرویس دهنده
کنترل های اعتبارستجی سرویس دهنده
رویدادها در دات نت
مرجع
کنترل های Validation Server
فصل دوم
تاریخچه # c

تاریخچه # c
عملگرهای#c
تبدیل انواع درc#
مفهوم رویداد
برنامه نویسی کنسول
نکات کلیدی در برنامه نویسی
واژه های کلیدی درc#
ساختارهای کنترلی درC#
ساختارهای تصمیم
ساختارهای تکرار
آرایه ها
1.آرایه یک بعدی
2.آرایه چند بعدی
مقداردهی اولیه به آرایه های چندبعدی
پردازش آرایه دوبعدی
رشته ها
متدهای کار با رشته
بانک اطلاعاتی در c#
سیستم مدیریت بانک اطلاعاتی
مفهوم بانک اطلاعاتی رابطه ای
دستیابی به بانک اطلاعاتی
اشیاء و متدهای Ado.net
مهمترین اشیا در Ado.net
کلاس data set
خواص و متدهای data set
کلاسdata adaptor
کلاس sql connection
کلاس sql command
شی sql data reader
انقیاد داده ها
شی Binding context
فصل سوم
تاریخچه SQL

تاریخچه SQL
دستورات SQL
Select
DMLچیست ؟
DDLچیست؟
DCL چیست ؟
واژه های کلیدیSQL
دستورات بازیابی داده
دستورات عملیات داده
دستورات تراکنش داده
دستورات تعریف داده
دستورات کنترل داده
[ویرایش] دستورات بازیابی داده
شرح پروژه
فرم اول
فرم دوم
فرم سوم
نتیجه گیری



خرید فایل



ادامه مطلب
برچسب‌ها: طراحی، سایت، آژانس، مسافرتی
یکشنبه 14 آذر 1395 ساعت 19:44

طراحی وب سایت املاک

طراحی وب سایت املاک

مقدمه

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

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

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

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

چرا علیرغم گسترش ارتباطات جهانی که بواسطه آن امروزه دهکده نامیده می شود و در دانشگاهی که حدود 10 سال در آن اینترنت تدریس می شود اینچنین مشکلاتی باید وجود داشته باشد؟

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

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

مفاهیم اولیه برنامه نویسی در دات نت ( بخش اول )

دات نت محیطی جدید بمنظور طراحی، پیاده سازی و اجرای برنامه های کامپیوتری را در اختیار طراحان و پیاده کنندگان نرم افزار قرار می دهد. با استفاده از پلات فرم فوق ، می توان بسرعت اقدام به پیاده سازی نرم افزار نمود.
برنامه های تولیده شده ، امکان استفاده از پتانسیل های محیط Common Language Runtime) CLR ) را خواهند داشت . آشنائی با مفاهیم اولیه برنامه نویسی در محیط فوق ، دارای اهمیت خاص خود بوده و سرعت در استفاده مطلوب از محیط فوق ، را بدنبال خواهد داشت . در مقالاتی که در این زمینه ارائه خواهد شد به بررسی مفاهیم اولیه برنامه نویسی محیط فوق ، خواهیم پرداخت . در این راستا ، در ابتدا با نحوه نوشتن یک برنامه آشنا و در ادامه به تشریح برخی از مفاهیم مهم در این زمینه ، خواهیم پرداخت .

نوشتن یک برنامه در فریمورک دات نت

تمامی زبانهای حمایت شده در دات نت ، از سیستم نوع یکسان ، کتابخانه کلا س فریمورک مشابه و CLR استفاده خواهند کرد . بدین ترتیب، تمامی برنامه های نوشته شده با یکی از زبانهای حمایت شده ، خصایص مشابهی را به اشتراک می گذارند. شاید مهمترین تفاوت قابل توجه در رابطه با زبان های برنامه نویسی حمایت شده در دات نت ، به گرامر هر یک از آنها برگردد . ( در مثال هائی که در این مقاله ذکر می گردد ، از ویرایشگر Notepad ،در مقابل ویژوال استودیو دات نت، استفاده شده است . مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با فرآیندهای ترجمه و اجراء ، بسرعت آشنا گردید ).

نوشتن یک برنامه

برای نوشتن یک برنامه ساده در دات نت ، مراحل زیر را دنبال می نمائیم :

  • فاز اول : ایجاد برنامه
  • برنامه Notepad را فعال و پس از درج کدهای زیر آن را با نام Hello.vb ، ذخیره نمائید .

یک برنامه نمونه نوشته شده به زبان VB.NET

Imports System
Public Class MainApp
Public Shared Sub Main( )
Console.WriteLine( "Welcome to .NET Programming " )
End Sub
End Class

vbc Hello.vb

  • فاز دوم : ترجمه و ایجاد یک فایل اجرائی
  • برای اجراء برنامه ایجاد شده در مرحله قبل ، در ابتدا کمپایلر VB.NET را از طریق خط دستور و بصورت زیر فعال می نمائیم : ( دستور فوق را می توان از طریق خط دستور ویندوز و یا خط دستور موجود در ویژوال استودیو ، فعال کرد )

در ادامه و پس از ایجاد فایل اجرائی (hello.exe ) ، امکان اجرای برنامه فراهم می گردد.

استفاده از Namespace

با استفاده از VB.NET ، می توان به کلاس ها مراجعه و از آنان استفاده کرد . در مثال زیر ، یک نمونه از کلاس System.Io.FileStream ، ایجاد شده است .

Dim aFileStream As System.IO.Filestream

مراجعه به Namespace های مورد نیاز در یک برنامه روشی مناسبتر در این زمینه است . با استفاده از namespace ، ضرورتی به توصیف تمامی مراجعات به کتابخاته کلاس ، وجود نخواهد داشت .

Imports System.IO
.....
Dim aFileStream As Filestream

مثلا" برای دستیابی به اشیاء System ، می بایست از Namespace با نام System در برنامه استفاده گردد. ( Imports) .

تعریف namespace و کلاس

VB.NET ، امکانات حمایتی لازم در خصوص ایجاد Namespace های خاص و کلاس های مربوط به آن را ارائه می نماید. (نکته : مدل زیر یک روش عمومی برای نامگذاری namespace است ) :

CompanyName.TechnologyName
.For Example:
Microsoft.Office

namespace در VB.NET

در VB.NET با استفاده از عبارت namespace می توان یک namespace را تعریف کرد . با استفاده از namespace تعریف شده ، امکان کپسوله نمودن کلاس های ایجاد شده ، فراهم خواهد شد.

Namespace CompVB
Public Class StringComponent
....
End Class
End Namespace

برخی از ویژگی های namespace عبارتند از :

  • namespace می تواند درون سایر namespace ها ، مستقر گردند .
  • یک namespace می تواند در چندین فایل تعریف گردد .
  • یک فایل حاوی کد مبداء می تواند چندین namespace را تعریف نماید.

برنامه های کاربردی ASP.NET

اغلب برنامه های عادی معولاٌ از یک فایل اجرایی ( با پسوند exe ) تشکیل می شوند. اما برنامه های کاربردی ASP.NET از چندین صفحه تشکیل شده است. به این ترتیب، می توان برنامه کاربردی ASP.NET را در نقاط مختلفی قرار داد و با استفاده از پیوندها به بخش های مختلف وب سایت مراجعه کرد.

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

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

انواع فایل ها در ASP.NET

برنامه های کاربردی ASP.NET از برنامه های کاربردی همتای ASP پیچیده تر هستند و از چندین نوع فایل پشتیبانی می کنند ( جدول زیر)

انواع فایل ها در ASP.NET

نام فایل

شرح

.aspx

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

.ascx

کنترل های کاربر هستند. خیلی شبیه به صفحات وب هستند، ولی در داخل فایل aspx اجرا می شوند. با استفاده از این فایل ها می توان واسط کاربر مناسبی را طراحی کرد.

.asmx

خدمات وب ASP.NET هستند. خدمات وب متفاوت از صفحات وب عمل می کنند، اما از منابع، تنظیمات پیکربندی و حافظه مشترکی بهره می برند.

Web.config

فایل پیکربندی برنامه کاربردی ASP.NET است که بر اساس XML نوشته می شود. این فایل شامل تنظیمات امنیتی، مدیریت حالت و حافظه و غیره است.

Global.asax

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

Disco یا vsdisco

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

.cs یا .vb

فایل های کد هستند که در ویژوال بیسیک یا C# تشکیل می شوند. این فایل ها موجب می شوند کد از منطق واسط کاربر در صفحه وب تفکیک شود.

.resx

این فایل ها هنگام استفاده از ویژوال استودیونت ایجاد می شوند و برای ذخیره اطلاعاتی بکار می روند که هنگام طراحی اضافه می کنید.

.sln ، .suo ،

vbproj و csproj

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

علاوه بر این، پوشه مربوط به وب سایت می تواند حاوی فایل هایی باشد که مخصوص ASP.NET نباشند، مثل فایل تصویر، فایل های HTML و فایل های مربوط به شیوه نامه ها ( فایل های CSS) . ویژوال استودیو نت، بطور خودکار فایل styles.css را به پروژه اضافه می کند که می توانید به سبک های مورد استفاده در کنترل های صفحات وب را به آن اضافه کنید. البته این فایل ها بیشتر با HTML به کار می روند تا ASP.NET . اغلب این فایل ها اختیاری اند. می توانید برنامه ای کاربردی بنویسید که فقط شامل فایل های aspx یا asmx باشند.

دستیابی به بانک اطلاعاتی SQL با استفاده از VB.NET

در این جا قصد داریم به نحوه بازیابی و نمایش اطلاعات موجود در یک بانک اطلاعاتی SQL اشاره نمائیم . هدف از مطلب فوق ، پرداختن به تمامی رویکردهای موجود در این زمینه نبوده و صرفا" به معرفی یکی از گزینه های موجود در این زمینه اشاره خواهد شد. در این راستا از تکنولوژی های ASP.NET ، ADO.NET و VB.NET استفاده خواهد شد . از کلاس های SQLConnection ، SQLCommand و SQLDataReader مربوط به ADO.NET بمنظور انجام عملیات لازم در ارتباط با بانک اطلاعاتی ، از ASP.NET بمنظور ایجاد فرم وب و ارائه داده با استفاده از کنترل سرویس دهنده Table و از زبان VB.NET بمنظور نوشتن دستورالعمل های مورد نظر استفاده می گردد .
در ابتدا لازم است با سه کلاس ADO.NET که در ادامه از آنان استفاده خواهد شد ، بیشتر آشنا شویم :

پیشگفتار

برای ورود به برنامه Asp.Net ابتدا باید IIS را در ویندوز þ فعال نمود و نرم افزارهای visual studio 2005 و SQL server 2000 که Data Base برنامه است را نصب نمود و بعد از Asp . Net استفاده نمود . برای طراحی سایت املاک تجزیه تحلیل املاک را برنامه نویس انجام و بعد قسمت نمایش برنامه و Data Base آن را کامل و بعد از تکمیل آنها مشغول کد نویسی می گردد که در ادامه این Documents به توضیحات بیشتر برنامه و کدنویس آن اشاره می نمائیم.

طریقه کار وب سایت املاک:

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

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

برنامه املاکی که در اینجا توسط سایت طراحی شده به ما املاکی را نمایش می دهد که جهت فروش، رهن یا اجاره ملک، زمین، ویلا، باغ یا آپارتمان را با مشخصات آن به ما نمایش می دهد.



خرید فایل



ادامه مطلب
برچسب‌ها: طراحی، سایت، املاک
یکشنبه 14 آذر 1395 ساعت 19:43

طراحی فروشگاه بازیهای کامپیوتری تحت وب

طراحی فروشگاه بازیهای کامپیوتری تحت وب

1- مقدمه

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

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

بنابراین، نیاز راه اندازی یک سایت فروشگاه مجازی برای هر شرکت یا سازمان تولیدی و فروشگاهی که به پیشرفت و تحول ساختار خود اهمیت می دهد احساس می شود.

ما در این پروژه (پیاده سازی فروشگاه مجازی بازیهای کامپیوتری تحت وب) این کار را برای یک فروشگاه فرضی بازیهای کامپیوتری انجام داده و ضمنا بستر را برای توسعه های آتی نیز با قرار دادن امکانات لازم برای مدیریت فروشگاه فراهم نموده ایم.

2- محیط کاری

پیاده سازی فروشگاه Game-Shop با تکنولوژی ASP.NET 2.0 صورت گرفته است. فناوری ASP.NET یک بستر برنامه ‌نویسی است که بر اساس سیستم CLR در چارچوب دات نت کار می ‌کند. این فناوری امکانی را فراهم می‌آورد تا در سایه آن برنامه ‌نویس بتواند با استفاده از هر یک از زبان ‌های برنامه ‌نویسی موجود در چار چوب دات نت، صفحات داینامیک و نرم‌افزارهای تحت وب تولید کند. نسخه اول ASP.NET توانست با فراهم ساختن قابلیت ‌های پیشرفته زبان‌ های برنامه ‌نویسی شیء ‌گرا، همچون ویژوال بیسیک دات نت و سی شارپ، تحول بزرگی را نسبت به نسل قبلی (ASP) ایجاد کند. نسخه دوم ASP.NET همان مسیر را با بهبود عملکرد موتور ASP.NET در زمینه مدیریت و توسعه نرم‌افزار و نیز آسان‌تر کردن روند برنامه‌نویسی طی کرده است.

شکل 2-1: بسته نرم افزاری محیط Visual Studio 2005

در هسته و مرکز ASP.NET 2.0 ، یک معماری مبتنی بر کنترل (Control-Base) و رویداد گرا (Event-Driven) وجود دارد و این بدان معناست که می توان بلوکهای کوچکی از کد را به یک صفحه افزوده و نتایج پویایی را مشاهده کرد و برای فراهم آوردن محیطی هموار تر برای کاربر، ورودیهائی را برای وی مهیا کرد.

در حال حاضر برای ایجاد برنامه های کاربردی ASP.NET ابزاری به نام Visual Web Developer وجود دارد. این ابزار هم به تنهائی و هم بعنوان بخشی از Visual Studio 2005 موجود می باشد و توسط آن می توانید نرم افزارهای کاربردی تحت وب پویا و قدرتمندی را ایجاد کنید. ابزار Visual Web Developer یک محیط ویرایشگر بسیار عالی برای ویرایش کدهای HTML نیز دارد. مهمترین ویژگی Visual Web Developer قیمت پائین آن می باشد که موجب شده است تا این ابزار در دسترس کسانی که نمی توانند از عهده پرداخت هزینه مربوط به بسته کامل Visual Studio برآیند نیز قرار گیرد.

تولید یک سایت معمولا با فرآیند خواندن داده های ذخیره شده در یک بانک اطلاعاتی و نمایش اطلاعات بر روی صفحه، و بالعکس (یعنی خواندن از اطلاعاتی که کاربر روی صفحه وارد نموده و ذخیره آنها در بانک اطلاعاتی) همراه می باشد. برای ساخت بانک اطلاعاتی این سایت از محیط SQL Server 2005 استفاده شده که بخاطر همتراز بودن و عرضه ی همزمان با ASP.NET 2.0 به بازار توسط مایکروسافت، برای پیاده سازی این پروژه از انواع دیگر بانک اطلاعاتی مناسبتر بوده است.

کدهای مورد استفاده در پروژه نیز به زبان Visual Basic .NET نوشته شده است که بعلت آشنایی قبلی با این زبان انتخاب شد. در نوشتن پروژه های مشابه می توان از هر زبانی که توسط .NET پشتیبانی می شود ( اعم از C#.NET و...) استفاده نمود.

- امکانات فروشگاه Game-Shop

طی تحقیق و بررسی که روی سایتهای فروشگاه بازیهای کامپیوتری خارجی اعم از Game.co.uk و ایرانی اعم از شهر CD با آدرس ShahreCD.com ، فروشگاه سرای بازی با آدرس sarayebazi.com ، و فروشگاه بازی شاپ به آدرس انجام شد، امکانات آنها را مورد تحقیق قرار دادیم و امکاناتی را که بصورت معمول می بایست در یک سایت فروشگاه بازیهای کامپیوتری باشد را استخراج کرده و بترتیب برای پیاده سازی آنها اقدام کردیم. این موارد به شرح ذیل می باشند:

1. نمایش تاریخ شمسی

این مورد در بالای صفحه ی اصلی قرار داده شده که جزئیات آن به تفصیل در بخش "صفحه اصلی" مورد بررسی قرار می گیرد.

2. جدیدترین بازیهای ثبت شده توسط مدیر

این بخش تحت عنوان جدیدترین محصولات در صفحه اصلی قرار داده شد، که مانند مورد قبل به آن خواهیم پرداخت.

3. بازی برتر

شامل عنوان بازی، و عکسی بزرگتر نسبت به بازیهای دیگر می باشد که در صفحه ی اصلی قرار گرفته است.

4. فهرست موضوعی بازیها به صورت منوی عمودی: اکشن، بازی کودکان، فکری، ماشین بازی، موتورسواری و ...

این مورد در "منوی کلی سایت" قرار گرفته است.

6. منوی میله ای افقی شامل لینک به صفحه اصلی، معرفی سایت، سبد خرید و...

این امکان در بالای منوی کلی فایل قرار داده شده که شامل لینک به صفحه اصلی، سبد خرید، اخبار سایت، درباره ما، و پیشنهادات می باشد

7. معرفی و ارتباط با مدیریت سایت

این بخش تحت عنوان "درباره ما" در منوی عمودی و افقی قرار گرفته که در بخش "درباره ما" درباره ی آن صحبت می شود.

8. مدیریت خبر

امکان مدیریت اخبار بصورت ارسال خبر جدید ویرایش آنها نیز در سایت وجود دارد که جزئیات آنها در بخش "مدیریت اخبار " در قسمت "مدیریت سایت" وجود دارند.

9. مدیریت سفارشات و بازیها

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

10. مدیریت پیشنهادات

مدیر سایت باید بتواند پیشنهادات رسیده از سوی بازدیدکنندگان سایت را بررسی نموده و به آنها رسیدگی کند. این مورد در بخش مدیریت سایت گنجانده شده است.

11. قابلیت تغییر پویای زمینه ی کاری فروشگاه

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

4- بانک اطلاعاتی

به دلیل اینکه تمام بخشهای مختلف سایت بر پایه ی اطلاعات خوانده شده از بانک اطلاعات و نوشتن اطلاعات در آن استوار است، لازم است پیش از اینکه مطلبی در مورد امکانات سایت بدانید، اطلاعات کاملی از جزئیات بانک اطلاعاتی پروژه داشته باشید.

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

4-1 فایل مشخصات کاربران ASPNETDB.MDF

این فایل شامل جداول و View های زیر می باشد:

شکل 4-1: جداول و viewهای فایل ASPNETDB.MDF

مهمترین جدولهای این فایل، دو جدول aspnet_Users ، aspnet_Roles می باشند که شرح آنها در ادامه می آید.

4-1-1- جدول aspnet_Users شامل فیلدهای زیر می باشد:

4-1-2- جدول aspnet_Roles نیز شامل این فیلدها است:

لازم به ذکر است که این فایل بصورت اتوماتیک توسط ASP.NET تولید می شود و برنامه نویس (و پس از آن مدیر سایت) تنها اعمال مدیریتی را روی آن انجام می دهد.

4-2- فایل بازیها، سفارشات، مشخصات مشتریان و اخبار سایت eShop.mdf

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

شکل 4-2: جداول و دیاگرام فایل eShop.mdf

جدول اول به نام Categories شامل یک کد و نام گروه هایی است که در طبقه بندی بازیهای فروشگاه مورد استفاده قرار خواهند گرفت. داده هایی که در ابتدا در این جدول وارد کرده ایم و بعدا در گروه بندی بازیها از آن استفاده کرده ایم بترتیب زیر است:

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

در این جدول، کد پیشنهاد (id) بعنوان کلید اصلی جدول می باشد و در سایت به کاربر برای پیگیریهای بعدی اعلام می شود. جدول سوم که Goods نام دارد مشخصات بازیهایی را که توسط فروشگاه ارائه می شوند در خود ذخیره می کند و شامل فیلدهای زیر است. در این جدول فیلد id بعنوان کد بازی و کلید اصلی جدول محسوب می شود و فیلد cat_ID کد گروهی را که بازی در آن قرار می گیرد ذخیره می کند. این فیلد کلید خارجی از جدول Categories می باشد. فیلد qty تعداد بازیهای موجود در انبار، فیلد fee قیمت بازی، فیلد description توضیحاتی در مورد بازی، و فیلد pro_date تاریخ تولید و یا تاریخ عرضه ی بازی به بازار را ثبت می کند.

جدول چهارم به نام News مربوط به اخبار سایت بوده و شامل فیلدهای زیر است:

جدول پنجم به نام OrderLines ریز سفارشات مشتریان را ذخیره می کند و شامل فیلدهای زیر است:

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

همانطور که در شکل 10-4 می بینید، صفحه ی مدیریت سفارشات از سه بخش اصلی تشکیل شده. بخش اول لیست سفارشات رسیده است که با یک SqlDataSource به نام SqlOrder و یک GridView به نام GridView1 ایجاد شده است. کنترل SqlOrder، با استفاده از دستور Sql زیر، رکوردهایی از جدول Order بانک eShop.mdf را بازیابی می کند که فیلد SentOrder آنها NULL باشد، یا بعبارتی تاریخ ارسالی برای آنها ثبت نشده باشد.

SELECT * FROM [Orders] WHERE ([SentDate] IS NULL) ORDER BY [OrderID]

کنترل GridView1 نیز که با کدهای زیر تولید شده، رکوردهای بازیابی شده توسط SqlOrder را نمایش می دهد.

DataKeyNames="OrderID" DataSourceID="SqlOrder" ForeColor="#333333" GridLines="None" Width="500px">

بخش دوم که در واقع پیش نمایش فاکتور فروش یا جزئیات فروش شامل مشخصات خریدار و لیست بازیهای خریداری شده توسط او می باشد،‌ از دو SqlDataSource به نامهای SqlOrder2 و SqlOrderLines ، دو DataList، دو دکمه (ارسال سفارش و پیش نمایش فاکتور برای چاپ) و یک FormView تشکیل شده است. وقتی بر روی گزینه ی جزئیات در کنترل GridView1 کلیک می شود، در این بخش در FormView1 مشخصات کامل خریدار (با بازیابی کنترل SqlOrder2 از جدول Orders) و در DataList1 ریز بازیهای خریداری شده توسط این مشتری خاص (با بازیابی کنترل SqlOrderLines از جدول OrderLines) نمایش داده می شود. ضمنا دکمه ی ارسال سفارش، مدیر را با یک QueryString از شماره فاکتور (OrderID) به صفحه ی ارسال سفارش با نام RegOrder.aspx و دکمه ی پیش نمایش فاکتور برای چاپ، او را بهمراه همین QueryString به صفحه ی پیش نمایش فاکتور با نام FactorP.aspx هدایت می کند.

برای رویداد Load این صفحه، کد زیر نوشته شده است تا خصوصیت PostBackURL این دکمه ها را تنظیم کند.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

DropOrderID.DataSourceID = "SqlOrder2"

DropOrderID.DataBind()

BtnPreview.PostBackUrl = "~/manager/Factor_P.aspx?OrderID=" & GridView1.SelectedValue

BtnRegOrder.PostBackUrl = "~/manager/RegOrder.aspx?OrderID=" & GridView1.SelectedValue

End Sub

در بخش سوم از صفحه نیز سفارشات ارسال شده (آن رکوردهایی از جدول Order که فیلد SentDate آنها خالی نیست) نمایش داده شده و به مدیر سایت قابلیت بررسی جزئیات این سفارشات (در واقع بازیهایی که در این سفارشات مد نظر بوده و ارسال شده) داده می شود. برای ایجاد این امکانات از دو SqlDataSource به نامهای SqlSentOrder و SqlDataSource1 ، و دو GridView به نامهای GridView1 و GridView2 استفاده شده تا در GridView1 شرح سفارشات ارسال شده (با بازیابی توسط کنترل SqlSentDate ) و بعد از انتخاب یک سفارش در این GridView، در GridView2 لیست بازیهای سفارش داده شده در آن سفارش نمایش داده شود.

همانگونه که در بخش دوم از صفحه ی مدیریت سفارشات شرح داده شد،‌ با کلیک کردن روی دکمه ی ارسال سفارش، صفحه ای به نام RegOrder.aspx باز می شود که در آن فیلد SentDate رکوردی که OrderID‌ آن از طریق QueryString به این صفحه ارسال شده توسط مدیر سایت بروز رسانی می شود یا بعبارت دیگر تاریخ ارسال سفارش ثبت می شود. برای این کار در این صفحه مانند شکل زیر از یک فرم برای دریافت تاریخ ارسال، یک SqlDataSource به نام SqlSendingOrder برای ارتباط میان این فرم و جدول Order از بانک eShop.mdf و یک دکمه برای انجام عمل بروز رسانی در این جدول استفاده شده است.

برای رویداد Click دکمه ی فوق، کد زیر را نوشته ایم تا عمل بروز رسانی را انجام دهد:

Protected Sub BtnSent_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnSent.Click

Try

SqlSendingOrder.Update()

lblMsg.Text = "ارسال سفارش با موفقیت ثبت شد."

BtnSent.Enabled = False

DropYear.Enabled = False

DropMonth.Enabled = False

DropDay.Enabled = False

Catch ex As Exception

lblMsg.Text = ex.Message

End Try

End Sub

با فشردن دکمه ی پیش نمایش فاکتور برای چاپ در صفحه ی مدیریت سفارشات نیز، در صفحه ی جدیدی به نام FactorP.aspx با کنترلهایی دقیقا مانند بخش دوم همان صفحه باز می شود که امکان Print گرفتن از آن وجود داشته باشد.

10-5- مدیریت بازیها

این قسمت را در صفحه ای که با نام Manager/Goods.aspx ذخیره شده قرار داده ایم که امکان تعریف یک بازی جدید،‌ و ویرایش و احیانا حذف بازیهای موجود را به مدیر سایت می دهد. طرح این صفحه به شکل زیر است:

فهرست مطالب

عنوان صفحه

1- مقدمه 6

2- محیط کاری 7

3- امکانات 9

4- بانک اطلاعاتی 11

4-1- فایل مشخصات کاربران 11

4-2- فایل بازیها، سفارشات، مشخصات مشتریان و اخبار سایت 12

4-3- فایل بانک فرضی طرف قرارداد با فروشگاه 16

5- منوی کلی سایت 17

6- صفحه ی اصلی 26

6-1- جدید ترین محصولات 27

6-2- بازی برتر 29

6-3- تیتر اخبار سایت 30

7- طبقه بندی بازیها 32

8- روند خرید و ثبت آن 35

9- امکانات اضافه 51

9-1- اخبار سایت 51

9-2- درباره ما 54

9-3- پیشنهادات 54

10- مدیریت سایت 57

10-1- تغییر کلمه عبور 57

10-2- مدیریت اخبار 58

10-3- مدیریت پیشنهادات 61

10-4- مدیریت سفارشات 64

10-5- مدیریت بازیها 67

10-6- مدیریت گروههای بازی 70

11- جمع بندی 73

12- منابع 74

فهرست اشکال و جداول

عنوان شکل صفحه

شکل 2-1- بسته نرم افزاری محیط Visual Studio 2005 7

شکل 4-1: جداول و viewهای فایل ASPNETDB.MDF 11

شکل 4-2: جداول و دیاگرام فایل eShop.mdf 12

شکل 5-1: منوی کلی سایت 17

شکل 6-1 : نمونه ای از صفحه اصلی سایت 27

شکل 6-2: بخش جدیدترین محصولات در صفحه اصلی 21

شکل 6-3: بخش بازی برتر در صفحه اصلی 29

شکل 6-4: بخش اخبار سایت از صفحه اصلی 31

شکل 7-1: طرح یکی از صفحات گروه های بازی 32

شکل 8-1: فلوچارت روند خرید 35

شکل 8-2: نمای طراحی صفحه مشخصات بازی 39

شکل 8-3: نمای طراحی صفحه سبد خرید 44

شکل 8-4: نمای طراحی صفحه ثبت سفارش 45

شکل 8-5: صفحه ی پرداخت الکترونیک بانک فرضی 49

شکل 9-1: صفحه ی نمایش مشروح خبر 51

شکل 9-2: صفحه ی درباره ما 54

شکل 9-3: صفحه ی پیشنهادات 54

شکل 10-1: صفحه ی تغییر کلمه عبور 57

شکل 10-2: صفحه مدیریت اخبار 58

شکل 10-3: صفحه مدیریت پیشنهادات 61

شکل 10-4: صفحه مدیریت سفارشات 64

شکل 10-5: صفحه مدیریت بازیها 68

شکل 10-6: صفحه مدیریت گروههای بازی 71



خرید فایل



ادامه مطلب
<< 1 ... 3 4 5 6 7 ... 62 >>