Parametri sorteggiati a ogni corsa: intervalli [min, max] per gradini, ambiente, rumore e salti
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c0054c49a5
commit
797517db33
6 files changed
+97
-70
No files matched your search
+25
-26
@@ -1,45 +1,44 @@
|
||||
# config.toml — unica fonte dei valori (esempio). Unità nei suffissi: _s secondi, _ms millisecondi, _c gradi C, _hz 1/s.
|
||||
# Le chiavi con [min, max] sono intervalli: a ogni corsa (seed) ne viene sorteggiato un valore uniforme.
|
||||
# [x, x] = valore fisso.
|
||||
|
||||
durata_s = 120.0 # basta a far tornare T vicino a T_amb dopo il raffreddamento
|
||||
dt_ms = 150.5 # intervallo medio tra campioni
|
||||
jitter_ms = 0.6 # variazione uniforme ±jitter dell'intervallo
|
||||
|
||||
# Ambiente (baseline di T e riferimento per dT: T parte da qui e torna qui)
|
||||
amb_inf_c = 23.1
|
||||
amb_A_c = -0.45 # amb(0) = amb_inf + amb_A
|
||||
amb_tau_s = 58.0
|
||||
amb_inf_c = [20.0, 26.0]
|
||||
amb_A_c = [-0.8, 0.8] # amb(0) = amb_inf + amb_A
|
||||
amb_tau_s = [30.0, 90.0]
|
||||
amb_sigma_c = 0.017 # rumore prima della quantizzazione
|
||||
amb_passo_c = 0.1 # quantizzazione del canale ambiente
|
||||
|
||||
# Rumore di T
|
||||
sigma_c = 0.11 # rumore bianco gaussiano a freddo
|
||||
sigma_caldo_c = 0.20 # rumore bianco con T molto sopra la baseline
|
||||
x_rif_c = 20.0 # sopra questo eccesso termico il rumore vale sigma_caldo_c
|
||||
wander_sigma_c = 0.04 # componente lenta (deriva casuale)
|
||||
wander_tau_s = 3.5
|
||||
passo_T_c = 0.01 # risoluzione di T e dT nel CSV
|
||||
sigma_c = [0.06, 0.16] # rumore bianco gaussiano a freddo
|
||||
sigma_caldo_c = [0.15, 0.30] # rumore bianco con T molto sopra la baseline
|
||||
x_rif_c = 20.0 # sopra questo eccesso termico il rumore vale sigma_caldo_c
|
||||
wander_sigma_c = [0.02, 0.08] # componente lenta (deriva casuale)
|
||||
wander_tau_s = [2.0, 6.0]
|
||||
passo_T_c = 0.01 # risoluzione di T e dT nel CSV
|
||||
|
||||
# Riscaldamento e raffreddamento
|
||||
t_impulsi_s = [15.7, 17.8, 21.7] # istanti dei gradini di riscaldamento ([] = nessun riscaldamento)
|
||||
dT_impulsi_c = [88.0, 75.0, 65.0] # ampiezza di ogni gradino (stessa lunghezza di t_impulsi_s)
|
||||
k_raffreddamento_hz = 0.063 # raffreddamento esponenziale: tau = 1/k
|
||||
tau_sensore_s = 0.07 # ritardo di risposta del sensore
|
||||
|
||||
# Variabilità tra una corsa e l'altra (0 = nessuna)
|
||||
impulsi_jitter_t_s = 0.05 # sigma dello spostamento casuale di ogni gradino
|
||||
impulsi_jitter_amp_rel = 0.02 # sigma relativa dell'ampiezza di ogni gradino
|
||||
k_jitter_rel = 0.02 # sigma relativa di k_raffreddamento_hz
|
||||
# Riscaldamento e raffreddamento: numero, istanti e ampiezze dei gradini sono sorteggiati a ogni corsa
|
||||
n_gradini = [1, 3] # numero di gradini (interi, estremi inclusi)
|
||||
t_primo_gradino_s = [8.0, 25.0] # istante del primo gradino
|
||||
distanza_gradini_s = [1.0, 6.0] # distanza tra due gradini consecutivi
|
||||
dT_gradino_c = [40.0, 90.0] # ampiezza di ogni gradino
|
||||
k_raffreddamento_hz = [0.05, 0.09] # raffreddamento esponenziale: tau = 1/k
|
||||
tau_sensore_s = [0.04, 0.12] # ritardo di risposta del sensore
|
||||
|
||||
# Disturbi a salto durante il raffreddamento, dopo l'ultimo gradino (gradini irregolari come in un sensore reale)
|
||||
salti_rate_hz = 0.25 # frequenza media (Poisson)
|
||||
salti_rate_hz = [0.1, 0.5] # frequenza media (Poisson)
|
||||
salti_media_c = -1.0 # ampiezza media (con segno: prevalgono gli scarti verso il basso)
|
||||
salti_sigma_c = 2.5 # sigma dell'ampiezza
|
||||
salti_sigma_c = [1.5, 3.5] # sigma dell'ampiezza
|
||||
salti_tau_s = 0.7 # tempo di rientro del salto
|
||||
salti_x_min_c = 60.0 # i salti avvengono solo con eccesso termico sopra questo valore
|
||||
salti_max_c = 4.0 # ampiezza massima (in valore assoluto) di ogni salto, anche riscaldamento
|
||||
salti_max_c = 4.0 # ampiezza massima (in valore assoluto) di ogni salto, anche riscaldamento
|
||||
|
||||
# Disturbi a salto durante il riscaldamento (tra il primo e l'ultimo gradino), scarti nei due versi
|
||||
salti_risc_rate_hz = 0.8 # frequenza media (Poisson)
|
||||
salti_risc_media_c = 0.0 # ampiezza media (con segno)
|
||||
salti_risc_sigma_c = 2.5 # sigma dell'ampiezza
|
||||
salti_risc_tau_s = 0.3 # tempo di rientro del salto
|
||||
salti_risc_rate_hz = [0.4, 1.2] # frequenza media (Poisson)
|
||||
salti_risc_media_c = 0.0 # ampiezza media (con segno)
|
||||
salti_risc_sigma_c = [1.5, 3.5] # sigma dell'ampiezza
|
||||
salti_risc_tau_s = 0.3 # tempo di rientro del salto
|
||||
Reference in new issue
Block a user