如何使用SimScape Multibody Contact Forces Library模拟固定平面?

时间:2017-11-26 07:13:47

标签: matlab simulink simscape

我正在尝试使用多体接触力库https://www.mathworks.com/matlabcentral/fileexchange/47417-simscape-multibody-contact-forces-library在MATLAB Simulink中模拟固定平面和球体之间的接触力,如此MATLAB网络研讨会https://www.youtube.com/watch?v=VZIG0HlBHC4所示,时间为9:58。但是,当我重新创建模型并自己运行模拟时,我收到以下错误。

({
  "test": 60,
  "homework": 15,
  "quiz": 0,
  "class_participation": 10,
  "final_exam": 15,
  "success": true
})

我尝试在World Frame和平面实体之间添加另一个约束/关节来解决问题,但我一直得到同样的错误?我该如何解决这个错误?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。在这里看看:https://ch.mathworks.com/matlabcentral/answers/378561-rigidly-connected-port-error-with-simscape-multibody-contact-forces-library

此错误是由于新Simulink模型的默认设置引起的,该默认设置与Contact Forces库不兼容。

要解决此问题:

  1. 转到仿真>模型配置参数
  2. Simscape Multibody>诊断窗格中,将“刚性约束块”诊断更改为“警告”或“无”

Simscape Multibody > Diagnostics