您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>matlab源程序>

Matlab实例程序 系统设计和校正部分

大小:322 人气: 2010-02-08 需要积分:0
闷~~的空间

用户级别:注册会员

贡献文章:

贡献资料:

Matlab实例程序 系统设计和校正部分:这学期的自动控制课是一门非常激动人心的课,这门课很好的启迪了我的思维,我受益良多。我觉得从自动控制的角度看待一些事情会很有趣。能够通过制动控制的原理,把一个不太理想,又难于改进的系统,转化的满足实际的需要;而这个过程可以因为人设计的系统而只耗费较少的代价,这让我觉得非常的神奇。非常感谢您教给了我那么多的东西。
关于这个校正设计的程序,我原本打算做3个版本的。第一个就是现在传上来的这个。这个版本,提供了设计思路的由来和适当的过程的引导,但一些计算步骤由使用者自己来完成。我做这个版本的目的是希望,使用者能通过这个程序的使用明白校正的设计思路,至少是从我理解的程度上去理解。如果以后的师弟、师妹们能通过使用这个程序,更加轻松的掌握校正的方法。我就觉得我做了一件意义重大的贡献,我会感到自豪。所以也希望李老师能对其中的错误和不足进行指正。第二个版本是第一个版本的简化版,只给过程的引导,不给设计思路,主要是给用过第一个版本的同学一个加深联系的途径。第三个版本用于输入系统,和要满足的指标后,由Matlab承担校正的主要工作,使用者基本上只用看看结果就可以了。不过由于校正设计中主观性比较强,这个版本到底要怎么作,可能我还要再斟酌一下。
由于明天早上就要赶上午7:30的火车去重庆参加电牵方向的实习,所以目前只做完了第一个版本。剩下两个版本,要等实习结束,回家慢慢考虑。另外由于时间有点紧,第一个版本用教案上的例题测试过,可行,但还有很多细节不尽如人意,这些也只有实习后解决了.
*/
(1)脚本文件:step_by_step

    打开step_by_step.m  运行后按照提示进行操作具体的一些计算步骤由读者自己进行。主要用于接好校正的思路。
   
(2)函数文件:请先将这些函数所在文件夹设为Matlab路径
<1> function     bode_jiaozheng(num,den,Fai_M)
   相当于一个宏    用于基于Bode图的校正
  
<2> function  rlocus_jiaozheng(num,den,OF,P_O_,T_s,K,Zeata_)
    相当于一个宏    用于基于Bode图的校正

<3>function root_tu_(R_m1,type)
    switch type
    type  1
    输入一个复根R_m1,画出复根R_m1代表的主导极点的主导区
    otherwise
    R_m1代表一个阻尼比,画出阻尼比反余弦代表的斜线
   
<4>function   YY_ss =shuzhu2fuhao(TS_num,TS_den)
    输入系统的分子分母 输出一个符号变量表达式
   
<5>function   TT=shuzhu2zifu(num)
    输入一个多项式 输出该多项式的字符表达式

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!