Valorile de bază și egenvectorii sunt în analiza structurală, ajutând la determinarea frecvențelor naturale și a formelor de mod ale structurilor. SciPy oferă instrumente pentru a calcula aceste valori eficient. Acest articol explică modul de efectuare a acestor calcule folosind SciPy.

Importul bibliotecilor necesare

Începe prin a importa modulele necesare din SciPy și NumPy. Aceste biblioteci conțin funcții pentru operațiile matricei și calcule de valoare de egene.

Utilizați următorul cod:

Pregătirea matricei structurale

Defineşte matricea reprezentând proprietăţile structurii, cum ar fi rigiditatea sau matricea de masă. Această matrice trebuie să fie pătrată şi simetrică pentru majoritatea problemelor structurale.

Exemplu:

Calcularea valorilor de energie și a egenvectorilor

Utilizaţi funcţia de la SciPy pentru a calcula valorile de egengenţă şi egenvectorii matricei.

Exemplu:

Interpretare rezultate

Valorile eigene reprezintă frecvenţele naturale sau caracteristicile de rigiditate ale structurii. Eigenvectorii corespund formelor de mod.

Valorile de bază sunt numere complexe; piesele lor reale indică umezeală sau rigiditate, în timp ce piesele imaginare se referă la frecvenţele oscilaţiilor.

  • Valori de bază: frecvenţe naturale
  • Eigenvectori: forme de mod
  • Valori complexe: informaţii despre amortizare şi oscilaţie