I nte rna t io na l J o urna l o f   P o w er   E lect ro nics   a nd   Driv e  Sy s t e m   ( I J P E DS )   Vo l.   8 ,   No .   1 ,  Ma r ch   2 0 1 7 ,   p p .   492 ~ 504   I SS N:  2 0 8 8 - 8 6 9 4 ,   DOI : 1 0 . 1 1 5 9 1 / i j p ed s . v8 i 1 . p p 4 9 2 - 504          492       J o ur na l ho m ep a g e :  h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I JP E DS   H o v ering  Contro l  of Qua dro tor Ba sed o n F u zz y  Lo g ic       Nia   M a ha ra ni Ra ha rj a 1 ,   E ka   F ir m a ns y a h 2 ,   Ad ha   I m a m   Ca hy a di 3 ,   I s w a nto 4   1, 2, 3, 4   De p a rt m e n t  o f   El e c tri c a l  En g in e e rin g   a n d   In f o rm a ti o n   T e c h n o lo g y ,   Un iv e rsitas   G a d jah   M a d a ,     Yo g y a k a rta,  In d o n e sia   1, 4   De p a rt m e n t  o f   El e c tri c a l  En g in e e rin g ,   Un iv e rsitas   M u h a m m a d i y a h   Yo g y a k a rta ,   Yo g y a k a rta,  In d o n e sia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   No v   0 6 ,   2 0 1 6   R ev i s ed   J an   1 2 ,   2 0 1 7   A cc ep ted   J an   1 1 ,   2 0 1 7       Qu a d ro t o r  is  o n e   o f   ro tary   w in g   UA V   t y p e s  w h ich   is  a b le  t o   p e rf o rm   a   h o v e r   p o siti o n .   I n   o rd e r  t o   tak e   o f f ,   lan d in g ,   a n d   h o v e r,   it   n e e d s  c o n tro ll e rs.  Co n v e n ti o n a l  c o n tr o ll e rs  h a v e   b e e n   w id e l y   a p p li e d   in   q u a d r o t o r ,   y e t  th e y   h a v e   d ra w b a c k s  n a m e l y   o v e rsh o o t.   T h is  p a p e r  p re se n ts  a tt it u d e   a n d   a lt it u d e   c o n tro l  a lg o rit h m   in   o rd e r  to   o b tai n   a   re sp o n se   a s  q u a d ro to r  h o v e re d   o p ti m a ll y   w it h in   m in im u m   o v e rsh o o t ,   rise   ti m e ,   a n d   se tt li n g   ti m e .   T h e   a lg o rit h m   u se d   is  F u z z y   L o g i c   Co n tr o ll e r  (F L C)  a lg o rit h m   w it h   M a m d a n i   m e th o d .   By   u sin g   th e   a lg o rit h m ,   th e   q u a d ro t o r  is  a b le  to   h o v e r  w it h   m in i m u m   o v e rsh o o t  a n d   m a x i m u m   rise   ti m e .   T h e   a d v a n tag e   o f   th e   a lg o rit h m   is  th a t  it   d o e s n o t   re q u ire l in e a riza ti o n   m o d e l  o f   th e   q u a d ro to r.   K ey w o r d :   A lt itu d e  co n tr o l   A tt itu d e  co n tr o l   Fu zz y   lo g ic  co n tr o ller   Ma m d an i   Qu ad r o to r   Co p y rig h t  ©   201 7   In s t it u te o f  A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .    Al l  rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Nia  Ma h ar an i  R a h ar j a ,    Dep ar t m en t o f   E lectr ical  E n g i n ee r in g   an d   I n f o r m at io n   T ec h n o lo g y ,   Un i v er s ita s   Gad j ah   Ma d a,     Yo g y a k ar ta,   I n d o n esia.   E m ail:  n ia .s i e1 3 @ m ail. u g m . a c. id       1.   I NT RO D UCT I O N   Qu ad r o to r   is   b asicall y   u n s tab le  b ec au s e  it  i s   a  n o n - lin ea r   m o d el  t h at  h as  m a n y   v ar iab l es  w it h   6   d eg r ee s   o f   f r ee d o m   a f f ec ted   b y   f o u r   ac tu ato r s .   P r ev io u s   r e s ea r ch er s   cr ea ted   q u ad r o to r   m o d el s   i n   d y n a m ics   an d   k i n e m atic s   r ep r esen ted   i n   t w o   m o d els,  n a m el y   n o n l in ea r   an d   lin ea r .   Q u ad r o to r   m o d elin g   n ee d s   s o m e   co n s id er atio n ,   n a m el y   s o lid   f r a m es,  r o to r   p lace m e n t  o n   e ac h   an g le  h av in g   s y m m etr ica l  d is tan ce ,   a n d   t h e   p o s itio n   o f   th e  ce n ter   o f   g r a v it y   ( C OG)   i s   r ig h t  at  th e  m id p o in t  o f   th e  cr o s s i n g   f r a m e  ar m .   E u ler - L ag r a n g e   an d   Ne w to n - E u ler   m et h o d s   ar e  g en er all y   u s ed   in   air cr af t  m o d elin g ,   h o w e v er ,   Ne w to n - E u ler   is   m o r e  w id el y   u s ed   b ec au s e  it i s   m o r e  ea s i l y   u n d er s to o d .     R esear ch e s   o n   q u ad r o to r   h av e   b ee n   w id el y   co n d u cted   b y   p r ev io u s   r esear ch er s   i n   t h e  f ield   o f   co n tr o l   b y   u s i n g   c o n v e n tio n al  tr ad itio n al  co n tr o ls   as  p r ac ticed   b y   B o u ab d allah   et  al  [ 1 ]   u s in g   t h e  co n f i g u r atio n   P lu s   f o r   m icr o q u ad r o to r   OS4   m o d el  w ei g h i n g   2 4 0   g r a m s   co n tr o lled   b y   P I D  an d   L QR   co n tr o l  m eth o d s   b y   r ef er r i n g   to   s ix   s tates  o f   r o ll,  p itch ,   an d   y a w   b ased   attit u d e.   I n   d esig n in g   P I D  co n tr o l  o f   n o n - l in ea r   m o d el  o f   q u ad r o to r   o b tain ed   f r o m   t h e  d y n a m ic s   an d   k in e m atic s ,   it   i s   f ir s tl y   l in ea r ized   to   o b tain   a  s tate   v ar iab le  in   th at   t h e   s tab ilit y   ca n   b e  id en ti f ied .   Qu ad r o to r   m o d eli n g   h a s   b ee n   s u cc e s s f u ll y   d ev elo p ed   b y   B o u ab d a llah   &   Sie g w ar t  [ 2 ]   b y   m o d elin g   q u ad r o to r   f r o m   6   to   1 2   s tates.  I n   ad d itio n   th e y   m o d i f y   b ac k s tep p in g   al g o r it h m   b y   ad d i n g   in te g r al  th e n   ca lled   in te g r al - b ac k s tep p in g .   T h e  al g o r ith m   i s   u s ed   to   co n tr o l  t h e   attitu d e  a n d   altit u d e,   s o   t h at  it  ca n   ta k e  o f f   an d   lan d in g   a u to n o m o u s l y .   T h e  al g o r ith m   is   a ls o   u s ed   to   co n tr o l   th e   p o s itio n   o f   t h e  q u ad r o to r   in   o r d er   to   p er f o r m   f l y   a u to n o m o u s l y   a n d   av o id   o b s tacle s .   W ith   th e  al g o r ith m ,   th er e  is   n o   o v er s h o o t  w h e n   it  h o v er s   at  th e  d esire d   h eig h t b u t it  tak e s   a  lo n g   r aise  ti m e.   O n e  o f   th e  cr iter ia  f o r   g o o d   p er f o r m an ce   i n   th e  co n tr o l  o f   h o v er   is   a  q u ick   o r   m in i m u m   r esp o n s e.   Ho w e v er ,   th e  r ap id   r esp o n s e  t en d s   to   ca u s e  o s cillatio n   an d   r eq u ir es  a  f air l y   lar g e  co n tr o l  s ig n a lin g .   I t  ca n   b e  Evaluation Warning : The document was created with Spire.PDF for Python.
I J PEDS     I SS N:  2 0 8 8 - 8 694       Ho ve r in g   C o n tr o l o f Q u a d r o t o r   B a s ed   o n   F u z z y  Lo g ic  ( N ia   Ma h a r a n i R a h a r ja )   493   s aid   th at  i n   t h e  tr a n s ie n t  s tate,   th e  u s e  o f   s i g n a l  co n tr o l  te n d   to   b e  less   g o o d   an d   les s   s tab l e.   T o   ac h iev e  g o o d   p er f o r m a n ce ,   t h er e  ar e  s ev e r al  o th er   r esear c h er s   w h o   c o m b i n e  co n v e n tio n al  al g o r it h m   w it h   ar t if ic ial   in telli g e n ce   as  co n d u cted   b y   Kir li  et  al  [ 3 ]   a p p ly i n g   f u z z y   alg o r ith m   to   ch an g e  th e  P I D  p a r am eter s   o n   q u ad r o to r   c o n tr o l.  Mo r e o v er ,   s o m e  r esear ch er s   s u c h   as  Gao   et  al  [ 4 ]   h av e  co n d u cted   a  s t u d y   co m b i n in g   t h e   P D  alg o r ith m   w i th   Fu zz y .   I t  ca n   b e  s ee n   f r o m   t h e  ex p er i m en t  r esu l ts   t h at  t h e  q u ad r o to r   ca n   h o v er   at  th e   d esire d   h eig h t  w it h o u t o v er s h o o tin g   b u t  s till   ta k es a   lo n g   r ai s e  ti m e.   Mo d er n   co n v e n tio n a l  co n tr o l   s u c h   a s   b ac k s tep p in g   al g o r ith m   co m b i n ed   w it h   f u zz y   al g o r ith m   b y   B asri  et  al  [ 5 ]   f o r   r o ll,  p itch ,   y a w ,   an d   alti tu d e  co n tr o l  o f   q u ad r o to r .   B ac k s teep in g   co n t r o l  is   o p ti m ized   b y   ch an g i n g   t h e  p ar a m eter   v al u e s   i n   t h e  al g o r ith m .   T h e  p r o ce s s   o f   c h an g i n g   th e   p ar a m ete r s   o f   b ac k s tep p in g   tak es  a  co n s id er ab le  ti m e,   s o   t h at  to   ac ce ler ate  t h e  p r o ce s s   r eq u ir es  ad ap tiv e  ar ti f icial  in te llig e n ce   al g o r ith m s   s u c h   as  f u zz y   lo g ic.   T h e  o th er   m o d er n   co n tr o l  alg o r ith m s   s u c h   as  s lid d in g   m o d e  alg o r ith m   co m b i n ed   w i t h   f u zz y   al g o r ith m   b y   B ar g h a n d an   &   B ad a m ch izad e h   [ 6 ]   to   co n tr o l  th e  q u ad r o to r   attitu d e.   T h e  f u zz y   al g o r ith m   is   u s ed   to   ch a n g e  t h e  p ar a m eter   v alu e s   co n tai n ed   in   s lid d in g   m o d e  co n tr o l,  s o   th at  t h e  co n tr o l  is   m o r e   op tim a l.   Fu r t h er m o r e,   ad ap tiv e  ar ti f ici al  in tel lig e n ce   co n tr o l  h a s   b e en   ap p lied   to   q u ad r o to r   as  p r ac ticed   b y   Z a n g e n e h p o u r   et  al  [ 7 ]   ap p l y in g   f u zz y   lo g ic  alg o r it h m   f o r   co n tr o llin g   t h e  s p ee d   o f   th e  m o to r   o n   t h e   q u ad r o to r .   Fu zz y   al g o r ith m   h a s   b ee n   ap p lied   to   th e  P I C   m icr o co n tr o ller   w it h   in p u ts   o f   an g l e  an d   m o to r   s p ee d   an d   o u tp u t   o f   m o to r   p u ls e  w it h   t h e  b asic  r u les  o f   5 x 5 .   T h e  r esu lt   o f   t h e  e x p er i m e n t  s h o w e d   th at  t h e  f u zz y   ca n   b e  u s ed   to   co n tr o l  a  m o to r   o n   q u ad r o to r .   T h e  o th er   r esear ch er s   n a m ed   Sa n to s   et  a l  [ 8 ]   h av e  ap p lied   f u zz y   lo g ic  co n tr o l  w it h   m a m d a n i  m et h o d   to   co n tr o l  t h e  x ,   y ,   a n d   z  p o s itio n s   i n   q u ad r o to r .   T h is   al g o r ith m   is   u s ed   an d   m o d i f ied   f o r   m e m b er s h i p   o u tp u t  m e m b er s   w it h   5   m e m b er s   to   co n tr o l  t h e  p o s itio n s   o f   x ,   y ,   an d   z  in   q u ad r o to r   in   an   u n d is t u r b an c e d   en v ir o n m e n t.  I n   t h e  co n tr o l  s y s te m   ca r r ied   o u t,  q u ad r o to r   m o d ellin g   i n   d y n a m ic  a n d   k i n e m atic  h as  n o t  b ee n   co n d u cted .   T h e  q u ad r o to r   is   m o d eled   b y   u s in g   a g g r e g atio n   b lo ck   t h at  is   a  co n n ec ted   b lo ck   b et w ee n   t h e  co n tr o ller   an d   th e  d y n a m ic  s y s te m   f u n ctio n ed   to   i m p le m en t  th e  co n n ec tio n   o f   th e  co n tr o l a ctio n   o f   t h e  f o u r   c o n tr o ller s .   I n   ad d itio n ,   Var g a  &   B o g d an   [ 9 ]   h av e  ap p lied   f u zz y - L y ap u n o v   to   co n tr o l t h e   p o s itio n s   o f   x ,   y ,   a n d   z   in   q u ad r o to r .   T h er e  ar e  s ix   f u z z y   co n tr o ls   u s ed   to   co n tr o l  th e   q u ad r o to r   n am e l y   x - a x i s ,   y - a x is ,   z - ax is   a n d   y a w  f u zz y   co n tr o ls .   T h e  t w o   i n p u t s   n a m el y   a ltit u d e  er r o r   an d   al titu d e  ch a n g e  r ate  ar e  u s ed   f o r   z - ax i s   co n tr o l.  A  n o n li n ea r   q u ad r o to r   m o d eli n g   i s   n ee d ed   to   d eter m i n e  t h e  s tab ilit y   o f   t h e  q u ad r o to r   b y   u s i n g   L y ap u n o v   m et h o d .   T h e  s i m u la tio n   r es u lt   s h o w s   t h at  t h er e  ar e  s t ill  lo n g   o v er s h o o t  an d   r i s e  ti m e.   T h e  o th er   r esear ch er s   s u c h   as   Fa k u r ia n   et  al.   [ 1 0 ]   h av e  m o d i f ied   th e   f u zz y   in p u t   s et s   w it h   tr ia n g u lar   a n d   g a u s s ia n   t y p e ’ s   f u zz y f icatio n .   B y   u s i n g   t h e  al g o r ith m ,   q u ad r o to r   ca n   h o v er   at  a  p re - d eter m i n ed   h e ig h t  i n   th e  u n d i s tu r b an ce s   en v ir o n m e n t.   B ased   o n   th e  p r ev io u s   r esear ch es,  o n   th e  altit u d e  an d   attit u d e  u s in g   ar tif ic ial  in tel lig e n ce   co n tr o l,  it   ca n   b e  s ee n   t h at  q u ad r o to r   ca n   h o v er   at  th e   p r e - d eter m i n ed   h ei g h t,  b u t  th er e  ar e  s till   o v er s h o o t,  o s cillatio n   an d   a  lo n g   r aise   t i m e.   Qu ad r o to r   ca n n o t  co p e  w i th   d i s r u p t io n s   o f   v er tical   w i n d   b ec au s e   it  is   m er el y   tes ted   in d o o r .   T o   o v er co m e  t h ese  p r o b lem s ,   a  s tr ateg y   o r   m et h o d   o f   in telli g e n t  co n tr o l  alg o r i th m s   ar e  n ee d ed   to   o b tain   th e  s y s te m   w it h   m i n i m u m   o v er s h o o t  an d   s ett lin g   t i m e  a n d   to   g e n er ate  o u tp u t  r e s p o n s e  w it h   a  g o o d   p er f o r m a n ce   a n d   s tab le  in   a  tr an s ie n t sta te.       2.   Q UAD RO T O R   2 . 1 .   Q ua dro t o r  M o delin g   Qu ad r o to r   h as   6   d eg r ee s   o f   f r ee d o m ,   n a m el y   t h r ee   tr a n s latio n al   m o t io n s   a n d   t h r ee   r o tatio n al  m o tio n s .   T h e  d y n a m ic   m o tio n   m o d el  o f   th e  q u ad r o to r   is   r ep r esen ted   i n   f o r ce   an d   to r q u e  g en er ated   f r o m   th e   r o to r s .   T h e  co n f ig u r atio n   o f   th e  q u ad r o to r   b ased   o n   C o r k e’ s   m o d el s   [ 11 ]   is   s h o w n   i n   Fi g u r e  1   w ith   t h e  z - ax i s   d ir ec tio n   p o in t  d o w n   r es u lts   i n   a  n eg a tiv e   v al u e.   T h e  p o s itio n   o f   th e  q u ad r o to r   f o r     |               |     ar e  s y m b o ls   a s   x - a x i s ,   y - ax i s   an d   z - a x i s ,   f o r     |               |   ar e  s y m b o ls   as  r o ll  an g le,   p it ch ,   y a w ,   f o r   |           |     ar e  s y m b o ls   a s   s p ee d   ca u s ed   b y   th e   x - a x is ,   y - ax is ,   z - a x is ,   a n d   f o r   |           |     ar e  s y m b o ls   as  a n g u lar   s p ee d   ca u s ed   b y   th e  x - ax i s ,   y - a x i s ,   z - a x is .   Fig u r e  1   s h o w s   t h at  th e   g lo b al  f r a m e w o r k   f g   w it h   co o r d in ates  ( x g ,  y g ,  z g )  i s   u s ed   a s   a   q u ad r o to r   r ef er en ce   f r a m e w o r k   u n m o v e d   f r o m   th e  s y s te m .   T h e  q u ad r o to r   f r a m e w o r k   f q   w it h   co o r d i n ates  ( x q ,  y q ,  z q )   h a s   4   r o to r   at  th e  e n d   o f   h i s   cr o s s - ar m ,   ea c h   r o to r   co n s i s ts   o f   t w o   p air s   o f   r o to r   h a v i n g   a  d ir ec tio n al  r o tati n g   m o tio n .   R o to r s   1   an d   3   r o tate  clo ck w is e,   w h er ea s   r o to r s   2   a n d   4   r o tate  co u n ter - clo c k w is e   r esp ec tiv el y .   E ac h   p r o p eller   p r o d u ce s   f o r ce                                     ;  all   h av e   th e   s a m e  d ir ec tio n   a n d   th e  to tal  f o r ce   in   q u ad r o to r   ( ex clu d i n g   g r av i t y )   as  f o llo w s                             .   T h is   f o r ce   p r o d u ce s   a  m o m e n t  ar o u n d   t h e  ax i s   o f   t h e  q u ad r o to r   w r itte n   as  f o llo w s                             .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 694   IJ PEDS    Vo l.   8 ,   No .   1 ,  Ma r ch   2 0 1 7   :    4 9 2   –   504   494       Fig u r e  1 .   Qu ad co p ter   C o n f i g u r atio n       T h er e  ar e  th r ee   tr an s f o r m a tio n s   o f   q u ad r o to r ’ s   E u ler   a n g le s   w h en   th e   q u ad r o to r   f r a m e   o f   f q   r o tate s   to w ar d s   t h e  z q   a x is   ( ya w )   h as   a  r o tatio n al  tr an s f o r m atio n   o f   E u ler   an g les  R z  ( ψ) ,   th e  q u ad r o to r   f r am e  o f   f q   r o tates  to w ar d s   th e  y q   a x is   ( p itch )   h as  th e  r o tatio n al  tr an s f o r m atio n   o f   E u ler   an g les  R y   ( θ) ,   an d   th e  q u ad r o to r   f r a m e  o f   f q   r o tates  to w ar d s   x q   ax is   ( r o ll )   h a s   r o tatio n al  tr an s f o r m atio n   o f   E u ler   an g le  R   ( x ,   ϕ).   T h e  tr an s f o r m atio n   m atr i x   o f   ea c h   o f   th e  x - a x i s ,   y - ax i s   an d   z - ax i s   ca n   b e  f o r m u lated   as f o llo w s :                   *                                     + ,                [                                     ] ,                [                                     ]   ( 1 )     T h e  tr an s f o r m a tio n   m atr ix   R   g en er ated   is   as f o llo w s :                                                         *                                                                                                                               +   ( 2 )     W h er e  c  =  co s in e  an d   s =si n e.   B y   u s i n g   t h e  tr an s f o r m ati o n   m atr i x   R   p r o v id ed   ab o v e,   th e  lin ea r   v elo cit y   a lo n g   th e  a x is   o f   t h e  b o d y   ca n   b e  tr an s f o r m ed   i n to   in er tial  f r a m e.   Vec to r                         d ef i n es  t h e  q u ad r o to r   p o s itio n   r elati v e  to   th e  i n er tial  f r a m e  a n d                         d ef in es  a  li n ea r   v elo cit y   o f   t h e  q u ad r o to r   w it h i n   th e   f r a m e w o r k   o f   t h e   r ig id   b o d y .   E q u atio n   ( 3 )   s ta tes  t h e  r elat io n s h ip   t h at   ex is t s   b et w ee n   t h e  t w o   v ec to r s .          *       +             *       +   ( 3 )       ̇                                                                               ̇               (                       )     (                       )         ̇                                                 R o tatio n al  m atr i x   ca n   b e  d eter m i n ed   as f o llo w s :         * [       ]                 ( [       ]               [       ] ) +               [                                                                              ]   ( 4 )   Evaluation Warning : The document was created with Spire.PDF for Python.
I J PEDS     I SS N:  2 0 8 8 - 8 694       Ho ve r in g   C o n tr o l o f Q u a d r o t o r   B a s ed   o n   F u z z y  Lo g ic  ( N ia   Ma h a r a n i R a h a r ja )   495   An g u lar   v elo cit y   alo n g   t h e  a x i s   o f   th e   q u ad r o to r   b o d y   ca n   b e   tr an s f o r m ed   in to   E u ler   s p ee d   u s i n g   t h e   tr an s f o r m atio n   m atr i x   W   p r o v id ed   in   th e  f o llo w i n g   eq u atio n          [       ]     *       +   ( 5 )         ̇                                                     ̇                                 ̇                   ̇                         T h er e  ar e  f o u r   f o r ce s   s er v ed   as  q u ad r o to r   d y n a m ics  i n f l u en c ed   b y   th e  t h r u s t  co n s tan t  r elativ e  to   th e   air   d en s it y   ( b ) ,   th e  d is ta n ce   b et w ee n   t h e  m o to r   w ith   t h e  ce n ter   p o in t  o f   m a s s   o f   t h e  q u a d r o to r   ( d ) ,   an d   th e  s lid d in g   co n s tan t.  T h e  r elatio n s h ip   b et w ee n   f o r ce   an d   a  r o tat io n al  s p ee d   o f   th e   r o to r   ca n   b e  r ep r esen ted   in   th e   f o llo w in g   eq u at io n :   1.   Ver tical  Fo r ce                                               ( 6 )     2.   Mo m en t o f   r o ll f o r ce                                  ( 7 )     3.   Mo m en t o f   p itch   f o r ce                                  ( 8 )     4.   Mo m en t o f   y a w   f o r ce                                                 ( 9 )     T h e  tr an s latio n al  d y n a m ic s   o f   th e  q u ad r o to r   co m p ar ab le  to   th e  in f l u en ce   o f   t h e  C o r io lis   f o r ce   is   d eter m in ed   b ased   o n   th e  s ec o n d   la w   o f   Ne w to n   [ 1 2 ]   th at  is   a s   f o llo w s :                    w h ic h   m   =  q u ad r o to r   m as s   ( k g ) ,   a  =  ac ce ler atio n   ( m / s 2 ) an d   F   is   th e  f o r ce   g en e r ated   b y   q u ad r o to r   w h er e               ̇                                          ̇             ( 1 0 )     [        ]     [       ]     ( [   ̇   ̇   ̇ ]   ( *       +   *       + ) )       Fro m   th e s e  eq u atio n s ,   th e  ac c eler atio n   o f   th e  b o d y   ca n   b e  s e ek   b y   th e  f o llo w i n g   eq u atio n :     [   ̇   ̇   ̇ ]         [        ]       [       ]   ( *       +   *       + )   ( 1 1 )     T h u s ,   th e  r ate  s p ee d   o f   th e  l in ea r   b o d y   ca n   b e  ca lcu lated   as:     [   ̇   ̇   ̇ ]       [        ]     *                                                                       +   *                                     +   ( 1 2 )     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 694   IJ PEDS    Vo l.   8 ,   No .   1 ,  Ma r ch   2 0 1 7   :    4 9 2   –   504   496     ̇                                                                   ̇                                                                       ̇                                         B ased   o n   th e  Ne w to n 's s ec o n d   la w   o f   r o tatio n a l  m o tio n   [ 12 ] ,   th e  f o llo w i n g   eq u atio n   i s   o b tain ed             ̇              ,   ( 1 3 )       w h ic h       |       | ,                          an d   I   is   th e  m o m e n t o f   q u ad r o to r   in er tia.         *                         +   ( 14 )     T h e  r esu lt o f   th e  s u b s tit u tio n   o f   eq u atio n s   1 3   an d   14   ca n   b e  w r itte n   as  f o llo w s :     *             +   *                         + [   ̇   ̇   ̇ ]   ( *       +   *                         + *       + )   ( 15 )     T h e  eq u atio n   o f   th e  a n g u lar   ac ce ler atio n   in   t h e  x ,   y ,   an d   z  ax es a r e  as f o llo w s :     *       ̇       ̇       ̇ +   *             +   *                   ̇                   ̇                   ̇ +   ( 16 )       ̇                                    ̇                                    ̇                                    Sev er al  p r ev io u s   r esear c h er s   ass u m e  t h at  th e  C o r io lis   E f f ec t   [ 1 3 ]   is   v er y   s m a ll  th at  it  ca n   b e.   So   th at  th e  r ep r esen tatio n   o f   t h e  1 2   n o n li n ea r   s tate  eq u atio n s   o f   t h e  q u ad r o to r   s y s te m   m o d el s   is   as  th e  f o lllo w i n g   eq u atio n s :       ̇       ( 17)       ̇       ( 18 )       ̇       ( 19 )       ̇                                                 ( 20 )       ̇                             ( 2 1 )       ̇                   ̇                     ( 2 2 )       ̇                                                       ( 2 3 )       ̇                                                         ( 2 4 )       ̇                           ( 2 5 )       ̇             ( 2 6 )   Evaluation Warning : The document was created with Spire.PDF for Python.
I J PEDS     I SS N:  2 0 8 8 - 8 694       Ho ve r in g   C o n tr o l o f Q u a d r o t o r   B a s ed   o n   F u z z y  Lo g ic  ( N ia   Ma h a r a n i R a h a r ja )   497       ̇             ( 2 7 )       ̇             ( 2 8 )     2 . 2 .   Q ua dro t o r  Co ntr o ller   C lo s ed - lo o p   co n tr o l  s tr ateg y   i s   n ee d ed   p r ec is el y   b ec a u s e  o f   th e  q u ad r o to r   d y n a m ics.  I n   t h is   s ec t io n ,   a  m o d el  o f   s tate  s p ac e  q u ad r o to r   is   p r esen ted   f o r   co n tr o ller   d esig n .   R ep r esen ta tio n   o f   1 2   n o n - li n ea r   s tate  eq u atio n s   i s   u s ed   to   d ev elo p   eq u atio n s   o f   s tate  s p ac e  o f   th e  q u ad r o to r   w h ic h   is   m u lti - i n p u t  m u lt i - o u tp u t   s y s te m   ( MI MO )   d ef i n ed   as    ̇     [   ̇     ̇     ̇         ̇       ̇     ̇     ̇     ̇     ̇     ̇     ̇     ̇ ]   .  T h e  s tate  v ar iab le  co m p o n en ts   d ef in ed   as                                                               an d   t h e  co n tr o l  i n p u t  v ec to r   co m p o n e n t s   d ef i n e d   as         [                           ]   .   T h ese  co m p o n e n t s   w ill b e  af te r w ar d s   u s ed   in   m ee ti n g   t h e  s ta te  s p ac e  eq u atio n :       ̇                 ( 2 9 )     in   w h ich       ̇                 [                                 ̇   ̇   ̇                                                                                 ̇                                                                                                                                                                     ]                                 ( 3 0 )     T h er e  ar e  t w o   co n tr o ls   s tu d i ed   b y   s ev er al  p r ev io u s   r esea r ch er s   t h at  is   co n tr o ls   o f   alt itu d e  an d   attitu d e  [ 2 ] .   T h ey   h av e  b ee n   u s ed   to   co n tr o l  th e  s p ee d   o f   th e   f o u r   m o to r   r o tatio n   w it h   th e  s a m e  s p ee d   [ 1 4 ] .   I t   ca n   b e  s ee n   in   eq u a tio n s   1 0   an d   13   th at  th e  r o tatio n al  an d   th e   tr an s latio n a l  m o tio n s   ar e  u n c o n n ec ted   as  s h o wn   in   Fi g u r e  2 .           Fig u r e  2 .   Diag r a m   b lo ck   o f   q u ad r o to r       Fig u r e  2   s h o w s   th at  f o u r   co n t r o ls   ar e  r e q u ir ed   f o r   th e  q u ad r o to r   c o n s is ti n g   o f   th e  altit u d e   of           f o r   s u b s y s te m   tr a n s lat io n al   a n d   attitu d e  o f   (                 )   f o r   s u b s y s te m   R o tatio n al  in   w h ic h   t h e  o u tp u t s   o f   th e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 694   IJ PEDS    Vo l.   8 ,   No .   1 ,  Ma r ch   2 0 1 7   :    4 9 2   –   504   498   s u b s y s te m   ar e  r o ll,  p itc h   an d   y a w   u s ed   f o r   s u b s y s te m   tr a n s lat io n al.   T h u s ,   th e   clo s ed - l o o p   co n tr o l  ca n   b e  d esig n ed   f o r   th e  attit u d e  an d   a ltit u d e .           Fig u r e  3 .   B lo ck   Diag r a m   o f   ( A )   altit u d e   an d   ( B )   attitu d e  co n tr o l       2 . 3 .   Alt it ud e  Co ntr o l   A lt itu d e  co n tr o l  is   r eq u ir ed   to   en s u r e  t h at  t h e  q u ad r o to r   is   a t  a  s ec u r e  a ltit u d e  [ 1 5 ] - [ 1 8 ] .   S o   th at  it  i s   also   r esp o n s ib le  f o r   r esto r in g   th e  q u ad r o to r   to   a  s ec u r e  s t ate  at  a  ce r tain   altit u d e  if   i t  p er f o r m s   i m p a ir ed   p o s itio n   d u e  to   air   t u r b u len ce .   T h e  altitu d e  co n tr o l  in p u t  o f   t h e  q u ad r o to r   s h o w n   i n   f i g u r e  2   is   t h r u s t          w h ic h   is   th e   m u lt ip licatio n   o f   r elativ e  t h r u s t c o n s ta n t to   air   d en s it y           w it h   t h e  s u m   o f   f o u r   m o to r s   as  w r itte n   in   eq u atio n   6 .   Sev er al  al g o r it h m s   h a v e  b ee n   s tu d ied   an d   ap p l ied   to   q u ad r o to r   altitu d e  b y   p r ev io u s   r esear ch er s ,   f o r   ex a m p le,   th e  P I D  alg o r ith m   i n v esti g ated   b y   L ee   et  al .   [ 19 ] ,   th e  s lid d in g   m o d e  alg o r ith m   s t u d ied   b y   Go n za lez  et   a l.  [ 20 ] ,   th e  m o d el  p r ed ictin g   co n tr o l  ( MP C )   a lg o r ith m   in v est ig ated   b y   Alex is   et  a l.  [ 21 ] .   Fro m   th e  p r ev io u s   s t u d ies,  th e   r esea r ch er s   h av e   u s ed   t w o   i n p u ts   to   d esig n   th e   co n tr o l b lo ck   f o r   a ltit u d e  in   q u ad r o to r   as in   Fi g u r e  3 ( A ) .   In   Fi g u r e  3 ( A ) ,   it  ap p ea r s   th a t   to   co n tr o l  th e  alt itu d e  t w o   i n p u ts   n a m el y   er r o r   an d   er r o r   ch an g e  r ate   ar e  r eq u ir ed .   E r r o r   v alu e   of   (   )   o b tain ed   f r o m   th e  d i f f er en ce   b et w ee n   th e  s et  p o in t  w it h   t h e   ac tu al  h e ig h t   (   ) ,  ca n   b e  ex p r ess ed   as  in   t h e  f o ll o w i n g   eq u atio n :                    ( 31 )     W h er e      is   th e  h ei g h t  v al u e  o f   th e  q u ad r o to r .   T h e  h eig h t  v al u e  o f   t h is   q u ad r o to r   is   n eg ati v e  b ec au s e   q u ad r o to r   is   ag ain s t  t h e  ea r t h   g r av it y .   W h ile         is   th e   v al u e  to   th e  d esire d   h eig h t.  I t  h as  a   p o s itiv e  v al u e  s o   th at  t h e  er r o r   alg o r ith m   o f   eq u atio n   ( 31 )   is   m o d i f ied   in to   t h e  f o llo w in g   eq u at io n :                          ( 3 2 )     2 . 4 .   At t it ud e  Co ntr o l   A tt itu d e  co n tr o l  is   r eq u ir ed   to   s tab ilize  t h e  q u ad r o to r   w h ile  it  h o v er s .   T h is   co n tr o l  is   r esp o n s ib le  f o r   en s u r in g   t h at  th e  a n g les  o f   r o ll,  p itch   a n d   y a w   o n   q u ad r o to r   h av e  a   m in i m u m   v alu e   b y   c o n tr o llin g   t h e  f o u r   m o to r s   r o tates  at  th e  s a m e  s p e ed ,   s o   th at  it  ca n   h o v er   s tab l y .   T h e  p r ev io u s   r esear ch er s   h av e  u s ed   a  v ar iet y   o f   alg o r ith m s   to   co n tr o l  attit u d e  s u c h   as  t h e  P I D  alg o r ith m   u s ed   b y   L ee   et  al.   [ 1 9 ] ,   th e  Sli d in g   Mo d e  C o n tr o l  alg o r ith m   u s ed   b y   B o u ad i  et  al.   [ 2 2 ] ,   an d   th e  b ac k s tep p in g   alg o r it h m   u s ed   b y   C o lo r ad o   et  al.   [ 2 3 ] .   I n   th e   p r ev io u s   s tu d ie s ,   th e  r esear c h e r s   h a v e  u s ed   a  s ix   in p u ts   a n d   t h r ee   o u tp u t s   to   d esi g n   a  co n tr o l b lo ck   f o r   attitu d e   in   q u ad r o to r   as in   Fi g u r e  3 ( B ) .     I t  ca n   b e  s ee n   i n   f i g u r e  3 ( B )   t h at  t h r ee   co n tr o ller s   ar e  r eq u ir ed   f o r   attit u d e  n a m e l y   r o ll,  p it ch   co n tr o l  an d   y a w   co n tr o ls   i n   w h ic h   ea c h   co n tr o l h a s   t w o   in p u ts   an d   a n   o u tp u t.   R o ll  co n tr o l  h a s   a   t h r u s t o u tp u t   a n d   t w o   in p u t s   o f   r o ll  er r o r   (     ) ,   an d   th e  ch an g e  r ate  o f   r o ll  (   ̇ ) .   R o ll  e r r o r   v alu e  o b tain ed   f r o m   t h e  d if f er en ce   b et w ee n   th e  s et  p o in t  w i th   t h e  ac t u al  r o ll a n g le  (   ) ,   ca n   b e  ex p r ess ed   as   in   th e  f o llo w i n g   eq u a tio n :                     (3 3 )         is   th e  v al u e  o f   t h e  r o ll  an g le  o f   th e  q u ad r o to r ,   an d           is   th e   d esire d   r o ll  an g le  v al u e   in   w h ic h   t h e   r o ll  an g le  i s   0   f o r   th e   q u ad r o to r   to   b e  s tab le.   P itch   co n tr o l  h as  a   t h r u s t  p itc h   o u tp u t  a n d   t w o   in p u t s   n a m el y   p itch   er r o r   (     )   an d   ch an g e  r ate  o f   p itch   (   ̇ ) .   P itch   er r o r   v alu e  o b tain ed   f r o m   t h e  d if f er en ce   b et w ee n   t h e  s et   p o in t  w i th   t h e  ac t u al  p itch   a n g le  (   ) ,   ca n   b e  ex p r ess ed   as   in   th e  f o llo w in g   eq u atio n :                     ( 34 )   Evaluation Warning : The document was created with Spire.PDF for Python.
I J PEDS     I SS N:  2 0 8 8 - 8 694       Ho ve r in g   C o n tr o l o f Q u a d r o t o r   B a s ed   o n   F u z z y  Lo g ic  ( N ia   Ma h a r a n i R a h a r ja )   499       is   th e  v al u e  o f   th e  p itch   an g le   o f   th e  q u ad r o to r ,          is   th e  d esire d   p icth   an g le  v al u e  in   w h ic h   t h e   p itch   an g le  i s   0   f o r   th e  q u ad r o to r   to   b e   s tab le.   Ya w   co n tr o l  h as  a  y a w   t h r u s t  o u tp u t  a n d   t w o   i n p u t s   n a m el y   y a w   er r o r   (     )   an d   ch an g e  r ate  o f   y a w   (   ̇ ) .   Yaw   er r o r   v alu e  o b tain ed   f r o m   th e  d if f er en ce   b et w ee n   th e  s e t   p o in t  w i th   t h e  ac t u a l r o ll a n g le   (   ) ,   ca n   b e  ex p r ess ed   as  in   th e  f o llo w in g   eq u at io n :                   ,   ( 3 5 )     w h er e      is   t h e  v alu e   o f   th e   y a w   an g le   o f   th e   q u ad r o to r ,            is   t h e   d esire d   y a w   a n g le  v al u e    in   wh ich   t h e  y a w  an g le  i s   0   f o r   th e  q u ad r o to r   to   b e  s tab le .       3.   CO NT RO L   ST R AT E G Y   T h is   s tu d y   w ill  d i s cu s s   t h e  h o v er   co n tr o l  s y s te m   f o r   q u ad r o to r   at  a  d esire d   altitu d e.   A l titu d e  an d   attitu d e  co n tr o ls   ar e  u s ed   to   m ai n tai n   th e  s tab ilit y   o f   th e  q u ad r o to r .   Fu zz y   lo g ic  al g o r ith m   i s   o n e  o f   th e   ar tif icial  i n tell ig e n ce   alg o r it h m s   to   co n tr o l th e  al tit u d e  an d   attitu d e  b y   u s i n g   Ma m d a n i  m e th o d s   [ 2 4 ] – [ 2 6 ] .     3 . 1 .   Alt it ud e  Sta bil it y   Fig u r e  3 ( A )   s h o w s   t h at   th e   al titu d e  co n tr o l  h a s   t w o   i n p u ts   n a m e l y   er r o r   an d   th e   er r o r   ch an g e   r ate.   T h is   co n tr o l  h as  also   an   o u tp u t  th at  is   u s ed   as  a  th r o tel  th r u s t  in p u t  to   co n tr o l  th e  r o tatio n   o f   th e  f o u r   m o to r s   o n   th e  q u ad r o to r .   I n   th is   p ap er ,   th e  p r o p o s ed   co n tr o l  is   f u zz y   lo g ic  al g o r ith m   w h ic h   is   m u l ti  in p u t  s i n g l e   o u tp u t  ( MI SO)   co n s i s ti n g   t wo   in p u t s   a n d   an   o u tp u t.     F u r t h er ,   th e   f u zz y   co n tr o l  s y s te m   f o r   co n tr o lli n g   th e  h eig h t   o f   th e   q u ad r o to r   s h o wn   i n   th e   b lo ck   d ia g r a m   in   Fi g u r e  4   i s   d ev elo p ed .   I t  s h o w s   t h at  t h i s   co n tr o l  h a s   t w o   in p u ts   an d   a n   o u tp u t.   T h e  in p u t s   a n d   o u tp u ts   ar e  u s ed   to   d esig n   t h e  f u zz y   lo g ic   co n tr o l  as  m e m b er s   o f   th e   f u zz y   s et.           Fig u r e  4 .    T h e  p r o p o s ed   a l titu d e  co n tr o l sy s te m       T h e  altitu d e  co n tr o l  d esig n   u s in g   f u zz y   lo g ic  alg o r it h m   p r o p o s ed   in   th is   p ap er .   T h is   al g o r ith m   is   f u zz y   MI SO  w h ic h   h as   t w o   i n p u t s   a n d   an   o u tp u t  u s i n g   m a m d a n i   m eth o d   a s   t h e  b asic   r u les.  T h e  i n p u t s   a n d   o u tp u t  ar e  d esi g n ed   t o   h a v e  t h r ee   m e m b er s h ip   f u n ctio n s   c o n tain ed   i n   t h e  u n iv er s al  s e ts .   T h e  u n i v er s al   s et s   h av e   d if f er en t   r an g e  v alu e s   f o r   in p u t  er r o r ,   in p u t  er r o r   ch an g e   r ate  an d   o u tp u t .   T h er e  ar e  m i n i m u m   a n d   m ax i m u m   v al u es  f o r   th e   u n i v er s al  s et s   r an g e  o f   th e   in p u t  e r r o r   w h ic h   ca n   b e  d eter m i m e d   b y   u s in g   eq u a tio n   2 . 5 0 .   th e  u n iv er s a l  s ets  o f   i n p u t  er r o r   r an g in g   [ - 1   1 ]   h as  th r e e  m e m b er s h ip   f u n ctio n s   s h o w n   in   F ig u r e  5 ( A ) .   I n   th e  f i g u r e,   it  ca n   b e  s ee n   t h at  m e m b er s h ip   f u n ctio n s s   co n s i s t  o f   NS  ( n e g ati v e  s m all) ,   Z   ( ze r o ) ,   an d   P S   ( p o s itiv e  s m all) .             Fig u r e  5 .    ( A )   E r r o r   an d   ( B )   D z  v ar iab le  in p u t d esi g n   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8 694   IJ PEDS    Vo l.   8 ,   No .   1 ,  Ma r ch   2 0 1 7   :    4 9 2   –   504   500   I n   th i s   p ap er ,   th e  m i n i m u m   a n d   m a x i m u m   v al u es  f o r   th e  u n i v er s al  s et s   o f   in p u t  er r o r   ch an g e  r ate  h as   th e  s a m e   v a lu e   as  th e   u n i v er s a l set s   o f   i n p u t e r r o r   r an g i n g   [ - 1   1 ]   s h o w n   i n   F ig u r e  5 ( B ) .   I n   th is   f ig u r e  it   is   s ee n   th at  t h e  m e m b er s h ip   f u n c tio n s   in   t h e  u n iv er s a l  s et s   co n s is t   o f   NS   ( n e g ati v e  s m all) ,   Z   ( ze r o ) ,   an d   P S  ( p o s itiv e   s m al l) .  W h ile  t h e  m i n i m u m   an d   m a x i m u m   v a lu e s   f o r   th e   u n iv er s al  s et s   o f   t h r o ttle  th r u s t  o u tp u t   ca n   b e  ca lcu lated   b y   eq u atio n s   6   an d   2 5 .   B ec au s e  o f   th e  co n s id er ab ly   s m a ll  C o r io lis   E f f ec t,  th e  e f f ec t  ca n   b e  ig n o r ed   s o   th at  t h e  eq u atio n   2 5   is   s u b s t itu ted   in to   eq u atio n   6   to   b e  as f o llo w s :       ̇                                                 (3 6 )     T h e  m i n i m u m   v al u e  o f   t h r u s t  ca n   b e  d eter m in ed   f r o m   eq u ati o n   ( 3 7 )   in   o r d e r   f o r   q u ad r o to r   to   b e  ab le  to   tak e  o f f .   T h e  o b tain ed   eq u at io n   is   as t h e  f o llo w i n g :           ̇                                             ( 37 )       h en   ta k i n g   o f f ,   th e  f o u r th   m o to r s   r o tate  at  th e  s a m e  s p ee d   an d   th e  q u ad r o to r   h as  n o   s tar ti n g   ac ce ler atio n ,      z  =  0   th u s   t h e  ab o v e  eq u atio n   b ec o m e s :                                                              √                          w h er e  m   =   th e   q u ad r o to r   w e i g h t   ( 4 k g ) ,   g   =  t h e  g r av it y   ( 9 . 8 ) ,   b   =  th e   m o m e n t  o f   i n er tia  f o r   ac ce ler atio n   o f   z  ( 1 . 3 2 3 4 e - 0 0 5 ) .   Fro m   th e  ca lc u latio n ,   it  i s   o b tain ed   th e  v al u e  o f   th e  m o to r   s p ee d   o f   8 6 0   s o   th at  th e  m i n i m u m   an d   m a x i m u m   r a n g e  v al u e s   o f   u n i v er s al  s ets   o f   o u tp u t  s p ee d   ca n   b e  s et  e x ce ed in g   t h e  v alu e  t h at  i s   [ - 1 0 0 0   1 0 0 0 ]   s h o w n   i n   Fi g u r e  7 .   I t  is   s ee n   in   th e   f ig u r e  t h at  th e   m e m b er s h ip   f u n ctio n s   co n s i s t  o f   NS   ( n e g ati v e   s m al l) ,   Z   ( ze r o ) ,   an d   P S ( p o s itiv e  s m all) .           Fig u r e  7 .    Ou tp u t  v ar iab le  s p ee d   d esain       T h e  d esig n   o f   t h e  f u zz y   r u le  b ase  u s es  lo o k u p   tab le  co n s i s t in g   o f   9   r u les  to   d eter m i n e  th e  d ec is io n .   A ll r u les ar e  s h o w n   i n   Fi g u r e  8   co n n ec ted   w i th   t h e  A ND  o p er ato r .           Fig u r e  8 .    R u le  b ase  3 x 3   f u zz y   m a m d a n i a ltit u d e  co n tr o l   Evaluation Warning : The document was created with Spire.PDF for Python.
I J PEDS     I SS N:  2 0 8 8 - 8 694       Ho ve r in g   C o n tr o l o f Q u a d r o t o r   B a s ed   o n   F u z z y  Lo g ic  ( N ia   Ma h a r a n i R a h a r ja )   501   Fig u r e  1 0   s h o w s   t h e  d e s ig n   o f   f u zz y   lo g ic   co n tr o l s y s te m   r u l es i n   w h ic h   t h er e  ar e  t h r ee   al g o r ith m s   to   s tab ilize  th e  q u ad r o to r   w h e n   h o v er in g   n a m el y :   1.   T h e  alg o r ith m   s er v e s   f o r   a  q u a d r o to r   t o   tak e  o f f .   2.   T h is   alg o r ith m   s er v es to   d a m p en   o v er s h o o t.   3.   T h is   alg o r ith m   s er v es to   d a m p en   o s cillatio n s   a n d   h ea d   to   th e   s tead y   s tate.     3 . 2 .     At t it ud e  Co ntr o l     Fig u r e  3 ( B )   s h o w s   t h at  t h e  at titu d e  co n tr o l  h as  s ix   in p u ts   t h at  is   er r o r s   o f   r o ll,  p itc h ,   an d   y a w ,   an d   th e  er r o r   ch a n g e   r ate  o f   r o ll,  p itch ,   a n d   y a w .   A d d itio n all y ,   t h is   co n tr o l  h as   th r ee   o u tp u t s   n a m el y   t h r u s t  o f   r o ll,  p itch   a n d   y a w   to   co n tr o l  t h e  r o tatio n   o f   t h e  f o u r   m o to r s   o n   th e  q u ad r o to r .   I n   th i s   p ap er ,   t h e  p r o p o s ed   co n tr o l   is   f u zz y   lo g ic  co n tr o ller   ( F L C ) ,   m ea n w h ile  th e  al g o r ith m   ca n   n o t  co n tr o l  th e  s y s te m   o f   m u lti  i n p u t  m u lti   o u tp u t  ( MI MO ) ,   th er e f o r e,   th e   attit u d e  co n tr o l  is   m ad e  in to   t h r ee   co n tr o ls   t h at  i s   F L C   o f   r o ll,  p itch ,   a n d   y a w  as sh o w n   i n   F i g u r e  9.           Fig u r e  9 .    T h e  p r o p o s ed   attitu d e  co n tr o l sy s te m       Fig u r e  9   s h o w s   t h at  t h er e  ar e  th r ee   f u zz y   co n tr o ls ,   n a m el y   f u zz y   co n tr o ls   o f   r o ll,  p itch   an d   y a w .   Fu zz y   co n tr o l  o f   r o ll  h as  t w o   in p u ts   t h at  is   r o ll  er r o r   an d   c h an g e  r ate  o f   r o ll  er r o r   an d   a n   o u tp u t  t h r u s t  r o ll.   Fu zz y   co n tr o l  o f   p itch   h as  t wo   in p u ts   t h at  is   p itc h   er r o r   an d   ch an g e  r ate  o f   p itc h   er r o r   a n d   an   o u tp u t  th r u s t   p itch .   Fu zz y   co n tr o l h a s   t w o   i n p u t s   n a m el y   y a w   er r o r   an d   ch an g e  r ate  o f   y a w   e r r o r   an d   an   o u tp u t  y a w   t h r u s t.             Fig u r e  1 0 .    I n p u t v ar iab le  ( A )   E r r o r   an d   ( B )   Dy a w   d esi g n       T h e  p r o p o s ed   A ttit u d e  co n tr o l  u s es  f u zz y   lo g ic  co n tr o ller   alg o r ith m   w it h   r u le  b ase  3 x 3 .   T h e  r u le  b ase  is   f u zz y   co n tr o l  w h ic h   th e  i n p u t s   an d   o u tp u t  h av e   t h r ee   m e m b er s h ip   f u n ctio n s   w it h   m i n i m u m   a n d   m ax i m u m   v a lu e s   f o r   th e  u n i v er s al  s ets  r an g e  o f   i n p u t  er r o r s   o f   r o ll,  p itch   an d   y a w   t h at  ca n   b e  ca lcu lated   b y   u s i n g   t h e  eq u atio n   2 . 5 1 ,   2 . 5 2 ,   an d   2 . 5 3 .   I n   th i s   p ap er ,   th e   u n iv er s al  s ets   o f   i n p u t   er r o r   o f   r o ll,  p itch   a n d   y a w  h av e  t h e  s a m e  r an g e  [ - 0 . 3   0 . 3 ]   an d   th r ee   m e m b er s h ip   f u n c ti o n s   as  s h o w n   i n   Fi g u r e  1 0 ( A ) .   T h e  f ig u r e  s h o w s   th at  th e  m e m b er s h ip   f u n c tio n s   co n s is t  o f   NS  ( n e g ati v e  s m a ll ) ,   Z   ( ze r o ) ,   an d   P S  ( p o s itiv e  s m all) .   I n   th i s   p ap er ,   th e  m i n i m u m   a n d   m a x i m u m   r an g e   v al u e s   f o r   th e  u n iv er s al  s ets  o f   i n p u t   er r o r   ch an g e  r ate   o f   r o ll,  p itch ,   an d   y a w   h av e  t h e  s a m e   v al u e  a s   t h e  u n i v er s al  s ets  o f   i n p u t  er r o r   o f   r o ll,  p itch   an d   y a w   t h at  i s   [ - 1   1 ]   as  s h o w n   i n   Fig u r e  10 ( B ) .   T h e  f ig u r e  s h o w s   t h at  t h e  m e m b er s h ip   f u n c tio n s   i n   th e  u n i v er s al  s et s   o f   er r o r   ch an g e  r ate  co n s is t o f   NS ( n e g ati v e  s m all) ,   Z   ( ze r o ) ,   an d   P S  ( p o s itiv e  s m all) .   T h e  m i n i m u m   a n d   m a x i m u m   v alu e s   f o r   t h e  u n i v er s al  s et s   o f   o u tp u t  th r u s t  o f   r o ll,  p itch   a n d   y a w   ca n   b e  ca lcu lated   w i th   th e   eq u ati o n   2 . 1 2   an d   2 . 1 5   as  th e  th r u s t  th r o ttle  d e s ig n .   T h e  o u tp u t  v ar iab les  d esi g n   f o r   Evaluation Warning : The document was created with Spire.PDF for Python.