打印

看了一堆MATLAB书,还是不会建模

[复制链接]
楼主: 程序匠人
手机看帖
扫描二维码
随时随地手机跟帖
41
gwbgwb| | 2010-11-17 23:46 | 只看该作者 回帖奖励 |倒序浏览
matlab是挺好用的,可以做做其它的东西

使用特权

评论回复
42
highgear| | 2010-11-18 00:51 | 只看该作者
上面的最小二乘法可以连一根毛刺都可以识别出来, 滞后特性当然也可以辨识出。对于大滞后系统的处理, 已有很多的现成方法, 常见的有斯密斯补偿等等。

使用特权

评论回复
43
论坛游客| | 2010-11-18 09:49 | 只看该作者
现在深入浅出的好书实在太少, 很多控制系统设计的书基本上是一堆理论, 尽可能的深奥, 似乎不这样就不能体现出水平, 与具体的实践严重脱节。
highgear 发表于 2010-11-17 23:10

内容很多啊
要看三类书    第一是 控制理论的基本原理相关 包括古典控制理论和离散控制系统相关的
第二类  是计算机控制理论  内容和离散控制系统差不多  更深入一些  有本瑞典人写的教材 还不错 是很多学校考博 考研的指定参考书
第三类  就是像MATLAB和特定MCU实现具体算法和设计的书  这种书很多,不过好书真是太少了,很多都是草草了事

使用特权

评论回复
44
论坛游客| | 2010-11-18 09:50 | 只看该作者
上面的最小二乘法可以连一根毛刺都可以识别出来, 滞后特性当然也可以辨识出。对于大滞后系统的处理, 已有很多的现成方法, 常见的有斯密斯补偿等等。 ...
highgear 发表于 2010-11-18 00:51

大滞后的系统用大林算法比较好

使用特权

评论回复
45
smile_luo| | 2010-11-18 09:53 | 只看该作者
路过:lol来灌水的...呵呵:lol

使用特权

评论回复
46
论坛游客| | 2010-11-18 09:56 | 只看该作者
我感觉  直流电机调速是控制理论的一个很好的应用实例,系统模型比较明确,控制算法也比较简单,可以看看用MCU来做直流调速方面的书  
现代直流伺服控制技术及其系统设计  秦继荣,沈安俊编著
这本书是我看控制理论应用的最好的书了

使用特权

评论回复
47
hartcomm| | 2010-11-18 10:38 | 只看该作者
做辨识,如果是实际项目,最好有一个先验的模型,比如知道用一阶系统去逼近实际对象,再通过输入输出获取模型的参数。 最好用低阶系统是逼近,太复杂可能最后的结果自己也难以掌控了。

最简单的辨识就是用一个阶跃输入,再根据输出获取对象参数或控制参数,这好像有些简单,但现实中确实使用最广的。可以看看过程控制方面的书,PID的整定就是用这个方法。

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
程序匠人 + 6
48
大道至简| | 2010-11-18 10:53 | 只看该作者
匠人最近在研究莲花宝典?还要用到MATLAB?

使用特权

评论回复
49
大道至简| | 2010-11-18 10:56 | 只看该作者
本帖最后由 大道至简 于 2010-11-18 10:58 编辑

22# SmartEnergy

可能大家还没有领会股市的根本:让我来告诉大家我所理解的股市:
股市的涨跌是由所有股民和机构共同投票决定的。而他们做出投票的依据就是他们各自的感觉。数学模型再牛B,也测不到大众的心理。所以,那些还试图用数学方式预测股市的人,死了这条心吧。。。。。。。。。。。

使用特权

评论回复
50
程序匠人|  楼主 | 2010-11-18 12:27 | 只看该作者
做辨识,如果是实际项目,最好有一个先验的模型,比如知道用一阶系统去逼近实际对象,再通过输入输出获取模型的参数。 最好用低阶系统是逼近,太复杂可能最后的结果自己也难以掌控了。

最简单的辨识就是用一个阶跃输入,再根据输出获取对象参数或控制参数,这好像有些简单,但现实中确实使用最广的。可以看看过程控制方面的书,PID的整定就是用这个方法。
hartcomm 发表于 2010-11-18 10:38


呵呵,俺就是想用matlab仿真PID算法呢。苦就苦在不知道那个加热系统的传递函数

使用特权

评论回复
51
程序匠人|  楼主 | 2010-11-18 12:30 | 只看该作者
匠人最近在研究莲花宝典?还要用到MATLAB?
大道至简 发表于 2010-11-18 10:53


呵呵,是啊,用matlab不是省时省事么。不过不太省心。

使用特权

评论回复
52
程序匠人|  楼主 | 2010-11-18 12:32 | 只看该作者
22# SmartEnergy

数学模型再牛B,也测不到大众的心理。大道至简 发表于 2010-11-18 10:56


——这句话不一定对。我觉的大众的心理是可以用数学模型来“仿真”的。倒是单个个体的心理不好揣摩。

使用特权

评论回复
53
论坛游客| | 2010-11-18 13:22 | 只看该作者
加热系统一般是一阶惯性加一个滞后 e^-TS/(TS+1)

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
程序匠人 + 6
54
论坛游客| | 2010-11-18 13:24 | 只看该作者
这种已经大概明确了系统的东西  应该是不难的   先测出数据 然后用工具箱里面的函数辨识出参数

使用特权

评论回复
55
论坛游客| | 2010-11-18 13:30 | 只看该作者
辨识出系统模型   可以建立仿真模型
PID参数 可以采用ITAE指标做离线优化

使用特权

评论回复
56
nongfuxu| | 2010-11-18 13:31 | 只看该作者
35# highgear
谢谢,我多用几台电脑.按你说的试一试.

使用特权

评论回复
57
nongfuxu| | 2010-11-18 13:38 | 只看该作者
49# 程序匠人
匠人,你好,加热器的传递函数53楼已经说了,
加热系统一般是一阶惯性加一个滞后 e^-TS/(TS+1)

关键是加热器的传递函数是时变的,所以用经典的PID/大林算法,较难整定,据说用人工模糊智能可以比较好的解决这个问题.

使用特权

评论回复
58
dragon20100708| | 2010-11-18 13:39 | 只看该作者
路过。。太高深了

使用特权

评论回复
59
sunneer| | 2010-11-18 14:16 | 只看该作者
不错,不错

使用特权

评论回复
60
程序匠人|  楼主 | 2010-11-18 14:54 | 只看该作者
49# 程序匠人  
匠人,你好,加热器的传递函数53楼已经说了,
加热系统一般是一阶惯性加一个滞后 e^-TS/(TS+1)
关键是是加热器的传递函数是时变的,所以用经典的PID/大林算法,较难整定,据说用人工模糊智能可以比较好的解决这个问题.nongfuxu 发表于 2010-11-18 13:38


我也不是用标准的PID。而是根据实际情况作了些改动,模糊+pid。或者称之为非典型PID吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则