Resonant hesaplama Mekanik Sistemlerde Sıklıklar Scipy Eigenvalue Solvers

Resonant frekansları mekanik sistemleri analiz etmede kritiktir, çünkü SciPy'nin eigendeğer çözücülerini kullanarak bu frekansları bulmak, özellikle karmaşık sistemler için.Bu makale, SciPy ile mekanik sistemlerde rezonans frekansları nasıl hesaplamak için açıklamaktadır.

Resonant Frequencies

Resonant frekansları, bir sistemin maksimum amplitüdle salınımına eğilimli olduğu doğal frekanslardır. Bu frekanslar sistemin kitle ve sertlik özelliklerine bağlıdır.Onları tanımlamak yıkıcı vibrasyonlardan kaçınmaya yardımcı olur.

Mekanik Sistemlerin Modellenmesi

Mekanik sistemler, kitle ve sertlik temsil eden matrisleri kullanarak modellenebilir. Genel eşdeğerlik sorunu ifade edilir:

[0]Kx = ⁇ Mx[Dönem: 1)

[FONT:0)K, sertlik matrisi, [[Dönetici:2)M) ve ) ⁇ [DÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜŞÜNÜ

SciPy ile Frequencies hesaplamak

SciPy, genelleştirilmiş eigendeğer problemi çözmek için ESFLT:0 gibi işlevleri sağlar. adımlar matrikleri ve eigendeğerleri tanımlamak içerir:

[FONT:0)Example:[Dönem:[Dön: 1)

"'python

ithalat numpy olarak npp

ipy.linalg import eig

# Tür ve sertlik matrislerini Tanımlayın

M = np.array ([2, 0], [0, 1)

K = np.array ([20, -5], [-5, 10).

# Compute eigenvalues

eigenvalues, = eig(K, M)

# Doğal frekansları hesaplayın

Frekans = np.sqrt (np.real(eigenvalues)))

Baskı(frequencies)

"

Sonuçlar

Eigenvalues, meydandaki doğal frekanslara karşılık gelir. İkinci olarak, kiriş kök verimlerini elde etmek. Bu değerler sistemin titreşim özelliklerini değerlendirmede yardımcı olur.