FDS 6.10.0

 

Nelle more della pubblicazione di FDS 7 il NIST ha ritenuto di rilasciare una ulteriore release la 6.10.0 che contiene la versione 7 di FDS in versione beta

Nuove Funzionalità

  • Temperatura di Autoaccensione (AIT) per Zona di Esclusione AIT:
    • È ora possibile impostare la temperatura di autoaccensione (AIT) per ciascuna AIT_EXCLUSION_ZONE. Cercare “Piloted Ignition” (Accensione Pilotata) nella Guida Utente di FDS.
  • Nuovo Modello per Reazioni in Fase Solida Ossidativa:
    • È stato implementato un nuovo modello per le reazioni in fase solida ossidativa, che garantisce la coerenza tra il flusso di massa superficiale dell’ossigeno e la velocità di consumo dell’ossigeno nelle reazioni in fase solida. Consultare “Solid Phase >> Pyrolysis Models >> Solid Fuels” (Fase Solida >> Modelli di Pirolisi >> Combustibili Solidi) nella Guida Tecnica di FDS.
  • Gestione Automatica della Rugosità della Parete:
    • Quando la rugosità definta a grana di sabbia è maggiore della prima cella di griglia fuori dalla parete, lo stress della parete viene automaticamente convertito in NO_SLIP (Nessuno Scivolamento).
  • Correzione del Limitatore di Flusso in LES:
    • In SIMULATION_MODE='LES', è implementata una nuova correzione del limitatore di flusso che garantisce il flusso isotermico per il trasporto multicomponente di specie con pesi molecolari diversi.
  • Integrazione della Libreria SUNDIALS per la Chimica Dettagliata del Fuoco:
    • FDS è stato compilato con la libreria SUNDIALS per supportare la chimica dettagliata del fuoco. Include input REAC aggiuntivi e script Python per convertire i meccanismi chimici Cantera in formato FDS.
  • Integrazione della Libreria HYPRE per Solutori di Pressione Ottimizzati:
    • FDS è stato compilato con la libreria HYPRE, abilitando i solutori di pressione locali ULMAT HYPRE e globali UGLMAT HYPRE. Viene utilizzato il solutore iterativo di gradiente coniugato precondizionato algebrico a multigriglia fornito da HYPRE. Cercare “Optional Pressure Solvers” (Solutori di Pressione Opzionali) nella Guida Utente di FDS.
  • Miglioramenti alla Ridenodizzazione delle Pareti:
    • Aggiunto RAMP_IHS per INTERNAL_HEAT_SOURCE (Sorgente di Calore Interna).
    • Riduzione del costo della ridenodizzazione delle pareti. Sostituisce RENODE_DELTA_T su SURF con REMESH_RATIO su SURF e REAC_RATE_DELTA su MATL.
  • Indice di Rifrazione Reale e Complesso per SPEC:
    • Aggiunti REAL_REFRACTIVE_INDEX e COMPLEX_REFRACTIVE_INDEX a SPEC.
  • Namelist BACK per Frazioni di Massa Iniziali:
    • Aggiunto il namelist BACK come metodo alternativo per definire le frazioni di massa iniziali.
  • ALT_ID per SPEC:
    • Aggiunto ALT_ID a SPEC. Consente l’uso di un ID alternativo per altri input FDS che richiedono una specie (&SPEC ID='OXYGEN',ALT_ID='O2').
  • Heartbeat per Controllo Esterno di FDS:
    • Aggiunto un “heartbeat” (segnale di battito cardiaco) al controllo esterno di FDS (input di DT_EXTERNAL_HEARTBEAT, EXTERNAL_HEARTBEAT_FILENAME e HEARTBEAT_FAIL su TIME).
  • Accelerazione OpenMP per Condizioni al Contorno di Trasferimento di Calore e Massa:
    • Aggiunta la capacità di accelerazione offerta da OpenMP al calcolo delle condizioni al contorno di trasferimento di calore e massa.
  • Rimozione di SHARED_FILE_SYSTEM da MISC:
    • Rimosso SHARED_FILE_SYSTEM da MISC. Un singolo file CHID.smv viene scritto con un’operazione di “gather” e una singola scrittura POSIX da MPI Rank 0 per impostazione predefinita, o con un’operazione di scrittura collettiva MPI-IO quando SMV_PARALLEL_WRITE=T viene aggiunto in DUMP.
  • Personalizzazione dei Modelli di Combustibile Level Set Predefiniti:
    • Aggiunta l’opzione per personalizzare l’altezza del combustibile, il carico e/o il rapporto di impaccamento per i 13 modelli di combustibile level set predefiniti.
  • Calcolo della Resistenza della Vegetazione Superficiale per Combustibile Level Set:
    • Calcolo della resistenza della vegetazione superficiale per il combustibile level set seguendo l’approccio del modello di combustibile di confine.
  • Opzione VEG_LSET_ROS_FIXED:
    • Aggiunta l’opzione VEG_LSET_ROS_FIXED per rendere la propagazione del level set invariante con il vento o la pendenza, in particolare per la riproduzione delle procedure di accensione

Correzioni di Bug

  • Corretto il bug in cui un RADCAL_ID specificato dall’utente veniva ignorato.
  • Corretto il bug nell’impostazione del CFL per HVAC_MASS_TRANSPORT.
  • Corretto il bug nell’applicazione di BULK_DENSITY a ostruzioni sottili.
  • Corretta la computazione del fattore di aggiustamento dell’area per le aperture circolari divise su più mesh.
  • Diverse correzioni di bug relative ai volumi di intersezione per le mesh e le regioni INIT delle particelle.
  • (Geometria non strutturata) Diverse correzioni di bug e aggiornamenti sul trattamento delle celle tagliate e delle facce nei confini della mesh, collegamento delle facce tagliate.
  • (Geometria non strutturata) Rimossa l’interpolazione per le variabili della fase gassosa associate ai confini.

Output

  • Aggiunto l’output BLOWING CORRECTION (Correzione del Soffiaggio).
  • Aggiunto l’output MOLECULAR CONDUCTIVITY (Conduttività Molecolare).
  • Aggiunto SMOOTHING_TIME come alternativa a SMOOTHING_FACTOR.
  • Aggiunto LP_TAG a PROF per l’output di profili di profondità per una particella.
  • Aggiunte le quantità di confine FIRE ARRIVAL TIME (Tempo di Arrivo del Fuoco) e FIRE RESIDENCE TIME (Tempo di Permanenza del Fuoco) per la propagazione degli incendi boschivi.
  • Aggiunti RADIATION ABSORPTION (Assorbimento di Radiazione) e RADIATION EMISSION (Emissione di Radiazione), che sono i componenti di RADIATION LOSS (Perdita di Radiazione).
  • Aggiunta una colonna HRR_OX al file CHID_hrr.csv. Questa colonna fornisce il tasso di rilascio di energia totale dalle reazioni di ossidazione superficiale, mentre la colonna HRR si riferisce solo alla combustione in fase gassosa.