新建Simulink仿真文件,依次添加阶跃信号作为系统的输入,比较器用于比较作差,比例放大器用于设定增益,微分器用于求取微分,积分器用于求积分,示波器用于波形输出显示,传递函数用于设定系统传递函数。适当的加以布局,尽量做到模块间距离适中、整体美观,然后进行连线,双击模块可设定参数值。建立的仿真结构图如下图所示:
在Matlab命令框输入fuzzy,打开模糊规则建立界面,在Edit菜单下的Addvariable添加输入输出变量,仿真系统用到了2输入3输出的模糊控制器,并对输入输出变量重新命名,选择Edit菜单下rules命令在该窗口中添加控制规则。
广一泵认为规则按照模糊控制规则表添加即可,选择需要定义的变量的模糊值后点击Addrule即可添加模糊规则,然后再添加下一条。添加完成后如图2所示:最后命名为mohu,再次运行仿真时要先导入模糊推理器,在命令窗口运行fuzzy,选择文件导入,选择mohu文件,再选择文件导出,将其导出到workspace中即可。打开Simulink新建仿真文件,将需要的放大器、加法器、传递函数、微分器、积分器、阶跃输入等模块拖放到界面中,进行连接即可。广一泵业为保证仿真文件整体美观,创建完成后将其封装为子系统,并重新命名为FuzzyPID,封装方法很简单,只需选中需要封装的模块,右击在菜单中选择Createsubsystem即可,非常方便和人性化,创建好的自适应模糊PID仿真图如下图所示:
如想了解更多关于广州广一泵业有限公司的信息,可关注网站:http://www.gypumpcn.com 联系电话:020-36800722 李先生
联系电话:020-36800721/ 020-36800722 联系手机:13827265823 / 13825759688
联系人:李先生 联系QQ:2858083868/187252656
联系地址:广州市科韵南路133号