声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3722|回复: 5

[控制系统类] Simulink中N维向量的积分问题

[复制链接]
发表于 2008-5-8 10:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如附件所示

积分器的输入是N维的向量,积分后的示波器能够显示这个参数分布随时间的变化

计算出来后的数据输给Memory,然后用封装模块算出当前时刻的参数的导数

再进入积分器求出下时刻这个参数的分布。

设置上下限以及积分初始值之后,计算还是不收敛,发散的很厉害。

初始值离稳态值很近的时候还是不能收敛。

不知道哪位能帮我解决这个问题。
problem.jpg
回复
分享到:

使用道具 举报

发表于 2008-5-8 10:55 | 显示全部楼层
不是太明白你的意思,对于积分器,有输入的话(假设都是正数),一做积分不就是发散的吗
控制上的积分器最后能稳定是因为输入(偏差e)的符号是变化的,忽正忽负
最好还是把输入给出来
 楼主| 发表于 2008-5-8 11:01 | 显示全部楼层
我的这个模块里面的积分器的N个输入就是变化的

它是N个参数对时间的导数

其实就是一个偏微分方程时间连续空间离散的问题

用空间的离散计算出对时间的导数

然后导数积分  计算出下时刻的参数

再空间离散算出下时刻对时间的导数

这样循环下去的

就是数值算法用Simulink来实现
 楼主| 发表于 2008-5-8 11:07 | 显示全部楼层

回复 2楼 的帖子

不过你说的很有道理
我看了一下 我的这个计算模块中积分器的输入全是正的

这个就应该是和我的空间离散部分的计算有关系了

之前做过一个N维向量的积分问题
步长如果是自动的话就会发散
如果定步长来计算的话 还是能算的

谢谢啦
发表于 2008-5-20 10:16 | 显示全部楼层

请教

你好 :

     看到 你 发的 帖子 ,感觉你能帮我解决一个问题,不知如何联系你,希望跟你交流一下,我的问题发表在论坛上了,即N维动力学微分方程的simulink求解,求解老是发散,不知什么原因,请你帮我分析一下,可能是什么原因,谢谢,我的 email: zcg@nuc.edu.cn,
发表于 2015-5-31 15:09 | 显示全部楼层
请问怎样设置积分器初值?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-4 11:32 , Processed in 0.064883 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表