Originally Posted by
Raleighcopter
There would be too much dead time in that control loop. You would be much better doing the compensation in the controller. We would need to come up with a proper compensation equation to do that but adding the code would be fairly easy.
Depends... If it is the atmospheric pressure and temperature, the same way we use it for the solenoid, the delay really is no problem. I have several planes still running with a separate pressure/temp sensor feeding info back to the TX over telemetry, and the TX by means of a LUA script correcting the solenoid output.
But if it is intended to compensate for the airbleed, that won't work for reasons I described earlier: impossible to mathematically describe the correlation between that atmospheric data and the airbleed requirement.