Penn Engineering Logo
   
spacer spacer
arrow Overview
  History
Publications
Visiting MEAM
Contacts and Resources
Links
spacer spacer
arrow Research
  Topics and Interactions
Research Highlights
Research Labs & Centers
spacer spacer
arrow People
  Faculty
Staff
Student Groups
Distinguished Affiliates
spacer spacer
arrow Undergraduate Program
  Overview
Degree Programs
Curriculum
Advising
Projects & Research
Campus Life
ABET
spacer spacer
arrow Graduate Program
  Overview
PhD Program
Master's Program
Curriculum
Advising
FAQs
Facts & Figures
Careers
Campus Life
spacer spacer
arrow News & Events
  News
Seminars
Social Events
spacer spacer
arrow Alumni
 
   



spacer





spacer MEAM Courses Site Index Contact Us Positions Available spacer

Home > News & Events > Seminars > Spring 2006

Spring 2006 MEAM Seminar

Thursday, March 23, 2:00 PM, 337 Towne Bldg., Hosted by Dr. Vijay Kumar

Adaptive Randomized Algorithms for Validation and Analysis of Complex Systems.

Mr. Jongwoo Kim
Ph.D. Candidate
Advisor: Professor Vijay Kumar
Department of Mechanical Engineering
University of Pennsylvania

Abstract

This work addresses the problem of validating software-enabled controllers for complex dynamic systems with dynamic constraints. In such complex systems, the controllers cannot be designed with performance guarantees. Analytical methods for analysis fail because the computation of the reachable set for a given set of initial conditions is intractable. Thus, it is necessary to establish and verify performance using simulation techniques. This is particularly true in hybrid systems where the control algorithms often involve a switching between different controllers. While it is possible to analyze simple systems and each controller in isolation, there is no systematic approach to testing and validating the complex continuous and hybrid systems.

In this work we address the problem of generating sets of conditions (inputs, disturbances, initial conditions, and parameters) that might be used to "test" a given complex system. This problem of testing is related to motion planning. Motion planning addresses the problem of finding a plan from a starting point or a set of starting points to a goal point or a goal set. Testing involves finding a trajectory from a set of initial conditions to a specification set. Typically, this specification set is the unsafe set. Thus finding a trajectory to the unsafe set would invalidate the controller. We propose the use of sampling-based algorithms to the testing and validation problem. Our work is based on previous work on the Rapidly-exploring Random Trees (RRT) algorithm. Unlike motion planning problems, the problem of testing generally involves systems that are not controllable with respect to disturbances or adversarial inputs and therefore, the reachable set of states is a small subset of the entire state space. Because of the differences between testing and motion planning, we propose a new algorithm, called the Rapidly-exploring Random Forest of Trees (RRFT) algorithm which allows a search over not only continuous inputs but also time invariant sets. We also propose three modifications to the original RRT algorithm, suited for use on uncontrollable systems. We demonstrate the application of the new algorithms to testing and validation of complex dynamic systems. The main contribution of this work is an automated system that analyzes a control system design for complex systems by finding trajectories that violate safety specifications using sampling based techniques.

Thursday, March 23, 2006
2 PM, 337 Towne Bldg.

 

spacer Penn Penn Engineering Penn Directories spacer


    Mechanical Engineering and Applied Mechanics
    University of Pennsylvania
    229 Towne Building
    220 S. 33rd Street
    Philadelphia, PA 19104-6315
    Phone: 215.898.4825
    Fax: 215.573.6334
    Email: meam@seas.upenn.edu



Back to MEAM Home Back to MEAM Home