AUTO2050 Soft Computing A review of fuzzy control for helicopter navigation By Thomas Höglund 19.3.2011.

Slides:



Advertisements
Similar presentations
Analysis of a Deorbiting Maneuver of a large Target Satellite using a Chaser Satellite with a Robot Arm Philipp Gahbler 1, R. Lampariello 1 and J. Sommer.
Advertisements

Contact Maneuvers.
Torque Reaction The fuselage’s reaction to the turning of the main rotor system is Torque Reaction Newton's third law of motion states that for every action,
Retreating Blade Stall
The Helicopter.
Orbital Operations – 2 Rendezvous & Proximity Operations
Fuzzy Logic Control of Quadrotor Intelligent Systems & Soft Computing K. OYTUN YAPICI BİRKAN TUNÇ.
Investigating the Use of a Variable-Pitch Wind Turbine to Optimize Power Output Under Varying Wind Conditions. Galen Maly Yorktown High School.
Leading Cadet Training
PRINCIPLES OF FLIGHT CHAPTER 7 THE HELICOPTER.
Introduction to VISSIM
A Survey of Artificial Intelligence Applications in Water-based Autonomous Vehicles Daniel D. Smith CSC 7444 December 8, 2008.
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
Computing Movement Geometry A step in Sensory-Motor Transformations Elizabeth Torres & David Zipser.
Transient & Steady State Response Analysis
FUNDAMENTALS Topic 4 Gerald Rothenhofer 9/21/2009
Aero Engineering 315 Lesson 39 Dynamic Stability.
Our acceleration prediction model Predict accelerations: f : learned from data. Obtain velocity, angular rates, position and orientation from numerical.
Intelligent Steering Using PID controllers
FORCED VIBRATION & DAMPING Damping  a process whereby energy is taken from the vibrating system and is being absorbed by the surroundings.  Examples.
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
MoBIES meeting Deerfield Beach ETC Challenge Problem ETC Model Requirements Simulation results Parametric verification Results Towards a Checkmate model.
A FUZZY LOGIC BASED MULTIPLE REFERENCE MODEL ADAPTIVE CONTROL (MRMAC) By Sukumar Kamalasadan, Adel A Ghandakly Khalid S Al-Olimat Dept. of Electrical Eng.
RC Car Thomas Chau, Ben Sack, Peter Tsonev. Overview Goal: to build a smart RC car that corrects itself using sensors. Objective: testing our run at high.
HELICOPTER By Vinod Kumar K.
Multiple UAV Collision Avoidance with Realistic UAV Models Joel George and Debasish Ghose Guidance, Control, and Decision Systems Laboratory (GCDSL) Department.
Brief Review of Control Theory
Mobile Robot Navigation Using Fuzzy logic Controller
Ming-Feng Yeh Fuzzy Control The primary goal of control engineering is to distill and apply knowledge about how to control a process so that the.
AS Wireless Automation Implementing PIDPLUS for Halvari system.
Idea Development TTTTo have a Better Understanding of How Mechanically a Helicopter Flies IIIIntrigue of part design AAAA chance to better.
EWEC 2007, MilanoMartin Geyler 1 Individual Blade Pitch Control Design for Load Reduction on Large Wind Turbines EWEC 2007 Milano, 7-10 May 2007 Martin.
Exploring Engineering Chapter 10 Control Systems and Mechatronics.
FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Introduction to Control / Performance Flight.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Fuzzy Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
PID CONTROLLERS By Harshal Inamdar.
Presented by:- Suman Kumar. INTRODUCTION : Quad-rotor helicopters are emerging as a popular unmanned aerial vehicle configuration because of their simple.
Swerve Drive Software Design. Software Layers Joystick Axis Correction Joystick Response Calculation Field-oriented Angle Adjustment Swerve Drive Steer.
Princeton University Prospect Eleven Nov. 17, 2005 Control Systems Speed control module: –Receives desired speed from Speed Decision –Decides how to modulate.
User Performance in Relation to 3D Input Device Design  Studies conducted at University of Toronto  Usability review of 6 degree of freedom (DOF) input.
4/18/2013 EEL4665 Spring ‘13 University of Florida Leonardo Falcon.
Click to edit Master title style “Flowing Matter: Application, Dissemination and Outreach” Workshop COST Action MP1305, Work Group 4, April 2015,BASc,
AUTOMATIC RAILWAY GATE CONTROLLING AND TRACK SWITCHING
A Dissertation Proposal Presentation By Sukumar Kamalasadan
Reinforcement Learning for Intelligent Control Presented at Chinese Youth Automation Conference National Academy of Science, Beijing, 8/22/05 George G.
The ability to maintain and control rotor RPM in the event of an engine malfunction so controlled flight may be continued to the ground. AutorotationAutorotation.
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
1 Use or disclosure of this information is subject to the restriction on the title page of this document. Flight Symbology to Aid in Approach and Landing.
ROTARY WING AERODYNAMICS
Arizona Army National Guard Aviation Support Facility #1 AERODYNAMICS.
1 2 Terminal Learning Objective Interpret flight instruments indications needed to maintain aircraft attitude during IFR flight.
Settling with Power (vortex ring state)
Vision Based Automation of Steering using Artificial Neural Network Team Members: Sriganesh R. Prabhu Raj Kumar T. Senthil Prabu K. Raghuraman V. Guide:
DYNAMICAL EFFECTS in EXPANDING VOLUME FLOW CALIBRATORS Thomas O. Maginnis, Ph.D. CELERITY GROUP, Unit Instruments Division 2002 NCSL International Workshop.
Robot Control. Open Loop Control Sends commands to make a robot preform some movement without attempting to check if it is doing things properly. For.
Character Animation Forward and Inverse Kinematics
Propeller Based Propulsion
Four Forces of Flight Lift Weight Thrust Drag
FUZZY NEURAL NETWORKS TECHNIQUES AND THEIR APPLICATIONS
Introducing the M-metric Maurice R. Masliah and Paul Milgram
Dynamic Controllers for Wind Turbines
Interactive Basic Tuning for the SERVOSTAR 600
Alternatives for Locomotion Control
Servos.
Chapter 1 Introduction.
FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3
Introduction to Motor Drives
Presentation transcript:

