یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

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

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

 

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


دانلود با لینک مستقیم


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

دانلود مقاله ایجاد ارتباط ایمن در برنامه های وب

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

 

.مقدمه
1.1)ضرورت ایجاد یک ارتباط ایمن بین سرویس دهنده و سرویس گیرنده
1.2)رمزنگاری اطلاعات
1.3)رمزنگاری کلید خصوصی
1.4)رمزنگاری کلید عمومی
1.5)سیستم های مدرن رمزنگاری
1.6)مسئله مدیریت کلید
2.تاریخچه SSL
2.1)SSL/TLS/WTLS
2.2)SSL V2/SSL V3/TLS
2.3)WTLS
3.SSL چیست؟
4.چند نمونه از پروتکل های رمزنگاری انتقال
4.1)SSL
4.2)TLS
4.3)S/MINE
4.4)SSH
5.پروتکل SSL
6.نحوه عملکرد گواهینامه های سرویس دهنده SSL
7.انواع SSL
8.مراحل لازم به منظور استفاده از SSL
8.1)ایجاد یک گواهینامه از طریق IIS
8.2)درخواست یک گواهینامه از یک مرکز صدور گواهینامه CA
8.3)نصب گواهینامه بر روی سرویس دهنده با استفاده از IIS
8.4)استفاده از یک پروتکل ایمن
9.گواهینامه چیست؟
10.مراکز صدور گواهینامه
11.انواع گواهینامه ها
12.منابع

 

 

 

 

 

 

 

 

 

 

 


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

 

