Matlab und Simulink 区别
问个有点弱弱的问题,下面的这张图,黑色的是目前的测量值,现在想通过MATLAB软件, 让输出曲线的结果尽可能跟绿色曲线差不多
但是我不知道,如果想改变输出信号的曲线,是用SIMULINK 还是MATLAB 编程
因为以前在学校里学的都是先建立一个REGELKREIS, 都在SIMULINK 仿真,看参考书,知道MATLAB 也可以编程,但是不会用,不知道现在应该SIMULINK 还是编程,
请教大家了!:) 如果我没有理解错误的话,楼主是想问 matlab中的编程问题。control loop一般在simulink下,给定激励,通过改变controller的增益等等来得到输出。这些都是simulink现成的block,如图1的pi controller
这也可以通过编写,比如图2 是一个基于truetime的p controller的m文件,这是通过自己编写block来实现
殊途同归:P
[ 本帖最后由 ottorzx 于 2008-4-13 11:17 编辑 ] 谢谢,
麻烦在问下,ls 图二中的程序,为什么我在 command windows 输入,结果出现下面的提示 原帖由 莱茵河流浪 于 2008-4-13 11:37 发表 http://www.dolc.de/forum/images/common/back.gif
谢谢,
麻烦在问下,ls 图二中的程序,为什么我在 command windows 输入,结果出现下面的提示
不好意思,我只是举个栗子,:P 这个程序需要你安装truetime才能有效,具体可以参见
http://www.control.lth.se/truetime/ matlab我也很菜,还在学习中 原帖由 莱茵河流浪 于 2008-4-13 10:37 发表 http://www.dolc.de/forum/images/common/back.gif
谢谢,
麻烦在问下,ls 图二中的程序,为什么我在 command windows 输入,结果出现下面的提示
那是函数文件,你需要的是把它存成.m文件然后赋实参调用才有意义。 本帖最后由 bloodysunday 于 2010-10-3 12:50 编辑
楼主,这个问题可以用matlab里的优化工具箱解决。优化工具箱可以优化控制系统方程的参数,使模拟曲线尽可能与测量值曲线拟合。具体怎么弄你可以参考下matwork给的优化工具箱手册。
页:
[1]