model BasicBuilder -ndm 2 -ndf 3
node 1 +0.000000E+00 +0.000000E+00 -ndf 3
node 2 +0.000000E+00 +0.000000E+00 -ndf 3
fix 1 1 1 1
fix 2 0 0 1
uniaxialMaterial ElasticPP 1 +1.580000E+03 +2.000000E-03 -2.000000E-03 +0.000000E+00
uniaxialMaterial Elastic 2 0 0
frictionModel VelPressureDep 1 0.085 0.163 7.0686 0.05 0.08 0.77
element flatSliderBearing 1 1 2 1 +1.580000E+03 -P 1 -Mz 2 -orient 0 1 0 -1 0 0
recorder Node -file AnalysisCase01_Node_Recorder01_Dsp.out -time -node 2 -dof 1 2 3 disp
recorder Node -file AnalysisCase01_Node_Recorder01_RFrc.out -time -node 2 -dof 1 2 3 reaction
recorder Node -file AnalysisCase01_Node_Recorder01_RFrcInertia.out -time -node 2 -dof 1 2 3 reactionIncludingInertia
pattern Plain 1 Linear {
load 2 +0.000000E+00 -5.566400E+05 +0.000000E+00
}
constraints Plain
numberer Plain
system BandGeneral
test EnergyIncr 1.0e-12 10
algorithm Newton
integrator LoadControl 0.02
analysis Static
analyze 10
loadConst 0
pattern Plain 2 Linear {
load 2 +1.000000E+00 +0.000000E+00 +0.000000E+00
}
constraints Plain
numberer Plain
system BandGeneral
test EnergyIncr 1.0e-12 10
algorithm Newton
integrator DisplacementControl 2 1 $protocol
set protocol {20 30 40 50 60 70 80 90}
analyze Static
WARNING BandGenLinLapackSolver::solve() -factorization failed, matrix singular U(i,i) = 0, i= 2
WARNING NewtonRaphson::solveCurrentStep() -the LinearSysOfEqn failed in solve()
StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at load factor 0.02
OpenSees > analyze failed, returned: -3 error flag
When I run the analysis, the error has appeared such as bellow,who can help me or give some suggestion? Thank you !
problem about flatsliderbearing
Moderators: silvia, selimgunay, Moderators
-
- Posts: 2
- Joined: Mon May 10, 2021 6:48 pm
Re: problem about flatsliderbearing
You can try to parallel an elastic element(i.e.,Two Node Link Element) to the flatsliderbearing, and the stiffness of elastic element is required as small as possible to guarantee the accuracy.