声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1495|回复: 6

[综合讨论] S函数求助

[复制链接]
发表于 2007-9-5 11:22 | 显示全部楼层 |阅读模式

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

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

x
搭建了一个书上给出的例子,是个滑模变结构控制的应用
这是一个滑模变结构控制器S函数,程序图如下所示,其中chap2_7s为控制器S函数

设置的时候(如图1)如果在参数里填上e,de,Ff,点apply就可以,但仿真的时候出现图2的错误,说e为定义
发现这个S函数中并无参数设置问题
于是我将e,de,Ff去掉,这时点apply后,出现图3,说TS必须为空
在S函数中,我将ts=[0 0];
因为是连续系统,这样设置也正确啊,如果改成ts=[];,那模块就根本没用了
不知道为什么~
大家帮忙执教一下~
谢谢!

[ 本帖最后由 刻骨铭心 于 2007-9-5 11:25 编辑 ]

图1

图1

图2

图2

图3

图3

主程序图

主程序图
回复
分享到:

使用道具 举报

发表于 2007-9-5 18:34 | 显示全部楼层
s函数我也一直不会用,帮你顶起来:handshake
发表于 2007-9-6 01:35 | 显示全部楼层
楼主,e,de,Ff这几个参数你应该在命令窗口中给出具体的值,然后再进行仿真.试试看吧.:@)
发表于 2007-9-6 10:40 | 显示全部楼层
关注中
发表于 2007-9-6 11:48 | 显示全部楼层
按照你的结构图,e,de,Ff是作为'chap2_7s的输入而不是参数,不应该出现在sfunction parameters这一栏中,去掉是对的。连续系统ts=[0 0]设置也是正确的,但是为什么回出现Ts必须未空的提示,还没遇到过这种情况,在初始化sizes时正确的话,我觉得是其它地方的问题。另外连续系统仿真ts=[-1 0]也可以。
发表于 2007-9-11 08:41 | 显示全部楼层
帮不上你的忙,见谅!但是请问楼主,你的滑模变结构控制s函数是哪本书上给的?方便的话还请告知.
我的邮箱是  bluelemon5288@126.com  谢谢
发表于 2007-9-16 05:54 | 显示全部楼层
把你的代码贴出来,问题不是很大
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-29 17:36 , Processed in 0.052539 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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