Search found 11 matches

by xieyazhou
Thu Dec 20, 2018 7:48 am
Forum: OpenSees.exe Users
Topic: Element Rotation Directions
Replies: 2
Views: 1334

Re: Element Rotation Directions

Hi fmk,

How about the moment positive directions at element ends?

Best,
Tim

fmk wrote:
> yes.
by xieyazhou
Tue May 15, 2018 7:52 am
Forum: OpenSees.exe Users
Topic: dashpot connect with nonlinear spring in series
Replies: 3
Views: 1562

Re: dashpot connect with nonlinear spring in series

Thanks so much Frank, I got results but definitely they are not correct. I changed the values of damping coefficients but the results did not change accordingly...

We have a bunch of nonlinear springs to model the behavior of abutment components such as foundations, shear keys, bearings, deck pounding, etc. Now we are trying to investigate the influences of soil radiation damping on the bridge responses. It seems that there is a issue to implement the dashpot into the nonlinear spring groups. Even when it is connected in parallel with one of the nonlinear spring (this resultant parallel element is connected in series and parallel with other nonlinear springs), I am having the deck displacement in one direction that is larger than the case when no damping is considered, which I think is counter-intuitive.

I appreciate it if you have any thoughts to tackle this issue.

Yazhou




fmk wrote:
> if you are getting results, then you can .. whether the results are correct
> or not is something else .. looking at the code in the Maxwell model, i
> would doubt it .. this of course assumes young Prof. Dimitrios Lignos got
> it correct .. perhaps you should send him an email. He is now is
> Switzerland.
>
> int
> Maxwell::setTrialStrain(double strain, double strainRate)
> {
> // Set Total Strain
>
> Tstrain = Cstrain;
> Tstress = Cstress;
> Ttangent = Ctangent;
>
> // Determine change in strain from last converged state
>
> double dStrain = strain - Cstrain;
>
> // Constant based on Viscous Damper Viscocity C and Axial Stiffness K
>
> double tR = (C/pow(L,Alpha))/K;
>
> // Integration Constants as a function of incremental time dt
>
> // Note: The integration time dt = ops_Dt is coming in from the
> OPS_Globals
> double A = Tstress * ( exp(-ops_Dt/tR) - 1.0);
> double B = (K/2.0) * (1.0 + exp(-ops_Dt/tR) );
>
> // Incremental Stress Calculation (considers the history of strain in A
> and B
> double Dstress = A + B * dStrain;
>
> // Total Stress Calculation (Tstress) is increment Stress Plus Previous
> Total Stress
> Tstress = Dstress + Tstress;
> Tstrain = strain;
>
> // double DTangent = Tstress/Tstrain;
>
>
> return 0;
> }
by xieyazhou
Thu May 10, 2018 9:18 am
Forum: OpenSees.exe Users
Topic: dashpot connect with nonlinear spring in series
Replies: 3
Views: 1562

dashpot connect with nonlinear spring in series

Hi All,

Is there a way in OpenSees to connect a linear dashpot with a nonlinear spring in series? I have tried to assign two elements for each of these two materials and connect them in series. However, the results seems not correct to me. Any ideas?

Thanks,
Yazhou
by xieyazhou
Tue Mar 20, 2018 3:35 pm
Forum: OpenSees.exe Users
Topic: zerolength element with asymmetric material
Replies: 1
Views: 817

zerolength element with asymmetric material

In the case with asymmetric material (i.e., the tension and compression sides have different backbone curves), does the node order (i.e., the ith and jth node) matter in the definition of zero-length element? If so, what is the basic rule?

Thanks in advance,
Yazhou
by xieyazhou
Wed Oct 04, 2017 9:22 am
Forum: OpenSees.exe Users
Topic: opensees version 2.2.0 64 bit
Replies: 0
Views: 821

opensees version 2.2.0 64 bit

Dear all,

