دانلود پروژه مقاله و گزارش کارآموزی و کارآفرینی

این وبلاگ با مساعدت دوستان عزیزم آماده کمک به شما عزیزان میباشد

دانلود پروژه مقاله و گزارش کارآموزی و کارآفرینی

این وبلاگ با مساعدت دوستان عزیزم آماده کمک به شما عزیزان میباشد

نقش اینترنت در ارتباطات و انتقال اطلاعات

نقش اینترنت در ارتباطات و انتقال اطلاعات


نقش اینترنت در ارتباطات و انتقال اطلاعات

کلیات

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

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

نقش اینترنت در ارتباطات و انتقال اطلاعات

این فایل با فرمت ورد و آماده پرینت می باشد.

 

فهرست مطالب

کلیات 2

سیستم های انتقال دیجیتال 3

ارسال موازی (parallel) 4

حرارت 13

القا 13

هم شنوایی 13

شبکه Star- Bus 3

 

 

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

 

سیستم های انتقال دیجیتال

پس از اتصال فیزیکی دو کامپیوتر توسط کابل شبکه یا وسایل ارتباطی دیگر، مهم ترین مسأله نحوه برقراری ارتباط بین آنهاست. منظور از برقراری ارتباط این است که اطلاعات به چه ترتیبی ارسال شوند. می توان این پرسش ها را مطرح کرد که آیا روش ارسال به صورت بیت به بیت و جداگانه باشد یا گروهی از اطلاعات با هم و به صورت گروهی ارسال شوند، یا این که آیا فرستنده آن ها را همانند یک ایستگاه فرستنده رادیویی ارسال نماید یا از روشی که در مخابرات برای انتقال صوت به کار می رود، استفاده شود. جواب این پرسش ها این است که اطلاعات در شبکه به صورت کدهای دودویی ارسال می شوند در سیستم دودویی فقط از دو کد صفر و یک استفاده می شود که در کامپیوتر مقصد از ترکیب این کدها، اعداد، حروف و کاراکترهای ویژه به دست می آید. ارسال اطلاعات به صورت دودویی می تواند به صورت parallel ( یا موازی) یا به صورت سریال ( پشت سر هم) انجام شود. در روش موازی تعدادی از بیت ها با هم و به صورت گروهی ارسال می شوند ولی در روش سریال، بیت ها تک به تک و پشت سر هم ارسال می شوند. نحوه ارسال به صورت موازی فقط یک شیوه دارد، در صورتی که در ارسال سریال از دو روش ارسال هم زمان (synchronous) و غیر هم زمان ( Asynchronoous) استفاده می شود.

ارسال موازی (parallel)

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

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

به صورت پیش فرض 8 خط برای ارسال موازی در نظر گرفته شده است یعنی 

می توانیم حداکثر 8 کد را هم زمان ارسال کنیم.

2-1-1- ارسال سریال

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

 دانلود کامل نقش اینترنت در ارتباطات و انتقال اطلاعات

طراحی وب سایت

طراحی وب سایت


طراحی وب سایت

 

مقدمه

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

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

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

در این مسیر تکنولوژی‌های متعددی نظیر تکنولوژی Dynamic Scripting مانند ASP بوجود آمد تا طراحان را جهت طراحی یک وب سایت پویا یاری کند.  استفاده از مزایای کلاس‌های Vb script، استفاده از متدها و نمونه‌هایی از این تدابیر جهت طراحی صفحات ASP ماجولار با قابلیت استفاده مجدد Reusable است. 

شرکت ماکروسافت در سال 1996 تکنولوژی‌ (Active Server page) را معرفی نمود. تکنولوژی‌ فوق اولین بار به همراه سرویس دهندة اطلاعاتی اینترنت 

