Search found 75 matches
- Tue Mar 02, 2010 4:03 pm
- Forum: Soil Modelling
- Topic: how to connect quad UP element to zeroelement
- Replies: 5
- Views: 5998
- Fri Feb 12, 2010 5:59 pm
- Forum: Soil Modelling
- Topic: We are collecting OPENSEES User-Requirements Data
- Replies: 7
- Views: 10436
I think OpenSees is perfectly capable of doing both static and dynamic analyses and should be use for both.
Analytically, there should be the capability of using Mohr Coulomb, Modified Cam Clay ,and the hardening soil model (very common in plaxis). The first two exist but their implementation inside the NewTemplate3Dep is too complicated, and, to my opinion, wastes time in too many function calls. The hardening soil model is very useful and should be implemented.
Have a procedure to initialize the state of the model. For example, in the mutliyieldpressure dependent I have to use the elastic mode of the model run one analysis and then the elastoplastic. This is not sufficient since the initial stresses are not represented exactly. In the DM soil model I have to run an independent elastic analysis, store the data in an array and use this as initial conditions withouth running an elastic step. As you can see there is not a unified way to apply the initial geostatic conditions. VERY IMPORTANT PROBLEM.
The DM soil model as implemented does NOT work for low stresses (even after a very important bug i fixed and send you last year). I have a version that uses various algorithms to improve the integration of the model that works for my models, which I could share at some point, but this is definitely an issure!
In soils it is common that some region is saturated (u-p elements 3DOF) and some region is not satureated (normal quad 2dof/node elements). So in a model that i have both elements i have to create double the nodes in the interface and then connect them with equalDOF objects! Very time consuming. I would add a command in OS that would be something like:
map quad quadup 1 2 1 2
which would say that the dof 1 and 2 at every node on the quad element correspond to dof 1 and 2 on the quad up element. This is way the elements will share nodes and OS will know how to create the stiffness matrix.
Partially saturated soils! It would be great to see some sort of model being able to predict the mechanical behavior of these soils.
Fluid solver, to be able to do e.g. dynamic embankement analysis next to the sea level! Very important. If this is too big of a task we can get some people to try and work on an ABAQUS element to connect OS with ABAQUS fluid solver with OpenFresco (I had some correspondence with Andreas some time ago).
Large displacement u-p elements for plane strain. Speaks for itself, very much needed for 2d liquefaction simulation.
Last, a way to automate free field absorbing boundaries similar to Flac. Today this can only be done either with extensive manual input (which I am doing), or with rough simplifications.
Thank you very much,
Please do not hesitate to contact me for more details, I've working with OS for many years and I would like to see the geotechnical modules improve and become useful in so many more cases!
Analytically, there should be the capability of using Mohr Coulomb, Modified Cam Clay ,and the hardening soil model (very common in plaxis). The first two exist but their implementation inside the NewTemplate3Dep is too complicated, and, to my opinion, wastes time in too many function calls. The hardening soil model is very useful and should be implemented.
Have a procedure to initialize the state of the model. For example, in the mutliyieldpressure dependent I have to use the elastic mode of the model run one analysis and then the elastoplastic. This is not sufficient since the initial stresses are not represented exactly. In the DM soil model I have to run an independent elastic analysis, store the data in an array and use this as initial conditions withouth running an elastic step. As you can see there is not a unified way to apply the initial geostatic conditions. VERY IMPORTANT PROBLEM.
The DM soil model as implemented does NOT work for low stresses (even after a very important bug i fixed and send you last year). I have a version that uses various algorithms to improve the integration of the model that works for my models, which I could share at some point, but this is definitely an issure!
In soils it is common that some region is saturated (u-p elements 3DOF) and some region is not satureated (normal quad 2dof/node elements). So in a model that i have both elements i have to create double the nodes in the interface and then connect them with equalDOF objects! Very time consuming. I would add a command in OS that would be something like:
map quad quadup 1 2 1 2
which would say that the dof 1 and 2 at every node on the quad element correspond to dof 1 and 2 on the quad up element. This is way the elements will share nodes and OS will know how to create the stiffness matrix.
Partially saturated soils! It would be great to see some sort of model being able to predict the mechanical behavior of these soils.
Fluid solver, to be able to do e.g. dynamic embankement analysis next to the sea level! Very important. If this is too big of a task we can get some people to try and work on an ABAQUS element to connect OS with ABAQUS fluid solver with OpenFresco (I had some correspondence with Andreas some time ago).
Large displacement u-p elements for plane strain. Speaks for itself, very much needed for 2d liquefaction simulation.
Last, a way to automate free field absorbing boundaries similar to Flac. Today this can only be done either with extensive manual input (which I am doing), or with rough simplifications.
Thank you very much,
Please do not hesitate to contact me for more details, I've working with OS for many years and I would like to see the geotechnical modules improve and become useful in so many more cases!
- Fri Nov 06, 2009 2:40 pm
- Forum: Framework
- Topic: Changes between distributions
- Replies: 1
- Views: 2404
Changes between distributions
Is there a way to find cumulatively all the changes between distributions? Or give dates and compare all the files that changed between them?
Thanks!
Thanks!
- Sun Oct 04, 2009 3:13 pm
- Forum: Soil Modelling
- Topic: OPENSEES for Dynamic Consolidation
- Replies: 2
- Views: 4234
- Sat Sep 12, 2009 9:41 am
- Forum: Soil Modelling
- Topic: Incremental Gravity Application
- Replies: 6
- Views: 9927
which version of OS are you using?
if you go to the ucsd opensees site they have examples illustrating the use of the updatematerials command
(e.g. cyclic.ucsd.edu/opensees/soil2/soil2.txt)
if they do not work then there might be a problem with your version.
this command works fine with my version I have (latest version through cvs).
if you go to the ucsd opensees site they have examples illustrating the use of the updatematerials command
(e.g. cyclic.ucsd.edu/opensees/soil2/soil2.txt)
if they do not work then there might be a problem with your version.
this command works fine with my version I have (latest version through cvs).
- Thu Sep 10, 2009 5:55 am
- Forum: Soil Modelling
- Topic: Incremental Gravity Application
- Replies: 6
- Views: 9927
how do you initialize your stress conditions? do you match elastic poissons ratio with K0 and then check to see if the stresses of the elastic step are correct?
If you are having problems with stiffness constrast you can choose any stiffness you want to get your elastic initial stresses right and then change the shear and bulk moduli to the right values by using the updateMaterials command. This might be the best option to my opinion.
I am not sure I can see any way to apply the load incrementally the way you define it. Maybe you can write a subroutine similar to the updatematerials command that can update the gravity in the quadup elements.
If you are having problems with stiffness constrast you can choose any stiffness you want to get your elastic initial stresses right and then change the shear and bulk moduli to the right values by using the updateMaterials command. This might be the best option to my opinion.
I am not sure I can see any way to apply the load incrementally the way you define it. Maybe you can write a subroutine similar to the updatematerials command that can update the gravity in the quadup elements.
- Wed Jul 08, 2009 3:41 pm
- Forum: Framework
- Topic: Convergence test
- Replies: 1
- Views: 2697
Convergence test
Is there any use that when the test increment (energy, displ, force) becomes INF or NAN the analysis object does not return a failed analysis?
At least in my analyses (geotechnical eaqrthquake engineering) it is confusing and time-consuming.
At least in my analyses (geotechnical eaqrthquake engineering) it is confusing and time-consuming.
- Sat Jun 27, 2009 12:31 pm
- Forum: Soil Modelling
- Topic: Constraints Handler
- Replies: 1
- Views: 3247
Constraints Handler
Hi,
I remember some years ago it wasn't right to use transformation handler if you have objects that tie to other objects, that tie to other objets.
(e.g.
equalDOF 1 2 1 2
equalDOF 2 3 1 2
)
Is it still a problem? Do we still need to use penalty handlers for this type of problem?
Antonios
I remember some years ago it wasn't right to use transformation handler if you have objects that tie to other objects, that tie to other objets.
(e.g.
equalDOF 1 2 1 2
equalDOF 2 3 1 2
)
Is it still a problem? Do we still need to use penalty handlers for this type of problem?
Antonios
- Sat Jun 27, 2009 12:28 pm
- Forum: Soil Modelling
- Topic: MultipleSupport Problems
- Replies: 1
- Views: 3214
MultipleSupport Problems
Hi all,
I am using MultipleSupport to apply some boundary pore pressure boundary conditions.
The problem is that, in my model, if the imposed motion objects are more than 85 then opensees will stop. (i will get a windows error message - no output concerning problems in my model)
I've tried putting imposed motion in multiple multiplesupport objects, applying them in different nodes, or changing their labels to make sure there is no problems with other labels in my model but it still does not work.
Any insights??
Antonios
I am using MultipleSupport to apply some boundary pore pressure boundary conditions.
The problem is that, in my model, if the imposed motion objects are more than 85 then opensees will stop. (i will get a windows error message - no output concerning problems in my model)
I've tried putting imposed motion in multiple multiplesupport objects, applying them in different nodes, or changing their labels to make sure there is no problems with other labels in my model but it still does not work.
Any insights??
Antonios
- Fri May 22, 2009 10:08 am
- Forum: Documentation
- Topic: Updating Command Language Manual
- Replies: 9
- Views: 10775
For the UC San Diego Soil Elements
> FourNodeQuadUP elements
I haven't tried it on the other three UCSD soil Elements but since for all the four elements the velocity of the third DOF is the pore pressure then it should work for all four.
To set pore pressure to be $p at node $NodeID then one should write:
set Timeseries "Constant -factor $p"
pattern MultipleSupport 1 {
groundMotion $GMID Plain -vel $Timeseries
imposedMotion $NodeID 3 $GMID
}
-------------------------
for "Indicate how can one apply pore pressure conditions conditions in the UCSD quad-up elements:
set Timeseries24 "Constant -factor 134.56"
pattern MultipleSupport 2 {
groundMotion 24 Plain -vel $Timeseries24
imposedMotion 24 3 24
}
"
can you please be specific as to which elements (where should i put it into the manuaL)
thank you!
> FourNodeQuadUP elements
I haven't tried it on the other three UCSD soil Elements but since for all the four elements the velocity of the third DOF is the pore pressure then it should work for all four.
To set pore pressure to be $p at node $NodeID then one should write:
set Timeseries "Constant -factor $p"
pattern MultipleSupport 1 {
groundMotion $GMID Plain -vel $Timeseries
imposedMotion $NodeID 3 $GMID
}
-------------------------
for "Indicate how can one apply pore pressure conditions conditions in the UCSD quad-up elements:
set Timeseries24 "Constant -factor 134.56"
pattern MultipleSupport 2 {
groundMotion 24 Plain -vel $Timeseries24
imposedMotion 24 3 24
}
"
can you please be specific as to which elements (where should i put it into the manuaL)
thank you!
- Wed May 20, 2009 12:08 pm
- Forum: Documentation
- Topic: Updating Command Language Manual
- Replies: 9
- Views: 10775
> in the recorder specify the option to choose a recording timestep:
-dT $dt
> Specify that the zerolength elements can only connect 2DOF nodes.
> indicate how to remove recorders
(e.g.
set a [recorder $arguments]
remove a
)
> Also discuss removing fixities.
>Indicate that the model basicbuilder command can be used many times in our model to define different DOF regions.
>Indicate how can one apply pore pressure conditions conditions in the UCSD quad-up elements:
set Timeseries24 "Constant -factor 134.56"
pattern MultipleSupport 2 {
groundMotion 24 Plain -vel $Timeseries24
imposedMotion 24 3 24
}
>I think there is no documentation on the multiaxialcyclic plasticity model (there is the relevant info in the source files)
>setTime command
>loadconst command
-dT $dt
> Specify that the zerolength elements can only connect 2DOF nodes.
> indicate how to remove recorders
(e.g.
set a [recorder $arguments]
remove a
)
> Also discuss removing fixities.
>Indicate that the model basicbuilder command can be used many times in our model to define different DOF regions.
>Indicate how can one apply pore pressure conditions conditions in the UCSD quad-up elements:
set Timeseries24 "Constant -factor 134.56"
pattern MultipleSupport 2 {
groundMotion 24 Plain -vel $Timeseries24
imposedMotion 24 3 24
}
>I think there is no documentation on the multiaxialcyclic plasticity model (there is the relevant info in the source files)
>setTime command
>loadconst command
- Thu May 14, 2009 11:15 am
- Forum: Soil Modelling
- Topic: analyze the seepage model
- Replies: 2
- Views: 4232
- Wed May 13, 2009 3:59 pm
- Forum: OpenSees.exe Users
- Topic: Reaction Output
- Replies: 1
- Views: 2302
Reaction Output
What is the reaction recorder recording in a node that is tied with another one with equalDOF objects? Is it correct to use it to get the internal forces between the two nodes?
- Mon Apr 27, 2009 3:37 pm
- Forum: OpenSees.exe Users
- Topic: Destroying a recorder during an analysis
- Replies: 3
- Views: 3401
- Mon Apr 20, 2009 12:26 pm
- Forum: Soil Modelling
- Topic: EPWP & Dafalias-Manzari model
- Replies: 11
- Views: 14675