// RANDOM VARIABLES RContinuousRandomVariable |ObjectName: RV1 |DistributionType: Lognormal (zeta, sigma) |Mean: 500 |StandardDeviation: 100 RContinuousRandomVariable |ObjectName: RV2 |DistributionType: Lognormal (zeta, sigma) |Mean: 2000 |StandardDeviation: 400 RContinuousRandomVariable |ObjectName: RV3 |DistributionType: Uniform (a, b) |Mean: 5 |StandardDeviation: 0.5 // CORRELATION RCorrelation |ObjectName: rho12 |RandomVariable1: RV1 |RandomVariable2: RV2 |Coefficient: 0.3 RCorrelation |ObjectName: rho13 |RandomVariable1: RV1 |RandomVariable2: RV3 |Coefficient: 0.2 RCorrelation |ObjectName: rho23 |RandomVariable1: RV2 |RandomVariable2: RV3 |Coefficient: 0.2 // LIMIT-STATE FUNCTION RFunction |ObjectName: g |Expression: 1.0 - RV2/(1000.0*RV3) - (RV1/(200.0*RV3))^2 |GradientAnalysisType: FiniteDifference |PerturbationFactor: 1000 // ANALYSIS TOOLS RStepperNonlinSingleConstrSolver |ObjectName: mySolver |StepSizeSearcher: myStepSizeSearcher |StepDirectionSearcher: myStepDirectionSearcher |Transformer: myTransformer |ConvergenceChecker: myConvergenceChecker |MaximumIterations: 100 |OutputDisplayLevel: Minimum RArmijoStepSizeSearcher |ObjectName: myStepSizeSearcher |OutputDisplayLevel: Minimum |Transformer: myTransformer |MeritChecker: myMeritChecker |MaximumReductions: 10 RAdkZhangMeritChecker |ObjectName: myMeritChecker |Multiplier: 2 |Adder: 10 |Factor: 0.5 RHLRFStepDirectionSearcher |ObjectName: myStepDirectionSearcher RNatafTransformer |ObjectName: myTransformer |OutputDisplayLevel: None RStandardConvergenceChecker |ObjectName: myConvergenceChecker |E1: 0.001 |E2: 0.001 |OutputDisplayLevel: Minimum RIndependentNormalRandomNumberGenerator |ObjectName: myRandomNumberGenerator |StartPoint: CurrentValue |StandardDeviation: 1 |Transformer: myTransformer RHistogramAccumulator |ObjectName: myHistogramAccumulator |MaximumIterations: 100000 |OutputDisplayLevel: None |PlottingInterval : 100 |NumberOfBins: 100 RFailureProbabilityAccumulator |ObjectName: myFailureAccumulator |MaximumIterations: 1000000 |OutputDisplayLevel: None |TargetCoefficientOfVariation: 0.02 |RandomNumberGenerator: myRandomNumberGenerator |PlottingInterval : 100 // CREATE THE ORCHESTRATING ANALYSIS ALGORITHMS RFORMAnalyzer |ObjectName: myFORMAnalysis |LimitStateFunction: g |NonlinearSingleConstraintSolver: mySolver |ComputeRandomVariableSensitivities: true |ComputeDecisionVariableSensitivities: true |ComputeModelResponseStandardDeviationSensitivities: true |PrintSensitivities: false |CorrectProbabilityWithFirstPrincipalCurvature: false RSamplingAnalyzer |ObjectName: mySamplingAnalysis |RandomNumberGenerator: myRandomNumberGenerator |Transformer: myTransformer |Accumulator: myFailureAccumulator |FunctionList: g; RFunctionEvaluationAnalyzer |ObjectName: myFunctionEvaluationAnalysis |Function: g |EvaluateGradient: false |SetRandomVariablesToMean: false |PrintRandomVariableList: false |PlotModelFlowchart: true // OPTIONAL: RUN THE ANALYSES FROM THE INPUT FILE (Note that Rt can be called from MATLAB with the syntax C:/path/Rt.exe inputfilename.txt and the results are available in the output file declared below) //Analyze myFORMAnalysis //Analyze mySamplingAnalysis //Analyze myFunctionEvaluationAnalysis //Output |myoutput.txt //Exit