| 查看: 1907 | 回复: 4 | |||
qihailong金虫 (小有名气)
|
[求助]
非线性神经网络模型的模型预测控制 程序问题
|
|
算法描述: 1、线性化神经网络模型,计算得到动态矩阵G(k);(采用的方法是在x(k)点泰勒展开,一阶导数作为线性化模型的系数a、b,系统是二阶的,利用到了神经网络模型y(k)=w0+权值求和...); 2、利用神经网络模型计算非线性自由轨迹y0,(方法是将y0表示成y0=w0+权值求和zi0+d(k)即偏差); 3、解决二次规划问题,求的du; 4、u(k)=du+u(k-1); 5、循环 问题:1、线性化的时候用到的神经网络函数为tanh,直接将一次偏导近似为1-tanh2(zi(x(k))),但是zi((x(k)))是没法计算的,只能计算zi(k),也就是各个node的输入和,可以直接用zi(k)代替zi(x(k))吗? 2、第三步用到的二次规划是标准形式,即 min{0.5x'*H*x+f'x}, A*x<=b,我可以直接在matlab用quadprog函数吗? opts=optimset('Algorithm','active-set','Display','off'); [x,fval,exitflag,output,lambda]=quadprog(H,f,A,b,[],[],[],[],[],opts); 这么设置对吗? 3、 我写的程序的步骤: 1、检测实际输出,计算误差dk ----------计算偏差,设初始预测值为y(1) (实际输出其实还没得到,因为没实际模型.. 这也是个问题,没法求偏差?) 2、计算G(k)(用于预测模型y=y0+G*du) ----------用到神经网络 3、求预测初值y0 ----------用到神经网络 4、求控制增量du ----------解二次规划问题 5、计算控制量 ----------取控制序列第一个元素 6、计算输出预测 ----------使用预测模型G 返回循环 请教各位!不胜感激!(遇到瓶颈了,出不来正确的图,又不知道错在哪,资料差了很多没相关内容,步骤倒是和DMC差不多...) |
» 收录本帖的淘帖专辑推荐
感兴趣的文章 |
» 猜你喜欢
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
» 本主题相关价值贴推荐,对您同样有帮助:
用origin或spss等软件进行软件中没有的模型进行非线性的回归分析
已经有3人回复
RMSE和R2什么关系 哪个更能代表预测模型的好坏
已经有5人回复
刚考上动力工程及工程热物理的研究生,现在对方向问题很纠结
已经有38人回复
【求助】有关水质预测模型的文章想发在较高水平SCI杂志上,求高人推荐几本,急!!
已经有14人回复
【求助】运用BP神经网络训练材料本构模型的一个问题
已经有12人回复
origin中非线性拟合中logistic模型的疑问?
已经有6人回复


2楼2013-02-07 19:22:13
jm_zhao
新虫 (小有名气)
- 应助: 13 (小学生)
- 金币: 1246.5
- 散金: 7
- 红花: 3
- 帖子: 137
- 在线: 128.4小时
- 虫号: 1446815
- 注册: 2011-10-17
- 专业: 控制理论与方法

3楼2013-02-22 19:07:33
qihailong
金虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 886.3
- 帖子: 150
- 在线: 35.3小时
- 虫号: 1961310
- 注册: 2012-08-29
- 性别: GG
- 专业: 控制理论与方法

4楼2013-02-23 15:56:06
zwei1563
木虫 (正式写手)
- 应助: 3 (幼儿园)
- 金币: 1768.9
- 散金: 1342
- 红花: 6
- 帖子: 401
- 在线: 154.5小时
- 虫号: 1303179
- 注册: 2011-05-22
- 性别: MM
- 专业: 控制理论与方法

5楼2014-04-19 09:22:33














回复此楼