(IIS: Internet Information server) نسخة 3.0 ارائه شد. با بکارگیری تکنولوژی‌ فوق امکان طراحی و پیاده‌سازی نرم‌افزارهای بزرگ و بانک‌‌های اطلاعاتی به همراه صفحات وب فراهم شد، هسته اولیه ASP زبان Vbscript است. صفحات ASP همراه کدهای نوشته شده توسط زبان فوق ایجاد می‌شود. Vbscript به عنوان زبان استاندارد برای پیاده‌سازی صفحات ASP در نظر گرفته شده است. بنا به اظهارات شرکت مایکروسافت در ماه مه سال 2000، قریب به 800000 نفر در این زمینه فعالیت داشتند و به طراحی صفحات وب با بهره‌گیری از تکنولوژی‌ فوق مشغول بودند. آمار فوق نشان دهنده سرعت رشد تصاعدی و استقبال عموم از تکنولوژی‌ فوق در سطح جهان دارد. قریب به 500 شرکت کامپیوتری در سطح جهان بصورت کاملا تخصصی صرفا به تولید قطعات و اجزای متفاوت بصورت گیت‌های آماده نرم‌افزاری به کمک ASP فعالیت داشته و محصولات آنها در وب سایت‌های متعدد عرضه می‌شود. 

طراحی وب سایت

 

این فایل با فرمت ورد و آماده پرینت می باشد.

 

مقدمه   ۱

برای شروع به چه چیزی نیاز است؟   ۲

Microsoft Internet Information Server 2.0   ۳

استفاده از ASP بدون بکارگیری IIS یا PWS :   ۳

ASP چیست؟   ۴

چگونه می‌توان یک فایل ASP را روی کامپیوتر شخصی اجرا کرد؟   ۴

نحوه نصب PWS و اجرای فایل‌های ASP روی Win 98   ۵

NT Server 4.0 چیست؟   ۵

نیازهای سخت‌افزاری   ۷

نرم‌افزارها و ابزارهای لازم:   ۷

فصل اول   ۸

مروری بر ASP   ۸

آشنایی با مدل Client – server   ۹

فرق بین ASP با تکنولوژی Client – side scripting   ۱۱

قابلیت‌های ASP   ۱۲

استقلال از مرورگر   ۱۲

استفاده از زبان دستورالعمل‌نویسی   ۱۲

دسترسی آسان و سریع به انواع بانک‌های اطلاعاتی   ۱۲

ایجاد صفحات ASP   ۱۳

Delimiter   ۱۴

نوشتن کدهای ASP بدون استفاده از <%… %>   ۱۵

استفاده از دستور دهنده‌های ASP   ۱۶

کار کردن با زبانهای اسکریپت   ۱۸

استفاده از VB و JS روی سرویس دهنده   ۱۹

فرمانهای Jscript   ۲۰

استفاده از متغیرها و ثابت‌ها   ۲۰

اعلان متغیرها در VBScript:   ۲۰

دامنة متغیرها   ۲۰

Y=2   ۲۱

تعیین دامنه متغیرها   ۲۱

استفاده از ثابت‌ها   ۲۳

نوشتن رویه‌ها   ۲۴

صدا زدن رویه‌ها   ۲۵

استفاده از کامپونت‌ها و اشیاء   ۲۷

نمونه‌سازی کامپونت‌‌ها   ۲۷

استفاده از ASP برای ساختن اشیاء (Object)   ۲۹

صدا زدن یک متد شیء   ۲۹

هماهنگ کردن خاصیت‌های یک شیء (Object)   ۲۹

استفاده از کلکسیون‌ها (Collection)   ۳۰

چرا آبجکت‌ها می‌توانند در صفحه‌هایی که می نویسید مفید باشند؟   ۳۰

هماهنگ کردن دامنة اشیاء   ۳۲

دادن دامنه سی‌شن (Session) به یک شیء   ۳۲

دامهای متغیرهای Session:   ۳۳

دادن دامنه کاربردی به یک شیء   ۳۴

فصل دوم   ۳۶

شی‌ها در ASP   ۳۶

فصل سوم   ۴۷

نوشتن اسکریپت‌های ساده   ۴۷

فرستادن کاربر به صفحه دیگر   ۴۸

فرستادن نوع فایل‌ها:   ۴۹

بافر کردن صفحات ASP   ۵۰

تجزیه و تحلیل   ۵۱

Chaching صفحات ASP:   ۵۲

فرستادن فایلها به سرور   ۵۳

دریافت اطلاعات از کاربر   ۵۵

پردازش فرمهای ورودی با Asp   ۵۶

تفاوت بین GET و Post   ۵۶

تعیین درستی فرم ورودی   ۵۷

اشکال‌زدائی   ۵۹

کنترل دقیق خطاهای ASP   ۶۰

استفاده از آبجکت Err:   ۶۰

