could not create uniaxialMaterial SteelMPF

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
huzb
Posts: 21
Joined: Mon Aug 04, 2014 7:23 pm
Location: Tongji University

could not create uniaxialMaterial SteelMPF

Post by huzb »

Hi all,

When i run the code of an example (http://opensees.berkeley.edu/wiki/index ... r_RC_Walls), encounter the warning 'could not create uniaxialMaterial SteelMPF'. How could i solve the problem?

thanks
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk »

are you using the latest version of the code as the following example the authors provided works fine:
uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15
huzb
Posts: 21
Joined: Mon Aug 04, 2014 7:23 pm
Location: Tongji University

Re: could not create uniaxialMaterial SteelMPF

Post by huzb »

fmk wrote:
> are you using the latest version of the code as the following example the
> authors provided works fine:
> uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15

thanks fmk

The Input Format of code is in in accordance with the example, like
# STEEL ...........................................................
# uniaxialMaterial SteelMPF $mattag $fyp $fyn $E0 $bp $bn $R0 $a1 $a2

# steel Y boundary
set fyYbp 57.3; # fy - tension
set bybp 0.0185; # strain hardening - tension
set fyYbn 63.0; # fy - compression
set bybn 0.02; # strain hardening - compression

# steel Y web
set fyYwp 48.8; # fy - tension
set bywp 0.035; # strain hardening - tension
set fyYwn 65.0; # fy - compression
set bywn 0.02; # strain hardening - compression

# steel misc
set Es 29000.0; # Young's modulus
set R0 20.0; # initial value of curvature parameter
set a1 18.5; # curvature degradation parameter
set a2 0.0015; # curvature degradation parameter

# Build steel materials
uniaxialMaterial SteelMPF 1 $fyYbp $fyYbn $Es $bybp $bybn $R0 $a1 $a2; # steel Y boundary
uniaxialMaterial SteelMPF 2 $fyYwp $fyYwn $Es $bywp $bywn $R0 $a1 $a2; # steel Y web

and also i change the code into
# Build steel materials
#uniaxialMaterial SteelMPF 1 $fyYbp $fyYbn $Es $bybp $bybn $R0 $a1 $a2; # steel Y boundary
#uniaxialMaterial SteelMPF 2 $fyYwp $fyYwn $Es $bywp $bywn $R0 $a1 $a2; # steel Y web

uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15
uniaxialMaterial SteelMPF 2 60 60 29000 0.02 0.02 20.0 18.5 0.15

the same problem is still encountered
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk »

tell me the version and revision number that spits out when you star the exe
huzb
Posts: 21
Joined: Mon Aug 04, 2014 7:23 pm
Location: Tongji University

Re: could not create uniaxialMaterial SteelMPF

Post by huzb »

fmk wrote:
> tell me the version and revision number that spits out when you star the
> exe
2.4.4<rev 5774>
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk »

you need to update
huzb
Posts: 21
Joined: Mon Aug 04, 2014 7:23 pm
Location: Tongji University

Re: could not create uniaxialMaterial SteelMPF

Post by huzb »

fmk wrote:
> you need to update
thanks fmk

i update the software and the problem is solved. but another problem comes.

OpenSees > source dispControl.tcl
WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2
WARNING NewtonRaphson::solveCurrentStep() -the LinearSysOfEqn failed in solve()
StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at
load factor 0.1
OpenSees > analyze failed, returned: -3 error flag
Model generated and gravity load applied successfully
WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2
DisplacementControl::newStep(void) - failed in solver
StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at
load factor 0
OpenSees > analyze failed, returned: -2 error flag
Trying Newton with Initial Tangent ..
WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2
DisplacementControl::newStep(void) - failed in solver
StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at
load factor 0
OpenSees > analyze failed, returned: -2 error flag
Trying Broyden ..
WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2
DisplacementControl::newStep(void) - failed in solver
StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at
load factor 0
OpenSees > analyze failed, returned: -2 error flag
Trying NewtonWithLineSearch ..
WARNING: CTestNormDispIncr::setEquiSolnAlgo() - no SOE
WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2
DisplacementControl::newStep(void) - failed in solver
StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at
load factor 0
OpenSees > analyze failed, returned: -2 error flag
PROBLEM Cyclic analysis: CtrlNode 017, dof 1, Disp=0.0000 inch

how could i deal with it?
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk »

if it is failing at the first step your model is incorrect .. boundary conditions, element definitions, section definition or material properties.
Post Reply