Liénard System

class otp.lienard.LienardProblem

Bases: otp.Problem

LIENARDPROBLEM a second order general forced oscillator system

This problem solves equation of the form

x’’ + f(x)x’ + g(x) = p(t)

as a first order system of equations

Parameters

class otp.lienard.LienardParameters

Bases: otp.Parameters

Parameters for the Lienard problem.

Constructor Summary
LienardParameters(varargin)

Create a Lienard parameters object.

Parameters:

varargin – A variable number of name-value pairs. A name can be any property of this class, and the subsequent value initializes that property.

Property Summary
F

F is a function representing the non-linear damping

DF

DF is the derivative of F

G

G is a function controlling the stiffness and restoring forces

DG

DG is the derivative of G

P

P is usually a periodic funcgtion controlling the forcing

DP

DP is the derivative of P

Presets

class otp.lienard.presets.ForcedVanDerPol

Bases: otp.lienard.LienardProblem

FORCEDVANDERPOL The forced vanderpol oscillator

class otp.lienard.presets.Duffing

Bases: otp.lienard.LienardProblem

DUFFING The duffing oscillator in a chaotic regime