loading...
هفت آسمون
admin2 بازدید : 37 سه شنبه 03 اسفند 1395 نظرات (0)

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

پروژه کنترل پاندول معکوس با استفاده از نرم افزار MATLABدسته: مکانیک 
بازدید: 2 بار
فرمت فایل: docx 
حجم فایل: 94 کیلوبایت 
تعداد صفحات فایل: 38 

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

 

قیمت فایل فقط 15,000 تومان

خرید

 

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

پروژه کنترل پاندول معکوس با استفاده از نرم افزار متلب

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

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

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

با استفاده از نرم افزار MATLABبرنامه کلی پایدار سازیه سیستم آونگ معکوس سه درجا آزادی را

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

میکند و معادله دیفرانسیل سیستم را حل می کند و سیستم را به فضای حالت می برد و پاسخ سیستم را

به ازای ورودی پله به کاربر تحویل میدهد و از کاربر میپرسد که آیا فکر میکنید سیستم پایدار است

کاربر با وارد کردن عدد 1 به معنی بله و 2 خیر پاسخ میدهد اگر کاربر عدد 2 را انتخاب کند برنامه از

کاربر میخواهد برای پایدار کردن سیستم 4 ریشه حدس بزند و پاسخ جدید را به کاربر تحویل میدهد و

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

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

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

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

درجه آزادی را نیز آورده شده است

برنامه سیستم دو درجه آزادی به صورت زیر میباشد

 

syms M

syms m

syms L

syms g

syms r

syms p

syms o

syms a

syms b

syms c

syms d

syms j

syms r

M=input('enter M:')

m=input('enter m: ')

L=input('enter L: ')

g=input('enter g: ')

Q=[m*(L^2) m*(L^2) m*L;2*m*(L^2) m*(L^2) 2*m*L; 2*m*L m*L M+(2*m)]

N=[0 m*g*L 0;2*m*L 0 0;0 0 1]

 

و ....

 

 

در پایان برنامه را برای سیستم سه درجه آزادی نیز مینویسیم

syms M

syms m

syms L

syms g

syms r

syms p

syms o

syms a

syms b

syms c

syms d

syms j

M=input('enter M:')

m=input('enter m: ')

L=input('enter L: ')

g=input('enter g: ')

Q=[m*(L^2) m*(L^2) m*L;2*m*(L^2) m*(L^2) 2*m*L; 2*m*L m*L M+(2*m)]

N=[0 m*g*L 0;2*m*L 0 0;0 0 1]

H=inv(Q)*N

A=[0 1 0 0 0 0;2/L*(M+m)/M 0 -1/L*g 0 0 0;0 0 0 1 0 0; -2/L 0 2/L*g 0 0 0;0 0 0 0 0 1; -2/M*m 0 0 0 0 0

 

و همچنین کلیه اشکال حاصل از این برنامه در پروژه موجود می باشد .

قسمتی از اشکال :

اشکال

 و ...


عنوان : پروژه  کنترل پاندول معکوس با استفاده از نرم افزار MATLAB  

فرمت : word

حجم :  94 کیلوبایت

تعداد صفحات : 38

قیمت فایل فقط 15,000 تومان

خرید

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

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 10346
  • کل نظرات : 39
  • افراد آنلاین : 5
  • تعداد اعضا : 3
  • آی پی امروز : 14
  • آی پی دیروز : 78
  • بازدید امروز : 204
  • باردید دیروز : 581
  • گوگل امروز : 0
  • گوگل دیروز : 1
  • بازدید هفته : 204
  • بازدید ماه : 17,172
  • بازدید سال : 76,806
  • بازدید کلی : 1,465,803