استفاده از آبجکت ASP Error   ۶۰

استفاده از بانک‌های اطلاعاتی   ۶۱

ایجاد یک ODBC   ۶۱

اتصال به یک پایگاه داده   ۶۵

اجرای درخواست با شیء اتصال   ۶۶

استفاده از شیء Recordset برای دستکاری نتایج   ۶۷

اصلاح یک Recordset   ۶۹

گسترش درخواستها با شیء Command   ۷۰

ترکیب فرمهای HTMI و پایگاه داده   ۷۱

 

 

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

برای شروع به چه چیزی نیاز است؟

جهت استفاده کامل از توانایی‌های ASP، می‌بایست سیستم عامل ویندوز NT 4.0 را به همراه IIS 4.0 استفاده کرد. از ویندوز Server 2000 همراه IIS 5.0 نیز می‌توان بهره برد. جهت استفاده از ASP روی کامپیوترهایی که بر روی آنها ویندوز 98 یا 95 نصب شده می‌توان سرویس دهندة شخصی وب یا (PWS: Personel Web Server ) را روی کامپیوتر نصب کرد. 

Microsoft Internet Information Server 2.0

Windows NT Server 4.0 با سرویس دهندة وب، سرویس دهندة FTP و حتی سرویس دهنده گوفر کامل می‌شود. تمام سرویسهای عمده اینترنت به سادگی از طریق این سرویس نصب می‌شوند فقط از برنامه کاربردی Network control panel برای افزودن Microsoft Internet Information Server 2.0 استفاده کنید و قادر خواهید بود که حضور وب جهانی را احساس کنید. 

استفاده از ASP بدون بکارگیری IIS یا PWS :

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

یکی از محصولات Holycon Softwares In stant ASP است که به صورت مخفف ASP می‌گویند. یکی دیگر از این محصولات توسط شرکت Chili !soft ایجاد Chili! ASP نامیده می‌شود این محصولات می توانند روی سرویس‌دهنده‌هایی که IIS ندارند اجرا شوند به علاوه محصولات زیر:

Jave Web Server .  . Sun Web Server  . Apache  . Net scape Eterprise server

این محصولات روی کامپیوترهای زیر نیز می‌توانند نصب شوند.

IBM / AIX  Apple Mac os   Sun Solaris  Linux 

ASP چیست؟

ASP مخفف کلمات Active server page است. ASP برنامه‌ای است که به کمک IIS اجرا می‌شود. IIS یکی از عناصری است که همراه ویندوز 2000 آورده شده. IIS یکی از اجزای Win NT 4.0 option pack نیز می‌باشد. 

PWS یک نسخة خاص و کوچکتر از برنامة IIS است. PWS را می توان از روی CD حاوی ویندوز 98 نصب کرد.

چگونه می‌توان یک فایل ASP را روی کامپیوتر شخصی اجرا کرد؟

با نصب یکی از نرم‌افزارهای PWS و یا IIS (با توجه به سیستم عامل نصب شده) بدون نیاز به یک سرویس دهنده کمکی دیگر. 

نحوه نصب PWS و اجرای فایل‌های ASP روی Win 98

مرحله اول: برنامة Setupexe را از مسیر Add ons \ PWS \ موجود در CD حاوی Win 98 اجرا کنید.

مرحله دوم: یک فولدر به برنامه Inetpub روی هارد ایجاد و در آن یک فولدر به نام Wwwroot بسازید. 

مرحله سوم: یک فولدر جدید با نام دلخواه مثل My web در فولدر Wwwroot بسازید. 

مرحله چهارم: با استفاده از یک ادیتور مبتنی مثل Notepad کدهای دلخواه Asp خود را تایپ کرده و فایل فوق را با نام دلخواه Test . asp ولی با انشعاب Asp در فولدر My web ذخیره کنید. 

مرحله پنجم: اطمینان داشته باشید که PWS در حالت اجرا است. 

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

http: // local host / My Web / Test . asp

NT Server 4.0 چیست؟

همه چیز از سال 1992 با نشر نگارش 1/3 Windows Advanced Server آغاز شد در ابتدا موفقیت Windows NT 4.0 سرویس دهندة برنامة کاربردی بود که به عنوان سیستمی برای برنامه‌های کاربردی مبتنی بر سرویس دهندة مایکروسافت مانند

