IROS2019国际学术会议论文集1618_第1页
IROS2019国际学术会议论文集1618_第2页
IROS2019国际学术会议论文集1618_第3页
IROS2019国际学术会议论文集1618_第4页
IROS2019国际学术会议论文集1618_第5页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Precision Modeling and Optimally-safe Design of Quadcopters for Controlled Crash Landing in Case of Rotor Failure Mojtaba Hedayatpour, Mehran Mehrandezh, Farrokh Janabi-Sharifi AbstractThe seminal work cited in 1, 2 showed, for the fi rst time, that fl ight stability of quadcopters would be possible in case of one or even multiple rotor failures. However, the quadcopter can remain airborne only by going through a spinning maneuver about an axis, fi xed w.r.t the vehicle (i.e., resolved yaw). Furthermore, positional control can be achieved by periodically tilting this axis. This paper builds upon this concept with two major improvements: (1) introducing a precise aerodynamic model of propellers that takes the fl apping torque due to unbalanced lifting force in the advancing and retreating blades subjected to freestream, into account, and (2) adding to the stability and fl ight effi ciency of the quadcopter by introducing symmetric fi xed tilting angles to the trust vectors. In our previous work 3, it was shown how the fl ight stability and energy effi ciency can be improved by introducing fi xed tilting angles in the thrust vectors. For controlled crash landing in case of one rotor failure, where a resolved yaw maneuver would be inevitable, introducing a titling angle in rotors can generate a reasonable resolved-rate-yaw spinning speed to keep the quadcopter airborne at a lower rotational speed of the blades by taking advantage of the freestream generated by spinning. This tilting angle would also lead to passive stability in yaw motion of the quadcopter before the failure. Our hypothesis was successfully tested via simulations. I. INTRODUCTION Multicopters have gained signifi cant attention in recent years. Due to their simplicity and maneuverability, they have been used in a broad spectrum of applications such as agronomy 4, calibrating antenna of a telescope 5 and inspection of infrastructures 6. A special type of multicopters with four motors, known as quadcopters, has been extensively studied and there is a vast literature about their modeling, design, control and path planning. These vehicles normally have an even number of propellers half of which turn in the opposite direction of the remaining propellers. Modeling and control of a quadcopter can be found in 7. Fault tolerant control of multicopters in case of partial or complete failure of actuators is another area of inter- est among researchers. For example, feedback linearization approach is used in 8 to stabilize a quadcopter after complete loss of one propeller. In1, 2, stability and control of quadcopters experiencing one, two or three rotor failures are presented, however all propellers have parallel axes of rotation and the effects of freestream on propellers performance were not investigated. M. Hedayatpour is with DOT Technology Corp. Regina, Canada. M. Mehrandezh is with the Faculty of Engineering & Applied Science, Uni- versity of Regina, Canada. F. Janabi-Sharifi is with the Department of Mechanical & Industrial Engineering, Ryerson University, Canada. mojtaba, mehran.mehrandezhuregina.ca, fsharifi ryerson.ca To increase reliability via added redundancy, quadcopters with tilting rotors, hexacopters and octacopters are intro- duced, which are capable of maintaining stable fl ight despite losing one to four actuators 9, 10, however they are not optimal in terms of power consumption or stability. Research on emergency landing for a quadcopter with one rotor failure in an environment cluttered without obstacles can be found in 11, where the landing location was known a priori. However, the focus of 11 was on the design of a fl ight control based on a simplifi ed dynamic model. While most of the recent work 1, 2, 8, 11 focuse mostly on control design and stabilization, our work focuses on precision modeling, optimal design of more stable con- fi gurations of quadcopters which is of great importance in scenarios found in controlled crash landing, and high-speed fl ights. In this paper, we build upon the work in 1, 2 by presenting a more realistic dynamic model of quadcopters in presence of freestream as well as investigating about a more effi cient confi guration, that leads to lower power consumption in hover and passive stability via resolved- rate yaw motion. We, particularly focus on a quadcopter experiencing a rotor failure and also for that in spinners. For these classes of rotary-wing UAVs, because of the fast rotation of the vehicles body (due to unbalanced moments in the system), it is essential to consider aerodynamic effects due to freestream velocities. First, we present a complete mathematical model of pro- pellers thrust force and moments and a mathematical model of quadcopter motion based on blade element theory 12. Second, we utilize the hover defi nition presented in 2 to fi nd the equilibrium state of the vehicle after a rotor failure by incorporating our proposed mathematical model. Third, we compare the revised equilibrium state based on our model with that of 2 in terms of power consumption in hover for different scenarios. Fourth, we propose a more effi cient confi guration for quadcopters (in terms of mechanical power consumption and stability) by introducing fi xed tilting angles to the rotors that lead to higher passive stability in yaw motion according to our previous work in 3. Fifth, we present the signifi cance of our proposed aerodynamic model and mechanical confi guration for quadcopters by comparing the fl ight data with that in the simplifi ed quadcopter model widely used in the literature via simulations. Our results show that there exists a specifi c confi guration for quadcopters, when adopting a fi xed tilting angle in thrust vectors for each blade, that results in energy-effi cient hovering via resolved- rate yaw motion in case of a single rotor failure. Last, a control strategy similar to that in 2 was utilized for 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Macau, China, November 4-8, 2019 978-1-7281-4003-2/19/$31.00 2019 IEEE5206 Fig. 1. Quadcopter in + confi guration. the proposed optimal confi guration with fi xed tilted thrust vectors and simulation results are presented. The paper is organized as follows. In Section II, mathemat- ical modeling of a quadcopter with a complete aerodynamic model of a propeller in presence of freestream velocity is presented. Equilibrium state after failure and effects of freestream on power consumption in hover are presented in Section III. Effects of having fi xed tilted thrust vectors on power consumption and stability, a confi guration with optimal-power hover solution after a rotor failure, and simu- lation results for controlled crash landing with the proposed optimal confi guration and using the precise aerodynamic model of the propellers are presented in IV. Finally the paper concludes in Section V. Notation: Matrices are represented by straight boldface letter and all vectors are represented by italicized boldface letters. Rotation matrix between frame i and frame j is represented by jRi . In addition, the term IB denotes that belongs to B and is expressed in frame I. Angular velocity vector of the vehicle is represented by B= (p,q,r)Twhere p, q and r are roll, pitch and yaw rates, respectively. Finally, k k represents the 2-Norm of the vector and |s| represents the absolute value of scalar s. II. MODELING In this section a complete dynamic model of the quad- copter is given, taking the aerodynamic model of the pro- pellers thrust force and moments in presence of freestream into account. Figure 1 shows the schematic of a quadcopter. Six ref- erence frames are defi ned, one of which is assumed to be fi xed and attached to the earth, also known as inertial frame I, one is attached to the center of mass of the vehicle and is represented by B and four other reference frames attached to the center of mass of the ithmotor Mi, however they do not turn with the rotors. Each propeller generates a thrust force fiin the direction of z-axis of the motor frame. Propellers 1 and 3 have negative and propellers 2 and 4 have positive angular velocities expressed in the body frame as pi= (0,0,pi)T. The moment of inertia of the propellers is approximated by that of a disk and is represented by a diagonal matrix as Ip= diag(Ip xx,Ipyy,Ipzz). The angular velocity of the body frame with respect to the inertial frame is represented by B= (p,q,r)T. The geometry of the vehicle is assumed to be symmetric so its moment of inertia matrix can be represented by a diagonal matrix as IB= diag(Ixx,Iyy,Izz). The equations of motion are: IB B + 4 X i=1 Ip pi+ (1) sk( B) ? IB B+ 4 X i=1 Ip( pi+ B) ? = lift+ d+ reaction+ p, md d d =IRBf f f + mg g g +f f fd.(2) Where, in the left hand side of (1), the fi rst and second terms denote the moments due to angular accelerations of body and propellers. The third term represents cross-coupling of angular momentum because of the rotation of the body and propellers and sk( B) represents the skew-symmetric matrix of the angular velocity of the body. In the right hand side of (1), the fi rst term is the moment due to propellers thrust force, the second term is the moment due to drag force of the fuselage, the third term is the reaction moment of the propeller and the last term is the moment due to asymmetrical lift distribution over the advancing and retreating blades of the propellers 13. The moment due to aerodynamic drag, d, is assumed to be proportional to angular velocity of the vehicle Bwith a proportionality constant Kd= diag(kdx,kdy,kdz). The reaction moment of the propeller is assumed to be proportional to the thrust force of the propeller f f fp, with a constant k14. The derivation of average pand f f fpare presented in our previous work 13. They depend on blade geometry, angular velocity of the propeller, angular velocity of the vehicle and freestream velocity. Assuming a two blade propeller, we can write 13: fp= acCL ?2R3 b 3 k p+ Bk2+ RbkV V Vk2 ? ,(3) p= acCLR3 bk p + BkkV V Vk,(4) where ais the air density, c is propellers blade chord, CL is propellers lift coeffi cient, Rbis the propellers blade radius and V V Vis the freestream velocity vector and is assumed to be in the x y plane of the motor frame M. From (3) and (4), it can be seen that the second term in average thrust force is proportional to the freestream velocity squared while the rolling/pitching moment of the propeller is proportional to the freestream velocity. This leads to the fact that there might be an opportunity to take advantage of freestream, especially in high speed fl ight (it is noteworthy that one needs to take the drag into account as well, however the drag force is normally proportional to the thrust force with a proportionality constant k). Furthermore, the effects of freestream velocity must be taken into consideration in spinners and/or scenarios where a resolved-rate yaw is inevitable for fl ight stability (e.g., as in quadcopters with a failed rotor). 5207 In (2), the position of the quadcopters center of mass in the inertial frame is denoted by d d d = (d1,d2,d3). In the right hand side, f f f is the sum of all the forces generated by propellers as expressed in the body frame, fdfdfdis the aerody- namic drag force due to translational motion of the fuselage and is assumed to be proportional to the linear velocity of the center of mass of the vehicle with a proportionality constant KD= diag(kDx,kDy,kDz), g g g is the gravitational acceleration and IRB is the rotation matrix from body frame to inertial frame. III. EQUILIBRIUMSTATEFOR AQUADCOPTER EXPERIENCINGROTORFAILURE In this section, fi rst, we derive the equilibrium state for a quadcopter experiencing a rotor failure using the method cited in 1. However, we use our more accurate dynamic model for quadcopter and propeller for this purpose. Second, given the equilibrium state, we calculate the mechanical power for an example quadcopter and compare the results with those presented in 1. In the end, a discussion on the results and their signifi cance is provided. A. Equilibrium State and Hover Solution Generally, in multi-rotor UAVs, hovering is defi ned as: maintaining a position with zero angular and linear velocities. However, in case of one rotor failure in a quadcopter and in order to control the attitude and altitude of the vehicle, a new hovering defi nition would be required as: maintaining an altitude while rotating with constant angular velocity about a unit vector that is fi xed with respect to the vehicle 1. Suppose motor number 4 (see Fig. 1) failed. Because of the unbalanced moments of the remaining functioning propellers, the vehicle starts rotating about a unit vector n n n (as expressed in the body frame) with angular velocity B. The evolution of this unit vector in time can be written as follows: n n n = Bn n n.(5) According to this new hovering defi nition, we attempt to keep the orientation of this unit vector fi xed with respect to the vehicle. If this unit vector is fi xed, from (5) one can conclude that the angular velocity of the vehicle will remain parallel to this unit vector so the vehicle will be rotating about n n n. If Bremains constant, one can achieve hovering as long as all the states of the system will remain bounded. Also, n n n must be equal to zero. In other words, during hover, n n n is a unit vector stationary in the inertial frame as expressed in the body frame which is parallel to Bvector. Setting (5) to zero and knowing that n n n is a unit vector, one can write the followings (note that an overbar indicates equilibrium values): n n n = 0 k n n nk = k Bk = 1 = 1 k Bk. (6) Also, during hover, the projection of total thrust forces of all propellers onto n n n should balance the weight of the vehicle which results in the following: 4 X i=1 f f fpi n n n = mkg g gk.(7) As the vehicle is turning with constant angular velocity B = ( p, q, r)T, the center of mass of the ithpropeller goes through a rotation about n n n which generates a uniform freestream velocity V V V= l l l Bover the propeller where l l l is the position vector of the center of mass of the propeller measured from the center of mass of the vehicle and represented in the body frame. However, since yaw is the dominant rotational motion after rotor failure, this freestream velocity can be assumed to be in the xy plane of the motor frame M and approximated by V= rl 13. Considering this freestream velocity, using the proposed propeller model in 13 and the resultant angular velocity of the propellers, average thrust force and moment of the ithpropeller can be written as follows: fpi= acCL ?R3 b pi2 3 + R3 b r 2 3 + Rb r2l2 2 + 2R3 b r pi 3 ? (8) pi= acCL ?R3 b rl pi + R3 b r 2l 3 ? ,(9) Using equations (1)- (7), by setting angular accelerations to zero and considering the proposed propeller model, a system of eight algebraic equations for 11 unknowns are obtained. Three more equations are required to solve the system. The unknowns are: p, q, r , nx, ny, nz, , p1, p2, p3, p4 . The fi rst six unknowns are the components of angular velocity vector of the body and the unit vector of average thrust force of all propellers respectively, is the inverse of norm of the angular velocity vector Baccording to (6) and the last four unknowns are angular velocity of the propellers. Assuming that motor number 4 is failed ( p4= 0) and by adding the following constraints, we will end up with a system of 11 algebraic equations with 11 unknowns. The fi rst constraint indicates the thrust force of the propellers 1 and 3 must be equal while the second constraint means the thrust force ratio of propellers 1 and 2 must be constant. kf f fp1k = kf f fp3k , = ?k f f fp2k kf f fp1k ?2 ,(10) where is a tuning factor and a non-negative scalar. Now there are 11 algebraic equations to be solved for 11 un- knowns to fi nd the equilibrium state. For simplicity and with- out compromising our precision modeling, assuming Ip? IB, one can neglect the second term in (1). Also, since yaw is the dominant rotational motion, dis assumed to oppose yaw motion only and is assumed to be proportional to yaw Fig. 2.Freestream velocity as represented in the xy plane of the motor frame. In this example, freestream increases relative airfl ow velocity over the advancing blade (on the right) and decreases it over the retreating blade which generates a pitching moment on the propeller. 5208 rate with proportionality constant as d= (0,0,r)T. The reaction moment of the propeller is also assumed to be proportional to its thrust force and can be expressed in the body frame as reaction,pi= sign(pi)kf f fpi. Therefore, using the reaction moment and the angular velocity of the propeller, the mechanical power in equilibrium state can be found as follows: Ppi= reaction,pi pi= sign(pi)kkf f fpikpi.(11) B. Hover Solutions For Example Vehicle Next, we try to fi nd the equilibrium state for an example vehicle with physical properties given in 1 which will be used as a base vehicle for comparing our model with that in 1 and others in which a simplifi ed model for thrust and propeller moment was employed. Consider a generic quadcopter (from 1) of mass m = 0.5 kg, Ixx= Iyy= 3.2103kg.m2, Izz= 5.5103kg.m2, l = 0.17 m, Ip zz= 1.5 105 kg.m2, = 2.75 103and k= 1.69 102m. The propellers have two blades with c = 0.03 m, CL= 1.022, Rb= 0.08 m and air density is assumed to be constant a= 1.225 kg/m3. Note that the thrust force and reaction moment of the propelle

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论