MATLAB是世界领先的技术应用程序之一,集成了数字分析,矩阵计算,信号处理和图形,形成了一个用户友好且用户友好的环境,恒温阀芯具有强大的科学计算和可视化功能。放,可扩展,易于使用的环境使MATLAB成为一个非常好的工具,是控制领域计算机辅助分析和设计的绝佳平台。文件简要介绍了与典型二阶系统相关的模糊控制器的工作原理。计了模糊控制器,并用MATLAB对设计的控制器进行了仿真。糊仿真控制器MATLAB MATLAB是一种科学的计算机语言,集成了数值计算,符号运算和图形处理等强大功能。为一个强大的科学计算平台,它几乎可以满足任何计算需求。MATLAB为许多专业领域开发了功能强大的模块或工具箱。

常,它们由特定领域的专家开发,用户可以直接学习,应用和评估不同的方法,而无需编写自己的代码。前,MATLAB已将工具箱扩展到许多科学研究和工程领域,如数据采集,数据库接口,概率统计,样条调整,设计控制系统,LMI控制,鲁棒控制等凭借其在所有领域的强大功能,MATLAB语言已成为工程和科学界的行业标准。于MATLAB的模糊控制器设计使用MATLAB模糊逻辑工具箱中的图形用户界面(GUI)工具来设计模糊控制器。
体操作:访问MATLAB编辑环境后,输入fuzzy以访问FIS编辑器。FIS编辑器中,模糊控制器的模糊算子(max,min等),输入和输出变量的数量,去模糊化的名称和方法(加权平均法,中间法,最大成员资格方法等)已定义。旦确定了模糊控制器的一般结构,双击FIS编辑器中的输入和输出变量就可以进入隶属函数的界面,其中输入和输出变量的域输出定义(根据实际需要)和每个变量的模糊子集。员数量,会员类型。中,模糊子集的数量,从实数,不盲目追求数量,以缩短调试优化时间。角形隶属函数提供了更好的性能,并且计算量很小,这是更常用的。糊控制规则应在下面定义,因为它们构成了模糊系统的核心,它体现了人类的操作体验。可以通过从FIS编辑器或成员函数编辑器的“视图”菜单中选择“修改规则”子菜单,或双击该框来访问“模糊规则编辑器”的主界面FIS编辑器组织结构图中的规则。例如常用的二维模糊控制器为例,用户可以以规定的书写格式编写模糊规则。

见图1.应该注意的是,当语言变量的数量相同时,规则的质量在质量控制中起着关键作用。许多情况下,虽然规则数量少,但质量高并且可以获得相对好的控制效果。时,设计了一个模糊控制器。可以在FIS编辑器窗体的主菜单中选择显示区域,以在模糊矩阵操作和去模糊化后显示三维坐标图,然后在主菜单中选择显示规则来执行模糊控制系统的仿真试验设计。户可以注册使用.fis后缀设计的模糊控制器模板。于MATLAB的模糊控制器仿真采用SIMULINK建立模糊控制器仿真模型。SIMULINK是基于模型化图形配置的MATLAB控制系统仿真软件,使得复杂控制系统的数学仿真问题非常直观,相对简单。模型使用三个模糊逻辑控制功能模块调用上述FIS编辑器建立的控制规则进行操作仿真。入量化因子和输出比例因子为由每个功能模块之前和之后的放大模块模拟。模型是测试参数。方便起见。
MATLAB命令窗口中键入SIMULINK以进入SIMULINK环境。时,系统为用户提供了两个主界面:SIMULINK结构图绘制编辑界面和模块库。
户将模块从模块库复制到结构图编辑器中,然后适当地连接它们以形成他自己的控制系统结构图,然后可以通过SIMULINK进行模拟,并且可以通过Scope模块观察模拟。2中的FLC(模糊逻辑控制器)是上一节中设计的模糊控制器。模块可以从模糊逻辑工具箱的模块库中“键入”(即,用鼠标右键移动它。注意,必须在模拟开始之前使用模糊控制器。用“在工作区中保存”子菜单将fis文件保存在缓冲区中,并将文件名分配给FLC。样,设计的模糊控制器作为矩阵变量存储在存储器中,SIMULINK调用该矩阵变量参与模拟。真结果表明,模糊控制器不仅对被控对象的参数具有很强的适应性,而且当对象模型的结构发生显着变化时,也可以获得更好的控制效果。论经验表明,设计模糊控制器并使用MATLAB进行仿真是简单,快速,直观和高效的。MATLAB功能强大,其工具箱涵盖控制系统,信号处理,神经网络,小波分析,模糊系统,通信系统等各个领域。
值得进一步发展和应用。MATLAB模糊控制逻辑工具箱用于设计具有灵活性,方便性和可视性的模糊控制器,可以非常直观地在SIMULINK环境中构建各种复杂的模糊PID控制系统并观察其效果。制。
克服了工程实践中的盲目性,为控制系统本身的设计和调试提供了理论参考。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
