Modelica 对三维旋转接头施加1D扭矩,无反作用力

Modelica 对三维旋转接头施加1D扭矩,无反作用力,modelica,dymola,openmodelica,Modelica,Dymola,Openmodelica,模型很简单:我想给旋转接头的旋转法兰施加一个扭矩。 但是,扭矩反作用力不应施加在回转接头的支承法兰上。 扭矩反作用力确实在其他地方平衡,而不是在旋转关节本身平衡。 一个真实世界的例子是车轮:扭矩由动力总成提供,并通过轴传递到车轮,因此扭矩反作用力不会在轮毂上感知,而是在动力总成支架上感知。 因此,上述各项似乎都不正确: 蓝色:在革命的框架上有一种不应该存在的反应。支架(白色圆圈)似乎总是平衡施加在法兰上的扭矩(灰色圆圈)),但在这种情况下没有意义 红色:在旋转帧_a上没有反应,但在1D线上没

模型很简单:我想给旋转接头的旋转法兰施加一个扭矩。
但是,扭矩反作用力不应施加在回转接头的支承法兰上。
扭矩反作用力确实在其他地方平衡,而不是在旋转关节本身平衡。
一个真实世界的例子是车轮:扭矩由动力总成提供,并通过轴传递到车轮,因此扭矩反作用力不会在轮毂上感知,而是在动力总成支架上感知。

因此,上述各项似乎都不正确:

  • 蓝色:在革命的框架上有一种不应该存在的反应。支架(白色圆圈)似乎总是平衡施加在法兰上的扭矩(灰色圆圈)),但在这种情况下没有意义
  • 红色:在旋转帧_a上没有反应,但在1D线上没有速度,这不正常
那么,如何将扭矩施加到旋转关节上,而不被迫直接在关节上感应平衡扭矩呢


我提出了这个解决方案,需要修改旋转关节。

基本上,我只是要求框架a和框架b上的扭矩仅在与旋转轴正交的两个方向上相等(在它们沿任何方向相等之前)。
由辅助法兰提供的称为“tau”的扭矩仅沿旋转轴方向施加到机架_b上,而对于机架_a沿此方向施加的扭矩为零

这对我来说更有意义,但如果有人证明我错了,我会很高兴


正如@tbeu刚才看到的,我也是,所以可能值得等待一些正式答案。

我投票结束这个问题,因为它不属于我here@Graviton我很乐意把它搬到它该去的地方。你能告诉我一个更好的地方吗?我想@Graviton希望看到这个问题。是的,我还想知道,为什么旋转关节的旋转轴是这样实现的,而不是对称的。现在可以作为