SQI Server، در داخل ناول یا سایر سیستمهای عامل شبکه موجود استفاده می‌شد NT 4.0 در بسیاری از شبکه های محلی شرکتها که قبلا دقیق مایکروسافت را به عنوان استانداردی برای محصولات رومیزی انتخاب کرده بودند جای پای محکمی پیدا کرد و به عنوان سیستمی مفید برای برنامه‌های کاربردی Back office مایکروسافت مطرح شد. این جای پای محکم با معرفی Windows NT Server 3.5 در سال 1993 به راه‌حل کامل و  قدرتمندی برای سیستم عالم شبکه تبدیل گردید. 

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

کاربرد مبدل های حرارتی در صنایع

کاربرد مبدل های حرارتی در صنایع


کاربرد مبدل های حرارتی در صنایع

چکیده: 

با توجه به اینکه در صنعت از جمله صنایع پالایش و پتروشیمی مبدل حرارتی وجود دارند که از لحاظ مصرف انرژی بهینه نمی‌باشند و از لحاظ اقتصادی مناسب نیستند و از طرفی ممکن است بعد از مدتی مشکلاتی از نظر عملیاتی نیز در فرآیند ایجاد نمایند. دانشمندان به فکر اصلاح (Retrofit) شبکه مبدل‌های حرارتی افتادند بطوری که هدفشان کاهش مصرف انرژی و طبعاً کاهش هزینه‌های عملیاتی بوده است بنابراین متدهای گوناگونی را ارائه داده‌اند که از جمله این متدها می‌توان به متد‌های ریاضی و تحلیلی اشاره نمود ما در این سمینار روش تحلیلی را انتخاب نموده و به بیان متد Pinch برای Retrofit شبکه‌های مبدل حرارتی که توسط Linnhoff پایه‌گذاری شده است پرداخته‌ایم در ابتدای امر هدف در اصلاح شبکه‌های مبدل حرارتی را توضیح داده گفته شده که چگونه بایستی امر هدف یابی را انجام داده سپس این سئوال مطرح گردید که چگونه بایستی از عهدة پروژه‌های بهبود (Retrofit) برآمد. که سه روش 1- اصلاح شبکه بوسیله بازبینی مستقیم ساختمان آن. 2- اصلاح شبکه به صورت یک طرح جدید (جستجوی کامپیوتری). 3- اصلاح با استفاده از تکنولوژی Pinch مطرح و به توضیح آنها پرداخته ولی از میان سه روش فوق متد اصلاح با استفاده از تکنولوژی Pinch بحث اصلی این سمینار را تشکیل می‌دهد. در توضیح متد Pinch ابتدا هدف‌یابی در فن‌آوری Pinch مورد بررسی قرار گرفته بطوری که پروژه را در یک محدود سرمایه‌گذاری مشخص به سمت زمان برگشت قابل قبولی هدایت نماید. سپس فلسفه هدف‌یابی شرح داده شده است و در فلسفه  هدف‌یابی گفته شده که در اولین گام می‌بایستی وضعیت شبکه موجود را نسبت به شرایط بهینه مشخص نمائیم که بهترین ابزار برای این کار استفاده از منحنی سطح حرارتی برحسب انرژی می‌باشد سپس به تفضیل به بیان روش هدف‌یابی پرداخته‌ایم و بعد از بیان مسئله هدف‌یابی در فصل سوم ابزار طراحی را معرفی نموده و گفته شد که طراحی شبکه در پروژه‌های Retrofit بسیار مشکل‌تر از طراحی ابتدائی است زیرا یکسری مبدل قبلاً نصب شده‌اند و در کل، طرح توسط ساختمان شبکه موجود محدود شده است و تغییر موقعیت مبدل‌ها مستلزم صرف هزینه می‌باشد.

کاربرد مبدل های حرارتی در صنایع

این فایل با فرمت ورد و آماده پرینت می باشد.

 

فهرست مطالب

چکیده:   ۱

پیشینة اصلاح مبدل‌های حرارتی:   ۴

۱- روش تحلیل Pinch :   ۴

۲- روش برنامه‌ریزی ریاضی:   ۴

مقدمه:   ۸

فصل اول :   ۹

۱-۱) هدف :   ۹

