Understanding and Tuning Non-Linear PID Controllers for UAVs

Click For Summary

Discussion Overview

The discussion revolves around understanding and tuning non-linear PID controllers specifically for UAV (quadcopter) applications. Participants are exploring the theoretical aspects of non-linear PID controllers, including how to derive the necessary functions and tune parameters effectively.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant seeks clarification on how to find the functions that replace constant terms in non-linear PID controllers and how to tune the parameters.
  • Another participant suggests that the relevant information may be found in a specific paper, implying that it may provide more detailed guidance than the forum can offer.
  • A different participant expresses confusion regarding specific terms (f_z1, f_z2, and f_z3) mentioned in the paper, indicating a need for further explanation.
  • Further inquiry is made about the coefficients (k_i1, k_i2, mu, and alpha) and their derivation as discussed in a particular section of the paper, highlighting a lack of understanding of the material presented.

Areas of Agreement / Disagreement

Participants do not appear to reach a consensus on the understanding of non-linear PID controllers, with multiple questions and points of confusion remaining unresolved. There is a reliance on external literature for clarification.

Contextual Notes

Participants express uncertainty regarding specific terms and concepts from the referenced paper, indicating that their understanding is dependent on the clarity of the paper's content and their own interpretations.

young_penguin
Messages
2
Reaction score
0
TL;DR
NLPID and LPID
Hello,
I'm working on a project controlling a UAV (quadcopter)
I'm trying to understand non-linear PID controllers.
I know that a linear PID is given by:
1580127575758.png

and a non-linear PID the konstant terms are replaced with functions
1580127585624.png

My question is: how to i find these function and tune the paremeters, i don't seem to understand
Hope someone can help!
 
Engineering news on Phys.org
Hello young penguin, :welcome:

Don't the authors describe that in their paper ?

1580132105790.png

You can hardly expect us to do much better on such a general question than a paper (probably the same as the one you looked at) of 10 pages with 32 references.
 
young_penguin said:
I haven't seen this paper
So where did your formula picture come from ?
young_penguin said:
i don't seem to understand what f_z1, f_z2, and f_z3 are.
I suppose I could read the paper thoroughly and come up with an answer. But I am certain you can read too :smile:
 
BvU said:
Hello young penguin, :welcome:

Don't the authors describe that in their paper ?

View attachment 256188
You can hardly expect us to do much better on such a general question than a paper (probably the same as the one you looked at) of 10 pages with 32 references.

Hello BvU
Sorry i was a little too fast, i was reading the paper.
thanks for the reply. I have looked at the paper you link to, and have some basic questions i hope you can answer for me.

I don't seem to understand how the coefficients k_i1, k_i2, mu and alpha are found
I see what he says in section 5.1. Step reference tracking but i don't understand it.
Hope you can help
1580135624950.png

1580135642459.png
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 23 ·
Replies
23
Views
2K
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
8K
Replies
9
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K