![]() |
Open-loop FBW vs Close-loop FBW
Hello everyone,
Can someone pls explain to me how exactly does open-loop fly-by-wire work? I keep mixing it with Boeing's C*U fly-by-wire logic, how is it different from Boeing's C*U FBW control laws? From what I understand, an open-loop FBW system is kind of similar to Boeing's C*U FBW control laws, in a sense that it kind of "replicates" the mechanical feel of a hydraulic aircraft. Also, in open loop system, the FCC does not provide a feedback loop to keep the flight conditions similar to the pilot's original input (tho Idk if Boeing's C*U does that or not). Here's a quote, "In the open-loop FBW, the displacement of the control column is transferred into an equivalent movement of the aircraft’s elevator, Unlike a traditional hydraulic system, there is a variable control gain unit in the loop which lowers loop gain at higher speed, but there is no adjustment of the elevator displacement based on how the aircraft reacts in pitch. There is no system feedback loop." How is this different from Boeing's C*U FBW logic? Shouldn't C*U be classified as an open-loop fbw then? From what I understand, the way it works is open-loop <--> C*U (kind of like an intermediate between Airbus's C* and Embraer E1's open-loop FBW) <--> AIrbus's C* FBW law. To me, it seems like the C*U is kind of like an intermediate between an open-loop fbw and C*. Here are some of my questions regarding this system: 1) Why is the C*U FBW logic on the Boeing considered a closed-loop FBW system instead of an open loop? 2) Why did Embraer (which used an open-loop FBW system on the E1) switch to a closed-loop system on the E2? 3) Theoretically, would it be hard to implement an open-loop fbw system on an aircraft that used a sidestick with 0 force feedback (basically a very typical fbw sidestick with an electric trim switch maybe) 4) (Elaborating on Q3) Lets say I want to implement an open-loop fbw system on an aircraft, would it be absolutely necessary that I would also have also implement a force-feedback system for it to be effectively used by pilots. (Basically, can I implement an open loop fbw system on an aircraft that has a typical airbus-style side stick and no force feedback)? |
Closed loop is like your car's cruise control: It compares the actual speed to the desired speed, and loops that difference back to the throttle control to undo whatever happened (surface roughness, low tire pressure, up/downslope, etc.) to cause the difference to be anything other than zero. Over and over again.
Open loop (meaning really, no loop) is if you set the throttle pedal in some position with a clamp, to set the speed you want. In a certain condition that speed will hold, but in any other condition (the surface roughness and other things) it will go faster or slower, and the car will neither detect nor do anything about that. Airbus "direct law" is open loop. The elevator just goes in the position matching the stick, and that's it. It replicates cable and pulley. C* and C*U are both closed loop (actually, it's a few loops, each handling different parameters, stacked in certain ways). C*U has everything that C* has, and in addition has a loop that continuously drives airspeed difference from trim speed to zero. Think of it as if with the autopilot off, FLCH or Open climb/descent is still on, and you're setting the speed with the trim switch (instead of MCP). The inner loop is running and killing attitude fluctuations, and the outer loop is simultaneously running on top of that, killing speed deviations. |
https://www.icas.org/icas_archive/IC...PAPERS/605.PDF Here's an interesting document that goes into this stuff, but at a super high level. I've taken the relevant part for this discussion, the simplified (hah!) diagrams of the C* and C*U laws. There's some extraneous stuff in there, but I added some explanations in green, as well as the arrows representing what happens as a result of the elevator position, feeding back toward the detectable parameters by sensors on the airplane, that actually forms it into a loop.
Notice the Boeing one is the same as the Airbus one, with the addition of (Vcas)ref (the trim airspeed set by the trim switch on the yoke), being compared to Vcas (the actual airspeed)... and then that feeds in to the rest to be subtracted against and the difference zeroed out. (Also note that "q" here means not dynamic pressure, but pitch rate.) https://cimg7.ibsrv.net/gimg/pprune....d4b036a032.jpg |
Originally Posted by Vessbot
(Post 12035395)
https://www.icas.org/icas_archive/IC...PAPERS/605.PDF Here's an interesting document that goes into this stuff, but at a super high level. I've taken the relevant part for this discussion, the simplified (hah!) diagrams of the C* and C*U laws. There's some extraneous stuff in there, but I added some explanations in green, as well as the arrows representing what happens as a result of the elevator position, feeding back toward the detectable parameters by sensors on the airplane, that actually forms it into a loop.
Notice the Boeing one is the same as the Airbus one, with the addition of (Vcas)ref (the trim airspeed set by the trim switch on the yoke), being compared to Vcas (the actual airspeed)... and then that feeds in to the rest to be subtracted against and zeroed out. (Also note that "q" here means not dynamic pressure, but pitch rate.) https://cimg7.ibsrv.net/gimg/pprune....d4b036a032.jpg |
Originally Posted by Vessbot
(Post 12035385)
Closed loop is like your car's cruise control: It compares the actual speed to the desired speed, and loops that difference back to the throttle control to undo whatever happened (surface roughness, low tire pressure, up/downslope, etc.) to cause the difference to be anything other than zero. Over and over again.
Open loop (meaning really, no loop) is if you set the throttle pedal in some position with a clamp, to set the speed you want. In a certain condition that speed will hold, but in any other condition (the surface roughness and other things) it will go faster or slower, and the car will neither detect nor do anything about that. Airbus "direct law" is open loop. The elevator just goes in the position matching the stick, and that's it. It replicates cable and pulley. C* and C*U are both closed loop (actually, it's a few loops, each handling different parameters, stacked in certain ways). C*U has everything that C* has, and in addition has a loop that continuously drives airspeed difference from trim speed to zero. Think of it as if with the autopilot off, FLCH or Open climb/descent is still on, and you're setting the speed with the trim switch (instead of MCP). The inner loop is running and killing attitude fluctuations, and the outer loop is simultaneously running on top of that, killing speed deviations. Also, I thought the Airbus fcc still maintains path stability in direct law, right? |
Originally Posted by 777Supremecist
(Post 12035496)
Then in a way, would the pitch axis of the C*U be considered as kind of a semi open-looped system? Considering how it only maintains the reference speed, and sacrifices the aircraft pitch/attitude to maintain that.
Actually, probably the feeling that you're getting at is that the outer loop (speed) disturbs what the inner loop (blend of G and pitch rate) is holding. Only what the outermost loop commands, is ultimately held. The inner loop works in service to the outer loop. This way, a gust that disturbs the pitch rate, can be reacted to by that loop at the appropriate (quick) rate at the short period mode while giving the other loop a stable platform from which to act, which is much slower against speed. If there was only a speed loop, then it would either wallow forever (if acting slow), or pitch back and forth in multiple overcorrections (if acting fast.) It couldn't react to the separate parameters at their own rates simultaneously. Also, I thought the Airbus fcc still maintains path stability in direct law, right? |
Originally Posted by Vessbot
(Post 12035518)
Only in a very general manner of speaking. It reacts directly to a blend of G and pitch rate (this blend called C*), which results in a path. And it doesn't hold a pitch, it only zeroes out the rate. So if a big gust moves the pitch (wasn't successfully cancelled), then it stays at the new pitch.
|
Originally Posted by Musician
(Post 12035525)
So it would be wrong to say that alternate law is closed loop and direct law is open loop?
|
Originally Posted by Vessbot
(Post 12035518)
Only in a very vague manner of speaking. It reacts directly to a blend of G and pitch rate (this blend called C*), which results in a path, as a consequence. And it doesn't hold a pitch, it only zeroes out the rate. So if a big gust moves the pitch (wasn't successfully cancelled), then it stays at the new pitch.
For example, in a hydraulic aircraft, the aerodynamic effect that your input is going to have in the airplane, its not the movement of the yoke but the force on it which tells you whether you will over stress the airframe. At low speeds you will instinctively push or pull to obtain a given pitch rate, at higher speeds you will modulate stick forces to obtain a g load. The yoke will (naturally) be stiff and more sensitive at higher speeds, and vice versa for lower speeds How does it work for Airbus's direct law, in a side stick with no pressure feedback?? |
Originally Posted by 777Supremecist
(Post 12036825)
Speaking of which, a bit off topic, but how does Airbus's direct law work? In direct law, does the stick deflection actually use a blend of pitch and g rate (C*) or does it correspond directly to elevator deflection? If the case is the latter, isn't that a bit risky? As the pilot might overstress the airframe by pulling too hard at a higher speed etc/
For example, in a hydraulic aircraft, the aerodynamic effect that your input is going to have in the airplane, its not the movement of the yoke but the force on it which tells you whether you will over stress the airframe. At low speeds you will instinctively push or pull to obtain a given pitch rate, at higher speeds you will modulate stick forces to obtain a g load. The yoke will (naturally) be stiff and more sensitive at higher speeds, and vice versa for lower speeds. Rudder travel limiters are very similar I believe - there was an ATR runway excursion a while back where the automatic travel limiter stayed in the high-speed position due to electrical failure, and the crew lost directional control on rollout. |
To quote from an early 777 FCOM:
In secondary and direct modes, the elevator variable feel system provides two feel force levels instead of a continuous variation with airspeed. The force levels change with flap position. With the flaps up, the feel forces provide maneuver force levels that discourage overcontrol in the pitch axis at high speeds. With flaps extended (flaps 1 or greater), the feel forces decrease to provide force levels appropriate for approach and landing. In the secondary and direct modes, both the primary pitch trim switches and the alternate pitch trim levers move the stabilizer directly. There is no trim reference speed. Two elevator feel systems provide artificial feel forces to the pilots control columns. Mechanical springs provide feel following a loss of the left and center hydraulic systems. |
Originally Posted by 777Supremecist
(Post 12036825)
Speaking of which, a bit off topic, but how does Airbus's direct law work? In direct law, does the stick deflection actually use a blend of pitch and g rate (C*) or does it correspond directly to elevator deflection? If the case is the latter, isn't that a bit risky? As the pilot might overstress the airframe by pulling too hard at a higher speed etc/
|
| All times are GMT. The time now is 11:57. |
Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.