Integrated multi-agent system employing agents of different types
    1.
    发明申请
    Integrated multi-agent system employing agents of different types 审中-公开
    综合多代理系统采用不同类型的代理

    公开(公告)号:US20050108453A1

    公开(公告)日:2005-05-19

    申请号:US10948391

    申请日:2004-09-23

    摘要: A heterogeneous agent-based distributed control system for controlling a controlled system having a plurality of components is disclosed. The heterogeneous agent-based distributed control system includes one or more agent of a first type and one or more agents of a second type that communicate with one another by way of one or more networks or other communication links. The agents of the first and second types differ from one another in terms of one or both of their respective architectures and their respective responsibilities. The agents interact with one another in a collaborative manner, and communicate through the use of a special, standardized communications protocol and through the use of certain special functional components.

    摘要翻译: 公开了一种用于控制具有多个部件的受控系统的基于异类代理的分布式控制系统。 基于异构代理的分布式控制系统包括第一类型的一个或多个代理以及通过一个或多个网络或其他通信链路彼此通信的第二类型的一个或多个代理。 第一类和第二类的代理人在各自的架构及其各自的职责中的一个或两个方面彼此不同。 代理人以协作的方式彼此交互,并通过使用特殊的标准化通信协议和通过使用某些特殊功能组件进行通信。

    Agent simulation development environment
    3.
    发明申请
    Agent simulation development environment 有权
    代理模拟开发环境

    公开(公告)号:US20060167667A1

    公开(公告)日:2006-07-27

    申请号:US11044233

    申请日:2005-01-27

    IPC分类号: G06G7/48

    摘要: The subject invention relates to integrating agents, control logic, and simulations in order to simulate and validate a control strategy for a physical system. The systems and methods integrate agents and control logic with simulations, and utilize the integrated agents, control logic, and simulations to generate a proxy. The proxy can be employed to couple one or more controllers executing the agents and control logic with the simulations. Visualization is utilized to visualize the simulation, including the agents and the control logic. In addition, the systems and methods utilize a synchronization algorithm to synchronize the execution times of the controllers and the simulations. The foregoing mitigates validation through building and testing physical system and/or test beds. Upon validating control strategies, associated agents and logic can be loaded in one or more industrial controllers controlling the physical system, and the simulation can be utilized to represent the physical system.

    摘要翻译: 本发明涉及集成代理,控制逻辑和模拟,以便模拟和验证物理系统的控制策略。 系统和方法将代理和控制逻辑与仿真集成,并利用集成代理,控制逻辑和模拟来生成代理。 可以使用代理来将执行代理和控制逻辑的一个或多个控制器与仿真耦合。 可视化被用于可视化仿真,包括代理和控制逻辑。 此外,系统和方法利用同步算法来同步控制器的执行时间和模拟。 以上通过建立和测试物理系统和/或测试台来减轻验证。 在验证控制策略时,相关联的代理和逻辑可以被加载到控制物理系统的一个或多个工业控制器中,并且可以利用该仿真来表示物理系统。

    Language structure for autonomous cooperative control system
    4.
    发明授权
    Language structure for autonomous cooperative control system 有权
    自主协作控制系统的语言结构

    公开(公告)号:US06931289B2

    公开(公告)日:2005-08-16

    申请号:US10242597

    申请日:2002-09-12

    摘要: In an autonomous cooperative control system a job description of job steps is drafted in a scripting language and compared to corresponding machine steps associated with each independently controlled machine also drafted in the same scripting language for simple comparison and generation of sub-bids for further bidding. The machine steps generated for each ACU provides a vocabulary for the job description language which may be further simplified by hiding lower level machine steps in the ACUs to be activated only upon a matching with a job step. The ACUs may select between connected and unconnected messaging based on historical communication patterns to reduce network traffic.

    摘要翻译: 在自主协作控制系统中,以脚本语言起草作业步骤的作业描述,并与与每个独立控制机器相关联的相应机器步骤进行比较,该机器步骤也以相同的脚本语言编写,用于简单比较和生成用于进一步投标的分标。 为每个ACU生成的机器步骤为作业描述语言提供词汇表,其可以通过隐藏仅在与作业步骤匹配的ACU中被激活的较低级别的机器步骤来进一步简化。 ACU可以基于历史通信模式在连接和未连接的消息之间进行选择,以减少网络流量。

    Agent program environment
    5.
    发明授权
    Agent program environment 有权
    代理程序环境

    公开(公告)号:US07146232B2

    公开(公告)日:2006-12-05

    申请号:US10808999

    申请日:2004-03-25

    IPC分类号: G05B15/00 G06F3/00

    摘要: A system and method for programming a plurality of agents onto a distributed control system are disclosed. The system includes a terminal that displays a graphical user interface having a plurality of images. The plurality of images includes a first image showing a plurality of selectable templates and at least a first mechanism by which first user input signals can be received concerning the templates, where the templates include agent-type programming, and a second image showing a representation of controllable devices and at least a second mechanism by which second user input signals can be received concerning associations between the templates and the representation. The system further includes a processing device that generates executable programming to be performed by the distributed control system based upon the templates and the associations, where the executable programming at least partly governs agent-type behavior of the distributed control system.

    摘要翻译: 公开了一种用于将多个代理程序编程到分布式控制系统上的系统和方法。 该系统包括显示具有多个图像的图形用户界面的终端。 多个图像包括示出多个可选模板的第一图像和至少第一机制,通过该第一机制可以接收关于模板的第一用户输入信号,其中模板包括代理类型编程,以及第二图像, 可控设备和至少第二机制,通过该机制可以接收关于模板和表示之间的关联的第二用户输入信号。 该系统进一步包括一个处理设备,该处理设备生成可由分布式控制系统基于模板和关联执行的可执行程序,其中可执行程序至少部分地控制分布式控制系统的代理类型行为。

    Controller with agent functionality
    6.
    发明授权
    Controller with agent functionality 有权
    控制器具有代理功能

    公开(公告)号:US07305272B2

    公开(公告)日:2007-12-04

    申请号:US10808772

    申请日:2004-03-25

    IPC分类号: G05B15/00 G06F9/44

    摘要: A controller configured to operate as at least one agent, a method of configuring a controller for operation as part of a multi-agent distributed control system, and a configuration device for so configuring a controller, are disclosed. The controller includes at least one processing device and at least one storage medium that is in communication with the at least one processing device. The at least one storage medium stores a plurality of program portions that are executed by the at least one processing device, and the plurality of program portions includes first, second and third program portions. The first program portion is capable of generating first signals that are commands to be provided to a controlled device, the second program portion is capable of governing standard agent-type functionality, and the third program portion is capable of governing application-specific agent-type functionality.

    摘要翻译: 公开了一种控制器,其被配置为作为至少一个代理进行操作,将控制器配置为作为多代理分布式控制系统的一部分进行操作的方法以及用于配置控制器的配置设备。 所述控制器包括至少一个处理设备和与所述至少一个处理设备通信的至少一个存储介质。 所述至少一个存储介质存储由所述至少一个处理装置执行的多个程序部分,并且所述多个程序部分包括第一,第二和第三程序部分。 第一程序部分能够产生作为要提供给受控设备的命令的第一信号,第二程序部分能够管理标准代理类型功能,并且第三程序部分能够控制特定于应用程序的代理程序类型 功能。

    Agent simulation development environment
    7.
    发明授权
    Agent simulation development environment 有权
    代理模拟开发环境

    公开(公告)号:US07991602B2

    公开(公告)日:2011-08-02

    申请号:US11044233

    申请日:2005-01-27

    摘要: The subject invention relates to integrating agents, control logic, and simulations in order to simulate and validate a control strategy for a physical system. The systems and methods integrate agents and control logic with simulations, and utilize the integrated agents, control logic, and simulations to generate a proxy. The proxy can be employed to couple one or more controllers executing the agents and control logic with the simulations. Visualization is utilized to visualize the simulation, including the agents and the control logic. In addition, the systems and methods utilize a synchronization algorithm to synchronize the execution times of the controllers and the simulations. The foregoing mitigates validation through building and testing physical system and/or test beds. Upon validating control strategies, associated agents and logic can be loaded in one or more industrial controllers controlling the physical system, and the simulation can be utilized to represent the physical system.

    摘要翻译: 本发明涉及集成代理,控制逻辑和模拟,以便模拟和验证物理系统的控制策略。 系统和方法将代理和控制逻辑与仿真集成,并利用集成代理,控制逻辑和模拟来生成代理。 可以使用代理来将执行代理和控制逻辑的一个或多个控制器与仿真耦合。 可视化被用于可视化仿真,包括代理和控制逻辑。 此外,系统和方法利用同步算法来同步控制器的执行时间和模拟。 以上通过建立和测试物理系统和/或测试台来减轻验证。 在验证控制策略时,相关联的代理和逻辑可以被加载到控制物理系统的一个或多个工业控制器中,并且可以利用该仿真来表示物理系统。

    Agent-equipped controller having data table interface between agent-type programming and non-agent-type programming
    8.
    发明授权
    Agent-equipped controller having data table interface between agent-type programming and non-agent-type programming 失效
    代理配备的控制器具有代理类型编程和非代理类型编程之间的数据表接口

    公开(公告)号:US07640291B2

    公开(公告)日:2009-12-29

    申请号:US10808680

    申请日:2004-03-25

    IPC分类号: G06F15/16 G06F9/44 G05B15/00

    摘要: A controller capable of being employed in a distributed control system, where the distributed control system controls operations of a plurality of devices that operate together to perform a process, and a method of communicating information between a first program portion and a second program portion of such a controller, are disclosed. The controller includes at least one processing component configured to perform a first plurality of program portions that operate in relation with one another as a first agent. The plurality of program portions includes a first program portion that controls agent-type behavior of the controller, and a second program portion that at least one of controls and monitors at least one of the devices. The controller further includes at least one memory component that stores a data table that is accessed by each of the first and second program portions to allow communication between those program portions.

    摘要翻译: 一种能够用于分布式控制系统的控制器,其中所述分布式控制系统控制一起操作以执行处理的多个设备的操作,以及在所述第一程序部分和所述第二程序部分之间传递信息的方法 一个控制器。 所述控制器包括至少一个处理部件,其被配置为执行作为第一代理相对于彼此操作的第一多个程序部分。 多个程序部分包括控制控制器的代理类型行为的第一程序部分和至少一个控制和监视至少一个设备的第二程序部分。 控制器还包括至少一个存储器组件,其存储由第一和第二程序部分中的每一个访问的数据表,以允许这些程序部分之间的通信。