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
True
nonlinear geometry effects are considered.- modifybool
if
True
the 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
True
nonlinear geometry effects are considered.- modifybool
if
True
the 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.
- gravity
compas_fea2.problem.GravityLoad
Gravity load to assing to the whole model.
- displacementsdict
Dictionary of the displacements assigned to each part in the model in the step.
Methods
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.