Search found 37 matches

by MassimoPetracca
Wed Jan 22, 2020 9:51 am
Forum: OpenSees Sequential
Topic: Quasi Static Cyclic Push-Over Analysis
Replies: 3
Views: 4136

Re: Quasi Static Cyclic Push-Over Analysis

If you want to do a cyclic push-over analysis with load-control and nodal loads , I assume that your model will never show a softening branch, otherwise you need to do a displacement-control or to apply an imposed displacement condition. Assuming that you want to do a load-controlled cyclic analysis...
by MassimoPetracca
Mon Dec 30, 2019 9:08 am
Forum: Post processing and data visualization
Topic: Importing from tcl
Replies: 14
Views: 10036

Re: Importing from tcl

The same issue discussed in this post few days ago:
viewtopic.php?f=27&t=73#p112
by MassimoPetracca
Thu Dec 19, 2019 1:38 pm
Forum: Post processing and data visualization
Topic: Error when using "recorder mpco"
Replies: 2
Views: 2686

Re: Error when using "recorder mpco"

don't use "format" otherwise tcl will look for the clock.tcl procedure, which is not included in the tcl folder that we distribute with STKO. You can either just use "set time [clock seconds]" without the "format" option or You can copy a complete TCL installation in "C:\Program Files\STKO\opensees"...
by MassimoPetracca
Sat Dec 14, 2019 10:24 pm
Forum: OpenSees Sequential
Topic: corotTruss element
Replies: 3
Views: 4203

Re: corotTruss element

These errors are saying that your model is singular, in particular the 3rd DOF as 0 in the diagonal of the stiffness matrix that cannot be factorized. WARNING BandGenLinLapackSolver::solve() -factorization failed, matrix singular U(i,i) = 0, i= 2 WARNING NewtonRaphson::solveCurrentStep() -the Linear...
by MassimoPetracca
Fri Dec 13, 2019 6:41 pm
Forum: Interaction
Topic: rigid floor
Replies: 7
Views: 6438

Re: rigid floor

Looking at the warings ProfileSPDLinDirectSolver::solve() - aii < 0 it means that some diagonal elements in the stiffness matrix are 0, so the matrix is not positive definite. If you use the rigidDiaphragm with direction Z, then it links the dofs Ux,Uy,Rz to those of the slave nodes, but the other 3...
by MassimoPetracca
Thu Dec 12, 2019 5:00 pm
Forum: Interaction
Topic: rigid floor
Replies: 7
Views: 6438

Re: rigid floor

No you don't need to merge it, just connect it with the slave nodes with an interaction and assign a rigidDiaphragm to the interaction
by MassimoPetracca
Thu Dec 12, 2019 2:53 pm
Forum: OpenSees Sequential
Topic: opensees runs the STKO code
Replies: 3
Views: 4261

Re: opensees runs the STKO code

Unfortunately you cannot get K and M easily... the opensees function printA , will print the systema global matrix, but using a full matrix, i.e. you cannot use a sparse solver, thus it's limited to small models. For the mass, you cannot get the whole M matrix at once, but you can ask for maasses ea...
by MassimoPetracca
Wed Dec 11, 2019 2:35 pm
Forum: OpenSees Sequential
Topic: How to setup K0 value in gravity step for SANISAND model
Replies: 2
Views: 2886

Re: How to setup K0 value in gravity step for SANISAND model

Hi, You cannot assign a bulk modulus to the ManzariDafalis material, but you can set the following parameters so it should be fine for you: " materialState " 0 = elastic 1 = plastic " IntegrationScheme " 5 = Forward Euler 1 = Modified Euler with error control 3 = Runge Kutta 4th order 9 = Forward Eu...
by MassimoPetracca
Tue Dec 10, 2019 6:11 pm
Forum: Interaction
Topic: rigid floor
Replies: 7
Views: 6438

Re: rigid floor

Of course you can do it, but you need to explain better what you want to do. From your explaination it seems you what your floors to move rigidly only in X or Y direction but be fixed in Z... But I think what you really want to do is the rigidDiaphragm (the floor keeps its shape in the plane, but th...
by MassimoPetracca
Sun Dec 08, 2019 10:24 pm
Forum: Geometry
Topic: merge
Replies: 2
Views: 2685

Re: merge

When you merge some entities, and you have 2 coinciding items, in your case 2 edges (the pre-existing edge with a section, and the new edge that in your case is the border of a surface), the resulting merged edge cannot have the property of both edges (of course), so STKO chooses the property of one...