wikitelaio2016:lez23
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
wikitelaio2016:lez23 [2016/06/01 15:45] – 219161 | wikitelaio2016:lez23 [2016/07/02 16:05] (versione attuale) – 219161 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | ====== Analisi di risposta per sovrapposizione modale====== | ||
+ | Abbiamo visto che l' | ||
+ | Supponiamo di aver estratto modi e frequenze proprie, perciò per l' i-esimo modo di vibrare abbiamo la pulsazione naturale | ||
+ | $$ | ||
+ | \omega_i=2 \pi f_i | ||
+ | $$ | ||
+ | ed i modi propri $\hat{x_i}$ normalizzati a massa unitaria.\\ | ||
+ | Per esempio nel caso della lamella il primo modo era quello flessionale, | ||
+ | Prendiamo due autovettori distinti $\hat{x_i}$ ed $\hat{x_j}$, | ||
+ | $$ | ||
+ | {\hat{x_j}}^T M \hat{x_i} = \delta_{ji} \\ | ||
+ | {\hat{x_j}}^T K \hat{x_i} = \delta_{ji} {\omega_i}^2 | ||
+ | $$ | ||
+ | dove $\delta_{ji}$ vale $1$ se $i=j$ e $0$ se $i\ne j$.\\ | ||
+ | L' | ||
+ | $$ | ||
+ | \begin{bmatrix} \mid & \mid & \cdots & \mid \\ | ||
+ | \hat{x_1} & \hat{x_2} & \cdots & \hat{x_m}\\ | ||
+ | \mid & \mid & \cdots & \mid | ||
+ | \end{bmatrix} | ||
+ | $$ | ||
+ | Essa ovviamente non è una matrice quadrata in quanto presenta $m$ colonne ed $n$ righe; se prendessi tutti gli $n$ gradi di libertà, ottengo $n$ vettori e combinandoli riesco ad ottenere qualsiasi stato deformativo della struttura: essendo $m<n$, combinando i vettori ottengo un sottoinsieme delle possibili deformazioni del sistema, perciò posso escludere le possibilità di deformazione che non ritengo idonee per la mia struttura nell' | ||
+ | A questo punto scrivo uno spostamento ipotetico definito come combinazione lineare secondo i singoli modi propri, dove i vari $\xi$ sono coefficienti che scalano linearmente il singolo modo proprio nella combinazione: | ||
+ | $$ | ||
+ | \bar{x}=\hat{x_1} \xi_1 + \hat{x_2} \xi_2 + \cdots + \hat{x_m} \xi_m = \hat{X} \bar{\xi} | ||
+ | $$ | ||
+ | |||
+ | Il vettore $\bar{x}$ così trovato lo vado a sostituire nell' | ||
+ | $$ | ||
+ | (-\omega^2 M + j\omega C + K)\bar{x} = \bar{f} | ||
+ | $$ | ||
+ | che quindi diventa: | ||
+ | $$ | ||
+ | (-\omega^2 M + j\omega C + K)\hat{X} \bar{\xi} = \bar{f} | ||
+ | $$ | ||
+ | Dunque ho un sistema di $n$ equazioni in $m$ incognite, perciò non riuscirò in generale ad annulare il residuo che sarà pari a : | ||
+ | $$ | ||
+ | (-\omega^2 M + j\omega C + K)\hat{X} \bar{\xi}- \bar{f}=0 | ||
+ | $$ | ||
+ | Ciò che è possibile fare è annullare la proiezione sulle combinazioni lineari delle colonne della matrice $\hat{X}$: se per esempio $n=3$ ed $m=2$, con gli autovalori definisco un piano nello spazio tridimensionale, | ||
+ | Per proiettare un vettore in un sottospazio devo eseguire il prodotto scalare: | ||
+ | $$ | ||
+ | {\hat{x}_1}^T \cdot [(-\omega^2 M + j\omega C + K)\hat{X} \bar{\xi}- \bar{f}]=0\\ | ||
+ | \vdots \\ | ||
+ | {{\hat{x}}_j}^T \cdot [(-\omega^2 M + j\omega C + K)\hat{X} \bar{\xi}- \bar{f}]=0\\ | ||
+ | \vdots \\ | ||
+ | {{\hat{x}}_m}^T \cdot [(-\omega^2 M + j\omega C + K)\hat{X} \bar{\xi}- \bar{f}]=0 | ||
+ | $$ | ||
+ | In questo modo ottengo $m$ equazioni in $m$ incognite, ed il sistema torna ad essere risolubile; in forma compatta posso scrivere: | ||
+ | $$ | ||
+ | {\hat{X}}^T \cdot [(-\omega^2 M + j\omega C + K)\hat{X} \bar{\xi}- \bar{f}]=0 | ||
+ | $$ | ||
+ | |||
+ | La matrice di smorzamento non ha nessuna proprietà particolare relativamente agli autovettori, | ||
+ | $$ | ||
+ | C = \alpha M + \beta K | ||
+ | $$ | ||
+ | In generale invece sappiamo solo che per un sistema ad $n$ gdl essa deve essere simmetrica e quindi è definita da ${n^2}/2$ elementi, mentre in questo caso essa è definita solo da due parametri $\alpha$ e $\beta$.\\ | ||
+ | In questo modo nella formula rimangono solamente le matrici massa e rigidezza, e risulta che: | ||
+ | $$ | ||
+ | {\hat{X}}^T M \hat{X} = I \\ | ||
+ | {\hat{X}}^T K \hat{X} = \Lambda | ||
+ | $$ | ||
+ | dove $\Lambda = diag({\omega_i}^2)$ è una matrice diagonale contenente la successione delle $m$ pulsazioni proprie. | ||
+ | Quindi il sistema di equazioni diventa: | ||
+ | $$ | ||
+ | (-\omega^2 I+ j\omega (\alpha I + \beta \Lambda) + \Lambda)\bar{\xi} =\bar{q} | ||
+ | $$ | ||
+ | dove $ \bar{q} = {\hat{X}}^T \bar{f}$., e le sue componenti sono $q_i={\bar{x}_i}^T f_i$ con $i=1, | ||
+ | A questo punto mi accorgo che tutte le matrici che moltiplicano le incognite sono diagonali, perciò la matrice di sistema sarà diagonale e quindi le equazioni sono disaccoppiate, | ||
+ | $$ | ||
+ | (-\omega^2 + j\alpha \omega + j\beta \omega {\omega_i}^2 + {\omega_i}^2)\bar{\xi} =\bar{q_i} \\ | ||
+ | $$ | ||
+ | e da questa equazione trovo \bar{\xi}.\\ | ||
+ | Questa è equivalente all' | ||
+ | Quindi ottengo un' | ||
+ | Le formule per trovare $\xi_i$ sono : \\ | ||
+ | {{ : | ||
+ | Dunque estraggo i modi propri, poi mi assicuro che essi siano stati normalizzati dal software a massa modale unitaria, poi calcolo i prodotti scalari tra i modi propri e la forzante, dopodichè noti per ogni modo proprio i $q_i$ posso trovare $\xi_i$ tramite le formule viste sopra, per sapere di quanto il modo proprio deve essere modulato.\\ | ||
+ | L' | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Per quanto riguarda l' | ||
+ | la matrice delle masse e la matrice delle rigidezze sono matrici sparse, mentre se ho una struttura che ha solo uno smorzatore | ||
+ | tra due gradi di libertà la matrice di smorzamento è ben diversa. \\ | ||
+ | Considero uno smorzatore con coefficiente di smorzamento $c$ che collega il nodo $135$ con il nodo $182$; gli spostamenti | ||
+ | di questi nodi sono corrispondenti a dati valori del vettore delle incognite, per esempio: | ||
+ | $$ | ||
+ | U_{182} = \delta_{803} | ||
+ | U_{135} = \delta_{512} | ||
+ | $$ | ||
+ | La matrice di smorzamento è tutta nulla tranne in quattro elementi, che si trovano incrociando la righe 512 e 803 con le colonne 512 e 803: | ||
+ | $$ | ||
+ | \begin{vmatrix} c & -c \\ | ||
+ | -c & c | ||
+ | \end{vmatrix} | ||
+ | $$ | ||
+ | Risulta impossibile ottenere tale matrice come combinazione lineare tra le matrici sparse di masse e rigidezze.\\ | ||
+ | Dunque quando la struttura ha elementi smorzanti concentrati, | ||
+ | bisognerà utilizzare la risposta in frequenza normale.\\ | ||
+ | Nel caso invece in cui lo smorzamento sia strutturale, | ||
+ | è possibile definire la matrice di smorzamento in forma di Rayleigh.\\ | ||
+ | \\ | ||
+ | A cosa serve inserire lo smorzamento? | ||
+ | Serve ad esempio a fornire dei valori limitati di risposta in corrispondenza dei picchi di risonanza.\\ | ||
+ | Sappiamo che " | ||
+ | |||
+ | $$ r = \frac{\omega}{\omega_i} $$ \\ | ||
+ | |||
+ | Quando sono sulla risonanza dell' | ||
+ | Se ci mettiamo nel caso di risonanza e assenza di smorzamento sia $ a_i $ che $ b_i $ sono nulli e pertanto si perviene alla condizione per cui $ \left | \overline{\xi} \right | = \infty $ , a fronte di un numeratore finito (salvo il caso particolare in cui $ q_i = 0 $, ossia forzante e modo proprio siano perfettamente ortogonali). \\ | ||
+ | Quindi l' | ||
+ | \\ | ||
+ | Quanto vale lo smorzamento? | ||
+ | Lo smorzamento strutturale, | ||
+ | Altre fonti di dissipazione di energia e quindi di smorzamento, | ||
+ | Nel caso di un telaio gli elementi smorzanti sono: tutti i giunti incollati (la colla è un materiale polimerico, per cui smorza di più dell' | ||
+ | \\ | ||
+ | |||
+ | Quindi cosa usare come damping ratio di riferimento? | ||
+ | Possiamo far riferimento ai seguenti articoli, che si riferiscono perlopiù a casi civili: | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====== Approfondimenti sul problema dell' | ||
+ | Abbiamo visto la procedura che prevede due livelli di carico : un livello $ 0 $ e un livello $ 1 $, o meglio due stati di equilibrio $0$ e $1$. {{ : | ||
+ | In questi stati di equilibrio si considerano le matrici di rigidezza tangenti $\underline{\underline{K}}$, | ||
+ | |||
+ | $$ \underline{\underline{K_1}} | ||
+ | dove il pedice $1$ si riferisce all' | ||
+ | |||
+ | Dato quindi uno spostamento $\underline\delta_1$ proprio della configurazione di equilibrio, che è in equilibrio con un carico $\underline{F_1}$, | ||
+ | \\ | ||
+ | $\underline\delta_1$ non sarà più in equilibrio col carico variato, ma dovrà assestarsi in modo da ottenere una configurazione variata in spostamento a fronte di una perturbazione del carico.\\ | ||
+ | La matrice di rigidezza tangente lega la variazione di spostamento alla variazione di carico, e quando essa è singolare è possibile avere una variazione di spostamento non nulla a fronte di una variazione di carico nulla: | ||
+ | |||
+ | $$ \underline{\underline{K}} | ||
+ | |||
+ | con $$ \underline{\Delta\delta} \ne 0 | ||
+ | |||
+ | Nei software la condizione di equilibrio $0$ è quella scarica ($0$ coincide con l' | ||
+ | Per passare da stato $0$ a stato $1$ Marc fa un' | ||
+ | Si avrà quindi una matrice $\underline{\underline{K_0}}$ nell' | ||
+ | $\underline{\underline{K_0}}$ la prendo da struttura indeformata scarica (come prima) , mentre $\underline{\underline{K_1}}$ è definito diversamente: | ||
+ | |||
+ | $$ \underline{\underline{K_1}} = \underline{\underline{K_0}} + \underline{\underline{K_G}} $$ | ||
+ | |||
+ | dove $\underline{\underline{K_G}}$ è detta " | ||
+ | \\ | ||
+ | Come stimare $\underline{\underline{K_G}}$? | ||
+ | Si suppone di avere una struttura discretizzata in configurazione indeformata pre-caricata : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Lo stato di pre-carico è sforzo normale per una trave, se invece avessi una piastra o un solido avrei uno stato tensionale di pre-carico per ogni punto della struttura del tipo : | ||
+ | $$ \begin{bmatrix} \sigma_x^0 \\ \sigma_y^0 \\ \sigma_z^0 \\ \tau_{xy}^0 \\ \tau_{xz}^0 \\ \tau_{yz}^0 \\ \end{bmatrix} $$ | ||
+ | |||
+ | Quindi dato un sistema di carichi e vincoli (di cui alcuni potenzialmente non omogenei) carico la struttura per spostamento imposto, calcolo lo stato di pre-carico con un pre-calcolo lineare elastico e ottengo così uno stato tensionale $\underline{\sigma_0}$. Nel caso di un elemento " | ||
+ | Noto il pre-carico, devo calcolare la matrice di rigidezza geometrica $\underline{\underline{K_G}}$ associata a tale condizione di pre-carico. Come fare?\\ | ||
+ | Calcolo il lavoro compiuto dal pre-carico quando deformo la struttura : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Una volta calcolato il lavoro è possibile passare ad una matrice i cui termini sono tutti proporzionali al pre-carico (perché si considera il pre-carico costante mentre la struttura si deforma, commettendo tuttavia un' | ||
+ | Nota $\underline{\underline{K_G}}$ applico la procedura di estrazione della condizione di criticità annullando il determinante della matrice. | ||
+ | Tuttavia il metodo non risulta sempre valido. Vediamo qualche esempio: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Noto che i modi di instabilità per la trave alla Eulero sono spostamenti trasversali al carico applicato, mentre negli altri due casi il modo di instabilità è dato da un abbassamento, | ||
+ | |||
+ | $$ < \underline{f} , \hat{x_1} > \simeq 0 $$ | ||
+ | |||
+ | In particolare nel caso della trave alla Eulero si potrebbe dire : | ||
+ | $$ < \underline{f} , \hat{x_1} > = 0 $$ | ||
+ | in quanto il carico è perfettamente ortogonale al modo di instabilità. | ||
+ | |||
+ | Ulteriori condizioni da rispettare affinché il metodo sia valido sono : \\ | ||
+ | - vincoli da rispettare \\ | ||
+ | - sistema di carico deve conservativo e statico \\ | ||
+ | - perdita di instabilità su una biforcazione simmetrica (tanto può cedere verso destra tanto verso sinistra) \\ | ||
+ | - deformazione pre-instabilità piccole \\ | ||
+ | - materiale elastico \\ | ||
+ | - effetto delle imperfezioni trascurabile \\ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ====Tabella di monitoraggio carico orario==== | ||
+ | < | ||
+ | Ore-uomo richieste per la compilazione della pagina. | ||
+ | |||
+ | ^ Autore/ | ||
+ | | Alessandro Franchini | ||
+ | | Baraldi Manuel | ||
+ | | Sanfilippo Andrea | ||
+ | | Sparacino Simone | ||
+ | | Revisore 1 | --- | --- | --- | --- | --- | | ||
+ | | Revisore 2 | --- | --- | --- | --- | --- | | ||
+ | | Revisore 3 | --- | --- | --- | --- | --- | | ||
+ | | Revisore 4 | --- | --- | --- | --- | --- | | ||
+ | | **Totale** | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||