Jump to content
Sign in to follow this  
Guest cw1011

Flight dynamics problem in Engine not hardware???

Recommended Posts

Guest Peter Sidoli

We have had many discussions here regarding flight dynamics, lack of feel, control forces.There have been many who have defended the flight dynamics engine and its capability blaming lack of feel and control forces on the multitude of control hardware devices rather than a deficiency in the flight dynamics engine itself.It crossed my mind that maybe we are not seeing the wood for the trees in our thinking and that the fault lies cleanely with the flight dynamic engine itself and not hardware, springs etc.As you know at slow speed an aircraft requires a lot of control movement for a given reaction compared to high speed.Flair an aircraft at slow speed to land and approaching the stall at touchdown you may have to pull the control column in a real aircraft to almost your chest.the column moves almost 9 inches in such a situation.The same goes for the rudder.Rotate an aircraft like the Bravo at VR and it takes a very hefty heave to pull the aircraft up to ten degrees, yet we blame hardware for this lack in our sim not a deficiency in the flight engine itself.At fast cruise the movement required can be as little as 1/4 inch to pitch 10 degrees from level flight.The faster you go the more control force is required to diplace the aircraft from its trimmed state and the less control movement that is required.I have often complained that many thousand hour pilots have problems flying FS2004 aircraft.We as sim pilots adjust to flying the sim making tiny movements and pitching to degrees on the A/H rather than by feel.It is this lack of capability on feel and simulating forces which is the missing ingredient.It should surely be theoretically possible to have a control column that has NO spring forces or resistance built in the hardware whatsover and yet have the aircraft responding throughout its envelope in a correct fashion because the flight engine itself controls the behaviour Not the stick or column.The stick or column should be just an input?These are just thoughts and need taking apart by the really clever people here who understand the flight dynamic capability more than I do?CheersPeterhttp://forums.avsim.net/user_files/94188.jpg

Share this post


Link to post
Share on other sites

Couldn't a module be written that will adjust the amount of what the sim reads as control surface deflection and makes it relative to a curve that is related to the speed envelope given in the aircraft.cfg file? Thus as the aircraft slows to stalling speed it take much larger control movements to affect the aircraft... it gets sluggish and control is not as easy to maintain.I'm with you Peter with what you're getting at. Both my father and cousin (high time pilots) got completely confused when they first got behind the sim and thought that it plain sucked! Citing the input device (a CH USB Yoke in this case) and the way the aircraft reacted to it as the main cause.Cheers,Zane


Dr Zane Gard

Posted Image

Sr Staff Reviewer AVSIM

Private Pilot ASEL since 1986 IFR 2010

AOPA 00915027

American Mensa 100314888

Share this post


Link to post
Share on other sites

Peter,I have no problem seperating aircraft flight dynamics from control forces. I never mix the two issues. One could even test the flight dynamics using keyboard alone.Very nice Bravo - looks spanking new!Michael J.WinXP-Home SP2,AMD64 3500+,Abit AV8,Radeon X800Pro,36GB Raptor,1GB PC3200,Audigy 2, Omega 2.7.90 (4xAA 16xAF)

Share this post


Link to post
Share on other sites

The problem is one flight simulator flight control peripheral may input twice the amount of control than another. Without a calibrated properly rigged control system, one doesn't know how much input is being made into the system for any given change in position of the flight control.Secondly, the flight simulator user doesn't have data available from actual aircraft to test if the flight simulator is operating correctly.W. Sieffert

Share this post


Link to post
Share on other sites
Guest Douglas K

