一个基于模糊描述逻辑的物联网框架:正式验证和最终用户编程
Miguel Pérez-Gaspar1, Javier Gomez1, Everardo Bárcenas2
1Department of Telecommunications, National Autonomous University of Mexico, Mexico City, Mexico.
PloS one
|March 22, 2024
概括
本研究介绍了一个用户友好的框架,可以在没有技术专业知识的情况下构建物联网 (IoT) 应用程序. 它使个人能够使用简单的规则和模糊的逻辑创建定制的物联网解决方案,提高可访问性.
科学领域:
- 计算机科学 计算机科学
- 人工智能的人工智能
- 物联网 (IoT) 的物联网 (IoT) 的物联网.
背景情况:
- 物联网 (IoT) 是一个快速增长的技术,使设备能够在各种应用中进行通信.
- 目前的物联网部署在很大程度上仅限于科技公司,限制了最终用户的定制和功能访问.
- 需要可访问的工具,使非技术用户能够开发个性化的物联网应用程序.
研究的目的:
- 提出一个新的框架,使没有技术背景的用户能够创建自己的物联网应用程序.
- 促进针对特定需求和偏好的用户定义物联网解决方案的开发.
- 解决大众物联网可访问性的差距.
主要方法:
- 开发了一个由两个构建块组成的框架,具有用于创建规则的用户友好的界面.
- 一个模糊的逻辑推理器将自然语言规则 (例如",如果冷,打开加热器") 翻译成执行器命令.
- 基于模糊描述逻辑的正式模型被引入,用于实时检查用户定义规则的一致性.
主要成果:
- 该框架成功地允许用户使用简单,直观的规则来定义自定义的物联网功能.
- 模糊逻辑推理者有效地将模两可的人类语言解释为精确的系统行为.
- 该系统在实时检测和报告用户定义规则中的不一致性.
- 使用智能家居安全系统的实验验验证了该框架的可行性.
结论:
- 拟议的框架使物联网应用程序开发实现了民主化,使得非技术用户可以使用物联网.
- 模糊逻辑和正式模型为创建一致和可靠的用户定义物联网系统提供了强大的机制.
- 这种方法显著提高了物联网技术对最终用户的实际实用性和个性化.
相关概念视频
Control Systems: Applications
606
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
606
Block Diagram Reduction
203
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
203
Control Systems
1.1K
Control systems are everywhere in contemporary society, influencing diverse applications from aerospace to automated manufacturing. These systems can be found naturally within biological processes, such as blood sugar regulation and heart rate adjustment in response to stress, as well as in man-made systems like elevators and automated vehicles. A control system is essentially a network of subsystems and processes that collaboratively convert specific inputs into desired outputs.
At the heart...
At the heart...
1.1K
Relation between Mathematical Equations and Block Diagrams
358
In a spring-mass-damper system, the second-order differential equation describes the dynamic behavior of the system. When transformed into the Laplace domain under zero initial conditions, this equation can be effectively analyzed and manipulated. The transformation into the Laplace domain converts differential equations into algebraic equations, simplifying the process of isolating the output.
358
Control System Problem
113
In an open-loop system, such as a basic thermostat, the poles of the transfer function influence the system's response but do not determine its stability. However, when feedback is introduced to form a closed-loop system, such as an advanced thermostat that adjusts heating based on room temperature, stability is governed by the new poles of the closed-loop transfer function.
When forming a closed-loop system, issues can arise if the poles cross into the unstable region, leading to potential...
When forming a closed-loop system, issues can arise if the poles cross into the unstable region, leading to potential...
113
Open and closed-loop control systems
737
Control systems are foundational elements in automation and engineering. They are broadly categorized into open-loop and closed-loop systems. These classifications hinge on the presence or absence of feedback mechanisms, significantly influencing the system's performance, complexity, and application.
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
737


