A study of advanced guidance laws for maneuvering target interception Student: Felix Vilensky Supervisor: Mark Moulin Control & Robotics Laboratory.

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Scheduled Model Predictive Control of Wind turbines in Above Rated Wind Avishek Kumar Dr Karl Stol Department of Mechanical Engineering.
ABS Control Project Ondrej Ille Pre-bachelor Project.
Incremental Linear Programming Linear programming involves finding a solution to the constraints, one that maximizes the given linear function of variables.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Solving POMDPs Using Quadratically Constrained Linear Programs Christopher Amato.
SA-1 Probabilistic Robotics Planning and Control: Partially Observable Markov Decision Processes.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Acoustic design by simulated annealing algorithm
ECE651 Digital Signal Processing I Digital IIR Filter Design.
Robust control Saba Rezvanian Fall-Winter 88.
Planning under Uncertainty
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Optimal Missile Guidance system By Yaron Eshet & Alon Shtakan Supervised by Dr. Mark Mulin.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Optimization Methods One-Dimensional Unconstrained Optimization
Empirical Virtual Sliding Target Guidance law Presented by: Jonathan Hexner Itay Kroul Supervisor: Dr. Mark Moulin.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Optimal Fixed-Size Controllers for Decentralized POMDPs Christopher Amato Daniel.
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Tracking a maneuvering object in a noisy environment using IMMPDAF By: Igor Tolchinsky Alexander Levin Supervisor: Daniel Sigalov Spring 2006.
Application of Formal Verification Methods to the analysis of Bearings-only Ballistic Missile Interception Algorithms Eli Bendersky Michael Butvinnik Supervisor:
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Graphical Solutions Plot all constraints including nonnegativity ones
Lecture 4: Basic Concepts in Control CS 344R: Robotics Benjamin Kuipers.
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
CONTROL of NONLINEAR SYSTEMS with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
Recap. Velocity is a vector and represents a bodies speed and direction. Rate of change of velocity at a given instant. t 1 VV intervalTime velocityinChange.
Introduction to estimation theory Seoul Nat’l Univ.
Book Adaptive control -astrom and witten mark
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Raimo P. Hämäläinen and Ville Mattila Systems Analysis Laboratory Helsinki.
Brief Review of Control Theory
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
Dynamics Modeling and First Design of Drag-Free Controller for ASTROD I Hongyin Li, W.-T. Ni Purple Mountain Observatory, Chinese Academy of Sciences S.
15 March 2008 Final presentation - DRDO IISc Prgm on Adv. Res. in Math. Engg1 Final Presentation Online-implementable robust optimal guidance law - Raghunathan.
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 9: Ways of speeding up the learning and preventing overfitting Geoffrey Hinton.
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Dr. Tamer Samy Gaafar.   Teaching Assistant:- Eng. Hamdy Soltan.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Chapter 7 Finite Impulse Response(FIR) Filter Design
Demonstrator of advanced controllers Hans Dirne Supervisors prof.dr.ir. J. van Amerongen dr.ir. J.F. Broenink dr.ir. T.J.A. de Vries ir. P.B.T. Weustink.
Smart Icing System Review, September 30 – October 1, 2002 Autopilot Analysis and EP Scheme for the Twin Otter under Iced Conditions. Vikrant Sharma University.
CSCE 441: Keyframe Animation/Smooth Curves (Cont.) Jinxiang Chai.
Optimal Path Planning Using the Minimum-Time Criterion by James Bobrow Guha Jayachandran April 29, 2002.
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
1 Introduction to Linear Programming Linear Programming Problem Linear Programming Problem Problem Formulation Problem Formulation A Simple Maximization.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
EKT 314/4 WEEK 7 : CHAPTER 3 SIGNAL CONDITIONING ELECTRONIC INSTRUMENTATION.
Amity School of Engineering & Technology 1 Amity School of Engineering & Technology DIGITAL IMAGE PROCESSING & PATTERN RECOGNITION Credit Units: 4 Mukesh.
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
Fundamentals of Data Analysis Lecture 11 Methods of parametric estimation.
Presentation at NI Day April 2010 Lillestrøm, Norway
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Solver & Optimization Problems
Control Design and Analysis of Chained Systems
CS b659: Intelligent Robotics
Optimal control T. F. Edgar Spring 2012.
Instructor :Dr. Aamer Iqbal Bhatti
Brief Review of Control Theory
CHAPTER 7 Sampling Distributions
CHAPTER 7 Sampling Distributions
CS 188: Artificial Intelligence Fall 2008
CHAPTER 7 Sampling Distributions
CHAPTER 7 Sampling Distributions
Presentation transcript:

A study of advanced guidance laws for maneuvering target interception Student: Felix Vilensky Supervisor: Mark Moulin Control & Robotics Laboratory