ضرورت ایجاد یک ارتباط ایمن بین سرویس گیرنده و سرویس دهنده
مبادله اطلاعات در اینترنت مبتنی بر پروتکل TCP/IP بوده که در آن از پروتکل های متعددی نظیر HTTP (Hypertext Transfer Protocol )، Telnet و( FTP(File Transfer Protocol ، استفاده می گردد . پروتکل های فوق ، گزینه مناسبی برای ایجاد یک ارتباط ایمن نمی باشند ، چراکه مبادله اطلاعات به صورت Plaintext انجام می شود . اطلاعات محرمانه و یا حساسی که با استفاده از اینچنین پروتکل هائی منتقل می گردد ، بسادگی قابل ره گیری و خواندن بوده و در این رابطه لازم است ،اطلاعات ارسالی با استفاده از روش های متفاوت رمزنگاری ، رمز گردند. سرویس گیرندگان وب ، درخواست های خود را با استفاده از پروتکل HTTP برای سرویس دهندگان وب ارسال می نماید . مبادله اطلاعات با استفاده از پروتکل فوق و با توجه به ماهیت آن ، چالش های امنیتی خاصی را برای سرویس دهندگان و سرویس گیرندگان به دنبال خواهد داشت . سرویس دهندگان وبی که صرفا" از استاندارد HTTP به منظور ارتباط با سرویس گیرندگان استفاده می نمایند ، اهداف مناسبی برای حملاتی از نوع ( DoS (Denial-of-Service و سایر حملاتی از این نوع می باشند. علاوه براین ، سرویس دهندگانی اینچنین، اهداف مناسبی برای سرویس دهندگان وب تائید نشده محسوب خواهند شد. . این نوع سرویس دهندگان ، وب سایت هائی می باشند که خود را به عنوان یک سایت مثبت وانمود کرده و نرم افزارهائی شامل ویروس های کامپیوتری و یا اسکریپت های مخرب را بر روی سایت مستقر تا کاربران با دریافت و نصب آنان ، دچار مشکلات امنیتی گردند.
پروتکل های ارتباطی ایمن وب ، روشی به منظور تائید سرویس گیرندگان و سرویس دهندگان بر روی وب وحفاظت لازم درخصوص محرمانگی ارتباط بین سرویس گیرندگان و سرویس دهندگان را ارائه می نمایند. تاکنون استانداردهای ارتباطی ایمن متعددی با استفاده از تکنولوژی رمزنگاری کلید عمومی ، پیاده سازی شده است. پروتکل های Secure Hypertext Transfer Protocol ) SHTTP ، ( IP Security) IPSec) و PPTP نمونه هائی در این زمینه می باشند . پروتکل ( SSL ( Secure Socket Layer ، پیشگام تمامی پروتکل های ایمن ارتباطی بوده که در ابعاد گسترده ای به منظور ارائه کانال ایمن ارتباطی و مبادله اطلاعات حساس و محرمانه بر روی وب ، استفاده می گردد .
در پروتکل SSL از مدل رمزنگاری کلید عمومی به عنوان زیرساخت اولیه و در جهت ارائه یک ارتباط ایمن در شبکه استفاده می شود.گواهینامه های سرویس دهنده ، که از آنان با نام Server IDs نیز نام برده می شود،به سرویس دهندگان امکان استفاده از یک پروتکل ایمن ارتباطی نظیر SSL را داده و همچنین ، امکان شناسائی سرویس دهنده و یا وب سایت مربوطه نیز برای کاربران و قبل از ارسال اطلاعات محرمانه ، فراهم می گردد . لازم است به این موضوع مجددا" اشاره گردد که وجود یک کانال ارتباطی ایمن یکی از مهمترین عوامل در ارتباط با گسترش تجارت الکترونیکی محسوب می گردد. حصول اطمینان از وجود یک ارتباط ایمن بین خریداران ( سرویس گیرندگان ) و ارائه دهندگان کالا و یا خدمات (سرویس دهندگان ) از مهمترین عوامل موفقیت در برپاسازی یک سایت تجارت الکترونیکی است . نقش و جایگاه پروتکل SSL در این نوع سایت ها بسیار حیاتی و تعیین کننده است . در ادامه با این پروتکل بیشتر آشنا می شویم .

 

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

 

اطلاعات کارت اعتباری

 

شماره های عضویت در انحمن ها

 

اطلاعات خصوصی

 

جزئیات اطلاعات شخصی

 

اطلاعات حساس در یک سازمان

 

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

 

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

 

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

 


رمزنگاری کلید خصوصی(Private key)
منداولترین نوع رمزنگاری مبتنی بر کلید ، رمزنگاری "کلید خصوصی" است . به این نوع رمزنگاری ، متقارن ، سنتی ، رمز مشترک ، کلید رمز ، نیز گفته می شود . در این نوع رمزنگاری ، فرستنده و گیرنده از کلید استفاده شده به منظور رمزنگاری اطلاعات ، آگاهی دارند. رمزنگاری کلیدخصوصی ، گزینه ای مناسب به منظور مبادله اطلاعات بر روی اینترنت و یا ذخیره سازی اطلاعات حساس در یک بانک اطلاعاتی ، ریجستری و یا یک فایل می باشد . از روش فوق ، به منظورایمن سازی ارسال اطلاعات در شبکه های عمومی استفاده می گردد ( از گذشته تا کنون ) . ایده اولیه و اساسی در چنین سیستم هائی ، "اشتراک یک رمز" بوده و دو گروه شرکت کننده در مبادله اطلاعات ، بر روی یک "کلید رمزمشترک " ، با یکدیگر توافق می نمایند. بدین ترتیب امکان رمزنگاری و رمزگشائی پیام ها برای هر یک از آنان با توجه به آگاهی از "کلید رمز " ، فراهم می گردد . شکل زیر نحوه عملکرد رمزنگاری کلید خصوصی را نشان می دهد .

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

 

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

 

سیستم های مدرن رمزنگاری : یک رویکرد ترکیبی
در سیستم های جدید رمزنگاری از ترکیب رمرنگاری مبتنی بر کلید عمومی و کلید خصوصی ، استفاده می گردد. هر یک از روش های فوق دارای مزایای خاص خود بوده که با استفاده و ترکیب مزایای موجود در هر یک می توان یک مدل جدید رمزنگاری را ایجاد نمود. حجم عملیات محاسباتی در مدل رمزنگاری کلید عمومی بالا می باشد ( در مقایسه با مدل رمزنگاری کلید خصوصی ) . با توجه به سرعت مناسب مدل رمزنگاری کلید خصوصی ( متقارن ) در رابطه با حجم گسترده ای از اطلاعات ، در سیستم های رمزنگاری پیشرفته ، عموما" از مدل رمزنگاری کلید عمومی به منظور عرضه کلید استفاده شده و در ادامه از مدل رمزنگاری خصوصی به منظور رمزنگاری حجم بالائی از اطلاعات استفاده می گردد . از سیستم های پیشرفته رمزنگاری در پروتکل SSL و به منظور ایمن سازی تراکنش های وب و یا ایمن سازی مدل نامه های الکترونیکی نظیر S/MIME که در محصولاتی نظیر مرورگر نت اسکیپ و IE پیش بینی شده است ، استفاده می گردد .

 

مسئله مدیریت کلید
در هر سیستم رمزنگاری ،مجموعه ای از مسائل عملی و سوالات مختلف در رابطه با وجود امنیت لازم ، میزان اعتماد پذیری سیستم و رعایت حریم اطلاعات خصوصی ، مطرح می گردد. روش های رمزنگاری کلید عمومی و خصوصی که به آنان اشاره گردید، دارای امکانات لازم به منظور پاسخگوئی وارائه اطمینان لازم در خصوص امنیت اطلاعات می باشند . مثلا" مرورگرهای وب از کلید عمومی یک وب سایت به منظور ارسال شماره کارت اعتباری برروی وب استفاده می نمایند . با روشی مشابه ، شخصی که به فایل ها و یا اطلاعات حفاظت شده و رمز شده دستیابی پیدا می نماید ، می تواند با استفاده از یک کلید خصوصی ، اقدام به رمزگشائی آنان نماید . در عمل ، هر یک از مسائل فوق ، نیازمند استفاده از یک کلید عمومی تضمین شده بوده که با استفاده از آن صحت عملیات رمزنگاری بین دو طرف درگیر در فرآیند رمزنگاری تضمین و امکان دخالت افراد غیر مجاز نیز سلب گردد . رویکرد فوق ، سوالات متنوع دیگری را ذهن ایجاد می نماید :
• چگونه می توان اطمینان حاصل نمود که کلید عمومی استفاده شده توسط مرورگر به منظور ارسال اطلاعات کارت اعتباری ، همان کلید عمومی مورد نظر وب سایت دریافت کننده اطلاعات کارت اعتباری می باشد؟ ( کلید عمومی تقلبی نباشد ) .
• چگونه می توان با اطمینان اقدام به مبادله کلیدهای عمومی خود برای متقاضیان نمود تا آنان با استفاده از آن اقدام به رمزنگاری و ارسال اطلاعات نمایند ؟
به منظور پاسخگوئی به این نوع از سوالات و رفع نگرانی های موجود ، می بایست فرآیند نسبت دهی یک کلید عمومی ( یک ارتباط ایمن با یک کلید عمومی ، آغاز می گردد) به یک entity ( یک شی دلخواه که در یک تراکنش فعالیت دارد ) بصورت ایمن و مطمئن انجام شود ( Secure Binding ) .

 

تاریخچه SSL
Sslنخستین بار به ابتکار نت اسکیپ بوجود آمد.ssl توسط IETF برای پروتکل امنیت لایه انتقال پذیرفته شد.جامعه WAP پروتکل WTLS را برای تولید تجهیزات بیسیم پذیرفت.اگرچه اختلافاتی اندک میان این پروتکل ها وجود دارد،اما در اصل همه آنها یک سرویس امنیتی را فراهم می آورند و آن ایجاد یک کانال ارتباطی ایمن میان سرویس دهنده و کاربر است.دست آورد پروتکل SSL/TLS/WTLS این است که به سادگی پروتکل های ارتبای دیگر مانند http را نیز بکار میگیرد.
نخستین نسخه عمومی SSL (نگارش 2) دارای عیب ها و کاستی های امنیتی بودکه در نگارش 3 برطرف گردید.از آنجا که امروزه مرورگرها هنوز ازنگارش 2 پشتیبانی می کنند،در این بخش به کوتاهی مشکلات امنیتی آن برشمرده میشود.SSL برای رمزگذاری و رمزگشایی کلیدهای امنیتی همانندی را بکار می برد،این بدان معناست که در حالت خروجی از امنیت MAC کاسته می شود.نگارش 2 یک ساختار MAC ضعیف دارد و سراسر متکی به توابع رمزکننده MD است.نگارش دوم SSL هیچگونه حفاظتی برای "توافق" ندارد،بنابراین ممکن است داده ارسالی مورد هجوم و دستبرد قرار گیرد و ارسال داده قطع گردد.سرانجام روشن نیست که آیا داده بطور کامل ارسال شده است یا نه؟
گروه کاری"IETF TLS"نگارش SSL 3 را که برای بالا بردن امنیت تغییراتی اندک را در نگارش 2 داده پذیرفته است.
WTLS کاربرد رمزنگار بیضی شکل (پردازش و حافظه محدود) را بطور پیش فرض در بر دارد.WTLS همچنین بر لایه بالایی روندنمای اتصال بر لایه مخابراتی (قابل مقایسه با UDP وTCP در اینترنت) کار می کند.وسرانجام پروتکل WTLS فرمت گواهینامه خود را از نظر اندازه - در پهنای باند محدود - تعریف و بهینه میسازد،اما گواهینامه رایج X.509 را نیز پشتیبانی میکند.

 

SSL چیست؟
Secure socket layer, یا همان SSL یک تکنولوژی استاندارد و به ثبت رسیده برای تامین ارتباطی امن مابین یک وب سرور و یک مرورگر اینترنت است . این ارتباط امن از تمامی اطلاعاتی که ما بین وب سرور و مرورگر اینترنت ( کاربر) انتقال میابد , محافظت میکند تا در این انتقال به صورت محرمانه و دست نخورده باقی بماند . SSL یک استاندارد صنعتی است و توسط ملیونها وب سایت در سراسر جهان برای برقراری امنتیت انتقال اطلاعات استفاده میشود . برای اینکه یک وب سایت بتواند ارتباطی امن از نوع SSL را داشته باشد نیاز به یک گواهینامه SSL دارد .
زمانیکه شما میخواهید SSL را بر روی سرور خود فعال کنید سؤالات متعددی در مورد هویت سایت شما ( مانند آدرس سایت ) و همین طور هویت شرکت شما ( مانند نام شرکت و محل آن) از شما پرسیده میشود . آنگاه سرور دو کلید رمز را برای شما تولید میکند , یک کلید خصوصی (private key) و یک کلید عمومی (public key) . کلید خصوصی به این خاطر , این نام را گرفته است , چون بایستی کاملا محرمانه و دور از دسترس دیگران قرارگیرد . اما در مقابل نیازی به حفاظت از کلید عمومی نیست و این کلید در قالب یک فایل درخواست گواهینامه یا certificate signing request که به اختصار آنرا csr مینامیم قرارداده میشود که حاوی مشخصات سرور و شرکت شما بصورت رمز است . آنگاه شما باسیتی که این کد csr را برای صادرکننده گواهینامه ارسال کنید . در طول مراحل سفارش یک SSL مرکز صدور گواهینامه درستی اطلاعات وارد شده توسط شما را بررسی و تایید میکند و سپس یک گواهینامه SSL برای شما تولید کرده و ارسال میکند .
وب سرور شما گواهینامه SSL صادر شده را با کلید خصوصیتان در سرور و بدور از دسترس سایرین مطابقت میدهد . سرور شما آنگاه امکان برقراری ارتباط امن را با کاربران خود در هر نقطه دارد .
نمایش قفل امنیت SSL
پیچیده گیهای یک پروتکل SSL برای کاربران شما پوشیده است لیکن مرورگر اینترنت آنها در صورت برقراری ارتباط امن , وجود این ارتباط را توسط نمایش یک قفل کوچک در پایین صفحه متذکر میشود .
و در هنگامی که شما روی قفل کوچک زرد رنگی که در پایین صفحه IE نمایش داده میشود دوبار کلیک میکنید باعث نمایش گواهینامه شما به همراه سایر جزئیات می شود .
گواهینامه های SSL تنها برای شرکتها و اشخاص حقیقی معتبر صادر میشوند . به طور مثال یک گواهینامه SSL شامل اطلاعاتی در مورد دامین , شرکت , آدرس , شهر , استان , کشور و تاریخ ابطال گواهینامه و همینطور اطلاعاتی در مورد مرکز صدور گواهینامه که مسؤول صدور گواهینامه میباشد .
زمانیکه یک مرورگر اینترنت به یک سایت از طریق ارتباط امن متصل میشود , علاوه بر دریافت گواهینامه SSL ( کلید عمومی) , پارامترهایی را نظیر تاریخ ابطال گواهینامه , معتبر بودن صادرکننده گواهینامه و مجاز بودن سایت به استفاده از این گواهینامه نیز بررسی میکند و هرکدام از موارد که مورد تایید نباشد به صورت یک پیغام اخطار به کاربر اعلام میدارد .

 

 

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   23 صفحه

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

 


دانلود با لینک مستقیم


دانلود مقاله ایجاد ارتباط ایمن در برنامه های وب

تحقیق در مورد برخی نظریه های افلاطون

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

تحقیق در مورد برخی نظریه های افلاطون


تحقیق در مورد برخی نظریه های افلاطون

ینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه34

 

فهرست مطالب

برخی نظریه های افلاطون

آثار افلاطون

تعریفی از عالم مثل:

دانش و اعتقاد :

 

چکیده ای از زندگی نامه:

افلاطون (427-347 ق.م) فرزند یکی از خانواده های سرآمد  آتن بود و توقع        می رفت سیاستمدار شود. اما او مسحور سقراط شد و حکم مرگ او سخت بر دلش اثر نهاد. پس دنیای سیاست را واگذاشت تا رسالت اصلاحگری سقراط را پی گیرد.

در حدود 40 سالگی آکادمی[1] را در آتن بنیان نهاد تا جوانانی که می بایست در آینده زمام امور شهر های یونان را در دست گیرند. از تحصیلات عالی بهره مند شوند. در  تقدیر افلاطون می توان گفت بسیاری از  فلاسفه او را به بزرگترین فلیسوف می دانستند و می دانند و حکیم سهروردی بنیان گذار حکمت اشراق برای او احترام خاصی قائل بوده و او را امام الحکمه و پیشوای حکمای اشراق می دانسته است.

 


1- آکادمی (Academy) یا آکادمیا قطعه زمینی نزدیک آتن متعلق به پهلوانی به نام آکادوموس، بعدها باغی در آنجا تاسیس شد. افلاطون و پیروانش در آنجا درس می گفتند، به همین جهت پیروان افلاطون را آکادمیان یا فلاسفه ی آکادمیایی می گویند.


دانلود با لینک مستقیم


تحقیق در مورد برخی نظریه های افلاطون

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

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

 

 

 

نام نرم‌افزاری است که برای ترسیم نقشه های مهندسی و صنعتی به کار می‌رود.
این نرم افزار از محصولات شرکت آمریکایی اتودسک است. کاربران اتوکد امکان استفاده از محیطهای دو و سه بعدی را دارند.
در طراحی های صنعتی ، مکانیکی و قطعه سازی نیاز شدیدی به نرم افزارهای طراحی مناسب وجود دارد ، سال هاست که فعالان طراحی قطعات از نرم افزار اتوکد برای طراحی و رسم قطعات مکانیکی استفاده می کنند .
این نرم افزار به عنوان یکی از پایه ای ترین نرم افزارهای مهندسی مکانیک در تمام شاخه ها مطرح می باشد .
این نرم افزار یک مدل ساز دو و سه بعدی است که یادگیری ساده و محیط دوستانه ( User friendly ) ، آن را به یکی از اولین نرم افزارها برای شروع فعالیت دانشجویان مکانیک در زمینه طراحی تبدیل کرده است.
در شاخه تاسیسات مکانیکی برای طراحی دو بعدی ، ایجاد نما و پلان از نقشه های اولیه ، اجرایی و ازبیلت ، فلو دیاگرام موتورخانه و در ویرایش جدید این نرم افزار برای ایجاد کتابخانه های تجهیزات و قطعات و تهیه جدول مشخصات فنی از آن استفاده می شود .
همچنین بسیاری از نرم افزار های دیگر در زمینه تاسیسات و مخصوصاً مدلسازها در محیط این نرم افزار فعال هستند یعنی برای کار با آنها باید ابتدا در این نرم افزار تبحر داشت.
نرم افزار AutoCAD Mechanical 2010 ویژه طراحی قطعات مکانیکی
شرکت Autodesk برای تطبیق هر چه بیشتر ابزارها و امکانات نرم افزارهای خود با نیازهای صنعت اقدام به تولید نرم افزار AutoCAD Mechanical 2010 کرده است . این برنامه علاوه بر دارا بودن تمامی امکانات نرم افزار AutoCAD ابزارهای بسیار بهینه شده ای برای طراحی های صنعتی و مکانیکی دارد .
نرم افزار AutoCAD Inventor 2010 ویژه طراحی قطعات صنعتی
نرم افزار AutoCAD Inventor 2010 برنامه ای برای طراحی و ساخت طرح سه بعدی قطعات و ماشین آلات صنعتی می باشد ، از طریق ابزارها و امکانات بی نظیر این نرم افزار می توانید به راحتی به تولید نمای سه بعدی قطعه دلخواه خود بپردازید .
از دیگر کاربردهای این نرم افزار می توان به امکانات قوی آن در زمینه مدل سازی سه بعدی قطعات اشاره کرد تا بر اساس آن به ساخت قالب و تولید قطعه پرداخت .
نرم افزار طراحی و ترسیم نقشه های مکانیکی و لوله کشی AutoCAD MEP 2010
شرکت Autodesk سازنده نرم افزار اتوکد ، به منظور تطبیق هر چه بیشتر نرم افزارهای طراحی کامپیوتری ( CAD ) ، منطبق با نیازهای مهندسان و طراحان سیستم های مکانیکی ، الکتریکی و لوله کشی نرم افزار AutoCAD MEP 2010 را روانه بازار کرده است .
این نرم افزار از اینترفیس آشنای AutoCAD استفاده می کند ، اما امکانات و ابزارهای آن به شکل فوق العاده ای برای طراحی و نقشه کشی سیستم های مکانیکی ، الکتریکی و لوله کشی طراحی شده است .

نرم افزار اتوکد 2010 نسخه MAP 3D
نرم افزار AutoCAD ویرایش های متفاوتی را برای تطبیق با نیاز مهندسان و کارشناسان رشته های مختلف تهیه و ارائه کرده است . و در این بین نقشه برداران ، جغرافی دانان ، افراد حرفه ای در زمینه GIS و در کل افرادی که با نقشه های مقیاس بزرگ و سه بعدی محیط ها کار می کنند ، فراموش نکرده و برای این افراد نسخه MAP 3D نرم افزار اتوکد 2010 را تهیه کرده است .
نرم افزار AutoCAD Revit Structure 2010 ویژه طراحی ساختمان
یکی از نیازهای مهندسان محاسب و طراحان ساختمانی ایجاد یک طرح کلی و یا ساختاری از ساختمان مورد نظرشان می باشد که بر اساس آن می توان به برآورد و جمع آوری بودجه ، تخمین میزان نیروی کار مورد نظر ، بر آورد نوع مصالح لازم و مواردی از این دست پرداخت .
نرم افزار AutoCAD Revit Structure Suite 2010 می تواند به راحتی چنین طرحی را از یک ساختمان ایجاد کند .
نرم افزار AutoCAD Architecture 2010 ویژه معماران
این نرم افزار ویژه طراحی سریعتر ، نقشه های معماری تهیه شده است ، نرم افزار AutoCAD Architecture 2010 دارای همان ظاهر نرم افزار اتوکد است اما با امکانات بسیاری برای راحتی بیشتر طراحان نقشه های ساختمانی و معماران .
هر چند این نرم افزار ابزارها و امکانات جدیدی برای ترسیم نقشه های ساختمانی دارد ، اما افرادی که حتی کمی با نرم افزار اتوکد کار کرده باشند می توانند به راحتی با این نرم افزار به طراحی و نقشه کشی بپردازند .
آموزش نرم افزار AutoCad:
ردیف حجم
درس 1
4,088 KB
درس 2
3,744 KB
درس 3
3,664 KB
درس 4
4,331 KB
درس 5
3,890 KB
درس 6
3,609 KB
درس 7
3,508 KB
درس 8
3,292 KB
درس 9
4,529 KB
درس 10
2,963 KB
نمایی از محیط نرم افزار:



Adams :
معرفی نرم افزار adams:
یکی از قوی ترین ( و شاید بی رقیب ترین ) نرم افزار های موجود در صنعت و حتی در مراکز تحقیقی، نرم افزار Adams ، MSC است. این نرم افزار حدود 25 سال پیش توسط جمعی از نخبگان دانشگاه میشیگان به نگارش در آمد و تا به امروز توانسته است جایگاه قابل توجهی در صنعت به دست آورد.
این نرم افزار با قابلیتهای بسیار متنوع و بالای خود، مهندسان را در ایجاد ، آزمایش ، بررسی و بهینه کردن طرح های سیستم های مکانیکی قبل از رسیدن به پیش ساخت فیزیکی یاری می کند. با بهره گیری از بخش های مختلف در نظر گرفته شده در این نرم افزار، می توان با شبه سازی حرکتی سیستم مکانیکی، تست سینماتیکی سیستم، اندازه گیری نیرو های وارد بر اتصلات، Clearance ها و بر خوردها، اندازه موتور و عملگر و... ، عمر قطعه در چرخه ی کاری را تعیین نمود و مکان دهی قطعات را به صورت بسیار دقیقی انجام داد. همچنین بررسی کنترلی و ارتعاش سیستم ها و امکان انجام تست ها برای قطعات قابل انعطاف از امکانات منحصر به فرد گنجانده شده در این مجموعه است.
نرم افزار Adams به سه بخش تقسیم می شود :
1)بخش اصلی یا مرکزی نرم افزار
2)بخش فرعی موضوعی
3)بخش مختص صنعت
البته قسمت دیگری به نام قسمت رابط نیز برای تبدیل و یا حتیaddins کردن برنامه به نرم افزار های دیگر (مثل MATLAB ،CATIA ، ProE ، Ansys و...) وجود دارد.
بخش اول نرم افزار که هسته ی اصلی آن نیز به شمار می رود، از سه بخش تشکیل می شود:
Adams/view : این بخش شامل مدلسازی سه بعدی، تعریف قید ها و مفصل های مختلف، انیمشن سه بعدی، نمایش نیروها، جابه جایی ها و تنش های مدل، Export نتایج به شکل های استاندارد Fatige ، FEA و...می باشد.
Adamas/Solver : این بخش عهده دار حل عددی سیستم دینامیکی طراحی شده (با استفاده از روش اولر- لاگرانژ ) در بخش های مختلف است. قابلیت جالب این بخش، حل معادلات غیر خطی با استفاده از حل کننده های مختلف است.
در نسخه های قدیمی نرم افزار، از کلاس های Fortran در حل معادلات استفاده می شد که در سیستم های پیچیده، موجب کند شدن شبه سازی می شد ( با این حال Adams همواره دارای سریع ترین حل کننده های عددی نسبت به رقبای خود بوده است). اما از نسخه 12 نرم افزار به بعد، به تدریج کلاس های پر سرعت ++ C استفاده شدند که در آخرین نسخه به کمال خود رسیده اند به طوری که سرعت حل در آن ها به 5 تا 7 برابر این سرعت در نسخه های پیشین می رسد . اهمیت این موضوع هنگامی آشکار می شود که سیستم پیچیده ای نیاز به شبیه سازی و یا بهینه سازی داشته باشد. به طوری که سیستمی که در گذشته در 20 ساعت اجرا می شد، در حال حاضر در کمتر از 5 ساعت شبیه سازی می شود. نکته ی دیگر، بهره گیری نسخه ی جدید نرم افزار از روش جدید HHT برای حل معادلات دینامیکی است. این روش به طور مستقیم بدون تبدیل معادله ی مرتبه ی دو به مرتبه ی یک، معادلات را حل می کند.
قابلیت دیگر موجود در نرم افزار، بهره گیری از قابلیت های برنامه نویسی در این بخش است.
Adams/Postprocessor : این بخش از نرم افزار، نتایج به دست آمده از بخش های مختلف را نمایش می دهد. نمایش به صورت نمودار های سرعت، شتاب و ... ، کانتور های المان محدود و Flexible Bodies ، نمایش نمودار های پردازش سیگنال و Signal Processing و... از توانایی گنجانده شده در نرم افزار است.
بخش دوم نرم افزار شامل زیر بخش های مختف در زمینه های مختلف مهندسی مکانیک است. هر یک از این زیر بخش ها، به کمک هسته ی اصلی نرم افزار، قابلیتهای طرح را به وسیله ی اضافه کردن خاصیت جسم غیر صلب به مدل، بالا می برند. از جمله این قابلیت ها می توان به سنسورها، عملگرهای کنترلی و هیدرولیکی، خواص ارتعاش و... اشاره کرد.
در بخش سوم، این نرم افزار با استفاده از قابلیت برنامه نویسی موجود در هسته، اقدام به تولید شبهGUI هایی برای انجام کارهای اختصاصی موجود در صنایعی چون اتومبیل، هوا، فضا و راه آهن کرده است. این بخش به مهندسان اجازه می دهد که طرح خود را با بخش های پیش فرض استاندارد موجود درنرم افزار، به سرعت آزمایش کنند.


