“产生了300个XMT_TXT文件”,估计是指定了输出文件,硬盘空间大的话无视之
“模型导入的时间比较长”,的确是如此,因为本身matlab执行就慢,在仿真初始化时还需要开辟大量空间,慢是理所当然的。想提速,只能简化adams模型,减少S函数中初始化的 *** 作
“仿真步长用ode15和ode45都试过了,都差不多”,这本来就和仿真无关,是初始化的问题。
在建立adams与matlab的连接时,要导出adams模型,点击controls/plantexport命令,创建输入输出变量,并生成三个文件,为aa.m aa.cmd和aa.adm文件。(.m文件保存输入输出信息,.cmd文件为命令文件,.adm为数据文件)其中aa为file
prefix框中的内容,即导出模型的文件名。在matlab下输入adams_sys,创建系统控制模型。
联合仿真常见错误归纳
1、将…MSC.ADAMS2005Win32文件夹中的adams_plant.dll文件和…MSC.ADAMS2005Controls->Win32下的
在ADAMS仿真中,如果需要将位移曲线从0开始,可以按照以下步骤进行 *** 作:1. 打开仿真模型并进入仿真设置窗口。
2. 在仿真设置窗口中选择“输出选项”并进入“数值输出”选项卡。
3. 在数值输出选项卡中选择相应的输出点,并在输出点的属性列表中找到“初始值”属性。
4. 将初始值属性设定为0即可,这样在仿真过程中输出的位移曲线将从0开始。
需要注意的是,每个输出点的初始值属性都需要进行设定,否则在仿真过程中输出的位移曲线可能不会从0开始。另外,在设定初始值属性时,需要确认输出点的量纲、单位是否正确,以避免设定错误的初始值属性带来的影响。
以上是在ADAMS仿真中将位移曲线从0开始的方法,希望能对你有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)