هدف در اصلاح (retrofit) شبکه‌های مبدل‌های حرارتی چیست؟   ۱۰

۱-۲) روش‌های موجود در اصلاح شبکه:   ۱۱

۱-۲-۱- اصلاح شبکه بوسیله بازبینی مستقیم ساختمان آن:   ۱۱

۱-۲-۲- اصلاح شبکه بصورت یک طرح جدید (اصلاح کامپیوتری):   ۱۱

فصل دوم :   ۱۳

۲-۱) اصلاح شبکه با استفاده از تکنولوژی Pinch:   ۱۳

۲-۲ ) هدف‌یابی در متد pinch برای بهبود شبکه مبدل‌ حرارتی:   ۱۴

۲-۳) فلسفه هدف‌یابی:   ۱۵

۲-۴) روش هدف‌یابی:   ۱۹

۲-۵) منحنی سرمایه‌گذاری بر حسب ذخیره‌سازی انرژی:   ۲۷

فصل سوم :   ۳۰

۳-۱) ابزار طراحی:   ۳۰

۳-۲) بررسی مبدلهای عبوری از PINCH :   ۳۲

۳-۳) منحنی‌ نیروی محرکه (DRIVING FORCE PLOT):   ۳۳

۳-۴) تحلیل  مسئله باقی‌مانده (REMAINING PROBLEM ANALYSIS)   ۳۶

۳-۵) تغییر موقعیت مبدلها (EXCHANGER SHIFTING):   ۴۲

۳-۶ ) نتیجه‌گیری:   ۵۱

۳-۷) طراحی:   ۵۲

۳-۸) روش طراحی:   ۵۲

۳-۹) اعمال محدودیت‌های فرآیند در روش طراحی:   ۵۷

فصل چهارم :   ۵۸

روش جدید هدف‌یابی ساختاری بر اساس تحلیل مسیری   ۵۸

۴-۱) مقدمه:   ۵۸

۴-۲) تحلیل مسیری: اساس هدف‌یابی ساختاری:   ۵۹

فصل پنجم :   ۶۶

حل مسائل بهبود شبکه‌های مبدلهای حرارتی با روشهای بهینه‌سازی ریاضی   ۶۶

(۵-۱) مقدمه:   ۶۶

۵-۲) روش مرکب برای retrofit شبکه‌های مبدل‌های حرارتی:   ۶۷

۵-۳) خلاصه استراتژی بهبود دادن:   ۶۷

۵-۴) بهینه‌سازی ترکیبی:   ۷۰

۵-۵) فرمولاسیون غیرخطی:   ۷۱

۵-۶) مدل SYNHEAT :   ۷۱

فهرست منابع لاتین :   ۷۳

 

 

لذا جهت کاهش هزینه طراحی لازم است تا جایی که امکان دارد از وسایل موجود حداکثر استفاده را نمود بنابراین احتیاج می‌باشد که به آزمایش هر مبدل به طور جداگانه و بررسی تأثیر آن در عملکرد کلی شبکه پرداخته شود به این ترتیب می‌توان دریافت که کدام مبدل اثر مثبت در شبکه دارند و باید به عنوان مبدل مناسب حفظ گردد و کدام مبدل به طور نامناسب جایگذاری شده‌اند و بایستی تصحیح گردد از این رو به روش‌هایی که برای این بررسی وجود دارد پرداخته که عبارتند از : 1- مبدل‌های عبوری از Pinch. 2- منحنی نیروی محرکه. 3- تحلیل مسئله باقی مانده. 4- تغییر موقعیت مبدل‌ها. 

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

1- تحلیل مبدل‌های موجود. 2- تصحیح مبدل‌های نامناسب. 3- جایگذاری مبدل‌های جدید. 4- اعمال تغییرات ممکن در طرح.

و سپس به توضیح مراحل فوق پرداخته و در نهایت به اعمال محدودیت‌های فرآیند در روش طراحی اشاره شده است با توجه به اینکه در فصل دوم یک روش هدف‌یابی برای متد Pinch بیان شده بود در فصل چهارم یک روش هدف‌یابی جدیدی برای بهبود (Retrofit) شبکه مبدل‌های حرارتی ارائه شده است که این روش به نام تحلیل مسیری عنوان شده و به ارزیابی زیر ساختار‌ها (یعنی اجزا مستقل شبکه موجود) به منظور بدست آوردن اقتصادی‌ترین و عملی‌ترین فرصت برای ذخیره انرژی را ارائه کرده است و همانطور که در پیشینه اشاره شد اصلاح شبکه از طریق روش و سنتز ریاضی روش‌های متعددی دارد که ما در فصل پنجم این سمینار فقط بطور گذرا و خیلی مختصر روش مرکب برای اصلاح شبکه مبدل‌های حرارتی و مدل Synheat را معرفی نموده.

 

