StaticStep
- class compas_fea2.problem.StaticStep[source]
- Bases: - GeneralStep- StaticStep for use in a static analysis. - Parameters:
- max_incrementsint
- Max number of increments to perform during the case step. (Typically 100 but you might have to increase it in highly non-linear problems. This might increase the analysis time.). 
- initial_inc_sizefloat
- Sets the the size of the increment for the first iteration. (By default is equal to the total time, meaning that the software decrease the size automatically.) 
- min_inc_sizefloat
- Minimum increment size before stopping the analysis. (By default is 1e-5, but you can set a smaller size for highly non-linear problems. This might increase the analysis time.) 
- timefloat
- Total time of the case step. Note that this not actual ‘time’, but rather a proportionality factor. (By default is 1, meaning that the analysis is complete when all the increments sum up to 1) 
- nlgeombool
- if - Truenonlinear geometry effects are considered.
- modifybool
- if - Truethe loads applied in a previous step are substituted by the ones defined in the present step, otherwise the loads are added.
 
- Attributes:
- namestr
- Automatically generated id. You can change the name if you want a more human readable input file. 
- max_incrementsint
- Max number of increments to perform during the case step. (Typically 100 but you might have to increase it in highly non-linear problems. This might increase the analysis time.). 
- initial_inc_sizefloat
- Sets the the size of the increment for the first iteration. (By default is equal to the total time, meaning that the software decrease the size automatically.) 
- min_inc_sizefloat
- Minimum increment size before stopping the analysis. (By default is 1e-5, but you can set a smaller size for highly non-linear problems. This might increase the analysis time.) 
- timefloat
- Total time of the case step. Note that this not actual ‘time’, but rather a proportionality factor. (By default is 1, meaning that the analysis is complete when all the increments sum up to 1) 
- nlgeombool
- if - Truenonlinear geometry effects are considered.
- modifybool
- if - Truethe loads applied in a previous step are substituted by the ones defined in the present step, otherwise the loads are added.
- loadsdict
- Dictionary of the loads assigned to each part in the model in the step. 
- displacementsdict
- Dictionary of the displacements assigned to each part in the model in the step. 
 
 - Inherited Methods - Converts the instance to a string. - Make an independent copy of the data object. - Construct an object of this type from a JSON file. - Construct an object of this type from a JSON string. - Compute a hash of the data for comparison during version control using the sha256 algorithm. - Convert an object to its native data representation and save it to a JSON file. - Convert an object to its native data representation and save it to a JSON string. - Validate the data against the object's data schema.