Predefined solutions¶
-
class
solution.predefined_solutions.
SolutionProcedure
¶ Bases:
object
Variables: - solu –
- solCtrl –
- sm –
- numberer – DOF numberer. Determines the mapping between equation numbers and degrees of freedom (how DOF are numbered)
- cHandler – constraint handler. Determines how the constraint equations are enforced in the analysis, how it handles the boundary conditions/imposed displacements
- analysisAggregation –
- solAlgo –
solution algorithm, which determines the sequence of steps taken to solve the non-linear equation:
- linear
- Newton Raphson (the tangent is updated at each iteration)
- Newton with Line Search
- Modified Newton Raphson (the tangent is not updated at
each iteration) - Kyrlov-Newton - BFGS, for symetric systems - Broyden
- integ –
integrator, used to:
- determine the predictive step for time t+dt
- specify the tangent matrix and residual vectir at any iteration
- determine the corrective step based on the displacement increment
- soe – sparse system of equations: band general, band SPD, profile SPD, sparse general, umfPack, sparse SPD
- solver –
- analysis – determines what type of analysis is to be performed
- convergenceTestTol – convergence tolerance (defaults to 1e-9)
- maxNumIter – maximum number of iterations (defauts to 10)
-
clear
()¶
-
frequencyAnalysis
(prb, systemPrefix='sym_band')¶
-
penaltyNewmarkNewtonRapshon
(prb)¶
-
penaltyNewtonRaphson
(prb)¶
-
plainLinearNewmark
(prb)¶
-
simpleLagrangeStaticLinear
(prb)¶
-
simpleNewtonRaphson
(prb)¶
-
simpleNewtonRaphsonBandGen
(prb)¶
-
simpleStaticLinear
(prb)¶
-
simpleStaticModifiedNewton
(prb)¶
-
simpleTransformationStaticLinear
(prb)¶ Simple solution algorithm with a transformation constraint handler.
-
solution.predefined_solutions.
frequency_analysis
(prb)¶
-
solution.predefined_solutions.
penalty_newton_raphson
(prb)¶
-
solution.predefined_solutions.
resuelveCasoEstatNoLin
(nmbComb)¶
-
solution.predefined_solutions.
resuelveComb
(preprocessor, nmbComb, analysis, numSteps)¶
-
solution.predefined_solutions.
resuelveCombEstat2ndOrderLin
(preprocessor, nmbComb, analysis, numSteps)¶
-
solution.predefined_solutions.
resuelveCombEstatLin
(preprocessor, nmbComb, analysis, numSteps)¶
-
solution.predefined_solutions.
simple_newton_raphson
(prb)¶
-
solution.predefined_solutions.
simple_newton_raphson_band_gen
(prb)¶
-
solution.predefined_solutions.
simple_static_linear
(prb)¶
-
solution.predefined_solutions.
simple_static_modified_newton
(prb)¶