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

درک مجدد فریضه های

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

مدل سازی سیستم های مکانیکی

سیستم های مکانیکی را می توان با استفاده از مردانریک هایی که توده و سختی را نشان می دهند، مدل سازی کرد.مشکل کلی eigenValue به عنوان:

[[ویرایش] [۱] [۱۰]

در جایی که ماتریس سختی است M [ ماتریس توده ای است و λ ارزش های eigen مربوط به فرکانس های طبیعی سیستم است.

محاسبه ی فریضه ها با SciPy

SciPy توابعی مانند را برای حل مشکل کلی eigenValue فراهم می کند.این مراحل شامل تعریف ماtrices و محاسبه ارزش های eigen می باشد:

[[ویرایش]

⁇ python

خرید numpy به عنوان np

از طریق شرکت های علمیpy.linalg import eig

# تعریف توده و سفتی

(م) : (مزامیر، ص۲)

(مزامیر، صیاب، ص ۵)

● ارزش های eigen

eigenvalues، = eig (K، M)

* فرکانس های طبیعی را محاسبه کنید

فرکانس ها = np.sqrt (np.real (eigenvalues)

چاپ (تحریم)

⁇ ⁇

نتایج تفسیر

ارزش های eigen با فرکانس های طبیعی مربع مطابقت دارد.با توجه به ریشه مربع، فرکانس های واقعی تکرار کننده در رایians در هر ثانیه را به دست می آورد.این ارزش ها به ارزیابی ویژگی های ارتعاشی سیستم کمک می کنند.