SimulationX中常见的警告和错误提示
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SimulationX中常见的警告和错误提示
(1)参数为空:
有一个些参数为空,系统中有空的参数时,就默认为是0,如0是正确的参数值可忽略这个提示;假如这个参数不是0,可是点提示修改参数
(2)系统异常:
这个警告通常是用来告知模型错误或者模型结构不合理,显示模型的雅可比矩阵出现异常,点开扩展信息,你可以得到一些出现问题的状态变量和方程相关信息。
由于初始值计算和时域仿真出现错误,提示你修改模型,以至于这个信息不再出现
(3)错误信息提示:
计算一定的初始值失败:
要求的精度没有达到
所求的解不能表达
平衡状态不能达到
(4)常见问题:
1.计算初始状态不能实现我的期望
检查是否初始值设置为固定,自由的初始值不仅作为初始值,而且也用于迭代代数计算中,总体来说,它们也被改变了
2.中断以后计算一定值失败
经常出现的模型问题就是,状态变量不能容忍这个不连续的跳跃,刚性传动的跳跃比例导致角度和角速度的跳跃,在物理上是不可能的
3.时域仿真花费时间太长:
模型较大,强非线性模型,模型有高阶固有频率,不连续事件,计算机硬盘容量不足
原因:大模型计算本身需要的时间较长,建模型尽量简单(尽量模型不要太细,减少模型的计算任务,尽量使用模型库元件);
如果处理非线性模型,检查模型是否线性化,另外,看特征曲线是否绞接,如果固有频率是高阶的话,计算步长很小,时间就会很长
4.检查仿真结果是否正确
原因:和求解方法统一的测试证实结果是正确的,无法说明的结果出现是由于:模型错误,输入不正确的参数,无效的系统知识,错误的期望值。
当求解没有错误信息的话,结果完全反映了模型。
例外情况可能是由于你把标准施放或者步长太大。
冻结结果,然后重新计算较小的步长,当结果变化不大时,可以改变选项设置,或者求解的方法,ITI公司有丰富的关于复杂模型建模经验。