Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
5 years ago
15.07.2019, 02:45 GMT-4
Updated:
5 years ago
15.07.2019, 02:45 GMT-4
Hi,
For the first joint you use a Pinned node together with a Spring Foundation node.
Modeling the second joint is easiest if you have access to the Multibody Dynamics Module, since then you can use a Hinge joint.
If you do not have that license, you have to start from one of the other methods discussed in https://www.comsol.com/forum/thread/238081/beam-end-release-hinge-beam. This will give you a moment free 'hinge', to which you need to add spring properties by introducing a moment which is proportional to the difference in angles.
Maybe I should add that we do not use the terminology 'MPC (= Multipoint Constraint)'. You can however set up very complex relations between degrees of freedom through the Extrusion Coupling operators.
Regards,
Henrik
-------------------
Henrik Sönnerlind
COMSOL
Hi,
For the first joint you use a **Pinned** node together with a **Spring Foundation** node.
Modeling the second joint is easiest if you have access to the *Multibody Dynamics Module*, since then you can use a **Hinge** joint.
If you do not have that license, you have to start from one of the other methods discussed in . This will give you a moment free 'hinge', to which you need to add spring properties by introducing a moment which is proportional to the difference in angles.
Maybe I should add that we do not use the terminology 'MPC (= Multipoint Constraint)'. You can however set up very complex relations between degrees of freedom through the Extrusion Coupling operators.
Regards,
Henrik
Please login with a confirmed email address before reporting spam
Posted:
5 years ago
15.07.2019, 02:53 GMT-4
Updated:
5 years ago
15.07.2019, 02:53 GMT-4
Hi,
For the first joint you use a Pinned node together with a Spring Foundation node.
Modeling the second joint is easiest if you have access to the Multibody Dynamics Module, since then you can use a Hinge joint.
If you do not have that license, you have to start from one of the other methods discussed in . This will give you a moment free 'hinge', to which you need to add spring properties by introducing a moment which is proportional to the difference in angles.
Maybe I should add that we do not use the terminology 'MPC (= Multipoint Constraint)'. You can however set up very complex relations between degrees of freedom through the Extrusion Coupling operators.
Regards,
Henrik
Thanks for you reply Henrik. In the multibody dynamics module, I didn't find the beam-type structure. Do I need to use a simple planar rectangle to represent the beam?
Thanks.
>Hi,
>
>For the first joint you use a **Pinned** node together with a **Spring Foundation** node.
>
>Modeling the second joint is easiest if you have access to the *Multibody Dynamics Module*, since then you can use a **Hinge** joint.
>
>If you do not have that license, you have to start from one of the other methods discussed in . This will give you a moment free 'hinge', to which you need to add spring properties by introducing a moment which is proportional to the difference in angles.
>
>Maybe I should add that we do not use the terminology 'MPC (= Multipoint Constraint)'. You can however set up very complex relations between degrees of freedom through the Extrusion Coupling operators.
>
>Regards,
>Henrik
Thanks for you reply Henrik. In the multibody dynamics module, I didn't find the beam-type structure. Do I need to use a simple planar rectangle to represent the beam?
Thanks.
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
5 years ago
15.07.2019, 07:08 GMT-4
Updated:
5 years ago
15.07.2019, 07:06 GMT-4
When mixing Beam with MBD, you add Attachment nodes to the end points of the two beams inside the Beam interface. The only thing that you do in the MBD interface is to add a single Hinge joint, and select the two attachments announced from the Beam interface. Then you add a Spring and Damper subnode to the hinge joint.
Regards,
Henrik
-------------------
Henrik Sönnerlind
COMSOL
When mixing Beam with MBD, you add **Attachment** nodes to the end points of the two beams inside the Beam interface. The only thing that you do in the MBD interface is to add a single **Hinge** joint, and select the two attachments announced from the Beam interface. Then you add a **Spring and Damper** subnode to the hinge joint.
Regards,
Henrik
Please login with a confirmed email address before reporting spam
Posted:
5 years ago
08.08.2019, 09:55 GMT-4
Updated:
5 years ago
08.08.2019, 11:38 GMT-4
When mixing Beam with MBD, you add Attachment nodes to the end points of the two beams inside the Beam interface. The only thing that you do in the MBD interface is to add a single Hinge joint, and select the two attachments announced from the Beam interface. Then you add a Spring and Damper subnode to the hinge joint.
Regards,
Henrik
Dear Henrik Sönnerlind,
Thanks for providing me the solution.
I tried your method. I use two lines to represent the two beams. Then the first beam is hinged to the ground by using the pinned and spring foundation. The first attachment is at the right end of the first beam while the second attachment is at the left end of the second beam. The two beams are connected via the MBD hinge joint. But when I solve the problem, the error message shows that comp1.beam.att1.phi variable is not defined. Can you tell me the possible reason and how to solve it?
Undefined variable.
- Variable: comp1.beam.att1.phi
- Global scope
Failed to evaluate Jacobian of expression.
- Expression: comp1.mbd.hgj1.uc_src-comp1.mbd.hgj1.uc_dest
Thanks.
>When mixing Beam with MBD, you add **Attachment** nodes to the end points of the two beams inside the Beam interface. The only thing that you do in the MBD interface is to add a single **Hinge** joint, and select the two attachments announced from the Beam interface. Then you add a **Spring and Damper** subnode to the hinge joint.
>
>Regards,
>Henrik
Dear Henrik Sönnerlind,
Thanks for providing me the solution.
I tried your method. I use two lines to represent the two beams. Then the first beam is hinged to the ground by using the pinned and spring foundation. The first attachment is at the right end of the first beam while the second attachment is at the left end of the second beam. The two beams are connected via the MBD hinge joint. But when I solve the problem, the error message shows that comp1.beam.att1.phi variable is not defined. Can you tell me the possible reason and how to solve it?
![https://i.ibb.co/xFwpckc/001.png](https://i.ibb.co/xFwpckc/001.png)
**********************
Undefined variable.
- Variable: comp1.beam.att1.phi
- Global scope
Failed to evaluate Jacobian of expression.
- Expression: comp1.mbd.hgj1.uc_src-comp1.mbd.hgj1.uc_dest
************************
Thanks.
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
5 years ago
09.08.2019, 01:28 GMT-4
Updated:
5 years ago
09.08.2019, 01:26 GMT-4
The last question is answered in
Henrik