>>
>> --------------------------------------------------
>> From: <cas...@mminternet.com>
>> Sent: Wednesday, March 30, 2011 3:57 PM
>> To: "FlightGear developers discussions"
>> <flightgear-devel@lists.sourceforge.net>
>> Subject: [Flightgear-devel] Calculating  free stick position and forces
>>
>>> Ok,  here are a couple of thoughts on improving the elevator model; as
>>> always comments and suggestions are welcome, flames will be ignored
>>>
>>> @ line 220 or so  of FGAerodynamics add:
>>>
>>> alphat = alpha + tailincidence - downwash;  // alpha fro the tail
>>>
>>> for now we'll assume no flying tails just a normal hinged elevator, so
>>> the
>>> incidence is fixed and specified in the aircraft xml file.  To
>>> calculate
>>> the downwash we use the following formula
>>>
>>> downwash = 2 * CL(wing) / (pi * AR)
>>>
>>> where AR is the aspect ratio of (cbar*cbar)/Sw, but cbar is actually a
>>> variable dependent on the wing/flap configuration; so we need to
>>> recalculate cbar whenever the configuration changes and, at some point,
>>> we'll need to consider any delta cbar as a time dependent variable
>>> based
>>> on flap extension/retraction rates.
>>>
>>> Obtaining CL and pi is trivial, so the task at hand is the best way to
>>> calculate the aspect ratio - something that only has to happen when the
>>> wing configuration changes.
>>>
>>> So once we have the alpha at the tail and assuming a trim tab set to
>>> some
>>> value the stick free elevator (aka floating) becomes
>>>
>>> elev_float = - ((b1*alphat + b3*trim)/b2*elevator) * alphat
>>>
>>> where b1 = (partial) Ch with respect to (partial) alphat
>>> and
>>> b2 = (partial) Ch with respect to (partial) elevator
>>> and
>>> b3 = partial Ch with respect to (partial) trim
>>>
>>> All that remains is to calculate the elevator balance position where Cm
>>> =
>>> 0; i.e., steady state flight aka a trimmed aircraft or
>>>
>>> elev_float = elev_balance
>>>
>>> I'll stop here for now.  The next set of calcs would be to determine
>>> the
>>> control force gradient to apply to the stick as it is moved from the
>>> neutral (or zero stick force location).
>>>
>>> Regards
>>> John
>>
>>
>> I applaud what you are trying to do but would caution at using such a
>> gross
>> simplification for downwash, which is a very complicated thing to
>> estimate.
>> (see the literature)
>
> please cite a source rather than a general statement. see
>
> http://adg.stanford.edu/aa241/stability/staticstability.html
>
> and citing from the paper
>
> "The value of the downwash at the tail is affected by fuselage geometry,
> flap angle wing planform, and tail position. It is best determined by
> measurement in a wind tunnel, but lacking that, lifting surface computer
> programs do an acceptable job. For advanced design purposes it is often
> possible to approximate the downwash at the tail by the downwash far
> behind an elliptically-loaded wing"
>
> and
> http://www.scribd.com/doc/51685604/16/Designing-the-Horizontal-Tail
>
> and a similar cite
>
> " &#949; = &#949;0 + d&#949;/d&#945;w * &#945;w
>
> where &#949;0 is the downwash at zero angle of attack
>
> The downwash behind a wing can be derived from the finite-wing theory and
> shown to be related to the wing lift coefficient and aspect ratio:
>
> &#949;= 2CLw/&#960; ARw
>
> The rate of change of downwash angle with angle of attack is determined by
> taking derivative of the equation"
>
> Granted it's an approximation, but I don't have a wind tunnel or a large
> CFD program handy...  ;-)  This is a first step, we can do any refinements
> as desired and/or required once a working model is in place
>
>> Perhaps downwash and hinge force calculations should be the subject of a
>> section in the xml aerodynamics file so that they can be tailored on a
>> per-aircraft basis.
>>
>
> the xml files should be used to load the respective aircraft data for aero
> coefficients, tail geometry, and metrics.  For speed and efficiency the
> actual calculations should reside in the JSBSim code
>
> John
>
Ooops, the equations got trashed by the email server.  you'll have to go
to the cited docs.

>



------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to