:Visual Nastran
Visual Nastran یکی ازنرم افزارهای تحلیلی مهندسی مکانیک می باشد که توسط شرکت MSCتهیه شده است و امکان شبیه سازی مکانیزم ها و انجام تستهای دینامیکی ،تحلیل تنش وکرنش بر اساس معیار (Von-Mises)و تحلیلهای حرارتی درفضای آن فراهم شده است ،درواقع این نرم افزارنسخه تکامل یافته نرم افزارمعروف Working Model می باشدکه پس ازرفع محدودیتهائی که کاربران Working Model با آن دست به گریبان بودند و همچنین افزودن چندقابلیت ویژه ( علاوه برتحلیل دینامیکی) بعنوان یک نرم افزار تحلیلی کامل درمیان نرم افزارهای مشابه خود نمائی می کندبرخی ازقابلیتهای این نرم افزار به شرح ذیل می باشد:
امکان اعمال شرایط طبیعی (و درموارد خاص شرایط آزمایشگاهی) برروی مدل تحلیلی مانند :اعمال شتاب جاذبه ، تعریف مقادیری برای ضریب اصطکاک و ضریب جهندگی و...
امکان بررسی برخورد فیزیکی مدلهای تحلیلی
• قابلیت مدلسازی وتحلیل مکانیزمهای شامل نوارنقاله ، چرخدنده ، تسمه و قرقره
• امکان انتقال مدلهای طراحی شده درمحیط نرم افزارهایی همچون :SolidEdge ، pro/Engineer، MechanicalDesktop، SolidWorks ،به فضای کاری این نرم افزاربصورت مستقیم وبدون نیازبه تبدیل فرمتها توسط کاربر
• قابلیت عملکرد قیدها بر حسب نیاز کاربر
• امکان تحلیل تنش (Stress Analysis)
• بررسی پدیده کمانش (Buckling)
• امکان اعمال انواع بار های استاتیکی و دینامیکی
• امکان بررسی مدل تحلیلی از دیدگاه ارتعاشات
• قابلیت انجام تحلیل حرارتی
• امکان ارتباط با نرم افزارهای Matlab,Excle
موارد کاربرد MSC Visual Nastran:
قابل استفاده برای اساتید و دانشجویان فنی و مهندسی مکانیک , مهندسی رباتیک , مهندسی پزشکی عمران , قالب سازی , ساخت و تولید و ...
همچنین برای اسا تید و دانشجویان علوم پایه از قبیل فیزیک و ریاضی در دروس فیزیک عمومی 1 , توابع ریاضی , حرکت اجسام نیروی اصطکاک , برخورداجسام و ... می تواند کاربرد داشته باشد.
تعیین برخی از خصوصیات مواد درNastran MSC Visual:
برای یک حجم سه بعدی می توان خصوصیات زیر را با انتخاب ماده مورد نظر بوسیله نرم افزار و برای یک جسم دلخواه و فرضی تعیین کرد:
ضریب فنریت برای اجسام
ضریب حرارتی مواد
ضریب اصطکاک برای اجسام
ضریب مقاومتی مانند مدول یانگ و ....
تعیین وزن و چگالی مواد و اجسام
تعیین و تغییر مرکز جرم اجسام
تعیین سرعت خطی وزاویه ای
آنالیز و تحلیل تنش احجام
اعمال نیرو , گشتاور , تکیه گاه و... برای تحلیل تنش مقاومتی اجسام
کاربرد نرم افزار در صنعت:
این نرم افزار در صنایع مختلف بعنوان یک سیمولاتور یا شبیه ساز بسیار قوی بکار میرود در زیر به چند مورد از کاربرد این نرم افزار در صنعت اشاره شده است :
در مهندسی هوا- فضا : در پرتاب یک موشک به یک هدف مشخص لازم است که سه پارامتر زاویه اولیه موشک , سرعت اولیه و وزن آن مورد توجه قرار گیرد که با تغییر هر یک از موارد فوق و شبیه سازی آن در نرم افزار می توان مدل , زاویه وسرعت مورد نظر را تعیین کرد و این امر موجب صرف جویی در ساخت و تست این موشک می شود.
شبیه سازی خطوط تو لید مورد استفاده در صنایع مختلف تولیدی وقطعات قبل از تولید و یا تغییر ویژگی های خطوط تولید و قطعات و مشاهده تغییرات ایجاد شده در آن بوسیله این نرم افزار که این امر موجب کاهش چشمگیر هزینه های تولید می شود .
ساخت چرخدنده های درگیر : در صنعت ساخت و تست چند چرخ دنده درگیر مشکل میباشد که آیا این چرخدنده ها نسبت به هم میتوا نند کار کنند یا گیرپاژ میشود و ...
برخی دیگر از شبیه سازی های معمول این نرم افزار در زیر ارائه شده است:
شبیه سازی حرکت یک بیل مکانیکی
شبیه سازی مدل یک پیستون
شبیه سازی مدل چرخد نده خورشیدی

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



