OpenModelica:翻译警告仅在函数

时间:2017-07-24 13:16:41

标签: modelica openmodelica

我正在尝试根据此physics.stackexchange.com帖子中的公式对多体系统中的库仑静摩擦进行建模。我编写了一个非常原始的Modelica代码来测试你在这个GitHub Gist中可能看到的方程式。我有两个主要问题:

  1. 首先我得到这个警告:
  2.   

    翻译警告        [multibody_Coulomb_static_friction:43:3-47:9]:在组件中,关于V1 == V2,== on实数只允许在函数内部。

    这是什么意思以及如何解决这个问题?

    1. 模拟需要很长时间才能完成。为什么?它与此警告有什么关系吗?无论如何我可以更快地进行模拟吗?
    2. P.S.1。我尝试在Wolfram SystemModeler中运行代码,但是它甚至没有成功运行,我收到了一个错误报告here in wolfram forum

      P.S.2 我发布了类似的问题herehere

1 个答案:

答案 0 :(得分:2)

看起来你正试图重新发明轮子。您说您想要创建一个多体模型,但您没有使用Multibody库。用那个。并与使用摩擦的旋转或平移组件耦合。这些组件的一个例子:  Modelica.Mechanics.Translational.Examples.Friction