Stai registrando la risposta giusta nel posto giusto?
Chi lavora con FLAC2D/3D conosce bene il comando zone history: è lo strumento più immediato per registrare l'evoluzione di una variabile durante il calcolo - spostamenti, tensioni, pressioni interstiziali - e costruire curve di risposta del modello fase per fase. È uno strumento potente e versatile, ma presenta un limite preciso: registra grandezze nel continuo della mesh del terreno, non sugli elementi strutturali.
Questo significa che se stai monitorando lo spostamento di testa di una paratia usando un gridpoint della mesh adiacente all'elemento strutturale, stai leggendo la risposta del terreno in quel punto - non quella della paratia. Nella maggior parte dei casi i due valori coincidono o sono molto prossimi, ma non sempre. E quando non coincidono, la differenza può avere un significato fisico importante che vale la pena cogliere.
Il comando structure node history è stato progettato esattamente per colmare questo divario: registra le grandezze direttamente sui nodi degli elementi strutturali, con una precisione e una pertinenza fisica che zone history non può offrire nei modelli terreno-struttura.
Cosa registra zone history e cosa registra structure node history
zone history opera sulla mesh del continuo: può registrare tensioni, deformazioni, pressioni interstiziali, spostamenti e velocità dei gridpoint della griglia. Il punto di misura è un gridpoint della mesh del terreno, identificato per coordinate. È lo strumento giusto per monitorare la risposta del terreno circostante - la distribuzione delle pressioni interstiziali durante l'emungimento, l'evoluzione delle tensioni in una zona plastica, lo spostamento della superficie del terreno a valle dello scavo.
structure node history opera invece direttamente sui nodi degli elementi strutturali. Le grandezze registrabili includono:
- Spostamenti traslazionali nelle tre direzioni (x, y, z nel sistema globale)
- Spostamenti rotazionali (rotazioni nodali, per elementi beam e pile)
- Velocità traslazionali e rotazionali
- Forze di squilibrio nodale - utili per la diagnostica della convergenza
- Forze interne e momenti - esprimibili nel sistema di riferimento locale del nodo tramite la keyword local
Quest'ultimo punto è la differenza più rilevante sul piano pratico. Le forze interne e i momenti registrati nel sistema di riferimento locale dell'elemento strutturale sono le grandezze fisicamente significative per la verifica strutturale: la forza assiale, il momento flettente e il taglio nell'asse dell'elemento, indipendentemente dalla sua orientazione nello spazio.
La keyword local: perché cambia tutto
In FLAC2D/3D, gli elementi strutturali possono avere orientazioni arbitrarie nello spazio - una paratia verticale, un palo inclinato, un tirante obliquo. Quando si registra una forza o uno spostamento nel sistema di riferimento globale (x, y, z), il valore ottenuto è la componente della grandezza lungo un asse cartesiano fisso - non necessariamente allineato con l'asse dell'elemento.
Per un palo verticale, le componenti globali e locali coincidono. Ma per un tirante inclinato a 30° rispetto all'orizzontale, la forza assiale nell'elemento è una combinazione delle componenti globali x e y - e registrare solo una di esse restituisce un valore privo di significato strutturale diretto.
La keyword local di structure node history risolve questo problema alla radice: le grandezze vengono registrate nel sistema di riferimento locale del nodo, allineato con l'asse dell'elemento strutturale. Il risultato è direttamente confrontabile con i valori di progetto - forza assiale, momento flettente e taglio nell'asse dell'elemento - senza alcuna trasformazione manuale successiva.
La sintassi
La sintassi del comando è semplice e si integra naturalmente nel flusso di lavoro esistente. Il nodo può essere identificato in due modi: per coordinate, tramite la keyword position, o per ID, tramite component-id.
Per registrare lo spostamento orizzontale di testa della paratia in un nodo identificato per coordinate:
structure node history displacement-x position (0.0, 0.0)
Per registrare il momento flettente nel sistema di riferimento locale di un nodo specifico:
structure node history moment-z component-id 47 local
Per registrare la forza assiale in un tirante inclinato, nel sistema locale dell'elemento:
structure node history force-x component-id 12 local
I risultati vengono registrati con la stessa cadenza temporale degli altri history e sono accessibili dalla stessa interfaccia grafica - plot, export, confronto con dati di monitoraggio.
Quando usare l'uno e quando l'altro: la regola pratica
La scelta tra i due comandi segue una logica semplice: il punto di interesse determina lo strumento.
Usa zone history quando vuoi monitorare la risposta del terreno: spostamenti della superficie, evoluzione delle pressioni interstiziali, progressione delle zone plastiche, cedimenti a distanza dalla struttura. È lo strumento giusto anche per monitorare la convergenza globale del modello tramite model history mechanical unbalanced-force.
Usa structure node history ogni volta che il punto di interesse è un elemento strutturale: la testa della paratia, il punto di massimo momento flettente, il nodo di attacco di un puntone o di un tirante, una sezione critica del rivestimento di una galleria. È lo strumento indispensabile quando le grandezze di interesse sono forze interne, momenti o rotazioni - e in tutti i casi in cui l'orientazione dell'elemento nello spazio rende le componenti globali fisicamente poco significative.
Nei modelli più complessi, i due comandi si usano sistematicamente in parallelo: zone history per seguire la risposta del terreno circostante, structure node history per monitorare la risposta strutturale degli elementi di supporto. Il confronto tra le due serie di dati - spostamento del gridpoint del terreno adiacente alla testa della paratia vs spostamento del nodo strutturale nella stessa posizione - può rivelare comportamenti di interfaccia che altrimenti rimarrebbero nascosti.
Un vantaggio spesso trascurato: il confronto con il monitoraggio in campo
Negli scavi con sistemi di monitoraggio strumentale - inclinometri, celle di carico sui puntoni, distometri - i dati acquisiti in campo sono grandezze strutturali misurate direttamente sull'elemento: spostamento della testa della paratia, forza nel puntone, rotazione di un nodo. structure node history consente di estrarre dal modello esattamente le stesse grandezze, nelle stesse posizioni, con la stessa cadenza temporale - rendendo il confronto modello-monitoraggio immediato, diretto e privo di ambiguità interpretative.