مقایسه نرم افزار Visual Nastran و ADAMS :
نرم افزار V.N.که در واقع نسخه تکامل یافته از سری نرم افزارهای Working Modelاست،یکی از پراستفاده ترین ابزارهای تحلیل سینماتیکی و دینامیکی حرکت اجسام می باشد که در آن قابلیت های ترسیمی نسبتا ساده ای وجود دارد تا با کمک آنها به مدلسازی پدیده مورد نظر پرداخته و با اعمال قیود و شرایط خارجی (نیرو و گشتاور) و خصایص فیزیکی خود جسم (وزن، ممان اینرسی، ضرایب اصطکاک و الاستیسیته و...)به امر تحلیل، به طور نزدیک به واقعیت بپردازیم.این نرم افزار قابلیت خواندن از نرم افزارهای نقشه کشی و طراحی نظیر Solid Work را دارد که کمک می کند جسم مدل شده از خواص هندسی یکسان با پدیده مورد مطالعه برخودار باشد. خروجی این نرم افزار موارد مختلفی از جمله نمودارهای مکان، سرعت، شتاب، نیروهای بین اعضا، خطاهای عملکرد و ... است.نرم افزار ADAMS این قابلیت ها را در برخی از لینک های خود دارد(مانند ADAMS view ) اما ویژگی های منحصر به فردی در آن گنجانده شده که یکی ورود مدلی به محیط کاری نرم افزار است که از تطابق فوق العاده یا حتی کامل با سیستم واقعی(یا در حال طراحی) برخوردار می باشد و مورد دیگر تحلیل "ریز المانی" قطعات وتحلیل هر نقطه از جسم و مهم تر، توامان دینامیکی و تنشی پدیده است که به مدد ارتباط بین نرم افزاری عالی که در ADAMS وجود دارد، ممکن شده است. حتی ADAMS با خودV.N. در ارتباط است و از طرفی به دلیل ارتباط با نرم افزارهای محاسبات ریاضی همچون MATLAB با تحلیل های دقیق تری در آن روبرو هستیم. همچنین این نرم افزار دارای حوزه های کاری متنوع نظیر خودرو، قطار و حتی هواپیما (ADAMS Aircraft ) است.بنابراین برای یک کار دقیق، برای استفاده در واقعیت و نیز "همه جانبه"ی مهندسی، ADAMS شاید بهترین گزینه باشد.

