MATLAB做一个控制系统

MATLAB做一个控制系统,第1张

我刚毕业 做的是模糊控制在电机调速的应用

你应该去改弯知网找找 我当时的论文就是很多论文改的,你要是需要可以留言 至于MATLAB矩阵实验室 入门容易 但是学精很难 没有汉化版,大图不好打。不过你的模型库全不啊,要不很多组件都没有,画的时候很费劲。以下是我论文的开题摘要:

摘要伏拍

电气传动系统的智能控制是目前研究的主要课题,而模糊控制是智能控制的一个重要的分支,它不需要建立对象的精确数学模型,且具有良好的鲁棒性和非线性的控制特性,正受到越来越多的研究人员的关注。调压调速和矢量控制的调速系统有许多的优良特性,具有广阔的发展和应用前景,同时也存在着诸如系统结构复杂、非线性和电机参数变化影响系统性能等问题。

本文主要研究了模糊控制在交流异步电动机调压调速系统中的应用。首先介绍了电动机调速的方法及模糊控制原理,其中详细讨论了模糊控制器的设计;其次论文建立了异步电动机调压调速系统的仿真模型,模型中采用了模糊控制器和PID控制器相结合的双闭环控制系统,其中模糊控制器用来调节速度的变化,在速度环中将速度指令信号与速度反馈信号进行比较而得到速度偏差,由速度调节器按速度偏差进行调节控制,使电动机转速快速跟随指令值变化,稳态时速度无静差;最后研究了模糊控制器在交流电动机的模糊控制调速系统中的应用,仿真实验结果表明,模糊控制器可以有效的克服交流电机模糊控制系统的非线性和参数变化对系统性能的影响,提高了系统的鲁棒性,是一种具有广阔应用前景的智能控制缺歼羡方法。

关键词:异步电动机;模糊控制;PID控制

需要留言 可以送你个论文 要的加分

步骤1:先建立一个子系统。通常有两种方式,一为在库选择Subsystem,然后建立子系统;一为选中要封装为子系统的部分,然后生成。两种方式

步骤2:建立所要实现的子系统,本例实现一个sin信号源,即,

Out(t) = Amp*Sin(Freq*t+Phase) + Bias,。

未进行哗册编辑的子模块还不能进行参数值的设尺芦肆定

步骤3:模块编辑。右击模块→Mask→Create Mask,或者选择模块,按快捷键Ctrl+M,出现的编辑界面

步骤4:图标显示,即子模块的外观显示。可以在Icon Drawing Commands里面用plot画,也可以直接用image命令导入。其他命令见Command,可以根据需要自定义。

在Icon Drawing Commands里输入如下命令,得到所要显示的图

t=0:0.2:2*piy=sin(t)

plot(t,y,[0 0],[-1 1],[0 2*pi],[0 0])

步骤5:参数编辑。添加需要编辑或设置的参数,以幅值为例,按图所示的1,2,3,4进行编辑

步骤6:要能陵轿够对相应参数的值进行设定,还需要对需要编辑的参数进行选择,

,按照图中1,2,3,4,5分别进行 *** 作。完成后会看到方框中出现该幅值的变量Amp

步骤7:其他参数如Bias,Frequency,Phase都按照相似的方式进行设置

步骤8:其他。如对该模块的描述,初始值设定等。如在Documentation的Mask description窗口输入

Output a sine wave:

O(t) = Amp*Sin(Freq*t+Phase) + Bias

则界面显示提示,

步骤9:仿真。设定好值后,进行仿真,结果


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8257208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存