>>>>There have been many who have defended the flight dynamics engine and its capability blaming lack of feel and control forces on the multitude of control hardware devices rather than a deficiency in the flight dynamics engine itself.:)I try to stay out of these discussions about flight dynamics, there is so much misunderstanding and confusion (and not a little partisanship from some) about this subject. Information about MSFS flight dynamics is getting harder to come by with the increasing influence of payware and the proprietary baggage that goes with that territory, such as non-disclosure agreements, so I'll say a little here.The flight dynamics code that Microsoft uses is very sophisticated Peter. I have read that they purchased it from an outside source and adapted it to MSFS. That may be true, but what is undeniably true is Microsoft doesn't allocate enough resources to programming the stock aircraft to fly properly. I'm being kind here, an alternative viewpoint would be that they don't have a clue about aerodynamics or how to use this code to cause their aircraft to faithfully reflect the real-life counterparts, but these days I'm leaning toward the "that's good enough" scenario, recent events seem to confirm this. Regarding the control forces vs. airspeed, this is allowed for in the flight dynamics code, airfile tables 517, 518 and 519 (when present) provide the means to model the different stick forces experienced with elevator, ailerons and rudder over the complete range of the flight envelope. Competent third party flight dynamics will take advantage of this capability, but as Microsoft notes; the average gamer will not know the difference. You can't simulate the stick forces under your hand by programming the flight dynamics, only the movement required to produce the same result at different airspeeds can be modeled. For this reason I prefer to use these tables (517, 518 and 519) to model only the effect of reduced control response at lower airspeed, primarily the ailerons. You can imitate the effect of high stick forces at high airspeed by reducing the response, but to me it feels wrong, more like a cable failed or slipped off a pulley since you can move the stick as before, but with greatly reduced aircraft response. At low speed, it feels realistic, especially for aircraft with landing speeds under 80 KIAS. Some type of intelligent force feedback capability is what we need, and I'm sure it would be possible to model the air loads and stick forces in a realistic fashion, but now we're back to what the average gamer knows, and feeling the stick rattle now and then probably satisfies their thirst for realism. Microsoft is out of the hardware business now, so I have little hope for the realization of this concept, perhaps a competent third party developer could take up the challenge.That brings me to joysticks and their effect on flight dynamics. I won't address the joystick vs. flight dynamics subject in any great detail beyond what I've already written about force feedback. I've seen forum members here who will argue that the Microsoft flight dynamics programming is perfectly fine, and anyone who thinks otherwise needs a new joystick. I've used many joysticks over the years, and I've had hardware and software troubles (calibration) with some that left me briefly wondering what happened to the aerodynamics of my aircraft, but even with the cheapest controller ($2.00 electronics surplus) available, I've never seen degradation in aircraft response that was appreciable in contrast to using the most expensive joysticks. I have no expectation that the most finely machined custom joystick available, using the best components money can buy will be the cure for all or even some flight dynamics ills.There is some truth to the notion of the control interface being responsible for some of the problems with MSFS flight dynamics, the evidence lies in well known aerodynamic constants needing to be set differently than the real world values, but we have to work within the limitations of the current version of MSFS, and change the airfile to suit our needs.Also, you need to separate the flight dynamics from the flight model. The flight model is how the version of MSFS reads the flight dynamics code in the airfile. You can adjust it in the realism menu. I'm sure most people have heard that FS9 doesn't read the airfile code in the same way that FS2002 did, or the way FS2000 and CFS2 did. Angle of incidence of the wing and the aerodynamic effect of same is no longer read in FS9, and surprisingly, for a simulation with vintage aircraft using conventional landing gear, the effect of prop wash on the elevator is also among the missing. So the trend seems to be moving away from the flight dynamics code that allows for the most realism, to a simplified version that will please the average gamer that represents the greater portion of the customer base.I've been saying for quite some time that more realistic flight dynamics do not mean that the aircraft is harder to fly, quite the opposite. Avcomware stated the same thing in the recent topic you started on this subject, and I'm certain that as a pilot you're aware that this is true Peter. The question remains, does Microsoft? And if they do, do they care? Pleasing 1% of the customer base (the power users) is probably not a high priority item on their agenda, and perhaps bizarre and difficult flight dynamics (along with a slider to adjust things from easy to hard) is a concept more concerned with gaming than flight simulation, i.e. if you

Share this post


Link to post
Share on other sites

Hi, Peter.The main problem is that MS flight model is based on a number crunching engine, not air pressure on flight surfaces. This makes it difficult to scale the controls to the aircraft behavior, as we, pilots, know it. Some people seem to think that controls and flight dynamics are completely separate, these are the non pilots, or pilots that do not fly on regular basis, and they lack the

Share this post


Link to post
Share on other sites
Guest Peter Sidoli

MichaelThe Bravo is my new baby, my new toy :-)and I am well paid to fly her. I have been very lucky in getting a regular position flying this aircraft and we are flying interesting destinations.Yes she is almost new with 600 hrs total time and full EFIS primus 1000.CheersPeter

Share this post


Link to post
Share on other sites
Guest Peter Sidoli

DouglasThanks for your very detailed and informed views. If we take for simplification of description the control column/ rudder pedals totally devoid of any springing or artificial resistance there are two areas which spring to mind.Firstly as Zane mentioned in his reply above the control movement shouldnt be static for a given effect but variable to a speed graph.By this I mean at slow speed towards the stall there should be large control inputs required for a given control effect.As speed increases this should reduce to a minimal control movement for large effects.I ran some tests in a Seneca five and in the flair reducing to the stall there was several inches movement required for a desired effect.The same went with the rudder.speeding up to the cruise I attempted in this test to pitch the aircraft to 10 degrees.The control movement apart from becoming rock solid and very resistant to moving from its trimmed state only moved 1/4 of an inch.The same went for the rudder forces.Until this aspect is addressed we will never have a realistic flight sim experience yet it is in the realms of coding.Secondly the way the aircraft resists being moved from its trimmed state needs to also be coded.This should be apparent in the time the aircraft takes to move relative to its speed through the air.Pitch an aircraft from a relatively high speed and the initial response would be high forces plus a slow time rate to move from its trimmed state to say 10 degrees.As the speed drops, more control movement is required and the out of trim forces reduce.These effects are apparent through all controls yet poorly modelled in the sim.So we have two areas of "feel" control movement relative to speed and time to respond also relative to speed.Neither is realistically modelled yet both are vital if we want a realistic sim aircraft.Control hardware do need to offer resistance in the form of springs or rubbber bands but only to simulate out of trim forces.Only then will we get something approaching realism.I take your point on the conflict between the hardcore simmer and his expectations and Joe Bloggs average buyer who would nt give a T+SS or frankly know any better.For me Microsoft have done a wonderful job with the eye Candy in the sim but now need to address the structures under that Candy not only in flight dynamics but also in the weather and atmosphere as the relationship between the two is very important.Peter

