首页 文章

OpenModelica:翻译警告在实数上的组件中只允许在函数内部

提问于
浏览
0

我正在尝试基于此physics.stackexchange.com帖子中的方程式在多体系统中模拟库仑静摩擦力 . 我已经写了一个非常原始的Modelica代码来测试你在这个_1829207中可能看到的方程式 . 我有两个主要问题:

  • 首先我得到这个警告:

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

这意味着什么以及如何解决这个问题?

  • 模拟需要很长时间才能完成 . 为什么?它与此警告有什么关系吗?无论如何我可以更快地进行模拟吗?

附:我尝试在Wolfram SystemModeler中运行代码,但它甚至没有成功运行,我得到了一个错误,我已报告here in wolfram forum

1 回答

  • 2

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

相关问题