首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenModelica:只有在函数内部才允许在与实数相关的组件中进行转换警告

OpenModelica:只有在函数内部才允许在与实数相关的组件中进行转换警告
EN

Stack Overflow用户
提问于 2017-07-24 13:16:41
回答 1查看 193关注 0票数 0

我试图在一个多体系统中建立库仑静态摩擦力模型,基于这个physics.stackexchange.com贴子中的方程。我编写了一个非常原始的Modelica代码来测试您可能在这个GitHub吉斯特中看到的方程。我有两个主要问题:

  1. 首先,我收到这样的警告:

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

这意味着什么?我怎么才能解决这个问题?

  1. 模拟需要很长时间才能完成。为什么是这样?这跟这个警告有关系吗?不管怎样,我能更快地进行模拟吗?

P.S.1.我尝试在Wolfram SystemModeler中运行代码,但是在那里它甚至没有成功运行,我得到了一个错误,我报告了在wolfram论坛

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

EN

回答 1

Stack Overflow用户

发布于 2017-07-25 23:50:06

看来你是想重新发明轮子。您说要创建多体模型,但不使用multibody库。用那个。并将其与使用摩擦的旋转或平移部件耦合。具有以下组件的示例:Modelica.Mechanics.Translational.Examples.Friction

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45281704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档