# Analisi della deformazione

**URL:** <https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283>\
**Category:** Grasshopper\
**Created:** [28 Settembre 2024, 4:19pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283 "2024-09-28T16:19:19Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [30 Settembre 2024, 9:44pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/21 "2024-09-30T21:44:00Z")

</div>

Concordo con Riccardo che senza conoscere meglio la situazione per noi e’ un po’ sparare a caso … 😕

> [@Andrea10](#):
>
> un sensore rotazionale posto a distanza Xi dalla sezione di sinistra, ha registrato una rotazione

Ci sono altri sensori sulla trave o quello e’ l’unico ?

EDIT:

Come non detto, non avevo visto la tua risposta …

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [30 Settembre 2024, 9:47pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/22 "2024-09-30T21:47:54Z")

</div>

Mi è sfuggito il termine, non farci caso, sarebbe complesso e controproducente spiegarne il motivo dell’utilizzo. Credo sia meglio concentrarci sull’ultimo esempio che ho fatto, più affine ad una modellazione con Grasshopper.

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [30 Settembre 2024, 9:50pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/23 "2024-09-30T21:50:18Z")

</div>

> [@Andrea10](#):
>
> Ipotiziamo di avere due punti fissi, A e B nel piano, ed una serie di punti liberi di muoversi sulla propria verticale, ad esempio 3 (C, D ed E), in ciascuno dei quali è posizionato un versore con direzione verticale. Vorrei unire i punti fissi e questi tre punti con un’asta elastica, passante per ogni punto ortogonalmente al versore presente in ciascun punto.  
> Ad un certo istante, il vettore in ogni punto assume un angolo rispetto alla verticale, ad esempio, alpha1, alpha2 e alpha3. Dovendo l’asse dell’asta rimanere ortogonale ai versori passanti per i punti, questa si flettera e spostera i tre punti C,D ed E, posti come detto **su delle rotaie** nella configurazione più congeniale ovvero in quella **meno dispendiosa energicamente**.

Avendo più punti inizia ad essere più un problema approcciabile…

Dei punti C, D e E sono noti angolo e posizione X, ed è da calcolare la coordinata Z.  
(Y si può considerare 0 in tutto il problema, quindi ignorabile)  
E il momento d’inerzia della trave è costante.  
… fin qua confermi?

Ho bisogno di un chiarimento: i punti A e B , le estremità, sono “cerniere” o solo vincoli di posizione in Z? (e quindi la trave sarebbe libera di scorrere in A e B, ma deve passare **per** A e B…)

Edit:

> **[Vincoli nelle strutture – Le tipologie e le caratteristiche](https://www.studiosciurti.it/vincoli-nelle-strutture-le-tipologie-e-le-caratteristiche)**
>
> In questo articolo si andrà a definire i vincoli nelle strutture, soffermandosi sulle tipologie esistenti e sulle loro caratteristiche meccaniche.

A e B sono “cerniera fissa” o “carrello scorrevole”?

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [30 Settembre 2024, 10:03pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/25 "2024-09-30T22:03:12Z")

</div>

Riguardo alla prima parte, confermo, tutto corretto.  
Riguardo ai vincoli fissi A e B, sono cerniere, permettono la rotazione dell’asta attorno all’asse Y ma non permettono spostamenti né verticali (direzione Z) né orizzontali (direzione X).

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [30 Settembre 2024, 10:22pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/26 "2024-09-30T22:22:58Z")

</div>

> [@Andrea10](#):
>
> Sapreste come creare un modello simile?

Come prima approssimazione … una polilinea ?  
Segmenti col punto medio sui sensori e la giusta inclinazione, concatenati ?

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [30 Settembre 2024, 11:05pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/27 "2024-09-30T23:05:39Z")

</div>

![2024-10-01 01_02_46-Window](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/1/8/18ec210ed180eaf5de78bb9cc51adfd5af3f0e51.png)  
[trave deformata 01.gh](https://it.discourse.mcneel.com/uploads/short-url/7VVBVXEPCvH79TCxLftDPdJd1wi.gh) (27,7 KB)

Mah, non sono per niente persuaso…  
… il tempo di rilassamento sembra molto lungo, e anche a simulazione inoltrata la trave inizia a trovare nuovi equilibri…  
… e non ho modo di verificare empiricamente la bontà del risultato.  
Ergo, affidabilità molto bassa.

Non so nemmeno perché l’ho postato qua.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [1 Ottobre 2024, 5:35am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/28 "2024-10-01T05:35:20Z")

</div>

Sta roba è molto elastica. Non abbiamo moduli di Young paragonabili ai metalli certamente.  
Se deve comportarsi in modo simmetrico non lo trovo difficile, ma se deve deformarsi come potrebbe deformarsi un materiale vero occorrono le proprietà del materiale.  
Inoltre non siamo nel campo dei piccoli spostamenti, il ché rende la cosa più difficile.  
Perché parlavi di energia di deformazione? Come pensavi di usarla? Per calcolarla ti serve la curva sigma epsilon.

> [@Andrea10](#):
>
> L’idea è quella di definite modulo elastico e sezione della trave, di conseguenza la rigidezza flessionale e vedere, imponendo una rotazione ad una sezione, la deformata della trave e di conseguenza dove va a porsi la sezione ruotata che traslerà verso l’alto o verso il basso in funzione della rotazione data cercando la posizione che richiede meno energia di deformazione.

Siamo partiti da qui. Quale è il materiale e il modulo di Young innanzitutto?l

Come imponi la rotazione? Rispetto a quale asse? Come fai a sapere il centro di rotazione della sezione della trave? Io continuo a sostenere che si debba approcciare il problema con l equazioni della linea elastica applicando i carichi, poi con Galapagos, se vuoi un automatismo, far trovare a lui il carico (che genera M2) che produce una certa deformazione.

Del resto se hai solo il carico verticale hai solo M2. Serve il momento di inerzia del secondo ordine e il modulo di Young.

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [1 Ottobre 2024, 8:40am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/29 "2024-10-01T08:40:03Z")

</div>

Ti ringrazio per aver provato a ricavare una soluzione. Può sicuramente essere uno script interessante, nonostante i problemi potrei comunque studiarmelo per imparare qualcosa in più su Grasshopper.

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [1 Ottobre 2024, 9:07am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/30 "2024-10-01T09:07:25Z")

</div>

Le proprietà del materiale (modulo elastico) e geometriche (momento di inerzia), sono delle costanti nel calcolo della deformata di uno schema statico isostatico, lo si vede integrando una qualsiasi linea elastica. Puoi quindi usare i valori che preferisci ottenendo un risultato normalizzato.

L’energia di deformazione non devo usarla, implementando una asta perfettamente elastica in un solver che ne gestisce le proprietà (es. Kangaroo) sarà il software a trovare le configurazioni dell’asta che minimizzano l’energia elastica della stessa a seguito di una deformazione.  
Il grafico sigma epsilon servirebbe per una trave reale, ma non nel caso in cui io imponessi di rimanere in campo puramente elastico in cui questo risulterebbe una retta passante per l’origine con modulo elastico pari alla pendenza (legge di Hooke). (Ricordo poi che il modulo può essere scelto a piacimento normalizzando la soluzione essendo una costante nel calcolo delle deformazioni di una trave isostatica).

La rotazione la impongo rispetto all’asse baricentrico della i-esima sezione, attorno all’asse Y, il centro di rotazione della sezione non è importante.

I carichi come detto non ce li ho, ho le rotazioni di alcune sezioni lungo la trave.

Detto ciò, ho proposto una nuova strada, per i miei scopi equivalente, che credo sia più agevole da concepire e realizzare, che esula da aspetti tecnici in cui, chi non è della materia potrebbe impelagarsi.

> [@Analisi della deformazione](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/20):
>
> Esattamente come dici, potrebbero esistere diverse cause a produrre la deformata che sto cercando, questo perché possono esistere sollecitazioni esterne coincidenti, ovvero che determinano caratteristiche di sollecitazione interne equivalenti e di conseguenza deformata equivalente. Questo però non è importante perché io non sto cercando la distribuzione di carichi esterna tale per cui ho una certa rotazione in una sezione i-esima della trave, bensì sto cercando l’abbassamento o l’innalzamento di…

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [1 Ottobre 2024, 9:42am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/31 "2024-10-01T09:42:57Z")

</div>

Puoi darci un esempio di dati iniziali?  
A che percentuale della lunghezza c’è quale angolo?

Uno “spago” fissato teso tra due punti, se applicata una forza a metà dello spago, creerebbe una forza di tensione interna allo spago virtualmente infinita (/cos(0)).  
In realtà, lo spago è sempre un poco elastico e allungangosi permette di creare un angolo utile (/cos(\>0))…

La tua trave è appoggiata su due cerniere, ok … ma se hai angoli superiori al… mezzo grado(?), mi viene da pensare che le due cerniere si sono comunque un poco avvicinate, altrimenti si creerebbe una tensione interna alla trave, una trazione lungo l’asse, enorme.

Forse mi sono spiegato male, ma se ci fossero più dati realistici si riuscirebbe a immaginare meglio la situazione.

Ora come ora mi immagino una trave che appena gli applico il tuo dato iniziale, l’angolo, deve assumere una tensione di trazione interna immensa… la flessione è una bazzecola in confronto.

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [1 Ottobre 2024, 10:01am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/33 "2024-10-01T10:01:46Z")

</div>

Penso di star trovando una soluzione, con un aiuto esperto, non lo nego.

In ogni caso aspetto a cantar vittoria e intanto ti rispondo. In scienza delle costruzioni, più precisamente nella teoria elastica delle travi, si assume un’ipotesi di base, detta ipotesi di piccoli spostamenti assunto per il quale l’angolo di rotazione, espresso in radianti, della sezione di una trave nella configurazione deformata è confondibile con la tangente di tale angolo e di conseguenza con la derivata prima della funzione spostamento, calcolata nel punto corrispondente dell’asse della trave. questo lo si fa perché altrimenti nascerebbero effetti secondari, tra qui quelli che hai detto, in aggiunta ad effetti P-delta, ovvero momenti secondari ed è giustificato dal fatto che in ingegneria civile le deformazioni in campo elastico sono generalmente quasi impercettibili. Tale semplificazione è alla base della teoria elastica della trave e su questa si regge ad esempio la scrittura della linea elastica.

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [1 Ottobre 2024, 10:04am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/34 "2024-10-01T10:04:16Z")

</div>

> [@Andrea10](#):
>
> Penso di star trovando una soluzione, con un aiuto esperto, non lo nego.

Beh, ora che l’hai trovato, dicci come avete fatto XD  
Di sicuro siamo tutti interessati a riguardo.

> [@Andrea10](#):
>
> detta ipotesi di piccoli spostamenti

ok… capisco il discorso…  
Quindi immagino anche che tu stia parlando di angoli molto piccoli… per quello chiedevo i valori, mi stavo immaginando un trampolino da piscina… sicuramente sbagliato. 😅

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [1 Ottobre 2024, 11:04am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/35 "2024-10-01T11:04:34Z")

</div>

> [@RiccardoMajewski](#):
>
> Beh, ora che l’hai trovato, dicci come avete fatto XD  
> Di sicuro siamo tutti interessati a riguardo.

Prima vorrei capirci qualcosa, visto che mi è stato inviato lo script e spiegato ben poco.

> [@RiccardoMajewski](#):
>
> ok… capisco il discorso…  
> Quindi immagino anche che tu stia parlando di angoli molto piccoli… per quello chiedevo i valori, mi stavo immaginando un trampolino da piscina… sicuramente sbagliato. 😅

Certo, come dicevo siamo in campo elastico, e nella teoria elastica delle travi è una condizione necessaria.  
Ti chiedo scusa se non era chiaro ma parlando di aspetti tecnici è difficile essere chiari fin da subito su tutto.

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [1 Ottobre 2024, 6:33pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/36 "2024-10-01T18:33:51Z")

</div>

> [@RiccardoMajewski](#):
>
> Beh, ora che l’hai trovato, dicci come avete fatto XD  
> Di sicuro siamo tutti interessati a riguardo.

Come richiesto, vi posto lo script che da poco mi sono messo a studiare e cercare di raggruppare per semplificarne la lettura e cercare di capirne il senso.

L’idea è stata quella di interpolate tre punti con una curva di grado variabile (generalmente le linee elastiche sono curve di massimo quarto grado), due di questi fissi (vincoli esterni) ed uno variabile parametrizzato attraverso l’ascissa e la quota. Viene poi ricavata la tangente e la normale a tale curva nel punto considerato. A questo punto, fissata la lunghezza della trave, l’ascissa del punto considerato, il grado della curva interpolante ed impostato un valore dell’angolo richiesto nella sezione corrispondente (panel giallo all’interno del gruppo algoritmo) si può far corre galapagos che con un certo scarto (indicato nel panel rosso) ricaverà la quita del punto per far si che possa essere interpolato assieme agli altri due punti fissi con una curva del grado scelto.

Quello che vorrei provare a fare ora è aumentare i punti da interpolare aggiungendo un secondo punto variabile e vedere se fissando l’ascissa per entrambi i punti, e dando in pasto due angoli a galapagos, questo mi fornisce due quote.  
[Deformazione\_Trave appoggiata.gh](https://it.discourse.mcneel.com/uploads/short-url/mtu8zjdrO5qRBL2jQR5NwtWcoQZ.gh) (31,9 KB)

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [1 Ottobre 2024, 9:05pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/37 "2024-10-01T21:05:33Z")

</div>

Avevo scritto fin dall’inizio che occorre la linea elastica. Scrivi le equazioni e con galapagos imponi come ingressi M, fissati I ed E e lui e come obiettivo dai l angolo di deformazione e la distanza. Anche se probabilmente c’è la relazione inversa e con un po di matematica non si scomoda nemmeno Galapagos.  
Anzi con la linea elastica è realistico per piccole deformazioni, al limite ne modifichi la scala1D per aumentarne gli effetti.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [1 Ottobre 2024, 9:11pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/38 "2024-10-01T21:11:22Z")

</div>

> [@Andrea10](#):
>
> L’energia di deformazione non devo usarla,

L hai tirata in ballo e ti chiedevo perché.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [1 Ottobre 2024, 9:16pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/39 "2024-10-01T21:16:30Z")

</div>

> [@Andrea10](#):
>
> rotazione la impongo rispetto all’asse baricentrico della i-esima sezione, attorno all’asse Y, il centro di rotazione della sezione non è importante.

Il centro/asse di rotazione della sezione lo hai appena definito, ovvero l asse baricentrico di sezione. 😁  
Se l input è un angolo, parlavi di deformazione imposta, come gliela vuoi indicare sta deformazione?

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [1 Ottobre 2024, 9:34pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/40 "2024-10-01T21:34:43Z")

</div>

Sapresti aiutarmi implementando il mio script con due punti parametrizzati invece di uno? Ci sto provando con non troppo successo.  
Ho aggiunto un punto ma non riesco a portare a termine lo script, sto lavorando sulla parte finale.

 ![Immagine 2024-10-01 233357](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/2/a/2aeeaa2a13e362ca7ae366846096e15763afd179.png)

---

<div class="post-metadata">

**Author:** ![Andrea10](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/andrea10/32/19727_2.png) [@Andrea10](https://it.discourse.mcneel.com/u/Andrea10)\
**Post date:** [1 Ottobre 2024, 9:41pm UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/41 "2024-10-01T21:41:42Z")

</div>

Nella statica e cinematica delle travi, asse di rotazione (riferito alla sezione) e centro di rotazione (riferito al sistema) sono due cose ben distinte.  
Una sezione può ruotare attorno al proprio asse baricentrico mentre, nel piano XZ la proiezione di quest’ultimo ruota attorno al centro di rotazione.

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [2 Ottobre 2024, 4:20am UTC](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283/42 "2024-10-02T04:20:12Z")

</div>

So bene di cosa parlo. La sezione ha tre assi baricentrici (se consideriamo uno spessore infinitesimo) , e se parliamo di quello parallelo a y, posto che la trave è soggetta a forze sui piani baricentrici, l asse di rotazione coincide con quello di rotazione della sezione che del resto è l’unico responsabile della flessione di cui si parlava, My.  
Ho letto qualcosa anche io di statica.  
La cinematica della trave mi è nuovissima 😂

[Pagina precedente](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283.md?page=1)

[Pagina seguente](https://it.discourse.mcneel.com/t/analisi-della-deformazione/6283.md?page=3)
