Stability of FuzzyLogic Controller UAV

AI Thread Summary
The discussion focuses on analyzing the dynamic stability of a fuzzy logic controller (FLC) for UAVs, highlighting the challenges of applying traditional transfer function methods due to the nonlinear nature of fuzzy systems. It confirms that while Lyapunov stability analysis is applicable, proving stability for FLCs is complex, often requiring simulation to assess stability limits. The user outlines a proposed method involving the derivation of equations for different flight modes and the application of Lyapunov functions, seeking validation of their approach. Feedback suggests that proving stability requires more rigorous conditions than initially outlined, and references to additional resources on nonlinear control are provided. The conversation emphasizes the need for careful analysis and validation in establishing the stability of fuzzy control systems in aviation contexts.
AIStudent
Messages
3
Reaction score
0
Hello,
I've designed a FLC controller for an UAV and I want to analyze its dynamic stability.
In all "Flight dynamics and control" books I've read, the analysis is based on transfer functions of the aircraft (and exemplified on a specific aircraft like Cessna 172) and of the pilot (human or automatic).
On the other hand, I've found an article that is using Lyapunov stability theorem to prove whether a FLC is stable or not.

1. Is there such a thing as "transfer function for fuzzy logic controllers"?
2. Is it possible to analyze the stability of an aircraft in the sense of Lyapunov stability?
3. Do you have any other ideas to analyze the dynamic stability of an FLC?

Thanks!
 
Engineering news on Phys.org
AIStudent said:
1. Is there such a thing as "transfer function for fuzzy logic controllers"?
In general, no. A fuzzy control system is nonlinear in general and the notion of a transfer function is only applicable to linear time-invariant systems. You could design the fuzzy controller to have the same response as some linear controller, but that would defeat the purpose of using a fuzzy control system.

AIStudent said:
2. Is it possible to analyze the stability of an aircraft in the sense of Lyapunov stability?
This question is extremely broad, but yes, it's possible.

AIStudent said:
3. Do you have any other ideas to analyze the dynamic stability of an FLC?
This is one of the pitfalls of a fuzzy control system - stability proofs are hard to come by. You often see engineers "bruteforce" their way to a sense of the systems stability limits by simulating the system response to a wide array of inputs and disturbances far beyond what the system is designed to handle.
 
Thanks for the answer!

I found another article that gives a theorem for stability analysis of FLC.
I came up with the following steps:
1. write the longitudinal (short period and phugoid) and lateral (duch roll and spiral) modes equations;
2. for each of the 4 sets of equations, use the variable gradient method to determine Lyapunov functions V(x);
3. prove that V(x) > 0 and V_dot(x) <= 0, for a given aircraft and flight condition and based on the rules in FLC;
4. use second article to state that the fuzzy logic control system (described by the article) is globally asymptotically stable in the origin/equilibrium point.

Am I on the right path?

Thanks!
 
I don't know enough about your system to verify your procedure (would probably also be a bit more work than I'm willing to put in), but I can say for certain that this:

3. prove that V(x) > 0 and V_dot(x) <= 0, for a given aircraft and flight condition and based on the rules in FLC;

is not enough to prove global or local asymptotical stability of the equilibrium at the origin, even for an autonomous system. I assume you got the idea from the first article you posted, which I skimmed, and their claim of stability on the basis of a negative semi-definite Lyapunov function derivative stands out as extremely dubious, at best.

The second article you posted makes more sense, as they further include LaSalle's invariance principle, but again - I skimmed it.

If you really want a good resource on nonlinear control, I can recommend 'Applied Nonlinear Control' by Slotine and Li.

Edit: Typo
 
Last edited:
Thanks for the reply!
The idea for the procedure came from both articles.
The first pointed to a resource 'Nonlinear Control Systems Analysis and Design' - Horacio J. Marquez where the variable gradient method is defined and how to determine the V(x) based on that gradient - step 2.
From the second, having V(X), I can find P > 0 and satisfy all the conditions of the theorem (from the design of the FLC and a specific aircraft and flight condition) - steps 3 & 4.

In any case, thanks for your feedback! I'll look into the resource you pointed out.
 
Posted June 2024 - 15 years after starting this class. I have learned a whole lot. To get to the short course on making your stock car, late model, hobby stock E-mod handle, look at the index below. Read all posts on Roll Center, Jacking effect and Why does car drive straight to the wall when I gas it? Also read You really have two race cars. This will cover 90% of problems you have. Simply put, the car pushes going in and is loose coming out. You do not have enuff downforce on the right...
I'm trying to decide what size and type of galvanized steel I need for 2 cantilever extensions. The cantilever is 5 ft. The space between the two cantilever arms is a 17 ft Gap the center 7 ft of the 17 ft Gap we'll need to Bear approximately 17,000 lb spread evenly from the front of the cantilever to the back of the cantilever over 5 ft. I will put support beams across these cantilever arms to support the load evenly
Thread 'What's the most likely cause for this carbon seal crack?'
We have a molded carbon graphite seal that is used in an inline axial piston, variable displacement hydraulic pump. One of our customers reported that, when using the “A” parts in the past, they only needed to replace them due to normal wear. However, after switching to our parts, the replacement cycle seems to be much shorter due to “broken” or “cracked” failures. This issue was identified after hydraulic fluid leakage was observed. According to their records, the same problem has occurred...
Back
Top