27.12.2014 Views

Quantitative Local Analysis of Nonlinear Systems - University of ...

Quantitative Local Analysis of Nonlinear Systems - University of ...

Quantitative Local Analysis of Nonlinear Systems - University of ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Simulation and Lyapunov function generation (SimLF G) algorithm:<br />

Given positive<br />

definite convex p ∈ R[x], a vector <strong>of</strong> polynomials z(x) and constants β SIM , N conv , N V ,<br />

β shrink ∈ (0, 1), and empty sets C and D, set γ = 1, N more = N conv , N div = 0.<br />

i. Integrate (3.1) from N more initial conditions in the set {x ∈ R n : p(x) = β SIM }.<br />

ii. If there is no diverging trajectory, add the trajectories to C and go to (iii). Otherwise,<br />

add the divergent trajectories to D and the convergent trajectories to C, let N d<br />

denote the number <strong>of</strong> diverging trajectories found in the last run <strong>of</strong> (i) and set N div<br />

to N div + N d . Set β SIM to the minimum <strong>of</strong> β shrink β SIM and the minimum value <strong>of</strong> p<br />

along the diverging trajectories. Set N more to N more − N d , and go to (i).<br />

iii. At this point C has N conv elements. For each i = 1, . . . , N conv , let τ i satisfy c i (τ) ∈<br />

Ω p,βSIM for all τ ≥ τ i . Eliminate times in T i that are less than τ i .<br />

iv. Find a feasible point for (3.6), (3.11), and (3.12).<br />

If (3.6), (3.11), and (3.12) are<br />

infeasible, set β SIM = β shrink β SIM , and go to (iii). Otherwise, go to (v).<br />

v. Generate N V Lyapunov function candidates using H&R algorithm, and return β SIM<br />

and Lyapunov function candidates.<br />

⊳<br />

The suitability <strong>of</strong> a Lyapunov function candidate is assessed by solving two optimization<br />

problems. Both problems require bisection and each bisection step involves a linear<br />

SOS problem. Alternative linear formulations appear in section 3.6. These do not require<br />

bisection, but generally involve higher degree polynomial expressions.<br />

Optimization Problem 3.2.1. Given V ∈ R[x] (from SimLF G algorithm) and positive<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!