Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PSUMAT - NOT DEFINED IN THIS VERSION, SOURCE CODE RESTRICTED #73

Open
ngsanchez opened this issue Aug 6, 2019 · 20 comments
Open

PSUMAT - NOT DEFINED IN THIS VERSION, SOURCE CODE RESTRICTED #73

ngsanchez opened this issue Aug 6, 2019 · 20 comments

Comments

@ngsanchez
Copy link

ngsanchez commented Aug 6, 2019

I'm trying to use LayeredShell section but 'PlaneStressUserMaterial' and 'PlateFromPlaneStress are not included in the actual version. It would be added soon? Thanks.

@zhuminjie
Copy link
Owner

I believe they are already included in the nDMaterial

@SiuKam
Copy link

SiuKam commented Dec 27, 2019

Same problem when trying to define nDMaterial as below:

nDMaterial('PlaneStressUserMaterial', 2031, 20.1, 2.01, -4.02, -0.002, -0.006, 0.001, 0.08)
nDMaterial('PlateFromPlaneStress', 2330, 2031, 1.2e10)

using version 0.5.10

@mhscott
Copy link
Collaborator

mhscott commented Dec 27, 2019

PlaneStressUserMaterial calls a FORTRAN subroutine for which the source code is not available. I honestly don't know what its functionality should be.

What are you trying to model? There's likely an alternative way to do it.

@SiuKam
Copy link

SiuKam commented Dec 27, 2019

PlaneStressUserMaterial calls a FORTRAN subroutine for which the source code is not available. I honestly don't know what its functionality should be.

What are you trying to model? There's likely an alternative way to do it.

I was trying to model a concrete shear wall.
Do you mean that this material is unavailable yet in openseespy?

@mhscott
Copy link
Collaborator

mhscott commented Dec 27, 2019

I don't have a lot of experience with shear walls. But before you get too far into concrete material models, have you tried using an elastic material (ElasticIsotropic) to build your model? After the model is built, you can swap out the material model.

@SiuKam
Copy link

SiuKam commented Dec 27, 2019

I don't have a lot of experience with shear walls. But before you get too far into concrete material models, have you tried using an elastic material (ElasticIsotropic) to build your model? After the model is built, you can swap out the material model.

Thanks for the advice.
Still, I would like to confirm that is the PSUMAT available in the current OpenSeesPy?

@mhscott
Copy link
Collaborator

mhscott commented Dec 27, 2019

PSUMAT is not available in OpenSeesPy, OpenSees, or any version based on the source code in github.com/OpenSees/OpenSees.

It's likely an ANSYS or ABAQUS subroutine that was not made available to the OpenSees community:

http://www.luxinzheng.net/download/OpenSEES/En_THUShell_OpenSEES.htm

@SiuKam
Copy link

SiuKam commented Dec 27, 2019

PSUMAT is not available in OpenSeesPy, OpenSees, or any version based on the source code in github.com/OpenSees/OpenSees.

It's likely an ANSYS or ABAQUS subroutine that was not made available to the OpenSees community:

http://www.luxinzheng.net/download/OpenSEES/En_THUShell_OpenSEES.htm

Okay, that helps a lot. Thanks for the patience.

@ezrapogoda
Copy link

PSUMAT is not available in OpenSeesPy, OpenSees, or any version based on the source code in github.com/OpenSees/OpenSees.
It's likely an ANSYS or ABAQUS subroutine that was not made available to the OpenSees community:
http://www.luxinzheng.net/download/OpenSEES/En_THUShell_OpenSEES.htm

Okay, that helps a lot. Thanks for the patience.

Have you been able to solve the problem? Or did you end up modelling the shear wall a different way? I ran into the same issue.

@ngsanchez
Copy link
Author

Hi everyone. After a long time I am retrying to use layered shell element. Currently it is posible to use layered shell with PlateRebar ndmaterial to model the reinforcement, and elastic ndmaterial to model the concrete. Nevertheless the goal is to replace the latest with a damage model ndmaterial. I've tried to use 'PlasticDamageConcretePlaneStress' but I had convergence problems and there is no documentation available. Anyone can help me?
Thanks in advance.

@u-anurag
Copy link
Contributor

u-anurag commented May 4, 2020

You can use PSUMAT with the Layered Shell element. You will have to use pip installed OpenSeesPy to use PSUMAT. It is not available on locally compiled OpenSeesPy. See the example,

https://openseespydoc.readthedocs.io/en/latest/src/RCshearwall.html

@ngsanchez
Copy link
Author

Thank you for your answer. When I try to use PSUMAT I have the following error:
"PSUMAT - NOT DEFINED IN THIS VERSION, SOURCE CODE RESTRICTED "
I have pip installed opensees (version 3.2.0) on ubuntu 18.04.

@u-anurag
Copy link
Contributor

u-anurag commented May 5, 2020

The example works fine for me with openseespy 3.2.0.

@mhscott
Copy link
Collaborator

mhscott commented May 5, 2020 via email

@u-anurag
Copy link
Contributor

u-anurag commented May 5, 2020

Thank you Dr. Scott! I did not know that.

@ngsanchez
Copy link
Author

Thansk again. Any recomendation to use concrete damage model within layered shell? I can not works on windows because I'm using another software linux only available.

@stokljos
Copy link

stokljos commented Jun 9, 2022

Thansk again. Any recomendation to use concrete damage model within layered shell? I can not works on windows because I'm using another software linux only available.

Were you able to find any model that works for you in a layered shell?

@ngsanchez
Copy link
Author

No, I was not. I had to work on windows

@AHT74
Copy link

AHT74 commented Sep 4, 2023

You can use PSUMAT with the Layered Shell element. You will have to use pip installed OpenSeesPy to use PSUMAT. It is not available on locally compiled OpenSeesPy. See the example,

https://openseespydoc.readthedocs.io/en/latest/src/RCshearwall.html

@AHT74
Copy link

AHT74 commented Sep 4, 2023

Hi Anurag,
I faced the same trouble when I was running OpenSeesPy in linux OS. Since we had a similar issue with Linux OS, I wonder if this is related.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants