9 GENNAIO 2026

Tip & Trick FLAC Itasca: Usa zone.field.get per “guardare dentro” le simulazioni FLAC

by Area tecnica

Quando si lavora con FLAC2D/3D o con qualunque estensione che introduce campi aggiuntivi a livello di zona, il metodo più diretto per leggere un valore numerico associato a una zona è il comando: zone.field.get

A cosa serve?

Permette di:

  • leggere il valore di un campo scalare memorizzato in una zona
  • verificare rapidamente che i campi definiti siano stati inizializzati correttamente
  • fare debug delle equazioni personalizzate controllando i risultati intermedi
  • estrarre valori per grafici, confronti o analisi di convergenza.

È uno degli strumenti più potenti per controllare cosa sta accadendo dentro il modello.

Sintassi generale: f := zone.field.get(v, fdef), dove:

  • f rappresenta il valore scalare letto nella posizione v
  • v è la posizione nello spazio da cui estrarre l’informazione
  • fdef – valore restituito se nessuna zona è stata trovata nella posizione richiesta.

Con questa sintassi, ottieni informazioni dal modello nella posizione indicata dal vettore v. L’argomento opzionale fdef specifica quale valore restituire se v non ricade all’interno di nessuna zona del modello. Di default, fdef=0.0.

Quando può esserti davvero d’aiuto?

Questo comando è particolarmente utile quando:

  • Stai sviluppando o modificando una legge costitutiva personalizzata e vuoi verificare che le variabili interne evolvano correttamente passo dopo passo.
  • Hai definito nuovi campi di zona e vuoi controllare rapidamente che siano stati inizializzati e aggiornati nel modo corretto.
  • Il modello non converge o restituisce risultati strani e hai bisogno di capire dove e quando qualcosa inizia ad andare storto.
  • Vuoi confrontare valori numerici precisi senza doverli stimare da una mappa di colori o da un grafico.
  • Stai facendo analisi di sensibilità o confronti tra modelli e vuoi estrarre valori puntuali in posizioni specifiche.

Leggi anche

6 OTTOBRE 2023

Il comando "zone relax" del nuovo Flac2D

by Harpaceas

12 LUGLIO 2023

Potenzialità del comando Zone Joints in Flac3D 9.0

by Fabrizio Ferraris

13 GIUGNO 2022

Plottare risultati su superfici 3D con Flac3D

by Flavia Tarsilla