Skip to content

Improve numerics of saturation and formation models.#2036

Merged
copybara-service[bot] merged 1 commit intomainfrom
test_878555972
Mar 6, 2026
Merged

Improve numerics of saturation and formation models.#2036
copybara-service[bot] merged 1 commit intomainfrom
test_878555972

Conversation

@copybara-service
Copy link

@copybara-service copybara-service bot commented Mar 4, 2026

Improve numerics of saturation and formation models.

  • Switch the formation model to use linear interpolation between base_multiplier and 1.0 based on sigmoid(P_sol - P_LH)
  • Switch the saturation model to use softplus, giving linear increase in transport: (value_at_ped_top - desired_value_at_ped_top) * base_multiplier
  • Ensure clipping is only applied to the final transport multipliers, rather than components
  • Update names of model parameters for improved interpretability

These changes made the solver converge noticeably faster.

@copybara-service copybara-service bot force-pushed the test_878555972 branch 6 times, most recently from 23c0d9a to 4905765 Compare March 6, 2026 14:20
- Switch the formation model to use linear interpolation between base_multiplier and 1.0 based on sigmoid(P_sol - P_LH)
- Switch the saturation model to use softplus, giving linear increase in transport: (value_at_ped_top - desired_value_at_ped_top) * base_multiplier
- Ensure clipping is only applied to the final transport multipliers, rather than components
- Update names of model parameters for improved interpretability

These changes made the solver converge noticeably faster.

PiperOrigin-RevId: 879606136
@copybara-service copybara-service bot merged commit 6fac75d into main Mar 6, 2026
@copybara-service copybara-service bot deleted the test_878555972 branch March 6, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant