Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

Connect a truss and beam structure in 3D

Please login with a confirmed email address before reporting spam

Hi Suppose I have a structure which I model with beam elements which is supported by a truss structure underneith, modeled with truss elements. How do I connect this two? Does Comsol to this automatically?

See the attached png file for the error I get.



10 Replies Last Post 10.09.2021, 08:38 GMT-4
Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 03.09.2021, 10:58 GMT-4

The default is that each physics interface has its own set of degrees of freedom. The simplest solution in your case, is to change the name of the Displacement field in the Dependent Variables section of one of the Truss interface, so that the same fields as in the Beam interface is used.

-------------------
Henrik Sönnerlind
COMSOL
The default is that each physics interface has its own set of degrees of freedom. The simplest solution in your case, is to change the name of the *Displacement field* in the *Dependent Variables* section of one of the Truss interface, so that the same fields as in the Beam interface is used.

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 04.09.2021, 02:28 GMT-4
Updated: 3 years ago 04.09.2021, 02:39 GMT-4

Hi, Thanks for your reply, that error is now gone. But I still have another error, please see the attached file. It seems as I have some error in my geometry which makes comsol unable to compute a specific variable used in the calculations, but I can't understand why.

Hi, Thanks for your reply, that error is now gone. But I still have another error, please see the attached file. It seems as I have some error in my geometry which makes comsol unable to compute a specific variable used in the calculations, but I can't understand why.


Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 07.09.2021, 03:51 GMT-4

This seems to be a bug that we will have to look into. Please try putting the Beam interface before the Truss interface in the model tree, and see what happens. Please report back here.

-------------------
Henrik Sönnerlind
COMSOL
This seems to be a bug that we will have to look into. Please try putting the Beam interface before the Truss interface in the model tree, and see what happens. Please report back here.

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 08.09.2021, 04:03 GMT-4

Putting the beam interface before the truss interface seemed to help, definitly seems like a bug(?). However now I have a third error, see the attached png file. I made a very simple truss and beam model, which I also have attached.

Putting the beam interface before the truss interface seemed to help, definitly seems like a bug(?). However now I have a third error, see the attached png file. I made a very simple truss and beam model, which I also have attached.


Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 08.09.2021, 05:36 GMT-4

The model you have attached is not statically determinate (stable). It has two rigid body modes, something that you can see by computing the eigenfrequencies.

-------------------
Henrik Sönnerlind
COMSOL
The model you have attached is not statically determinate (stable). It has two rigid body modes, something that you can see by computing the eigenfrequencies.

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 08.09.2021, 11:59 GMT-4

How is it unstable? Isn't the truss and the beam system connected through the geometry?

How is it unstable? Isn't the truss and the beam system connected through the geometry?

Jeff Hiller COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 08.09.2021, 17:05 GMT-4

Hi Zeus,

As Henrik indicated, you can look at the modes to see how the structure is unstable. My guess is that you are assuming that there is rotational stiffness associated with the joints, which there is not.

Best,

Jeff

-------------------
Jeff Hiller
Hi Zeus, As Henrik indicated, you can look at the modes to see how the structure is unstable. My guess is that you are assuming that there is rotational stiffness associated with the joints, which there is not. Best, Jeff

Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 09.09.2021, 06:06 GMT-4

One problem is that since the beams only have translational constraints, they could simply be replaced by truss elements, and then one of the unstable modes is evident.

However, even if you completely remove the beams and put pinned conditions where they were connected, the truss structure in itself is not stable. It does fulfill the fundamental condition

(number of bars) + (number of constraints) = 2 * (number of joints).

That, however, is only a necessary condition for static determinacy. It is not sufficient.

-------------------
Henrik Sönnerlind
COMSOL
One problem is that since the beams only have translational constraints, they could simply be replaced by truss elements, and then one of the unstable modes is evident. However, even if you completely remove the beams and put pinned conditions where they were connected, the truss structure in itself is not stable. It *does* fulfill the fundamental condition (number of bars) + (number of constraints) = 2 * (number of joints). That, however, is only a necessary condition for static determinacy. It is not sufficient.

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 10.09.2021, 07:16 GMT-4

Hi Zeus,

As Henrik indicated, you can look at the modes to see how the structure is unstable. My guess is that you are assuming that there is rotational stiffness associated with the joints, which there is not.

Best,

Jeff

Yes, that is what I was assuming. Could I move the beam elements, say e.g., 1 mm downwards and then use some type of coupling between the truss and beam?

>Hi Zeus, > >As Henrik indicated, you can look at the modes to see how the structure is unstable. My guess is that you are assuming that there is rotational stiffness associated with the joints, which there is not. > >Best, > >Jeff Yes, that is what I was assuming. Could I move the beam elements, say e.g., 1 mm downwards and then use some type of coupling between the truss and beam?

Jeff Hiller COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 3 years ago 10.09.2021, 08:38 GMT-4
Updated: 3 years ago 13.09.2021, 11:05 GMT-4

I am afraid that changing how the truss structure is connected at its ends would not fully fix your problem: as Henrik mentions, your truss structure on its own (e.g. even if there were no beams and the truss structure were pinned to the ground at both ends) is not stable. That instability would be removed if the truss elements were replaced with beams (I am always a bit skeptical of the use of trusses); you would need to decide if it is a realistic representation of the real world situation you are modeling.

-------------------
Jeff Hiller
I am afraid that changing how the truss structure is connected at its ends would not fully fix your problem: as Henrik mentions, your truss structure on its own (e.g. even if there were no beams and the truss structure were pinned to the ground at both ends) is not stable. That instability would be removed if the truss elements were replaced with beams (I am always a bit skeptical of the use of trusses); you would need to decide if it is a realistic representation of the real world situation you are modeling.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.