AUTO2050 Soft Computing A review of fuzzy control for helicopter navigation By Thomas Höglund

About helicopters Handling a normal helicopter requires much skill of the operator who has to simultaneously manipulate several controls. A normal control system is very complex and non-linear. The helicopter has six degrees of freedom (6DOF). Translation or rotation in one direction is dependent on several mechanisms at once, i.e. the DOF are coupled. These couplings have to be counterbalanced by the pilot or the navigation system University of Vaasa 2

The basic controls University of Vaasa 3 Longitudinal Vertical translation Lateral Because of the inherent delay between control and response, the pilot uses smooth corrections or impulse commands.

The control level The RPM of the rotor is kept constant at all times. The angles of attack of the blades are changed to produce all movements except yaw. The throttle thus has to respond to the varying resistance. The angle of attack of the blades of the tailrotor governs the yaw. This force sideways has to be compensated University of Vaasa 4 Swash plate:

Fuzzy control Using fuzzy control it is possible to aid or replace the pilot using a linguistic control strategy. Such a control system can be called an ”intelligent agent”. The intelligent agent can fly the helicopter completely autonomously, or act as a middle layer between the pilot and the craft University of Vaasa 5

The model Three concepts have to be modeled: – Fuzzy logic control – Human experience and behavior – Helicopter aviation and controls Each task must follow a set point within a precision range. “If speed is reached and speed is increasing then action is brake” University of Vaasa 6

Control and response The difference between the current state and the set point is called the ”error”. The fuzzy control logic acts to continuously minimize the error as the set points change. In order to avoid overshoots due to inertia, the control often has to reverse just before reaching the target set point University of Vaasa 7 Vertical, longitudinal and lateral translations and yaw Scaled response

Fuzzy sets University of Vaasa 8 Fuzzy sets for input Fuzzy sets for output Fuzzy sets for input, tuned after simulation If the pilot continuously changes the current set point (by manual control), the input from him is the error that is to be minimized. By having no overlap of sets close to zero, oscillation in the response is reduced, but the steady state error is slightly increased.

Tuning the sets The translations and rotations each have one range of sets for their instantaneous values and another for the rate of change of these. Furthermore, the acceleration in each DOF could be taken into account. In order to make tuning easier and simplify the overall control algorithm, the number of sets used has to be kept to a minimum University of Vaasa 9

Sources As sources the following two reports were used: &rep=rep1&type=pdf &rep=rep1&type=pdf University of Vaasa 10