莱茵河流浪 发表于 2008-4-13 09:20

Matlab und Simulink 区别

问个有点弱弱的问题,

下面的这张图,黑色的是目前的测量值,现在想通过MATLAB软件, 让输出曲线的结果尽可能跟绿色曲线差不多

但是我不知道,如果想改变输出信号的曲线,是用SIMULINK 还是MATLAB 编程

因为以前在学校里学的都是先建立一个REGELKREIS, 都在SIMULINK 仿真,看参考书,知道MATLAB 也可以编程,但是不会用,不知道现在应该SIMULINK 还是编程,

请教大家了!:)

ottorzx 发表于 2008-4-13 10:08

如果我没有理解错误的话,楼主是想问 matlab中的编程问题。control loop一般在simulink下,给定激励,通过改变controller的增益等等来得到输出。这些都是simulink现成的block,如图1的pi controller
这也可以通过编写,比如图2 是一个基于truetime的p controller的m文件,这是通过自己编写block来实现
殊途同归:P

[ 本帖最后由 ottorzx 于 2008-4-13 11:17 编辑 ]

莱茵河流浪 发表于 2008-4-13 10:37

谢谢,
麻烦在问下,ls 图二中的程序,为什么我在 command windows 输入,结果出现下面的提示

ottorzx 发表于 2008-4-13 10:46

原帖由 莱茵河流浪 于 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/

brianlly 发表于 2008-4-13 12:20

matlab我也很菜,还在学习中

Jupp 发表于 2009-1-3 01:05

原帖由 莱茵河流浪 于 2008-4-13 10:37 发表 http://www.dolc.de/forum/images/common/back.gif
谢谢,
麻烦在问下,ls 图二中的程序,为什么我在 command windows 输入,结果出现下面的提示

那是函数文件,你需要的是把它存成.m文件然后赋实参调用才有意义。

bloodysunday 发表于 2010-10-3 11:48

本帖最后由 bloodysunday 于 2010-10-3 12:50 编辑

楼主,这个问题可以用matlab里的优化工具箱解决。优化工具箱可以优化控制系统方程的参数,使模拟曲线尽可能与测量值曲线拟合。具体怎么弄你可以参考下matwork给的优化工具箱手册。
页: [1]
查看完整版本: Matlab und Simulink 区别