How quadcopter's arm length affect stability?
As per my view I'll have better control on copter with longer arms but with stresses in arms and also it doesn't affect lift capabilities.
Robotics Stack Exchange is a question and answer site for professional robotic engineers, hobbyists, researchers and students. It only takes a minute to sign up.
Sign up to join this communityHow quadcopter's arm length affect stability?
As per my view I'll have better control on copter with longer arms but with stresses in arms and also it doesn't affect lift capabilities.
For the most part, it will increase the gain of the controller.
doesn't affect lift capabilities.
Adding weight to something that flies always decreases lift capabilities. However, this influence is likely very small.
So here's your quadrocopter with 1 DOF rotating around an axis:
$$a\ddot r + b\dot r + c r$$
The general differential equation1 for a mechanical system. $r$ is the angle of rotation and $a$, $b$ and $c$ are coefficients describing the system.
You have probably concluded by now that 1this was a blatant lie, for the obvious lack of the other side of the equal sign. that missing side is the load that you apply. This is usually in the form of rotors, producing thrust. For simplicities sake let's assume that this can be modelled as a force $f$. This force is applied at a distance from the center of rotation and that's where the arm length $l$ comes into play:
$$a\ddot r + b\dot r + c r = l f$$
Transforming into...
$$as^2 R + bsR + cR = l F$$
getting the transfer function of the system that we are interested in: $$\frac{R}{F}= \frac{l}{as^2 + bs + c}$$
$\frac{R}{F}$ can be understood as "if I add this much $f$, how much $r$ do I get back?" $l$ is basically the gain. It is a constant factor, written a little differently, this becomes more obvious:
$$\frac{R}{F}= l\cdot\frac{1}{as^2 + bs + c}$$
How much $r$ do I get back? Can be answered as "$l$ times something". With a bigger $l$ you get more bang for your buck (or more rotation for your force respectively). Which means your motors don't have to go to 11 all the time.
But what about stability? Stability can be determined from the roots of the denominator, called poles. The question essentially is how does $l$ influence $a$, $b$ and $c$ and how does that affect stability?
Now where are the poles?
$$s_{1/2} = -\frac{b}{2a} \pm\frac{\sqrt{b^2-4ac}}{2a}$$
The important part for stability is that $s_{1/2}$ has a negative real part. Increasing $a$ due to increasing $l$ certainly reduces the negativity of the term, but it will not change it to be positive.
The conclusion of this very rough estimation is that the system will not become unstable when the arm length is increased.
Of course, this is a very handwavy estimate without knowing any of the actual values. If you want more, go right ahead (<- 3 links)
Quadrocopters are a popular topic not just by enthusiast but also academia, so you find a lot of papers about it, giving more insights on more detailed models of the system.
I think the rough estimate given in this answer is sufficient to explain the influences of the length of the arm.