Catia :

معرفی نرم افزار:
قوی ترین نرم افزار طراحی، مهندسی ( تحلیل ) و تولید با کمک کامپیوتر
کتیا
نرم افزار کتیا نرم افزاری قوی برای طراحی به کمک کامپیوتر ( CAD )، مهندسی ( تحلیل ) به کمک کامپیوتر ( CAE ) و ساخت به کمک کامپیوتر ( CAM ) از سیستمهای مطرح روز دنیا در صنایع هوافضا ( هواپیما سازی )، دریائی، عمران (ساختمانی)، خودرو سازی، طراحی سازه، ادوارات صنعتی، کارخانجات لوازم خانگی و ... که از این نرم افزار در پرسه های طراحی صنعتی خود استفاده می کنند. از نتایج استفاده این نرم افزار میتوان کاهش زمان طراحی، کاهش خطا در طراحی، بهینه کردن طرح کاهش زمان تولید، افزایش کیفیت محصول و افزایش سود دهی را نام برد.
در ایران این نرم افزار ابتدا توسط شرکتهای خودروسازی ایران خودرو (IRAN Khodro) و سایپا (SAIPA) خریداری شد. پس از یاد گیری این نرم افزار توسط مهندسین این شرکتها این نرم افزار به محبوب ترین نرم افزار مهندسی کشور در میان مهندسین و دانشجویان مبدل شد به طوری که هم اکنون از این نرم افزار در صنایع مختلف در ایران استفاده می شود.
کاتیا یا کتیا
کتیا ویرایش 5 ( CATIA V.5 ) یک یکپارچگی مناسب و قدرتمندی بین منابع انسانی و ابزارها و روشها و منابع های طراحی، مهندسی و ساخت در یک فرآیند کامل را ایجاد می کند. از توانمندیهای برجسته دیگر این نرم افزار: پرورش خلاقیت و نوآوری، به اشتراک گذاشتن دانش فنی در فرآیندها ارتباط مستقیم بین طرح سه بعدی مجازی و محصول واقعی و کاهش حلقه های طراحی و ساخت را نام برد.
کلید واژه : CATIA ، PLM ، مدل ، 3D, 2D ، طراحی، مهندسی، ساخت
• مقدمه
PLM Solutions ( Product Lifecycle Management )
به مجموعه ابزارها و روشهائی اطلاق میگردد که هدف آن حمایت از چرخه حیات تولید در زمینه های مختلف طراحی ، مهندسی و ساخت می باشد. این چرخه میتواند از یک یا چند فاز زیر تشکیل شده باشد:
بازاریابی، اتود زدن، نمونه اولیه، مدل کردن، آنالیز کردن، ساخت، بازنگری مهندسی، تبادل اطلاعات در کار تیمی فروش.
PLM ارائه شده توسط شرکت Dassault System ارائه شده توسط نرم افزارهای این شرکت قابل دست یابی است ، شامل نرم افزارهای زیر میباشد:
CAA V.5 ، SmarTeam ، ENOVIA ، DELMIA ، CATIA

