Huawei Wang Human Motion & Control Lab Mechanical Engineering

Slides:



Advertisements
Similar presentations
Classical Mechanics Review 3, Units 1-16
Advertisements

1 High performance Computing Applied to a Saltwater Intrusion Numerical Model E. Canot IRISA/CNRS J. Erhel IRISA/INRIA Rennes C. de Dieuleveult IRISA/INRIA.
SVM—Support Vector Machines
Nonlinear Beam Deflection - transverse force Method of derivation: Curvature = Moment / Flexural Rigidity Elliptic Integrals Principle of Elastic Similarity.
NATHAN CLEVELAND, MD, MS 2 JULY NATHAN CLEVELAND, MD, MS 2 JULY 2014.
Binh research 08 Dec 2009 Working on ST and non-convex time stepper within Bullet DONE with initial solver for frictionless ST. Working on non-convex time.
Convex Optimization Chapter 1 Introduction. What, Why and How  What is convex optimization  Why study convex optimization  How to study convex optimization.
Nonlinear Programming
Image Segmentation and Active Contour
Segmentation Using Active Contour Model and Tomlab By: Dalei Wang 29/04/2003.
Using MPC in MPC Tim Robinson.
Karen L. Ricciardi The effects of uncertainty on a ground water management problem involving saltwater intrusion Department of Mathematics University of.
FEA Simulations Usually based on energy minimum or virtual work Component of interest is divided into small parts – 1D elements for beam or truss structures.
ENGR 351 Numerical Methods Instructor: Dr. L.R. Chevalier
Mech300 Numerical Methods, Hong Kong University of Science and Technology. 1 Part Four Optimization.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
ECIV 720 A Advanced Structural Mechanics and Analysis Non-Linear Problems in Solid and Structural Mechanics Special Topics.
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
Linear Programming.
Newton’s Second Law of Motion Chapter 4, Section 3 Pg
Finding Rates of Change – Part 1 Slideshow 29, Mathematics Mr. Richard Sasaki, Room 307.
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
A Parallel Computational Framework for Discontinuous Galerkin Methods Kumar Vemaganti Mechanical Engineering University of Cincinnati.
Belief space planning assuming maximum likelihood observations Robert Platt Russ Tedrake, Leslie Kaelbling, Tomas Lozano-Perez Computer Science and Artificial.
Towards a Fast Heuristic for MINLP John W. Chinneck, M. Shafique Systems and Computer Engineering Carleton University, Ottawa, Canada.
Building “ Problem Solving Engines ” for Combinatorial Optimization Toshi Ibaraki Kwansei Gakuin University (+ M. Yagiura, K. Nonobe and students, Kyoto.
HPC Technology Track: Foundations of Computational Science Lecture 1 Dr. Greg Wettstein, Ph.D. Research Support Group Leader Division of Information Technology.
PERIODIC MOTION occurs when a body moves repeatedly over the same path in equal intervals of time. SIMPLE HARMONIC MOTION is linear periodic motion in.
General Nonlinear Programming (NLP) Software
Chapter 7 Optimization. Content Introduction One dimensional unconstrained Multidimensional unconstrained Example.
Economics of exhaustible resources Economics 331b Spring
Optimization Techniques M. Fatih Amasyalı. Convergence We have tried to find some x k that converge to the desired point x*(most often a local minimizer).
Aristotle University of Thessaloniki (AUTH) Department of Civil Engineering Applications of FreeFem++ on Structural Optimization “Applications of FreeFem++
10/01/2002 University of California, Irvine2002 ASME Design Engineering Technical Conferences, Montreal An Extensible Java Applet for Spatial Linkage Synthesis.
Goal Seek and Solver. Goal seeking helps you n Find a specific value for a target cell by adjusting the value of one other cell whose value is allowed.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Example: pulse on a string speed of pulse = wave speed = v
July 11, 2006Bayesian Inference and Maximum Entropy Probing the covariance matrix Kenneth M. Hanson T-16, Nuclear Physics; Theoretical Division Los.
Case Study in Computational Science & Engineering - Lecture 5 1 Iterative Solution of Linear Systems Jacobi Method while not converged do { }
A comparison between PROC NLP and PROC OPTMODEL Optimization Algorithm Chin Hwa Tan December 3, 2008.
Cracow Grid Workshop, November 5-6, 2001 Concepts for implementing adaptive finite element codes for grid computing Krzysztof Banaś, Joanna Płażek Cracow.
CSE4334/5334 DATA MINING CSE4334/5334 Data Mining, Fall 2014 Department of Computer Science and Engineering, University of Texas at Arlington Chengkai.
Wednesday, Dec. 3, 2003PHYS , Fall 2003 Dr. Jaehoon Yu 1 PHYS 1443 – Section 003 Lecture #24 Wednesday, Dec. 3, 2003 Dr. Jaehoon Yu 1.Sinusoidal.
Progress Report - Solving optimal control problem Yoonsang Lee, Movement Research Lab., Seoul National University.
Optimal parameters of satellite–stabilizer system in circular and elliptic orbits 2nd International Workshop Spaceflight Dynamics and Control October 9-11,
A Review of Some Newtonian Mechanics Gernot Laicher REFUGES Summer Bridge Course 2014.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 2 - Chapter 7 Optimization.
National Taiwan University Department of Computer Science and Information Engineering An Approximation Algorithm for Haplotype Inference by Maximum Parsimony.
 Given a quadratic equation in standard form, the value of x can be found by using the quadratic formula:
Control Theory Lachlan Blackhall and Tyler Summers.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
A Review of Some Newtonian Mechanics
Transportation Networks CIVE 744
BLOM: Berkeley Library for Optimization Modeling
Modeling and Simulations of Fluid-Structure Interactions (FSI)
Date of download: 10/29/2017 Copyright © ASME. All rights reserved.
Scientific Computing Lab
ENGR 214 Chapter 14 Systems of Particles
Backpage Philadelphia |Back page Philadelphia. This Site similar to backpage provides the maximum options to its users as its most responsive search engine.
An Optimal Design Method for MRI Teardrop Gradient Waveforms
Introduction This module about Process Optimization was produced under the Program for North American Mobility in Higher Education as part of the Process.
FEA Simulations Boundary conditions are applied
Scientific Computing Lab
A Mathematical Programming Language
Cutting Stock Problem Problem of cutting an unlimited number of pieces of material (paper rolls, for instance) of length l to produce ni pieces of length.
Part 4 - Chapter 13.
MECH 3550 : Simulation & Visualization
Computer Animation Algorithms and Techniques
Presentation transcript:

Ipopt and Snopt in Strong Nonlinear System Long Trajectory Length Optimization Huawei Wang Human Motion & Control Lab Mechanical Engineering Cleveland State University Lab Meeting, July 23, 2018 Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 0/8

Goal: Find out a suitable optimization platform and solver in strong nonlinear system long trajectory length optimization y Fy Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 1/8

Optimization problem: y Fy Optimization problem: Mathematical model: y g external force (m, y, ydot) elastic force 𝑌 2 = 𝑌 1 𝑚 𝑌 2 =−𝑚𝑔+ 𝐹 𝑒 + 𝐹 𝑘 𝐹 𝑘 = −𝐾 𝑎 ∗𝑦, 𝑦>0 𝐹 𝑘 = − 𝐾 𝑔 𝑦 3 −𝐾 𝑎 ∗𝑦, 𝑦≤0 𝑌= 𝑦, 𝑦 𝑑𝑜𝑡 𝐾 𝑎 =0.1 𝑁 𝑚 𝐾 𝑔 =5𝑒7 𝑁 𝑚 3 which: 𝑚=1 𝑘𝑔 t (s) 1 2 3 4 5 …… (10, 0) (-0.02, ~) (8.2, 0) (9.4, 0) (8.3, 0) (9.7, 0) ground Optimization problem: Minimize external force 𝐹 𝑒 , while go through certain positions in a period of time. Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 2/8

Optimization setting: y Boundary: y : ydot : Fe : [-0.1, 10] m [-20, 20] m/s [-100, 100] N g external force (m, y, ydot) elastic force t (s) 1 2 3 4 5 …… (10, 0) (-0.02, ~) (8.2, 0) (9.4, 0) (8.3, 0) (9.7, 0) Trajectory length: T : [20, 40, 60, …] s (10.3) Sampling rate: R : 100 Hz (5.0, 0) ground Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 3/8

Optimization Methods: Ipopt Snopt Interior point optimizer Quadratic programming Linear solver: HSL solvers MUltifrontal Massively Parallel sparse direct Solver (Mumps) Parallel Sparse Direct Linear Solver (Pardiso) Interfaces: Snopta: friendly to new users Snoptb: more efficient, but nonlinear objectives and constraints need be define first. Snoptc: similar to Snoptb Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 4/8

Optimization results: MA57, 20 s trajectory length Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 5/8

Optimization results: Optimization time cost of each solver at different trajectory length Trajectory time 20 40 60 80 100 120 140 200 400 600 Problem Size var 6,000 12,000 18,000 24,000 30,000 36,000 42,000 60,000 120,000 180,000 NJ 14,000 28,000 56,000 70,000 84,000 98,000 140,000 280,000 420,000 Ipopt (MA57) 0.1h 0.48h 0.43h 0.925h 3.6h F1 -- Ipopt (MA86) 0.37h 0.55h 0.71h 1h 3.57h 8.7h Ipopt (Mumps) 0.47h 0.19h 0.58h 0.69h 3.42h Snopt F2 F1: maximum CUP time reached (16.7h) Time cost of MA86 of different trajectory length F2: maximum iteration reached (10*var) : CUP filled with tasks : only one task in CUP each time Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 6/8

Optimization results of Ipopt F1: Ipopt MA57, 140 s trajectory length: Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 7/8

Optimization results of Snopt F2: Snopt, 20 s trajectory length: Snopt, 2 s trajectory length: Huawei Wang (HMC) Ipopt and Snopt in Long Period Strong Nonlinear System Optimization Lab Meeting 2018 8/8