Oscillator¶
- class Oscillator¶
Data class for the oscillator example.
Examples
>>> from openturns.usecases import oscillator >>> # Load the oscillator >>> osc = oscillator.Oscillator()
- Attributes:
- dimint
dim = 8, dimension of the problem
- model
SymbolicFunction
The limit state function
- muMpfloat
muMp = 1.5, mean of the mass of the primary system
- sigmaOverMuMpfloat
sigmaOverMuMp = 0.1, coefficient of variation of the mass of the primary system
- distributionMp
LogNormal
distribution of the mass of the primary system distributionMp = ot.LogNormalMuSigmaOverMu(muMp, sigmaOverMuMp).getDistribution()
- muMsfloat
muMs = 0.01, mean of the mass of the primary system
- sigmaOverMuMsfloat
sigmaOverMuMs = 0.1, coefficient of variation of the mass of the primary system
- distributionMs
LogNormal
distribution of the mass of the secondary system distributionMs = ot.LogNormalMuSigmaOverMu(muMs, sigmaOverMuMs).getDistribution()
- muKpfloat
muKp = 1, mean of the spring stiffness of the primary system
- sigmaOverMuKpfloat
sigmaOverMuKp = 0.2, coefficient of variation of the spring stiffness of the primary system
- distributionKp
LogNormal
distribution of the spring stiffness of the primary system distributionKp = ot.LogNormalMuSigmaOverMu(muKp, sigmaOverMuKp).getDistribution()
- muKsfloat
muKs = 0.01, mean of the spring stiffness of the secondary system
- sigmaOverMuKsfloat
sigmaOverMuKs = 0.2, coefficient of variation of the spring stiffness of the secondary system
- distributionKs
LogNormal
distribution of the spring stiffness of the secondary system distributionKs = ot.LogNormalMuSigmaOverMu(muKs, sigmaOverMuKs).getDistribution()
- muZetapfloat
muZetap = 0.05, mean of the damping ratio of the primary system
- sigmaOverMuZetapfloat
sigmaOverMuZetap = 0.4, coefficient of variation of the damping ratio of the primary system
- distributionZetap
LogNormal
distribution of the damping ratio of the primary system distributionZetap = ot.LogNormalMuSigmaOverMu(muZetap, sigmaOverMuZetap).getDistribution()
- muZetasfloat
muZetas = 0.02, mean of the damping ratio of the secondary system
- sigmaOverMuZetasfloat
sigmaOverMuZetas = 0.5, coefficient of variation of the damping ratio of the secondary system
- distributionZetas
LogNormal
distribution of the damping ratio of the secondary system distributionZetas = ot.LogNormalMuSigmaOverMu(muZetas, sigmaOverMuZetas).getDistribution()
- muFsfloat
muFs = 27.5, mean of the loading capacity of the secondary spring
- sigmaOverFsfloat
sigmaOverFs = 0.1, coefficient of variation of the loading capacity of the secondary spring
- distributionFs
LogNormal
distribution of the loading capacity of the secondary spring distributionFs = ot.LogNormalMuSigmaOverMu(muFs, sigmaOverFs).getDistribution()
- muS0float
muS0 = 100, mean of the intensity of the white noise
- sigmaOverS0float
sigmaOverS0 = 0.1, coefficient of variation of the intensity of the white noise
- distributionS0
LogNormal
distribution of the intensity of the white noise distributionS0 = ot.LogNormalMuSigmaOverMu(muS0, sigmaOverS0).getDistribution()
- distribution
JointDistribution
The joint distribution of the input parameters
- __init__()¶
Examples using the class¶
Using the FORM - SORM algorithms on a nonlinear function