搜索
查看: 4471|回复: 5

Amesim例子中的一个问题

[复制链接]
  • 打卡等级:常驻居民
  • 打卡总天数:309
  • 打卡总奖励:670
发表于 2014-6-5 11:10:36 | 显示全部楼层 |阅读模式
在Submodel模式下,将2-端口质量块子模型改为MAS000。这个操作步骤是如何实现的?   
1.jpg
发表于 2014-6-5 22:52:36 | 显示全部楼层
这个问题是关于子模型的。
在Submodel模式下,双击质量块,弹出set Submodel窗口,选择MAS000。
2.jpg
1.jpg
回复 支持 反对

使用道具 举报

  • 打卡等级:常驻居民
  • 打卡总天数:365
  • 打卡总奖励:2062
发表于 2014-6-6 20:52:56 | 显示全部楼层
这里我作如下回答:隐含变量有时候是不可避免的,举个例子,如图片所示:在和这个弹簧连接时,他们是可以连在一起的,有时候我们要再连接一个其他模块的话,你必须要隐含他的位移,有时候,你在连其他模块时,需要的子模型只有一个速度,只是你选择的弹簧模块就要只有速度输出,隐含变量,主要使用的是隐式微分方程;这时候可能有无解的情况,那样的话模型不能收敛,即要避免隐式变量,也就是避免可能发生的方程不收敛情况,这是主要发生在子模型选择上,当发现有相连的模型其输入输出对不上,但却能连接上时就可能包含了隐含变量,这时在计算中容易产生不收敛的情况,也就是所谓的代数环产生。
1.jpg
2.jpg

点评

这有时候也是仿真不出结果的原因,这是我个人理解,有不对的还望能指正!  详情 回复 发表于 2014-6-6 20:54
回复 支持 反对

使用道具 举报

  • 打卡等级:常驻居民
  • 打卡总天数:365
  • 打卡总奖励:2062
发表于 2014-6-6 20:54:04 | 显示全部楼层
醉乐清风 发表于 2014-6-6 20:52
这里我作如下回答:隐含变量有时候是不可避免的,举个例子,如图片所示:在和这个弹簧连接时,他们是可以连 ...

这有时候也是仿真不出结果的原因,这是我个人理解,有不对的还望能指正!
回复 支持 反对

使用道具 举报

发表于 2014-6-7 11:53:45 | 显示全部楼层
醉乐清风 发表于 2014-6-6 20:52
这里我作如下回答:隐含变量有时候是不可避免的,举个例子,如图片所示:在和这个弹簧连接时,他们是可以连 ...

这样的情况下是不是要自己选择一个与之对应的子模型就行了啊,就比如这个弹簧的子模型下有一个没有速度量的子模型。

点评

有的模型帮助里给出了推荐子模型,仔细看看帮助!尤其相对运动模块  详情 回复 发表于 2014-6-7 11:59
回复 支持 反对

使用道具 举报

  • 打卡等级:常驻居民
  • 打卡总天数:365
  • 打卡总奖励:2062
发表于 2014-6-7 11:59:08 | 显示全部楼层
1983 发表于 2014-6-7 11:53
这样的情况下是不是要自己选择一个与之对应的子模型就行了啊,就比如这个弹簧的子模型下有一个没有速度量 ...

有的模型帮助里给出了推荐子模型,仔细看看帮助!尤其相对运动模块
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则