ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Adams/Matlab】Adams与Matlab联合仿真error:AEI_Outputs: Adams output evaluation failure at time 0.005000

2020-04-06 12:37:09  阅读:1021  来源: 互联网

标签:文件 Adams Outputs 问题 Matlab time WMRs


一.前言

小白刚开始做Adams和Matlab联合仿真,遇到了“AEI_Outputs: Adams output evaluation failure at time 0.005000”问题,

网上其他教程表示:问题由模型中的参数错误导致。可对下面的测试模型来说,与控制系统参数是无关的,为解决此问题费劲周折,终于完成。

本文使用的版本为:Adams2017和Matlab2019

*请注意,Matlab版本高于Adams可以减少很多问题。

二.问题原因

本文解决这个问题主要在两个方面:

  1. Matlab与Adams的中间文件缺失;
  2. 中间变量表示错误。

三.解决办法

1.解决中间文件缺失问题,首先保证Matlab与Adams的工作路径一致,如:C:\Users\qihua\3D Objects\Adams\WMRs。然后打开Adams安装包讲下面两个文件,copy至WMRs文件夹下:

  • ..\MSC.ADAMS\2017\Win64 中的 adams.dll文件;
  • ..\MSC.ADAMS\2017\Controls\Win64中的plant.lib文件。

2.中间变量书写问题,传入的状态变量需要乘上*time,如下:

(0-VARVAL(.WMRs.input_Vwheels))*time

*亲测有效,希望可以帮助到大家。

标签:文件,Adams,Outputs,问题,Matlab,time,WMRs
来源: https://blog.csdn.net/Robot_Starscream/article/details/105246155

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有