Introduction This project deals with missile-target interception. This is a highly non-linear and non stable control problem. We work with a simplified 2D model. We will discuss the following guidance laws:  PN (Proportional Navigation).  Saturated PN.  TDLQR(Time dependant LQR).  OGL (Optimal guidance law).

Plant - Interception problem

PN controller Plant PN Controller PN Controller TargetAcceleration Model Model

PN controller - references Dhar,A.,and Ghose,D.(1993) Capture region for a realistic TPN guidance law. Chakravarthy,A.,and Ghose,D.(1996) Capturability of realistic Generalized True Proportional Navigation. Moulin,M.,Kreindler,E.,and,Guelman,M(1996). Ballistic missile interception with bearings-only measurements.

PN controller-Command acceleration and relative distance vs. time

PN controller – Capturability limits Initial parametersCapturability limits <86977 <-1683 <= >=0.04 >=0.174 ( ,0.0232)

PN controller -conclusions The performance of the PN controller is quite good. It enables intercepting a target in a wide range of initial conditions. Yet, the command acceleration is growing with time. And a real physical system cannot maintain an acceleration that is growing towards non physical values. We seek to find a controller that will work under the constraint of limited (saturated) command acceleration.

Saturated PN The first and naive approach is to retain the PN controller and just to add at its output a lowpass filter and a saturation to get the command acceleration. LP filter We use a Butterworth LPF of order 30 with cutoff frequency of 8 rad/sec. This filter will ensure that the command acceleration won’t change too rapidly for the missile to follow.

Saturated PN controller - Command acceleration and relative distance vs. time

Linear controllers Linear or partially linear controllers are easier to design than nonlinear ones. Linear control can be more easily optimized than nonlinear one. Recent papers used linear control design methods: Hexner,G.,and Shima,T.(2007) Stochastic optimal control guidance law with bounded acceleration. Hexner,G.,Shima,T.,and Weiss,H.(2008) LQG guidance law with bounded acceleration command.

Calculate every fixed interval of time (T) a new infinite horizon LQR. Use the following state variables: Each time linearize the plant around: i.e., around the relative speed and the distance at the time of calculation. Using this LQR controller till the next calculation. LQR recalculation period:100ms. Plant sampling period: about 50 ms. Time dependant LQR

This linear system we use in each calculation: The following J parameter is being minimized:

Time dependant LQR LQR calculator Plant TargetAcceleration Module Module LQR controller LPF and saturation saturation clock State vector Gain vector controller

Time dependant LQR – Command acceleration behavior

Pure LQR vs. TDLQR The TDLQR is designed using methods and intuition of optimal linear control. TDLQR is linear only in each time slice between calculations. There is a well known LQR guidance law, which is linear through all the engagement time. It is called OGL – Optimal Guidance Law. While TDLQR is based on infinite horizon LQR, the OGL is a finite horizon LQR, which means that its control gain varies with time.

Optimal Guidance Law The OGL is obtained using the following linearization of the plant: Where: Thangavelu,R.,and Pardeep,S.(2007) A differential evolution tuned Optimal Guidance Law.

Optimal Guidance Law The OGL minimizes: The optimal control is given by: The OGL output is then passed through LPF an saturation, as explained earlier to get the command acceleration.

Performance Analysis Miss distance vs. initial relative speed for PN (left) and saturated PN (right) controllers.

Performance Analysis Miss distance vs. initial relative velocity for Time Dependant LQR, saturated PN and OGL controllers.

Performance Analysis Miss distance vs. maximal command acceleration for Time Dependant LQR and saturated PN (left) and for OGL (right).

Performance Analysis Miss distance vs. initial distance for Time Dependant LQR, saturated PN and OGL controllers.

Performance Analysis Miss distances vs. initial distances for Time Dependant LQR, saturated PN and OGL controllers (for relatively small initial distances). Initial distance Saturated PN (miss distance) Time dependant LQR (miss distance) OGL(miss distance)

Performance Analysis-Results The effect of the lowpass filter and saturation block provides an optimal initial relative velocity for interception. The capturability is improved when the maximal command acceleration is increased for TDLQR and saturated PN, and gets worse for OGL. For large initial distances the miss distance grows monotonically with the initial distance. For small initial distances an optimal initial distance results in a minimal miss distance.

Performance Analysis- Conclusions TDLQR has a clear advantage in the performance evaluation over both saturated PN and OGL. The miss distance for OGL is growing with the maximal command acceleration. OGL doesn’t update linearization and thus applies non optimal command acceleration.

Performance Analysis- Conclusions The optimum of initial relative velocity is obtained, since for high velocities the command acceleration cannot be high enough to complete the maneuver needed to get the missile into collision course with the target. The optimum of initial distance is obtained, since for small enough initial distances the missile covers too much distance (outruns the target) before the maneuver needed to get it into collision course with the target is completed.