DELMIA: Digital Enterprise Lean Manufacturing Interactive Application
ENOVIA: Enterprise in Ovation VIA
CAA V5: Component Application Architecture Version .5

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

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

3 تعریف:
• CAD : طراحی و مدلسازی بکمک کامپیوتر. در اختیار قرار دادن ابزارهای بسیار قدرتمند مدلسازی احجام ( Solid ) و رویه ( Surface ) و . . .
• CAM : ساخت بکمک کامپیوتر. تهیه برنامه های ماشینکاری برای انواع ماشینهای CNC در محیطی سه بُعدی و قدرتمند و . . .
• CAE : مهندسی باکمک کامپیوتر. ارائة ابزارهای شبیه سازی و رفتارهای فیزیکی محصول، خط تولید و مونتاژ و تحلیل های مهندسی آنان و . . .

شکل-نمودار رشد CATIA V5

ویژگیهای اصلی نرم افزار:
• نگهداری تاریخچة تهیة مدل ( History ) : این امر سبب میگردد تا بتوان با حداکثر قدرت به ساخت و مدیریت مدلها پرداخت ( میتوان مکان عملیات را جابجا و یا آنان را موقتاً بی اثر نمود. بعنوان مثال میتوان اثر یک فیلد را خنثی کرد. )
• برخورداری از قابلیت پارامتریک و فرمول پذیری ( Parametric ) : با این خاصیت میتوان ابعاد یک مدل را بصورت وابسته به مقادیر دیگر ترسیم نمود و در صورت تغییر در پارامترهای اولیه مدل بهنگام میگردد.
• سرعت بالا ( Real Time ) : مشاهده شدن تغییرات بصورت همزمان. بعنوان مثال تغییر در سایز یک مکعب و یا دوران آن در حالت Shade در هنگام اجراء سایر دستورات.
• هوشمندی ( Intelligent ) : سبب میگردد تا با بکارگیری الگوریتمهای پیشرفته کمک شایانی به کاربر نماید تا با حداقل عملیات به هدف مورد نظر دست یابد.
• گرافیک بسیار بالا ( Advance Interface ) : یکی از ایرادهای اصلی اکثر نرم افزارها، نداشتن محیط راحت و قوی گرافیکی است. محیط راحت و کاربرپسند کتیا سبب میگردد تا کاربر براحتی خواسته های خویش را مهیا سازد.
• از دیگر ویژگیها میتوان قابلیت جابجائی آسان و سریع بین محیط ها، سرعت بالای واکنش نرم افزار در برابر عملیات صورت گرفته، مدیریت بر فعالیتهای مربوط به طراحی، خروجی با فرمتهای مختلف، قابلیت تبادل اطلاعات بین دیگر نرم افزارهای CAD و حتی کاربر میتواند یک محیط دلخواه کاری با آیکونهای مورد نیاز خود، طراحی کند.
قابلیت های نرم افزار کتیا شامل:
• طراحی قطعات
• مونتاژ قطعات
• طراحی سطوح
• نقشه کشی
• شبیه سازی
• ورق کاری
• طراحی سازه
• قالب سازی
• ماشین کاری
• تهویه مطبوع
• ایجاد روابط ریاضی
• برنامه نویسی
• لوله کشی
• مدیریت پروژه ها
• مدیریت کارخانجات
• و ...
برای آشنائی بیشتر با قابلیت های نرم افزار باید ابتدا با محیط های این نرم افزار آشنا شوید:
محیطهای نرم افزار CATIA V.5 را میتوان به دسته بندیهای اصلی زیر تقسیم نمود :
• Mechanical Design
• Shape Design & Styling
• Product Synthesis
• Analysis
• Equipment & Systems Engineering
• NC Manufacturing
• Plant

