随着计算机技术、网络技术、控制技术及传感技术的发展,在保证生产过程安全高效运行的同时,工业过程控制系统日益朝着集成化、大型化方向发展,表现为系统的复杂性不断增加,控制目标多元化,变量数量增多且相关性增强,并存在多种约束。
在工业过程控制系统设计中通过实时历史数据库及计算引擎可实现系统的优化分析。通过力控实时历史数据库提供的海量数据源与计算引擎的多种优化算法相结合,能够实现在线优化全厂过程自动化系统,保证全厂装置在实际生产过程中达到优化调度、节能降耗的作用。
力控计算引擎Fcyber基于node.js脚本引擎结合灵活的编程语言,实现海量数据的统计分析、关系数据库交互以及第三方用户自定义库封装调用等功能。结合力控企业级实时历史数据库pSpace、以及离线仿真平台,可实现从采集、数据处理、数据模型建立、控制策略到全厂综合自动化在线优化,进而可将企业领导者的经营决策、生产管理和调度信息落实至全厂装置的实际生产过程中,达到统计分析、优化调度、节能降耗的作用,为企业实现“安稳长满优”提供有力支撑和保障。
计算引擎Fcyber分为底层内核、功能模块、配置管理三部分。内核主要实现执行运算以及接口封装;功能模块主要为用户提供常用的一些行业应用的功能模块,另提供用户二次开发脚本编辑环境,可供用户生成自定义模型;
配置管理主要是给予用户实现快速的实时历史数据库测点及关系库配置管理,通过快速操作能够实现整体环境的配置。
计算引擎以力控实时历史数据库pSpace作为数据源,支持与Oracle、SqlServer、MySql、Access的多种关系数据库接入。软件提供丰富的函数运算支持数据库函数、定时器、字符函数、日期时间函数、数学函数、控制语句、操作符、自定义函数以及CSV等操作函数,原生支持Nodejs函数。计算引擎适用于各类行业场景,提供多种行业应用模板,软件提供便捷的开发环境及调试环境,运行环境可以随时监测工程内各个任务的运行状态。
1.工程管理
支持工程任务的创建、删除、修改 支持配置多任务,支持多任务的并行执行 支持工程备份、导入/导出 支持工程加密
2.任务管理
支持任务的编辑、调试 支持模板功能 任务运行状态、结果监控
3.脚本编辑器
支持js脚本 支持复制、粘贴、撤销 支持高亮、语法检测、提示联想 支持任务代码配置调试、运行调试
4.函数
支持pSpace函数 支持各类关系数据库操作函数 支持自定义函数 支持第三方算法调用 Node.js原生支持函数