The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Jul 2017 |
| Last Sign in: | 304 Weeks Ago, 3 Days Ago |
| Questions Answered: | 15833 |
| Tutorials Posted: | 15827 |
MBA,PHD, Juris Doctor
Strayer,Devery,Harvard University
Mar-1995 - Mar-2002
Manager Planning
WalMart
Mar-2001 - Feb-2009
hello
to tune the pid controller
i have make a matlab model for the quadrotor
that have 4 inputs (angular velocity of motor)
w1
w2
w3
w4
i have 4 pid :
altitude controller with the output u1
roll controller with the output u2
pitch controller with the output u3
yaw controller with the output u4
we have that
b=trust factor
d=drag factor
w1^2=(1/4*b)*u1 + (1/2*b)*u3 + (1/4*d)*u4
w2^2=(1/4*b)*u1 - (1/2*b)*u3 + (1/4*d)*u4
w3^2=(1/4*b)*u1 + (1/2*b)*u2 - (1/4*d)*u4
w4^2=(1/4*b)*u1 - (1/2*b)*u2 - (1/4*d)*u4
so to get w1 w2 w3 w4 we use sqrt() but the problem the pid output can be negative so when we use sqrt
it will give complexe number.
please help me to solve this problem
thank you
----------- Â ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly