Well primaryvariable scaling - #4176
Conversation
|
jenkins build this please |
|
benchmark please |
|
Benchmark result overview:
View result details @ https://www.ytelses.com/opm/?page=result&id=1830 |
|
Do you have some ideas about what kind of number should be used to benefit a typical blackoil simulation running? |
|
Should |
| } | ||
| case Well::ProducerCMode::BHP: { | ||
| control_eq = bhp - controls.bhp_limit; | ||
| control_eq = (bhp - controls.bhp_limit)*this->bhpControlScaling(); |
There was a problem hiding this comment.
From here, if the bhp_scale_ and bhp_control_scale are different values, how will it affects the tolerance checking?
|
hei, one small thing is that, for the Do you think it is easier to use if we can change this to make both |
|
Closing: five of the seventeen touched files no longer exist after the Ebos rename, and the well primary-variable code has moved on considerably since 2022. Well primary-variable scaling is better approached against the current StandardWellPrimaryVariables. Branch retained on my fork. |
|
Reopening as a draft to keep it alive as a marker rather than lose the topic. Well primary-variable scaling is still worth reviewing at some point. To be clear about its state: this cannot be rebased as-is -- five of the seventeen touched files no longer exist after the Ebos rename. Treat it as a record of the idea, to be rewritten against the current StandardWellPrimaryVariables when someone picks it up. |
|
Superseded by #7286, which is the same idea done properly: the scaling is applied to the AD derivative only, so stored values stay physical and B/C are untouched, and it comes with measured conditioning numbers for D. Branch kept. |
Idea is to be able to make scaling of the matrices more normal. It is a follow up on the scaling of the reservoir primary variables.