Share this post


Link to post
Share on other sites
Guest Peter Sidoli

TvThanks too for your considered and experienced contribution one thing I would add to one of your comments which has cropped up before, relates to this extract."If a separation of flight controls from surfaces exists, be it due to software and or use of fly by wire, like the AirBus, and some fighter aircraft, the feel is lost."Regardless of whether the controls are direct linkage or indirect by fly by wire the forces are are still present and real.Ie with fly by wire the aircraft will still be reluctant to move from its trimmed state and large control v small control movements will still be required for a given effect what will be lacking is the out of trim forces which the motors which operate the control will still experience but the pilots controls will not.Best regardsPeter

Share this post


Link to post
Share on other sites

Hi, Peter.>Ie with fly by wire the aircraft will still be reluctant to move from its trimmed state and large control v small control movements will still be required for a given effect what will be lacking is the out of trim forces which the motors which operate the control will still experience but the pilots controls will not.

Share this post


Link to post
Share on other sites

>Some people seem to think>that controls and flight dynamics are completely separate,>these are the non pilots, I take issue with this sentence. I am one of those "some people" and I happen to be a pilot. I can seperate flight controls from aircraft dynamics simply because (in real life) I can provide some input to the aircraft and let go off the controls (or even better - fix them in one place with a vice or crazy glue) and watch the airplane do its thing so Peter's original statement about the controls being only the source of input is a good one. But anyone who knows physics (and I happen to be a physicist) knows very well what Newton's 3-rd law of motion says and that when you apply some force you get some feedback back. And Bob's expertly post above clearly demonstrates this force may not necessarily be coming from air pressure loads on flight controls surfaces.Michael J.WinXP-Home SP2,AMD64 3500+,Abit AV8,Radeon X800Pro,36GB Raptor,1GB PC3200,Audigy 2, Omega 2.7.90 (4xAA 16xAF)

Share this post


Link to post
Share on other sites

>"If a separation of flight controls from surfaces exists, be>it due to software and or use of fly by wire, like the AirBus,>and some fighter aircraft, the feel is lost.">>Regardless of whether the controls are direct linkage or>indirect by fly by wire the forces are are still present and>real.>Not necessarily. Many aircraft have hydraulic flight controls, and the controls themselves only move actuators. Any "feel" is produced artificially with springs...and any change in required control loading force due to air loads is also artificially fed back by use of variable spring tension. That feel is a direct function of the flight control system design, with some secondary affect arising from flight dynamics as it interacts with the control system (in those acft equipeed with a variable Q mechanism in the artificial feel system). Capturing this is not deterministic solely w/r/t flight dynamics, and thus can't be modeled by a one-size-fits-all FDE engine.>Ie with fly by wire the aircraft will still be reluctant to>move from its trimmed state and large control v small control>movements will still be required for a given effect what will>be lacking is the out of trim forces which the motors which>operate the control will still experience but the pilots>controls will not.No, I think you're confusing movement with force, and stability with feel. The F-16, for example, uses a nearly immovable stick with strain guages that measure the amount of *force* applied to the stick...not movement. Likewise, that airplane is inherently unstable and uses flight control computers to produce an artificial sort of neutral to slight positive stability. That airplane is not at all reluctant to move from its "trimmed" state (the concept of trim being something of an artificiality since it's really just an arbitrary flight condition which the FBW computer is working furiously to maintain for the pilot).I use a floor-mounted PFC yoke with a heavy spring loading system that does a credible job of producing the kinds of control forces I am used to in a medium to heavy jet transport with hydraulic flight controls. Given that the real planes also use springs to generate the control loading forces, it seems to follow that such a result is possible with a good design. For a direct-linkage FCS, any sort of loading feedback that would even halfway credibly simulate variable air loads on flight control surfaces is presently beyond the means of the casual simmer's budget. For that, we have to accept the limitations of the available controllers.RegardsBob ScottATP IMEL Gulfstream II-III-IV-V L-300Washington, DC


Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post
Share on other sites

Hi, Michael.If you are satisfied with flying with the keyboard, I think that you are wasting your time reading this thread. Over the years I

Share this post


Link to post
Share on other sites
Guest Douglas K

Peter,I agree. I hope the oft-repeated rumor that the MSFS development team lurks in this forum is true, and that they see fit to at least consider some of these ideas. I also have to agree about the eye candy, it

Share this post


Link to post
Share on other sites

>If you are satisfied with flying with the keyboard... and where did I say that I am satisfied with flying using the keyboard? I never fly using the keyboard. I think you should go back and read again what I quoted you saying and what I was repying to - whether you can separate (to a degree) aircraft flight dynamics from control devices. Yes, I am learning too, some of the stuff Bob is talking about I clearly had no idea about.Michael J.WinXP-Home SP2,AMD64 3500+,Abit AV8,Radeon X800Pro,36GB Raptor,1GB PC3200,Audigy 2, Omega 2.7.90 (4xAA 16xAF)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...