查看: 17688|回复: 11

AMESim仿真的时候提示error detected in DASSL

[复制链接]

2

主题

59

回帖

39

积分

液压小学生

金钱
-5
积分
39
发表于 2013-4-2 10:35:17 |湖南| 显示全部楼层 |阅读模式



AMESim仿真的时候提示error detected in DASSL

请教大家怎么解决这个仿真问题

98

主题

351

回帖

755

积分

液压硕士

金钱
5637
积分
755
发表于 2013-4-5 12:04:03 |吉林| 显示全部楼层
你好,DASSL是微分代数方程集成算法的意思,在AMESim的HELP之中能找到,入选所示:

DASSL is probably the best differential algebraic equation integration algorithm currently available and is certainly the only one that is widely used. It uses a collection of integrators of the same type as those employed in Gear's method. Differential algebraic equations often behave like ordinary differential equations with a time constant that tends to zero so this is hardly surprising. Non-stiff integrators do not work well with differential algebraic equations.

Implicit systems are usually a set of constraint equations and/or implicit equations. Solving this kind of system requires the use of specific Newton-base iterative methods. These methods need to solve a linear system to evaluate the amount by which an iterative variable will be changed to converge towards the solution at a given time.

To solve this kind of system the user can choose two types of method:

·        The LU algorithm which is based on the well-known Gaussian elimination method, which will solve the given system in a direct way.
·        A Krylov method, which is based on minimizing residuals on Krylov subspaces, and then iterating over subspaces towards the real solution of the initial system.
The default choice for the implicit integrator is the direct method, which is the most commonly-used method for solving this kind of system. An iterative matrix is computed and factored, then used in as many steps as possible.

Nevertheless, it is possible that integration of nontrivial Differential Algebraic Equations (DAE) will require the use of a preconditioner (the iteration matrix becomes more and more badly-conditioned as the step-size reduced). Then a preconditioner matrix (an approximation of the initial iteration matrix) is computed and used in as many steps as possible. This last feature is only available with the iterative method, and is appropriate for large system integration.

These two methods differ only in the way the linear systems arising in integration are solved, as initialization and time stepping algorithms remain the same.
回复

使用道具 举报

19

主题

51

回帖

120

积分

液压中学生

金钱
1345
积分
120
发表于 2013-4-5 13:38:20 |江苏| 显示全部楼层
真心没有遇到过这样的问题。。。
回复

使用道具 举报

2

主题

4

回帖

17

积分

液压小学生

金钱
120
积分
17
发表于 2013-12-23 16:28:44 |江苏| 显示全部楼层
遇到了同样的问题,请问楼主怎么解决的?
回复

使用道具 举报

3

主题

10

回帖

26

积分

液压小学生

金钱
82
积分
26
发表于 2016-4-28 20:23:17 |湖北| 显示全部楼层
遇到了同样的问题,请问楼主解决了吗?求指导
回复

使用道具 举报

17

主题

211

回帖

186

积分

液压学士

金钱
1201
积分
186
QQ
发表于 2016-4-30 20:47:55 |湖北| 显示全部楼层
这是因为你的模型中有代数环,相当于计算机进入了一个死循环,你可以参考下怎么消除代数环
回复

使用道具 举报

24

主题

389

回帖

328

积分

版主

金钱
3290
积分
328
发表于 2016-5-4 11:29:26 |山东| 显示全部楼层
这个问题基本上是关于平面机构库的使用,问题在于系统装配问题,所以我建议他重新检查一下机构的装配情况。
回复

使用道具 举报

1

主题

70

回帖

40

积分

液压小学生

金钱
739
积分
40
发表于 2016-7-5 10:34:56 |北京| 显示全部楼层
有没有PID控制,看看输入输出附近的数值,是否有零或者无限大,无限小之类的
回复

使用道具 举报

15

主题

55

回帖

96

积分

液压中学生

金钱
1493
积分
96
发表于 2018-4-14 08:40:49 |山西| 显示全部楼层
yiliya 发表于 2016-5-4 11:29
这个问题基本上是关于平面机构库的使用,问题在于系统装配问题,所以我建议他重新检查一下机构的装配情况。

楼主你说的很对,我就是加入了平面机构才出现了这个问题,而且仿真时间非常慢,你可以给我看看嘛?我的QQ:759059246,希望得到你的帮助
回复

使用道具 举报

15

主题

55

回帖

96

积分

液压中学生

金钱
1493
积分
96
发表于 2018-4-14 10:34:51 |山西| 显示全部楼层
yiliya 发表于 2016-5-4 11:29
这个问题基本上是关于平面机构库的使用,问题在于系统装配问题,所以我建议他重新检查一下机构的装配情况。

可以具体解释一下吗?具体检查机构的哪些装配情况C:\Users\Administrator\Desktop
回复

使用道具 举报

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

本版积分规则