Table of Contents
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