如何顺利实现adams和simulink的联合仿真
1个回答
推荐于2018-04-04 · 知道合伙人数码行家
关注
展开全部
建立adams与matlab的连接时,要导出adams模型,点击controls/plant export命令,创建输入输出变量,并生成三个文件,为aa.m aa.cmd和aa.adm文件。(.m文件保存输入输出信息,.cmd文件为命令文件,.adm为数据文件)其中aa为file prefix框中的内容,即导出模型的文件名。在matlab下输入adams_sys,创建系统控制模型。
联合仿真常见错误归纳
1、将…\MSC.ADAMS\2005\Win32\文件夹中的adams_plant.dll文件和…\MSC.ADAMS\2005\Controls->Win32\下的plant.lib文件也Copy到 matlab的工作目录下。
2、前一次的仿真出错,虽然修改了matlab模块,但matlab工作空间内的信息没有修改。解决办法是在matlab命令行中键入:clear all回车XXX.m回车adams_sys回车从而,重新打开模块。
3、还有检查一下adams界面中,建立控制模块的 control plant的adams host 是否为本机名。
4、检查m文件中路径“\”与“/”的错误,这是系统自动生成文件时的bug,只有手动修改。
5、如果有上网的客户端认证软件建议在仿真之前把它关掉,因为经常出现ADAMS的server不能开启的情况,关掉认证软件后,就能执行了。一般一些校园网上网时比较容易用这些客户端认证软件,比如华为的。
6、把ADAMS的工作路径直接设置到MATLAB的work文件夹中,避免路径出错
7、修改.m文件中的flag==0
8、有时由于参数不正确等原因,仿真会失败,比如提示如下错误:Error reported by S-function 'adams_plant' in 'GCdd/adams_sub/ADAMS Plant/S-Function': ADAMS output uation failure at time 0.695000。此时需要仔细检查,设定合理的参数,这种错误比较难查,需要对模型准确的把握和对提示信息的理解;有时DOS界面一闪就消失了,如果想要查看界面提示信息,只需再进行一次错误的仿真即可调出DOS界面。
9、将Matlab关掉重新启动(对于一些错误有效,比如 “error in startup Could not connect to ADAMS server”就是用此方法解决的。
10、将.m文件中的第24行用29行代替。29行为adams安装路径。
11、如果在重复进行联合仿真时,已经退出了环境,则重新打开程序并指定好工作路径后,应在命令栏中输入ds,回车,从而保证联合仿真顺利的进行。
常用方法
1、在postprocessor窗口的右下侧选中surf,以后添加曲线就无需再单击add curves按钮了。
2、mechanism|pro是pro|e与adams的接口模块,可以传到adams中,也可以直接在pro|e中分析。
联合仿真常见错误归纳
1、将…\MSC.ADAMS\2005\Win32\文件夹中的adams_plant.dll文件和…\MSC.ADAMS\2005\Controls->Win32\下的plant.lib文件也Copy到 matlab的工作目录下。
2、前一次的仿真出错,虽然修改了matlab模块,但matlab工作空间内的信息没有修改。解决办法是在matlab命令行中键入:clear all回车XXX.m回车adams_sys回车从而,重新打开模块。
3、还有检查一下adams界面中,建立控制模块的 control plant的adams host 是否为本机名。
4、检查m文件中路径“\”与“/”的错误,这是系统自动生成文件时的bug,只有手动修改。
5、如果有上网的客户端认证软件建议在仿真之前把它关掉,因为经常出现ADAMS的server不能开启的情况,关掉认证软件后,就能执行了。一般一些校园网上网时比较容易用这些客户端认证软件,比如华为的。
6、把ADAMS的工作路径直接设置到MATLAB的work文件夹中,避免路径出错
7、修改.m文件中的flag==0
8、有时由于参数不正确等原因,仿真会失败,比如提示如下错误:Error reported by S-function 'adams_plant' in 'GCdd/adams_sub/ADAMS Plant/S-Function': ADAMS output uation failure at time 0.695000。此时需要仔细检查,设定合理的参数,这种错误比较难查,需要对模型准确的把握和对提示信息的理解;有时DOS界面一闪就消失了,如果想要查看界面提示信息,只需再进行一次错误的仿真即可调出DOS界面。
9、将Matlab关掉重新启动(对于一些错误有效,比如 “error in startup Could not connect to ADAMS server”就是用此方法解决的。
10、将.m文件中的第24行用29行代替。29行为adams安装路径。
11、如果在重复进行联合仿真时,已经退出了环境,则重新打开程序并指定好工作路径后,应在命令栏中输入ds,回车,从而保证联合仿真顺利的进行。
常用方法
1、在postprocessor窗口的右下侧选中surf,以后添加曲线就无需再单击add curves按钮了。
2、mechanism|pro是pro|e与adams的接口模块,可以传到adams中,也可以直接在pro|e中分析。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询