پیشینة اصلاح مبدل‌های حرارتی:

امروزه طراحی بهبود یافته شبکه‌های مبدل‌های حرارتی (HERL) نقش مهمی در سامانه‌های ذخیره انرژی ایفا می‌نماید. 

شبکه‌های موجود بیش از فرآیندهای جدید بایستی برای بهبود در بازگشت انرژی مورد توجه قرار گیرند. 

اصلاح شبکه‌های حرارتی (HEN) موجود را می‌توان با استفاده از دو رویة عمده به انجام رسانید بطوریکه افراد متعددی در این زمینه فعالیت نموده‌اند. 

1- روش تحلیل Pinch :

این روش بر‌پایه ترمودینامیک (و مفاهیم فیزیکی) و فرآیندهای کاوشی است. 

از جمله افرادی که پایه‌گذار این روش بوده‌اند می‌توان به T.N. Tjoe and B.linnhoff در سال 1986 اشاره نمود علاوه بر اینها افرادی همچون Van Reisen, Graham T.Polley در سال 1997 یک روش اساسی به نام تحلیل مسیری برای ارزیابی زیر ساختارها یا بعبارتی زیر شبکه‌ها (یعنی اجزاء مستقل شبکه‌ها) به منظور بدست آوردن اقتصادی‌ترین و عملی‌ترین فرصت‌ها برای ذخیره انرژی را ارائه داده‌اند. 

2- روش برنامه‌ریزی ریاضی: 

در این روش شبکه‌های مبدل حرارتی به صورت مدل‌های ریاضی نشان داده می‌شوند. 

از جمله افرادی که در زمینه مدل‌های خطی کار کرده‌اند می‌توان به 

S.A. Papoulias, I.E. Grossmann  در سال 1983 اشاره نمود که از مدل خطی برای تعیین حداقل هزینه تأسیسات وسایل و حداقل تعداد واحدها استفاده نموده‌اند.

اما در زمینه مدل‌های غیر خطی C.A. Floudas, A.R. Ciric 1983 و 1991 و T.F. Yee, E.I. Grossmann در سال 1990 تعدادی از مدل‌های غیرخطی را که از لحاظ محاسباتی گرانتر هستند هم برای به حداقل رساندن هزینه‌های سطحی و هم برای به حداقل رساندن همزمان تأسیساتی (تعداد واحدها و سطوح مبدل‌های حرارتی) ارائه نموده‌اند.

افرادی مانند E.N. Pistikopoulos و  K.P. Popalexandri در سال 1994 مدل‌های بهینه‌سازی MINLP را نه ‌تنها برای تعیین طراحی بلکه برای شرایط عملیاتی مطلوب، تحت فرض قابل کنترل دینامیک بسط داده‌اند ولی این مدل برای مسائل با مقیاس بزرگ قابل استفاده نمی‌باشد.  چون روش‌هایی که بر مبنای الگوریتم برنامه‌ریزی غیر خطی صحیح مرکب MINLP)) هستند برای دسترسی به شکل بهبود یافته مشکلات محاسباتی زیادی دارند بویژه در حالتی که مسئله مقیاس آن بسیار بزرگ باشد Ca. Athier & P. Floquet در سال 1996 روش‌های بهینه‌سازی تصادفی همراه روش‌های جبری را برای حل مسائل طراحی فرآیند مطرح نمودند بعنوان مثال از روش‌های NLP و شبیه‌سازی بازپخت برای حل طراحی  شبکه مبدل‌های حرارتی استفاده نموده‌اند هرچند به حالات Retrofit توجه دقیق و کاملی نداشته‌اند.

علاوه بر روش‌های فوق یک روش گرافیکی برای انتگراسیون حرارتی یک سایت کامل ابتدا توسط Linnhoff و Dhole در سال 1992 ارائه گردید و سپس توسط Raissi در سال 1994 موشکافی شد. 

