simulink模糊pid控制

作者&投稿:歧荆 (若有异议请与网页底部的电邮联系)

涂宜19166586356问: 急急急!!!如何用matlab中的simulink仿真模糊PID控制器? -
古城区帕得回答: 可以再SIMULINK模块中拉出模糊控制器模型,然后还要用M文件编写相应的模糊控制器程序,取个模糊文件的名字,比如a,然后单击模块,键入字母a,即可,注意写好M文件后,要运行一次,这样才能生成模糊文件a. 程序可参考,我的另一个答复:http://wenwen.sogou.com/z/q876166627.htm

涂宜19166586356问: 怎么在matlab里实现模糊控制和pid控制的结合来控制非线性模型 -
古城区帕得回答: 我刚好做了一个模糊PID控制器..步骤是这样:1、确定模糊控制规则:输入输出量、对应的模糊规则表、各变量的论域.2、在MATLAB主命令窗口输入fuzzy,在里面设置模糊规则.保存下来一个fis文件.3、在MATLAB主命令窗口输入myFLC=readfis('fuzzpid.fis'),并在Simulink中的fuzzy logic controller中参数设为myFLC,即可在Simulink中调用此模糊控制器.当然了,这里的myFLC和fuzzpid是你自己定的文件名.4、我做的时候,PID控制器是自己搭建的,并没有直接用自带的PID模块.直接用PID模块我没有成功.有什么问题你可以继续问我~

涂宜19166586356问: Fuzzy - simulink模糊PID控制,s函数程序有什么错误 -
古城区帕得回答: 通常模糊控制和PID控制结合的方式有以下几种:1、大误差范围内采用模糊控制,小误差范围内转换成PID控制的模糊PID开关切换控制.2、PID控制与模糊控制并联而成的混合型模糊PID控制.3、利用模糊控制器在线整定PID控制器参数的自...

涂宜19166586356问: 我在做一个MATLAB仿真模糊PID,规则,系统图都已经完成就是怎么都运行不成功,请大神帮我看一下可以吗? -
古城区帕得回答: 第一步:打开模糊推理系统编辑器 步骤:在Commond Window 键入fuzzy 回车 打开如下窗口,既模糊推理系统编辑器 第二步:使用模糊推理系统编辑器 本例用到两个输入,两个输出,但默认是一个输人,一个输出 步骤:1、添加一个输入 添加...

涂宜19166586356问: simulink中的模糊控制器的参数怎么设置 -
古城区帕得回答: 1、在用这个控制器之前,需要用readfis指令将fuzzy1.fis加载到matlab的工作空间,比如用这样的指令:fis1=readfis('fis1.fis');就创建了一个叫myFLC的结构体到工作空间,并在fuzzy logic controller中参数设为:fis1.2、可以看到,在模糊...

涂宜19166586356问: 用模糊pid可不可以做 多输入多输出 系统的控制,如何用simulink实现 -
古城区帕得回答: 这个有点搞,控制模型都用现代的了控制方法为啥还整经典的.不过其实PID在某种意义上和现代控制理论中的方法是相同的、是特例,只是指标表示不同.比如对两状态变量模型进行LQR镇定得到的控制量和PID控制就是等价的.可行方法,还是先解耦,化成乔丹标准型,如果凑巧化成两个独立二阶系统,且分别对应两个控制量,那就简单了.当然这基本是不可能的.这时就只好分析各个乔丹子块了,对于一般的模型估计很难有结果.忽悠完毕

涂宜19166586356问: simulink里面的PID控制模块在哪里? -
古城区帕得回答: PID是由P(比例),I(积分),D(微分)三部分组成P可以通过乘法实现,I则使用连续系统库模块里的Intergrator模块,D使用连续系统库模块里的Derivative模块对照课本上的框图,就能构建出了1.离散:simpowerSystems-Discrete Control Blocks里面,一个是PI,一个是PID2.连续:Simulink Extras-Additional Linear里面.

涂宜19166586356问: 模糊PID控制Simulink仿真出现问题,请帮我看看. -
古城区帕得回答: 模糊控制器输出应该有3个

涂宜19166586356问: matlab simulink中的fuzzy模块有没有解模糊过程 -
古城区帕得回答: 1、首先要做好.fis文件,具体做法就是在workspace中输入函数实现或者输入fuzzy,有GUI界面的模糊工具箱,很方便. 2、在simulink里新建一个文件,打开Fuzzy工具箱,将Fuzzy Logic Controller拖动至空白文档中,添加好输入输出,有必要的...

涂宜19166586356问: matlab的simulink怎么运行模糊控制器 -
古城区帕得回答: 从simulink library browser ——> fuzzy Logic Toolbox ——> fuzzy logical controller 拖到simulink中.双击 fuzzy logical controller ,输入与你做好的模糊控制器名称.把控制器放在你想放的系统的位置,就可以了 运行simulink前先运行模糊控制器 file—— export —— to workspace .再运行simulink


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网