Search found 5 matches

by jiadarenUA
Tue Aug 03, 2021 5:30 am
Forum: OpenSees.exe Users
Topic: Recorder for ZeroLength Element
Replies: 0
Views: 8743

Recorder for ZeroLength Element

Hi All,

I got a question about how to set a recorder to output the force-deformation relationship of the ZeroLength Element.

The OpenSees Wiki only mentioned that "The valid queries to a zero-length element when creating an ElementRecorder object are 'force,' 'deformation,' and 'material $i matArg1 matArg2 ...' Where $i is an integer indicating which of the materials whose data is to be output (a 1 corresponds to $matTag1, a 2 to $matTag2, and so on)", while no example is provided. I also checked many other websites but still got nothing.

I tried the following codes based on my understanding, but the output files contain nothing. It will be greatly appreciated if you could give me some suggestions here. Thanks a lot.

recorder Element -file spring_force_1.out –time -ele $eleSpring force
recorder Element -file spring_force_2.out –time -ele $eleSpring material $matSpring force
recorder Element -file spring_force_3.out –time -ele $eleSpring material $matSpring stress

Regards
by jiadarenUA
Tue Aug 25, 2020 12:44 pm
Forum: Framework
Topic: In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal DOF
Replies: 6
Views: 13705

Re: In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal

Thank you very much for your help and patience Dr Scott. I think basically I get your meanings, but maybe I need to learn more knowledge about the FE formulation based on the basic system. Could you please recommend me some references about the displacement-based FE formulation based on the basic system? In those literature I reviewed, very little of them discussed the basic system and the formulation is based on the local/global system. It would be greatly appreciated. Thank you.
mhscott wrote: Tue Aug 25, 2020 6:09 am The rotation of the node in the middle of the beam should be an internal variable, not something you get from a regular node. The element keeps track of the state of the internal node and does whatever interpolation you need along with static condensation to get back to three basic DOFs.
by jiadarenUA
Sat Aug 22, 2020 1:17 pm
Forum: Framework
Topic: In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal DOF
Replies: 6
Views: 13705

Re: In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal

Hi Dr Scott,

Thank you very much for your reply. I am sorry that I can not understand well that you mentioned "you'll want to have 6 local DOFs and 3 basic DOFs, then have an internal DOF".

I am trying to develop a flexure-shear coupled displacement-based beam element in OpenSees, so I want to use a shape function containing 7 DOFs in the local system to avoid the shear-locking problem, i.e., 6 external DOFs at the two ends of the beam PLUS 1 internal DOF at the middle of the beam. This is shown as the first attached picture.

The concept of the basic system is used in the OpenSees source code. In order to program this new element more easily, I want to formulate this element in the basic system, but I am confused about how should I define the basic system. Do you think it is ok to define the basic system as shown in the second attached picture? Maybe I have some misunderstanding about the concept of the basic system and the related FE formulation, your help is greatly appreciated.

Image
Image
mhscott wrote: Sat Aug 22, 2020 8:14 am I think you'll want to have 6 local DOFs and 3 basic DOFs, then have an internal DOF in the basic system that you condense out. It's been a while since I've looked at this type of formulation, but if it's displacement-based, I think this is the way to go.
by jiadarenUA
Fri Aug 21, 2020 1:52 pm
Forum: Framework
Topic: In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal DOF
Replies: 6
Views: 13705

Re: In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal

Hi Dr Scott,

Thank you so much for the suggestions. It is so amazing that it is you who replied to my question. I am actually a big fan of your research work.

For my question, I also think I should still be able to use the basic system with 4 DOFs , and then I will use static condensation to get it down to 3 DOFs. I have a more detailed question when I want to define this basic system with 4 DOFs. My question is how to define the 4th DOF in the basic system?

Mathematically, with one internal rotational DOF in the middle of the beam, we define the nodal displacement vector in the local system as u={u_1, alpha_1, v_1, u_2, alpha_2, v_2, alpha_3}, with u indicating longitudinal displacement, alpha indicating rotational displacement and v indicating transverse displacement. alpha_3 means the internal rotational DOF. We define the displacement vector in the basic system as deta={deta_1,deta_2,deta_3,deta_4}.

Should we define deta_4=alpha_3+(v_1-v_2)/L in the relative rotation way? Or can we define deta_4=alpha_3 in the "absolute" rotation way, which is independent of the coordinate system.

Thanks so much again for your help. If my description is not clear to you, can I email you with some figures that can describe my question better? I failed to upload the figures here.

mhscott wrote: Fri Aug 21, 2020 12:42 pm You should be able to still use the basic system concept with 4 DOFs along with static condensation to get down to 3 DOFs. Or you can just formulate element in the full 7 DOF space without a basic system ... this is probably a better approach to get things working, then you can look at the basic system in "version 2.0" of your element.
by jiadarenUA
Fri Aug 21, 2020 11:21 am
Forum: Framework
Topic: In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal DOF
Replies: 6
Views: 13705

In the formulating of beam elements, is the concept of the basic coordinate system still valid when we have internal DOF

Hi all, I am trying to study how to develop a new displacement-based beam element in the OpenSees source code, and I got confused with the basic coordinate system.

For a general displacement-based beam element, 6 DOFs are expected in the local coordinate system. In the source code of the OpenSees, the basic coordinate system is involved containing 3 DOFs without the rigid body DOFs, and a transformation matrix will be employed.

If we have an internal rotational DOF at the middle of the beam (i.e., 7 DOFs in total). Can we still use the concept of the basic coordinate system? If so, how are we going to handle the internal DOF in the basic coordinate system?

Your help will be greatly appreciated. Thank you.