X.X. Zhu and N.D.K. Asante  در سال 1996 یک روش تحلیل ریاضی که بدنبال ساده‌ترین تغییرات می‌باشد و بیشترین صرفه‌جویی در انرژی را داشته باشند هر چند آنها برای رسیدن به این صرفه‌جویی سرمایه‌گذاری مورد نیاز را نادیده می‌گیرند و از طرفی این روش یک روش تکاملی می‌باشد. 

و از طرفی همین دو فرد در سال 1999 روش مرکب برنامه‌ریزی ریاضی و تحلیل ترمودینامیکی را بیان داشتند بیشتر تحقیقات اخیر به سمت روش‌های پیشرفته‌تر جهت‌گیری داشته‌اند مثلاً بهبود HEN با در نظر گرفتن افت‌های فشار

Nie,X.X.Zhu X.R.    که در سال 1999 ارائه نموده‌اند. 

دانلود کامل کاربرد مبدل های حرارتی در صنایع

امامت تحقیقی بر مساله امامت از دیدگاه عقل و قرآن

امامت تحقیقی بر مساله امامت از دیدگاه عقل و قرآن


با رحلت پیامبر اسلام که پیامبر خاتم نیز ‌بوده‌اند مسلماً برای هدایت و زعامت مسلمین می‌باید افرادی باشند که عهده‌دار این مسئولیت بوده به کسانی که به نیابت پیامبر رهبریت عمومی دینی و دنیایی مسلمین را از سلالة پیامیر بر عهده دارند، امام می‌گویند. 

عنوان : امامت تحقیقی بر مساله امامت از دیدگاه عقل و قرآن

این فایل با فرمت word و آماده پرینت میباشد

فهرست

دلایل عقلی انتصابی بودن امامت

امامت در قرآن

امامت از دیدگاه روایات

خصایص امام

دلایل عقلی انتصابی بودن امامت

فضائل امامان

 اخلاق و عرفان

معارف و فقه و حدیث

تفسیر و علوم قرآنی

«شیعه»

منابع  

 

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

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

در سورة بقره آیه 124 خدواند کریم می‌فرمایند: 

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

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

«اِنی تارِکُ فیکُمُ الثَقَلین: کتابَ الله و عترَتی»

که خود بر اهمیت مسألة امامت و حساسیت آن بر اساس در ردیف قرآن قرار گرفتن آن می‌افزاید. 

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

 

دلایل عقلی انتصابی بودن امامت

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

خواجه نصیر در کشف المراد می‌فرماید: 

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

غرض خداوند کمال و رشد معنوی انسانها است و وجود امام عامل اساسی این رشد و کمال است. 

 

 امامت در قرآن

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

قرآن در آیة دیگری امامت را امری حقیقی و مستمر در نسل ابراهیم معرفی کرده: «وَجَعَلَها کَلَمه باقیة فی عَقبِهِ» (زخرف/ 28)

البته گفته می‌شود که چرا اصل مسأله امامت در قرآن ذکر نشده است که در جواب می‌توان گفت که اولاً: همه مسائل اسلامی در قرآن ذکر نشده است و جزئیات مربوط به آن را مثلاً در مورد نماز پیامبر کامل فرموده‌اند. 

ثانیاً: اگر مستقیماً جزئیات جزئیات امامت در قرآن بیان می‌شد، احتمال تعریف لفظی وجود داشت. 

آیة ولایت: 

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

مائده آیة 55

آیة تطهیر:

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

احزاب آیة 33

که به همین تعداد بسنده کرده و به دلایل دیگر و ادله دیگری می‌پردازیم. 

 امامت از دیدگاه روایات: 

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

1- حدیث ثقلین

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

2- حدیث سفینه

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

3- حدیث یوم الانذار

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

4- حدیث امامت و خلافت علی (ع) 

پیامبر گرامی به علی (ع) گفتند: 

من شهر علم هستم و علی دروازة آن است. 

 وظایف امام: 

امام 3 وظیفه مهم دارد: 

اول: شناخت قرآن و درک عمیق حقیقت اسلام. 

دوم: معرفی اسلام و قرآن بصورتی که از هیچ عاملی نهراسد و تحت تأثیر هیچ قدرتی قرار نگیرد. 

