4。3 模糊 — — PLC 系统的执行情况
SIMATIC 步骤 7 V6。2 软件已用于编程 PLC 系统。在这里,已创建所需的软件,以获得所需的控制的系统使用编程块。很明显,编程块中使用的说明还使用获得考虑硬件描述的地址。
模糊控制器系统中的应用进行了fuzzy control + + V5。0 软件。首先,输入和输出隶属度函数和规则图表信息是通过使用fuzzy control + + V5。0 软件转移到计算机环境和编写可用于控制。此外,这些将能控制的专家知识,fuzzy control + + 的一个软件包,能够实施过程质量好、 全自动控制系统组成。
处理的执行如下 ︰ 瞬时的输入的值被转换成度的真相 ("模糊化"),对程度的真相 ("如果"部分的规则) 进行逻辑操作,受影响输出的真相的程度是确定"(那么"部分的规则或"推理"),并通过加权产生的隶属度函数和计算机质心计算的数值输出值
("模糊化")。
在fuzzy control + + V5。0 程序、 单独的输入和输出隶属度函数和规则库 (图 9) 符号化的表达形成。三角形隶属函数已越来越倾向于考虑其结构简单、 高效率的计算。对于输入,群集由三个三角形函数是使用 (图 10,图 11) 和输出五个宝贵的固定的成员函数都被选中。
图 9 输入和输出的隶属度函数和规则库的符号表示。
图 10 输入 1 形成的隶属度函数
图 11 输入 2 形成的隶属度函数
作为一个单身函数 (图 13),导出了该系统的输出隶属函数。
图 12 输出形成的隶属度函数
输入的隶属函数和所设计的系统输出隶属度函数之间的关系已经被图 13 所示。
图 13 规则表
图 14 输入和输出的隶属函数的关系图
"决定单位"是一个模糊逻辑控制的最重要阶段可以被命名为"模糊引擎"。模糊逻辑是控制的核心部分。它使用模糊的概念,它通过使推理 (Cemal Yilmaz) 来确定所需的控件。
由此产生的真正控制信号是由图 14 中所示的结构应用于系统。在这里,模糊逻辑软件与外地之间的控制连接是由 FB30 功能块和 DB30 数据块提供的。
图 15 模糊逻辑控制的应用
PLC 应用控制系统计算的运行时间会根据输入、 输出、 隶属度函数和规则的数目不同。运行时间的增加会以消极的方式影响系统的性能。经营期限减少取决于硬件的速度。
实施后模糊的 PLC 控制系统的伺服机构,得到了在图 16 中的结果。参考转速成立 300 rpm 和不同荷载作用下进行 (在 20、 30 和 40 秒为单位)。
图 16 系统设置的速度基准的不同荷载作用下的响应
5。结论
在模糊控制系统中,从经验与行为的过程中获得的现有知识被取而代之的定性描述的过程行为的规则。
所以,伺服机构具有快速响应和最低稳态误差设计控制器的参数。干扰 (应用于电机的不同负荷) 拒绝了这种类型的控制。
所设计的系统,模糊 PLC 连接经典控制与现代技术,支持广泛的 PLC (模糊逻辑控制) 的应用程序。
引用
[1] Amira, DR300 – Laboratory Setup Speed Control with Variable Load, User Manual。
[2] Cemal Yilmaz, Osman Gürdal, Ilhan Kosalay, Network induced delay of asynchronous motor connected to Profibus-DP networks using fuzzy logic control algorithm, Expert Systems with Applications 37 (2010) 3248–3255。