1- Mechanical Design
در این دسته محیط کاربر میتواند با دستورات خیلی ساده و کاربردی طرح را مدل ( 3D/2D ) کند البته بصورت حجم، چه یک قطعه باشد یا یک مجموعه مونتاژی بزرگ مثل هواپیما این دسته محیط شامل بیش از 10 محیط کاربردی میباشد که مهمترین آنها؛ مدلسازی قطعه و مونتاژ آنها، تهیه نقشة 2D از مدل 3D یا رسم نقشة 2D ، ورقکاری، طراحی سازه، تلرانس گذاری،طراحی جوش و طراحی قالبهای پلاستیکی و... . در زیر شرح مختصر بعضی از این محیطها بیان شده است.
1.1. Sketcher
در این محیط طرح دو بعدی اولیه هر مدلی تولید می شود به نحوی که برای طراحی هر مدلی ابتدا باید وارد این محیط شد و نقشه دو بعدی مدل را ترسیم کرد.

1.2. Part Design


این محیط شبیه به محیط های مدل سازی در سایر نرم افزار های طراحی مکانیکی می ماند و در آن قطعه از نظر خصوصیات مکانیکی به صورت سه بعدی طراحی می شود. کاربر با امکاناتی که این محیط در اختیارش گذاشته است به آسانی میتواند با سریعترین روش از یک قطعه طراحی شده، مدل 3D تهیه نماید تا در محیط های دیگر از آن نمای 2D و 3D مونتاژی تهیه نماید یا آنالیز روی آنها صورت گیرد. از توانمندیهای این محیط کاربری آسان و کاربردی، محیط قابل لمس برای کاربر، قابلیت ویرایش و بازسازی آسان و سریع، قابلیت جابجائی دو طرفه با محیط های 3D دیگر نرم افزار و قابلیت ذخیره سازی با فرمتهای مختلف نام برد.
1.3.Assembly Design
کاربر میتواند قطعات طراحی شده در محیط Part Design را در این محیط با دستورات آسان و کاربردی، مجموعه را مونتاژ نماید همانند یک کارگاه مونتاژکاری حتی میتوان از این محیط به محیط تهیه مدل برگشت تا مدل را ویرایش کرد و دوباره برگشت بدون آنکه از محیط CATIA خارج شد. این امر برای طرحهائیکه بصورت ابداع و اختراع میباشند و قطعات متناسب همدیگر باید طراحی شوند، خیلی کاربردی خواهد بود.
کاربر براحتی ( چه دستی و چه حرفه ای ) قطعات طراحی شده ( مدل شده ) را به این وارد کند تا کارهای مونتاژ روی آنها انجام دهد. یکی از این فعالیتها، آنالیز حجمی روی مجموعه میباشد مانند برخوردها، تماسها و لَقی های بین قطعات میباشد. دارای کتابخانه قطعات استاندارد میباشد و حتی کاربر هم نیز میتواند برای خودش یک کتابخانه از قطعات تهیه نماید. تهیه خودکار لیست قطعات بهمراه مشخصات آنها از دیگر تانمندیهای این محیط میباشد.



