1"""Centralized physics constants for combustion and nozzle calculations.
3This module consolidates scattered hardcoded constants to enable:
41. Easy validation against literature
52. Config-driven parameter sweeps
63. Consistent values across modules
8Constants are organized by category and include physical units and sources.
17T_INJECTION_GUESS = 400.0
25TEMPERATURE_PROFILE_ALPHA = 0.7
35SPALDING_NUMBER_DEFAULT = 0.2
39LOX_PENALTY_CONSTANT = 3.0
42DIFFUSIVITY_REFERENCE = 2e-5
45HOT_GAS_VISCOSITY = 7e-5
54ARRHENIUS_A0_HYDROCARBON = 1.0e7
58ACTIVATION_ENERGY_HYDROCARBON = 80000.0
63REACTION_TIME_REFERENCE = 5e-5
66REFERENCE_PRESSURE = 4.0e6
67REFERENCE_TEMPERATURE = 3500.0
78TURBULENCE_INTENSITY_DEFAULT = 0.08
81TARGET_SMD_DEFAULT = 50e-6
88R_UNIVERSAL = 8.314462618
91R_UNIVERSAL_KMOL = 8314.462618
103MACH_EXIT_MAX_NUMERICAL = 20.0
106MACH_SOLVER_TOLERANCE = 1e-10
107MACH_SOLVER_MAX_ITERATIONS = 50
128D_MIN_GASIFICATION = 1e-6