6、计算机支持的协同工作
控制子系统的智能性和它们之间的协同工作,使我们认识到在传感器和执行器已具备简单智能的前提下,系统高效运行的关键在于如何提高各单元间的协同性。
协同技术是近年发展起来的一门新兴课题,与之相关的学科通常被称为计算机支持协同工作(Computer
Supported Cooperative Work ,简称 CSCW)
或群件。群件(Groupware)是指利用计算机和通信网络为群体提供支持,并使之可协同工作的系统。关于群件的理论、技术、方法和应用等相关研究是计算机支持的协同工作研究范畴。“协同”概念既是CSCW应用的重要特征也是CSCW应用与传统计算机应用的重要区别所在。所以协同问题是CSCW核心课题。
在CSCW系统中,事务处理的主体是agent。这些agent可以是自动机器,也可以是人、组织、人—机系统(包括各种计算机辅助系统、管理信息系统)。在分布式控制系统中,agent就是智能传感器和智能执行器以及与技术管理、控制、维护有关的人员和控制设备。将它们变成自治单元agent一方面要丰富和完善子系统本身的问题求解能力,另一方面要增强子系统与外界环境保持协调一致的能力。一个有效的方法是为各子系统增加一些功能,如自主决策功能、通信功能、局部数据存储功能、全局数据访问功能等,使子系统能自主决策,同时又能与其它子系统进行协调。通过这种方法,可以将控制系统由原来的递阶控制,紧密耦合的方式转变为松散耦合的方式,从而提高系统的适应性和容错性。