In summary: I'm looking for a more in-depth discussion and derivation of what happens during slope mode, specifically how a set "slope" maps to a resulting power when operating in "manual slope mode".
More context:
I'm interested in "flattening" my Wahoo Kickr's required power versus cadence in the viscinity of a desired cadence and set power. The specific application is I'm trying to do a maximal effort interval, such as 20 minute effort, at a target cadence around 95 rpm. I can't complete this in erg mode as I can't stop to adjust intensity, and in manual slope mode I find the resulting power at 93 or 97 rpm to be too large a difference compared to 95 rpm, hence the desire to flatten it. Unfortunately, I've found shifting results in too large of a change in rpm to achieve my desired effort. As a sanity check, shifting from the 20 tooth to 19 tooth ring results in a 5% reduction in cadence for a constant bike speed, and hence constant power, causing this cadence issue.
My approach was to use slope mode and unrealistically change my weight, CdA, Crr, gradient, and other parameters to achieve my target wattage at a selected velocity, which for a non-shifting ride results in a selected cadence. However, the closest I've been able to identify Golden Cheetah's ability to relate this model is in the Options->Data Fields->Processing->Estimate Power Values. However,
https://groups.google.com/g/golden-cheetah-users/c/vAhgiHnY5LI indicatres this functionality is focused on estimating power from an outdoor ride, not using a road gradient to derive velocity. I found a "Virtual Speed" discussion (
https://github.com/GoldenCheetah/GoldenCheetah/issues/229), but I can't find other documentation for how the "Virtual bike for simulated rides in Train mode" is calculated.