I am using the py spring material that I found is much more convenient to call using the version 2.2.0. Would it be possible that anyone can send me this version (64 bit) to yxie@rice.edu? Thanks!
by xieyazhou
Wed Oct 04, 2017 9:20 am
Forum: OpenSees.exe Users
Topic: Version 2.2.0 released
Replies: 29
Views: 105551

Re: Version 2.2.0 released

Hi Fmk,

I am using the py spring material that I found is much more convenient to call using this version. Would it be possible that you can send me this version with 64 bit to yxie@rice.edu? Thanks!
by xieyazhou
Sun Dec 06, 2015 11:40 am
Forum: OpenSees.exe Users
Topic: Free vibration not correct
Replies: 1
Views: 761

Free vibration not correct

Hi All,

I conducted a free vibration analysis of a rocking column with no damping included, geometric nonlinearity is modeled as corotational transformation and corotational truss elements at rocking supports. Newmark method is used as the integrator. However, the amplitude of the free vibration differs in every circle. Does anyone know the reason? Ideally free vibration amplitude should be constant since no damping is modeled.

Thanks in advance,
Yazhou
by xieyazhou
Fri Dec 04, 2015 11:25 am
Forum: OpenSees.exe Users
Topic: How to determine the rotational mass for a rocking block
Replies: 0
Views: 1396

How to determine the rotational mass for a rocking block

Hi all,

I was trying to model the behavior of a free standing rectangular rocking block with a concentrated mass. Since rocking is equilibriumed in the rotational direction, the determination of the rotational mass is critical. I wonder how OpenSees considers this, which value should I use for the rotational mass? I.e. if we consider the equilibrium to the toe at the block bottom, mass inertial = 4/3 m R^2, where R is the distance between the mass point to the toe. While is this the correct value I should use? I tried this and the solutions is not charming...

Thanks in advance,

Yazhou
by xieyazhou
Tue Dec 01, 2015 12:04 am
Forum: OpenSees.exe Users
Topic: consider large deformation for compression only material
Replies: 2
Views: 1131

Re: consider large deformation for compression only material

Thanks Frank, I tried the corotation truss element and it works!
by xieyazhou
Fri Nov 27, 2015 5:03 pm
Forum: OpenSees.exe Users
Topic: consider large deformation for compression only material
Replies: 2
Views: 1131

consider large deformation for compression only material

Hi All,

I am trying to model the rocking column on rigid base using compression only materials at the rocking interface, I used zero length elements with ElasticPP spring material in the vertical direction. While since it is a large deformation problem, the spring response was not correct. So is there any other element that I can use for the compression only material, while also considers large deformation, e.g. geometrical transformation in beam column elements?

Thanks,
Yazhou
by xieyazhou
Sat May 03, 2014 5:53 pm
Forum: OpenSees.exe Users
Topic: How the dashpots affect the Damping & Stiffness matrix?
Replies: 0
Views: 900

How the dashpots affect the Damping & Stiffness matrix?

Hi Everyone!

I am using UiSimCor to connect OpenSees for my hybrid simulations for a bridge including SSI. At each time step UiSimCor just read the restoring force from OpenSees and input the forces to my condensed hybrid model. And I have to compose a damping matrix for my UiSimCor model separately, for the structural damping part I use the same Rayleigh Damping coefficients and it turns out my UiSimCor model has the same response comparing to the whole OpenSees Model.

While since I have to use several linear dashpots to model the SSI effects. I do not know how these dashpots affect the damping matrix and stiffness matrix in OpenSees. From common sense say if I add a dashpot with 'c = 10e5' between node 100 and 101, I thought the damping matrix will be changed to:
C new (DOF of node 100) = C old (DOF of node 100) + 10e5; C new (DOF of node 101) = C old (DOF of node 101) + 10e5; and the stiffness matrix will not change.

Is this correct? I changed my code in this way it seems the responses are different.

Thanks for any helps.
Tim