سوم: زدودن و کنار زدن تحریفات دینی و شناساندن عوامل تحریف

دانلود کامل امامت تحقیقی بر مساله امامت از دیدگاه عقل و قرآن

مقاله اصول برنامه نویسی اسمبلی

مقاله اصول برنامه نویسی اسمبلی


برنامه‌نویسی اسمبلی شامل یک مجموعه از دستورات است که هر کدام مربوط به کدهای ماشینی هستند که تراشه از آنها پشتیبانی می‌کند. مثلاً دستور iord، که محل io را می‌خواند به کد h29 مربوط است. به جای به خاطر آوردن h 29، شما می‌توانید iord را بنویسید، و مترجم معادل سازی را برای شما انجام خواهد داد. دستور iord همچنین احتیاج به یک عملوند دارد که محل خواندن را مشخص کند. به عنوان مثال 01h iord پورتی با آدرس h 10 را می‌خواند. 

عنوان : مقاله اصول برنامه نویسی اسمبلی

این فایل با فرمت word و آماده پرینت میباشد

فهرست

اصول برنامه‌نویسی اسمبلی ۲

برنامه‌نویسی در C 11

مزیت‌های C 11

معماری تراشه ۱۲

خصوصیات و محدودیت‌ها ۱۳

درون تراشه ۱۴

حافظه ۱۵

اشاره‌گر پشته برنامه ۱۷

اشاره‌گر پشته داده ۱۹

کنترل و وضعیت اندپوینت ۲۶

کنترل وضعیت USB 27

اصول راه‌انداز دستگاه ۲۹

انواع استاندارد دستگاهها ۳۲

دستگاههای شخصی ۳۳

راه انداز دستگاه ۳۳

مدهای کابر و هسته ۳۴

مدل راه انداز Win32 37

مدل های راه انداز در ویندوزهای مختلف ۳۸

زبانهای برنامه نویسی ۳۹

لایه های راه انداز USB 40

راه انداز کاربردی ۴۱

راه اندازهای باس ۴۲ 

 

CPU تراشه enCorRe دستور پشتیبانی می‌کند. همه برنامه‌ها باید از این 37 دستور استفاده کنند. سیپرس یک مترجم مجانی ارائه می‌دهد که کدهای اسمبلی را که شما می‌نویسید به فایل‌های موضوع، که به منظور برنامه‌ریزی در EPROM تراشه تهیه می‌شوند، تبدیل می‌کند. اگر ترجیح دهید که در C برنامه‌نویسی کنید، سیپریس یک مفسر C نیز پیشنهاد می‌کند. 

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

 

اصول برنامه‌نویسی اسمبلی 

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

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

مترجم از دو مجموعه دستور مشابه برای CPU‌های سری A و سری‌B پشتیبانی می‌کند. تراشه‌های enCoRo از سری B هستند. تراشه‌های قدیمی‌تر سیپرس، مانند 63001، از سری A بودند و از همة دستورات بجز بعضی از آنها پشتیبانی می‌کنند. 

کدهای مترجم 

راهنمای کاربران دارای توضیحات کاملی در مورد کد اسمبلی و دایرکتیوهاست و در اینجا برخی از جزئیات آن تکرار می‌شود. جدول 1-8 خلاصه‌ای از کدها می‌باشد و جدول 2-8 خلاصه‌ای از دایرکتیوها را نشان می‌دهد. کدهای ماشین تراشه به 37 دستور ترجمه شده است. 

در آدرس دهی سریع، دستورات از مقدار عملوند مستقیماً استفاده می‌کنند. این دستور از آدرس دهی سریع برای جمع کردن h 60 با مقدار آکومولاتور استفاده می‌کند. 

Add   A/       60h

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

 Add     A/      [60h]

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

استفاده از مترجم

مترجم یک برنامه تحت داس می‌باشد. این دستور: 

cyasm test.asm

فایل ‏test.asm را اسمبل می‌کند. 

مترجم سه فایل ایجاد می‌کند: 

test.asm که کدهای اسمبل شده‌ای برای استفاده در کیت ارتقا هستند، شما می‌توانید از این فایل برای بارگذاری کدها از کامپیوتر بهRAM برد ارتقا استفاده کنید. 

دانلود کامل مقاله اصول برنامه نویسی اسمبلی