1.4. Sheet Metal Design
کاربر در اینجا میتواند یک طرح ورقکاری شده را مدلسازی نماید و در انتها هم میتواند گستردة ورق بکار رفته را محاسبه نماید. در این محیط انواع دستورات خم و استمپهای موجود میباشد و حتی کاربر میتواند برای طرح خود سنبه و ماتریس طراحی کرده و در این محیط بکار برد.
محیط اصلی طراحی بدنه هواپیما می باشد. این محیط توسط مهندسین هوافضا برای طراحی قطعات مختلف هواپیما نیز مورد استفاده قرار می گیرد.
1.5. Drafting
کاربر میتواند در این محیط نقشه های 2D مورد نیاز خود را تهیه نماید که به دو روش زیر صورت میگیرد:
Generative : در این حالت با موجود بودن مدل 3D ، کاربر هر نمای دلخواه و استاندارد مورد نیاز خود را تهیه نماید و با هوشمند خود محیط، کاربر هر نوع برش و عملیات دیگر را روی نقشه ها میتواند انجام دهد و حتی با تغییر در مدل 3D ، این تغییرات در نقشه بطور خودکار انتقال داده میشود. در این روش عملاً رسم نقشه مفهوم نداردو خود نرم افزار رسم مینماید.
Interactive : در این حالت کاربر میتواند با توجه به امکانات رسم، نقشۀ 2D مورد نیاز را رسم نماید و حتی محیط نیز خودش به کاربر کمک میکند که نماها رسم شده را کامل نماید. مثلاً با رسم سه نمای استاندارد نمای ایزومتریک را تهیه کرد.
1.6. Structure Design



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



1.7. Mold Tooling Design
طراحی قالبهای پلاستیکی از دیگر محیط های این نرم افزار میباشد که دارای کاتالوگی از انواع استانداردهای قالب سازی میباشد. مانند : Dme, Dme-America, Eoc, Futaba, Hasco, Measburger, Pcs, Pedrotti, Rabourdin, Strack. و حتی کاربر قطعه ای که طراحی و مدل کرده است را به این محیط منتقل کرده و با توجه به ابعاد و حجم آن قطعه، قالب مورد نیاز آنرا تهیه میکند. در این محیط امکاناتی چون راه گاهها، میله راهنماها، میله پران ها و . . . در اختیار کاربر قرار گرفته است و حتی آنالیز حجمی نیز میتواند انجام دهد و نحوة عملکرد قالب را نیز یتواند مشاهده نماید.


تمرین های آموزشی کتیا: http://catia.ir/tamrinat.html
منبع:
CATIA.IR

Matlab :
معرفی نرم افزار matlab:
مطلب ( MATLAB ) یکی از زبانهای برنامه نویسی سطح بالا با تمرکز بر روی تکنیکهای محاسباتی است. این نرم افزار محیطی مناسب برای انجام عملیاتهای ریاضی، ایجاد محیطهای ویژوال و برنامه نویسی آسان را همزمان فراهم کرده است. در این نرم افزار تلاش بر آن است که مسائل ریاضی و راه حلهای آنها به همان صورتیکه در ریاضیات رایج دانشگاهی وجود دارد ارائه شوند.
این نرم افزار به صورت اختصاصی در موارد زیر کاربرد دارد:
1- ریاضیات و محاسبات
2- ساخت و پیاده سازی الگوریتم های ریاضی
3- جمع آوری داده ها
4- مدلسازی، شبیه سازی و تحلیل مدل
5- آنالیز، استخراج مشخصه های آماری، رسم و نمایش دیتا
6- رسم گرافهای مهندسی و علوم(منحنی های دو بعدی و سه بعدی، منحنی های آماری و . . . )
7- تولید نرم افزارهای کاربردی دارای واسط گرافیکی

 

نرم افزار مطلب دارای سیستمی اندرکنشی بوده که در آن تمامی داده ها به صورت آرایه های بدون تعیین بعد معین و مشخص ذخیره می شوند. این خاصیت این امکان را به شما می دهد که مسائل محاسباتی بسیاری را با استفاده از فرمولهای برداری و ماتریسی برای طیف وسیعی از داده ها بنویسید. این نحوه برنامه نویسی در حقیقت کسری از زمانی است که در یک زبان سطح متوسط غیر دینامیک چون C و FORTRAN صرف می شود.
نام MATLAB از حروف ابتدایی MATRIX LABORATORY آمده است. این نرم افزار در ابتدا به عنوان نرم افزاری جهت انجام سریعتر عملیاتهای ماتریس و به عنوان تجمیع دو پروژه LINPACK و ETSPACK طراحی شد. امروزه نرم افزار مطلب از کتابخانه های تابعی BLAS و LAPACK در محاسبات ماتریسی خود استفاده می کند.MATLAB طیف متنوعی از کاربران را تحت پوشش قرار داده است. در محیطهای دانشگاهی از مطلب به عنوان ابزاری برای آموزش دوره های مقدماتی تا پیشرفته ریاضیات، علوم مهندسی و علوم پایه استفاده می شود. در صنایع نیز مطلب به عنوان ابزاری برای تحقیقات افزایش تولید و نیز آنالیز ریاضی مسائل درگیر در آن صنایع استفاده می شود.
شرکت MathWorks به همراه نرم افزار MATLAB ، راه حلهای کاربردی معینی در زمینه های علوم نو را با عنوان Toolbox عرضه کرده است. آنچه در این جعبه ابزارهای کاربردی ارائه شده چنان است که کاربران را قادر می سازد ضمن استفاده از تکنولوژی محاسباتی مربوطه به یادگیری و توسعه آن نیز بپردازد، این جعبه ابزارها ، مجموعه ای از توابع مطلب ( m-file ) را شامل شده که ضمن اضافه شدن به نرم افزار مطلب محیط آن را برای حل مسائل ویژه ای از علوم جدید آماده می کند.
از حوزه های علوم جدیدی که در این جعبه ابزارها به آنها پرداخت شده می توان به جعبه ابزارهای پردازش تصویر، پردازش سیگنال، سیستم های کنترلی، شبکه های عصبی، منطق فازی، فوریه دو بعدی Wavelett ، شبیه سازی و . . . اشاره کرد.
ساختار نرم افزار مطلب:
نرم افزار MATLAB بر 5 رکن اصلی استوار است، این ارکان عبارتند از:
1- میز و محیط کاری نرم افزار:
این مجموعه کاربر را قادر می سازد تا با نرم افزار ارتباط موثری برقرار کند. بدین منظور نرم افزار از واسطهای گرافیکی قدرتمندی بهره می برد که از آن جمله می توان به صفحه کار و پنجره فرمان و پنجره تاریخچه فرامین ( Command History ) ، پنجره ویرایش و رفع عیب برنامه های مطلب، آنالایزر کدهای برنامه نویسی، جستجوگر، help نرم افزار، فضای کاری متغیرهای مطلب و نیز فایلها و مسیرهای جستجو و . . . اشاره کرد.
2- کتابخانه توابع ریاضی:در این نرم افزار مجموعه وسیعی از الگوریتم های محاسباتی از توابع ابتدایی چون ( جمع سینوسی و کسینوسی و ریاضیات مختلط تا توابع پیچیده تر چون معکوس ماتریس، مقادیر ویژه ماتریس، توابع بسل و FFT ( تبدیل فوریه سریع ) را شامل می شود.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   32 صفحه

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


دانلود با لینک مستقیم


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