rs3.projectSettings.StressAnalysis module#
- class rs3.projectSettings.StressAnalysis.StressAnalysisBase(client: Client, id: str)#
Bases:
_ProxyObject,IPropertyGroupAccessors- getIterations() int#
- setIterations(value: int)#
- getTolerance() float#
- setTolerance(value: float)#
- getNumberLoadSteps() int#
- setNumberLoadSteps(value: int)#
- getIterationsMin() int#
- setIterationsMin(value: int)#
- getLoadIncrementInitial() float#
- setLoadIncrementInitial(value: float)#
- getLoadIncrementMin() float#
- setLoadIncrementMin(value: float)#
- getLoadIncrementMax() float#
- setLoadIncrementMax(value: float)#
- getIterationsTrackConvergence() int#
- setIterationsTrackConvergence(value: int)#
- getScaleForceIncrementUp() bool#
- setScaleForceIncrementUp(value: bool)#
- getScaleForceIncrementUpVal() float#
- setScaleForceIncrementUpVal(value: float)#
- getScaleForceIncrementDown() bool#
- setScaleForceIncrementDown(value: bool)#
- getScaleForceIncrementDownVal() float#
- setScaleForceIncrementDownVal(value: float)#
- getIsAcceleratedConvergenceActive() bool#
- setIsAcceleratedConvergenceActive(value: bool)#
- getAccelerateInitialStiffness() bool#
- setAccelerateInitialStiffness(value: bool)#
- getAlphaMin() float#
- setAlphaMin(value: float)#
- getAlphaMax() float#
- setAlphaMax(value: float)#
- getAbortUponFailure() bool#
- setAbortUponFailure(value: bool)#
- getEnableFileRecovery() bool#
- setEnableFileRecovery(value: bool)#
- getTensileFailureReduceHoekBrownTensileStrengthToZero() bool#
- setTensileFailureReduceHoekBrownTensileStrengthToZero(value: bool)#
- getTensileFailureReduceShearStrengthToResidual() bool#
- setTensileFailureReduceShearStrengthToResidual(value: bool)#
- getUseDefaultMaterialForAdvancedMaterialsOutsidePlasticRegion() bool#
- setUseDefaultMaterialForAdvancedMaterialsOutsidePlasticRegion(value: bool)#
- getProperties()#
Retrieve properties as a dictionary.
- setProperties(Iterations: int = None, Tolerance: float = None, NumberLoadSteps: int = None, IterationsMin: int = None, LoadIncrementInitial: float = None, LoadIncrementMin: float = None, LoadIncrementMax: float = None, IterationsTrackConvergence: int = None, ScaleForceIncrementUp: bool = None, ScaleForceIncrementUpVal: float = None, ScaleForceIncrementDown: bool = None, ScaleForceIncrementDownVal: float = None, IsAcceleratedConvergenceActive: bool = None, AccelerateInitialStiffness: bool = None, AlphaMin: float = None, AlphaMax: float = None, AbortUponFailure: bool = None, EnableFileRecovery: bool = None, TensileFailureReduceHoekBrownTensileStrengthToZero: bool = None, TensileFailureReduceShearStrengthToResidual: bool = None, UseDefaultMaterialForAdvancedMaterialsOutsidePlasticRegion: bool = None)#
Set properties using keyword arguments.
- class rs3.projectSettings.StressAnalysis.StressAnalysis(client: Client, id: str)#
Bases:
StressAnalysisBaseCustomize the parameters that control the finite element stress analysis in RS3.
Examples
See Project Settings Script Examples.
- setLoadStepType(value: LoadStepType)#
- getLoadStepType() LoadStepType#
- setConvergenceCriteriaType(value: StressConvergenceCriteriaType)#
- getConvergenceCriteriaType() StressConvergenceCriteriaType#