Sorgente a 2 m/s da -1m a +5m, ricalibrata per picco 220-230°C

Velocità e percorso della sorgente aggiornati; passo di integrazione,
flusso di picco, costante di tempo del sensore e deviazioni di
randomizzazione ricalibrati di conseguenza per mantenere il picco di
temperatura (vera e misurata) nel range 220-230°C. Aggiunta convenzione
in CLAUDE.md sui commenti di config.py.
This commit is contained in:
2026-07-05 12:41:24 +02:00
parent ae0bef50cf
commit e636dfaad8
2 changed files with 18 additions and 16 deletions
+14 -16
View File
@@ -19,10 +19,10 @@
SIMULAZIONE = {
# Numero di file CSV da generare.
"num_run": 8,
"num_run": 2,
# Tempo simulato totale.
"durata_s": 80.0,
"durata_s": 30.0,
# Frequenza di campionamento CSV.
# Esempio: 2 Hz significa una riga ogni 0.5 s.
@@ -30,7 +30,7 @@ SIMULAZIONE = {
# Passo di integrazione numerica interna.
# Può essere inferiore al periodo di campionamento CSV.
"dt_interno_s": 0.02,
"dt_interno_s": 0.0002,
# Seed per la riproducibilità.
"seed": 42,
@@ -67,8 +67,8 @@ ARIA = {
SORGENTE = {
# La sorgente parte da x = x_inizio_m e si muove verso x_fine_m.
"x_inizio_m": -0.08,
"x_fine_m": 0.08,
"x_inizio_m": -1.0,
"x_fine_m": 5.0,
# Coordinata laterale fissa della proiezione del sensore sul lato caldo.
# L'effetto della sorgente è massimo quando x_sorgente == x_sensore e offset_y_m == 0.
@@ -79,15 +79,13 @@ SORGENTE = {
"offset_y_percorso_m": 0.0,
# Velocità della sorgente lungo x.
"velocita_m_s": 0.004,
"velocita_m_s": 2.0,
# Raggio del punto gaussiano. Valore più alto = impronta termica più larga.
"sigma_punto_m": 0.012,
# Flusso termico incidente massimo prima della correzione per efficienza.
# Calibrato per portare il lato sensore a circa 200-250 °C con lamiera
# sottile di banda stagnata (0.12 mm).
"flusso_termico_picco_W_m2": 43900.0,
"flusso_termico_picco_W_m2": 16500000.0,
# Frazione del flusso incidente che diventa effettivamente calore nella piastra.
"efficienza_riscaldamento": 0.35,
@@ -109,12 +107,12 @@ SENSORE = {
# Inerzia del sensore del primo ordine.
# Valore più alto = risposta del sensore più lenta.
"costante_tempo_s": 1.5,
"costante_tempo_s": 0.05,
# Deviazione standard del rumore gaussiano.
"rumore_std_C": 0.15,
# Passo di quantizzazione.
# Risoluzione del sensore: passo di quantizzazione della lettura.
# Esempio: 0.25 significa che i valori sono arrotondati a 0.25 °C.
# Usare 0.0 per disabilitare.
"quantizzazione_C": 0.25,
@@ -125,16 +123,16 @@ RANDOMIZZAZIONE = {
"abilitata": True,
# Deviazioni standard relative.
"velocita_std_rel": 0.08,
"flusso_picco_std_rel": 0.15,
"sigma_punto_std_rel": 0.10,
"velocita_std_rel": 0.007,
"flusso_picco_std_rel": 0.007,
"sigma_punto_std_rel": 0.007,
# Deviazioni standard assolute.
"temperatura_ambiente_std_C": 1.0,
"temperatura_ambiente_std_C": 0.5,
"rumore_sensore_std_rel": 0.25,
# Offset casuale uniforme del percorso della sorgente in y.
# Esempio: +/- 0.012 m significa che l'induttore può passare fino a 12 mm
# dalla linea ideale allineata con il sensore.
"offset_y_max_assoluto_m": 0.012,
"offset_y_max_assoluto_m": 0.001,
}