saber,matlab与saber

好吧,3年前的日记都是生活琐事,后来发现要用到的更多是遇到的重复困难和该怎么解决。没想到会在拾起来Saber,毕竟认为都是一次性工程,没想到现在又要用。还算好,模糊地记忆指导下,调试只用了一天,就联通了saber和matlab。打算用saber做电源系统的仿真,低压高速有刷发电机,saber本身电动机和发电机是一个模型。据说失真很大,纠结,和老师讨论之后打算用matlab来做发电机的模型,引入saber之中,然后协同仿真。
用的是saber2007,师弟他们已经有了2009,不过用过的上手还是快些。matlab只能用2007年以下的版本,还是选择了6.5.1,当初matlab第一次用是5.3,后来用了6.1,然后6.5,然后6.5.1,继而是2008a,到现在的2009b。6.5.1的说明比6.5的好,详细很多,而且手边移动硬盘里面有这个版本的软件,只有600M,于是卸载了2009b装了6.5.1. 对于saber,有一个sabersimulationcosim tools,选择Install Cosim file需要的matlab 版本,可以把软件接口信息导出来。放到一个方便的文件夹下面,之后吧里面三个文件导入matlab的work文件夹。准备工作做好了,然后可以开始建立matlab的模型了,做好之后吧刚才的模块导入,设置输出输入口的个数,设置仿真步长为变步长,千万注意的一点就是这里要设置变步长的算法,比如0de45. 这部分与6.5不同,那边是默认的,其他过程类似。
matlab这边做好了,记得吧做好的模块放在matlab默认的文件夹路径下面,否则会提示找不到而超时。saber模型里面还是cosim tools里面导入matlab模型,自动设置引脚的,导入并且保存之后,可以直接放置在仿真图中,连线仿真就是了。不过最好先保存网点号。大约就是这样了,简单的做了一个例子。下面打算把matlab电机模型导入并且重新封装。
这些问题以前就遇到过,当初如果记下来,就不会浪费时间了,所以这次做好笔记。。。。
Tags: 

延伸阅读

最新评论

发表评论