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 » Thu Aug 27, 2015 1:16 am

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: 5866
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk » Thu Aug 27, 2015 9:44 am

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 » Sun Sep 13, 2015 12:41 am

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: 5866
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk » Mon Sep 14, 2015 9:02 am

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 » Tue Sep 15, 2015 6:31 am

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: 5866
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk » Tue Sep 15, 2015 3:04 pm

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 » Tue Sep 15, 2015 7:31 pm

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: 5866
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: could not create uniaxialMaterial SteelMPF

Post by fmk » Wed Sep 16, 2015 7:31 am

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

Post Reply