AeroPython / PyFME

Python Flight Mechanics Engine
http://pyfme.readthedocs.org/
MIT License
196 stars 70 forks source link

Rudder aerodynamic coefficients *not convincing* #96

Open aqreed opened 7 years ago

aqreed commented 7 years ago

As it can be noted in lines 277 and 284, the coefficients Cl_delta_rud and CN_delta_rud have been tuned (multiplied by 0.075). This was done to get a "decent" behaviour when deflecting the rudder, as a rough guess.

While this works, it is far from convincing, to the point I can barely sleep at night thinking on it.

Origin

The formulae to calculate Cl_delta_rud and CN_delta_rud were obtained at Roskam's Methods for Estimating Stability and Control Derivatives of Conventional Subsonic Airplanes pages 12.1 and 12.2. Both coefficients heavily depend on CY_delta_rud and alpha.

The question

Does anybody know how to improve this? What are we doing wrong?

AlexS12 commented 7 years ago

We have talked about this some times before and regarding the plane is only big issue I can see :wink: I would personally be happy if we could turn that "decent" into accomplishing some kind of objective provable criteria.

There are two possibilities (and maybe it is not possible, but the exercise could be fruitful and gratifying):

Do you think it is feasible? :thinking:

salgozino commented 7 years ago

For references in English for the aircraft's response I use: Stengel - Flight Dynamics (This one I think is the best) Roskam - Airplane Aerodynamics And Performance Nelson - Flight Stability And Automatic Control (@aqreed Here you can find basic and quick aproximations for the aerodynamic coefficients too! ;-) )

I'm performing some calculation to understand why tou have to use this correction factor in the rudder coefficients. Let me finish these numbers and I will be writting here my comments

aqreed commented 7 years ago

My guess is that the calculation of CY_delta_rud must be wrong! Thank you @salgozino. Regarding control theory and flight dynamics I would also add:

All of them are good, choose the one that you prefer!

salgozino commented 7 years ago

@aqreed I was checking the CY_delta_rud_data and Cl_delta_rud_data (line #277 in Cessna172 file) and that values does not match with respect to the values that could be found in Roskam Airplaine Design Part VI Chapter 11 Page 493. In that reference CY_delta_rud = 0.187 and Cl_delta_rud = 0.0147. In the aircraft file of the PyFME CY_delta_rud = 0.561 and Cl_delta_rud (for alpha = 0) is 0.0463.

Maybe, the estimation of the CY_delta_rud must be rechecked as you said. I will try to reproduce that estimations to compare with the values that are posted in the aircraft file.

AlexS12 commented 7 years ago

@salgozino Thank you @salgozino for your support with such a meticulous observation. Hopefully, will get better understanding of the problem and find a suitable approximation soon!

AlexS12 commented 6 years ago

Hi @salgozino, did you finally accomplish any estimation for these coefficients?