Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-03-05, 22:46   #1
gh111
初级会员
 
注册日期: 2009-03-05
年龄: 44
帖子: 1
声望力: 0
gh111 正向着好的方向发展
默认 simulink模型中模块参数问题

大家好,小生是matlab新手,目前遇到一个问题,一直解决不了,希望得到大家的指导,先感谢了

问题是:我要做一个模型参数优化,模型是用simulink建立一个非线性连续系统,带有6个参数需要最优化,优化目标是要 模型仿真输出的数据 和 试验真实数据的平方差的和要小于一个给定的足够小的值。我用的是 lsqnonlin 函数进行优化,

我的思路是这样的,模型参数初始化后,首次运行,计算目标函数,然后会产生新的一个参数向量(长度对应参数数目为6),这个参数向量会代替原来的老参数,然后再运行simulink模型,后再计算目标函数,如此以往,直到目标函数达到要求,停止,这时的参数就是我所期待的。

问题是:产生的新的参数似乎无法替代原来老的参数,迭代无法进行。提示参数在workspace中定义了但是没有在model workspace定义,而我在model workspace中定义参数初始值时候,参数无法传递进simulink model。

希望得到你的帮助 谢谢

另外,提示 参数在workspace中定义但是在model source workspace没有定义的错误是怎么回事????

参数在model source workspace 是不是就是固定了,如何让simulink 模型中的参数变量读取 base workspace中的值啊???
gh111 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]tiff格式转fig格式!!急求!! xiaolinxianju MATLAB论坛 0 2009-01-05 16:06
[讨论]Mathmatica计算得到的数据如何导出来? xiaomai518 Mathematica论坛 1 2008-11-04 02:46
[求助]在matlab中如何用遗传算法求极值 ming123ming MATLAB论坛 0 2008-10-28 15:36
"一个累积求和的问题",请教高手 spurs001 MATLAB论坛 0 2008-05-27 09:53
【求助】求教关于卷积编码的MATLAB建模,仿真 xiangyang198496 MATLAB论坛 1 2007-06-05 19:15


所有时间均为北京时间。现在的时间是 10:59


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.