声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2552|回复: 6

[其他相关] 一个时滞(延迟)系统的问题

[复制链接]
发表于 2006-11-10 08:47 | 显示全部楼层 |阅读模式

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

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

x
现有附件中的时滞(延迟)系统,我需要用C++去仿真,有一个问题我不太明白,想请教一下
取定初始值x0,开始迭代的时候,后面的延迟项x(t-T)的值是怎么得到的啊?
开始的时候取延迟项为0,还是取它为x(t)呢?
如当t=0时,x(t-0.2)是怎么定义的呢?
谢谢!

[ 本帖最后由 咕噜噜 于 2007-6-15 11:40 编辑 ]

时滞系统

时滞系统

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2006-11-10 18:06 | 显示全部楼层
我记得 萝卜驿站 好像有个类似这样延迟问题的程序
可以去看看
发表于 2006-11-11 10:29 | 显示全部楼层
对于时滞系统,它的初始条件应该为一个函数。如你所述例子,该系统的初始条件应该为:x=...,0<t<T。只给出t=0时的条件,是不可能得到解的。因为这是一个无穷维系统,理论上应该有无穷个初始条件。
 楼主| 发表于 2006-11-13 12:46 | 显示全部楼层
谢谢二位的回答,萝卜驿站(http://luobo.yculblog.com/)的确有类似的MATLAB代码。
发表于 2006-11-13 21:53 | 显示全部楼层
就取x0
发表于 2006-11-14 08:04 | 显示全部楼层
时滞系统一般用隐式rk法能够求解

在matlab中用 dde23这个函数

另外论坛还有一个c语言代码,风花雪月提供的
http://forum.vibunion.com/forum/thread-31492-1-1.html
发表于 2006-11-14 08:06 | 显示全部楼层
原帖由 shenyongjun 于 2006-11-11 10:29 发表
对于时滞系统,它的初始条件应该为一个函数。如你所述例子,该系统的初始条件应该为:x=...,0<t<T。只给出t=0时的条件,是不可能得到解的。因为这是一个无穷维系统,理论上应该有无穷个初始条件。



不需要的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-25 21:59 , Processed in 0.068518 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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