پروژه با عنوان: تحلیل تیر سراسری (Continuous Beam) با استفاده از نرم افزار MATLAB

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


ادامه مطلب ...

آموزش متلب، کتاب کدهای MATLAB برای آنالیز اجزاء محدود

              کتاب آموزش کدهای متلب برای آنالیز اجزاء محدود (MATLAB Codes for Finite Element Analysis)، یکی از کتاب های کاربردی و مفید نرم افزار متلب بوده و به بررسی کدهای نرم افزار MATLAB برای روش المان محدود و آنالیز جامدات (solids) و سازه ها (structures) می پردازد. این کتاب بعد از مختصر توضیحی در مورد نرم افزار MATLAB، به سراغ روش المان محدود و پیاده سازی بعضی مسائل با اسکریپت های ساده و توایع رفته و مسائل زیر را مورد بحث قرار می دهد: Discrete systems, such as springs and bars Beams and frames in bending in 2D and 3D Plane stress problems Plates in bending Free vibration of Timoshenko beams and Mindlin plates, including laminated composites Buckling of Timoshenko beams and Mindlin plates پیدایش روش اجزاء محدود به حل مسائل پیچیدهٔ الاستیسیته و تحلیل ...


ادامه مطلب ...

دانلودمقاله بیه سازی یکسوسازی تک فاز و سه فاز دیلودی با نرک افزار MATLAB

        1 ) یکسوسازی تک فازدیودی مشخصات منبع ورودی F = 50 HZ , Vs (rms) = 220 v الف ) شبیه سازی یکسوساز تک فاز نیم موج دیودی در حالت : 1 ) بار مقاومتی (R= 2 Ω ) 2 ) بار سلفی – مقاومتی (H = 0.01 H , R= 2 Ω ) ب ) شبیه سازی یکسوساز تک فاز تمام موج (پل) دیودی در حالت : 1 ) بار مقاومتی (R= 2 Ω ) 2 ) بار مقاومتی – سلفی (L = 0.01 H , R= 2 Ω ) 1 . 1 ) یکسوکننده تک فاز نیم موج دیودی : مدار شکل (1 . 1 ) یکسوکننده نیم موج دیودی را نشان می دهد. دیود D یکسوکننده را تشکیل می دهد. در این مدار قبل از بسته شدن کلید جریان صفر است.           پس از بسته شدن کلید با نوشتن معادله KVL داریم : با اعمال شرایط اولیه با توجه به اینکه دیود اجازه عبور جریان منفی را نخواهد داد، وقتی جریان در زاویه β صفر می شود دیود خاموش ...


ادامه مطلب ...

کد برنامه آماده MATLAB برای محاسبه و رسم نمودار طیف دامنه فوریه به همراه توضیحات و صحت سنجی آن

طیف دامنه فوریه پاسخ سیستم های با دوره تناوب مختلف در حوزه فرکانس است که انرژی ایجاد شده در اثر زلزله ای خاص (رکورد زلزله) در سیستمهای با فرکانسها مختلف را مشخص میکند. برای محاسبه و رسم نمودار طیف دامنه فوریه نرم افزار برنامه نویسی MATLAB که دارای کاربرد گسترده ای در رشته های علوم پایه و مهندسی است و محاسبات پیجیده و زمانبر را در کوتاهترین زمان ممکن انجام میدهد، مورد استفاده قرار گرفته است. کد نوشته شده بوسیله مقایسه نمودار طیف دامنه بدست آمده در نرم افزار MATLAB با نمودار طیف بدست آمده در نرم افزار Seismosignal مقایسه شده و صحت سنجی شده است که تطابق کامل با یکدیگر دارند. فایلهای قرار داده شده برای دانلود شامل موارد زیر است: 1- فایل PDF شامل کد برنامه به همراه توضیحات و تنایج 2- فایل m-file نرم افزار MATLAB 3- نرم افزار Seiemosignal (اجرای نرم افزار بدون نصب)   ...


ادامه مطلب ...

آموزش متلب، جزوه آموزشی مجموعه برنامه های کاربردی نرم افزار MATLAB

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


ادامه مطلب ...

پروژه کنترل بازوی ربات با شبکه عصبی CMAC با MATLAB

پروژه کنترل بازوی ربات با شبکه عصبی CMAC با MATLAB کنترل بازوهای رباتیک یکی از مباحث مهم در بحث کنترل می باشد. در این قسمت کدهای مربوط به کنترل بازو با شبکی عصبی CMAC را قرار داده ایم. function cmac1d()% A single input single output CMAC networkhelp cmac1dclf resetpausetime = 0.1;P = -1:0.1:1;P3 = -1:0.005:1;% INITIALIZE iprange = 256;disp(sprintf('iprange is %d',iprange));%width = input('enter generalisation width ');%c = input('enter number of weights to be accessed, c ');%beta = input('enter learning rate, beta ');width=1; برنامه را از قسمت زیر دانلود کنید ...


ادامه مطلب ...

پروژه با عنوان: تحلیل ورق تحت بار درون صفحه ای به روش اجزاء محدود با استفاده از نرم افزار MATLAB

          پروژه حاضر، تحلیل یک صفحه (ورق) تحت بار درون صفحه ای در حالت تنش مسطح به روش اجزاء محدود می باشد. جنس این صفحه از فولاد بوده و در دو راستا تکیه گاه مفصلی و در دو راستای دیکر آزاد می باشد. روش مورد استفاده در این پروژه استفاده از عناصر ایزوپارامتریک می باشد و برای تشکیل ماتریس سختی و در نهایت تغییر مکان های گرهی و تنش های گرهی (تنش در راستای x,y و تنش برشی) از توابع شکل و روابط اساسی این روش استفاده شده است. در پروژه حاضر سازه صفحه تحت بار درون صفحه ای در دو راستای x,y مورد تحلیل قرار گرفته و تغییر مکان ها و تنش ها به عنوان خروجی برداشت شده است. دو برنامه با نرم افزار Matlab نیز نوشته شده است که برنامه اول مختصات گره های المان در دستکاه مختصات محلی به صورت ورودی توسط کاربر به نرم افزار معرفی می شود و در برنامه دوم توسط یک فایل متنی که از یک فایل اکسل بدست ...


ادامه مطلب ...

برنامه کاربرد معادله هلمهولتز در امواج منعکس شده در نرم افزار MATLAB

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


ادامه مطلب ...

تکنیکهای افزایش سرعت MATLAB بوسیله MEX

تکنیکهای افزایش سرعت MATLAB بوسیله MEX

تکنیکهای-افزایش-سرعت-matlab-بوسیله-mexتکنیک‌های افزایش سرعت MATLAB شامل روش‌هایی چون آنالیز عملکرد برنامه، بردارسازی و تبدیل کدهای MATLAB به فایل‌های MEX می‌شود. MATLAB یک ابزار فوق العاده در پیاده سازی و اجرای الگوریتم‌ها می‌باشد. این نرم افزار با ایجاد محیط برنامه نویسی ساده و ارائهٔ کتابخانهٔ گسترده ای از توابع، امکان اجرا، تحلیل ...دانلود فایل


ادامه مطلب ...

برنامه نویسی با نرم افزار MATLAB

برنامه نویسی با نرم افزار MATLAB

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


ادامه مطلب ...