论文分享-《基于数据驱动多输出 ARMAX 建模的高炉十字测温中心温度》

news2024/11/26 8:57:09

1.简介

最近在学习研究NARMAX,故也分享下自己看的一篇论文。

2018 年 3 月 的《基于数据驱动多输出 ARMAX 建模的高炉十字测温中心温度》。主要是采用NARMAX模型进行预测,多输入多输出,有5个输出,预测中心五个点位的温度。下面讲的M-ARMAX等同于NARMAX。

摘 要:
高炉 (Blast furnace, BF) 炼铁中, 十字测温作为炉顶温度和 煤气流分布监测的最主要手段, 对高炉的安全、稳定和高效运行起着重 要作用. 然而, 由于高炉炉顶中心部位温度较高, 造成十字测温装置中心 位置传感器极易损坏, 并且更换周期长, 因而无法及时判断炉顶煤气流分 布. 针对这一实际工程问题, 本文基于时间序列建模思想, 集成采用多输出自回归移动平均 (Multi-output autoregressive moving average, M-ARMAX) 建模、因子分析、Pearson 相关分析、基于赤池信息准则 (Akaike information criterion, AIC) 与模型拟合优度联合定阶等混 合技术, 提出一种模型结构简单、精度较高且易于工程实现的十字测温 中心温度在线估计方法.

1)首先, 提出利用因子分析与 Pearson 相关分析 相结合的稳健特征选择方法选取多输出建模输入变量.
2)然后, 采用样本均值消去法预处理采集的高炉样本数据, 使其成为离散随机数.
3)基于离散随机数, 建立算法简单、易于工程实现的 M-ARMAX 温度模型:
4)为克服传统基于 AIC 阶数确定造成模型阶次高、结构复杂的问题, 提出在 AIC 准则基础上进一步引入模型拟合优度来选取模型最小阶, 可保证 模型估计精度的同时降低模型阶次;
5)同时, 采用可快速收敛的递推最小二乘算法辨识 M-ARMAX 模型参数, 并用残差分析方法检验模型.

工业 试验和比较分析表明: 建立的 M-ARMAX 模型能够根据实时数据同时 对十字测温装置多个中心温度点进行准确和稳定估计, 且模型估计误差 符合高斯白噪声特性.

2.数据预处理

高炉内部干扰因素较多, 数据采集与传送的误差等都会影响数据的质量, 因此做好数据预处理是建模的前提. 数据预处理包括差分、归一化、样本均值消去、缺省值及垃圾数的处理等. 本文针对研究的时间序列建模问题, 首先采用逐 样本均值消减法预处理高炉原始数据, 消去其直流成分, 并 对其随机成分进行建模. 这样可很大程度保证基于时间序列 建模的最优性能.

3.M-ARMAX 建模

在这里插入图片描述

4.基于 AIC 与模型拟合优度的模型定阶算法

步骤 1. 采用 AIC 定阶准则进行阶数初步确定.
步骤 2. 求取模型 AIC 输入输出阶次三维图中各等势线上的阶次组合 np 和 nq(np、nq可以看上面公式,即输出、输入滞后多久)。
在这里插入图片描述

步骤 3. 利用下式计算不同阶次组合 M-ARMAX 模型
的拟合优度数值
在这里插入图片描述

步骤 4. 将拟合优度最高值确定为最优阶次组合.

5.结果

下图五个输出,预测值与实际值的演示,可以看到拟合效果还行。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/167795.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机 - - - 局域网共享文件夹,局域网传输文件(待完善)

win10局域网共享文件夹 A电脑: 共享文件夹的电脑 B电脑: 访问共享文件夹的电脑 操作完成后, B电脑可以下载A电脑中的文件, B电脑可以修改删除, B电脑可以上传B电脑的文件到A电脑. A电脑 找到要共享的文件夹, 例如我要共享文档(E:), 我要把文档(E:)中的所有文件都让B电脑访问…

Python - 数据容器str(字符串)

目录 字符串的定义 字符串的常用操作 查找特定字符串的下标索引值 index 字符串的替换 replace 字符串的分割 split 字符串的规整操作 strip 统计字符串中某字符串的出现次数 count 统计字符串的长度 len 字符串切片 [起始下标:结束下标:步长] 字符串的定义 和其它容器…

银行案例分析:识别个人贷款客户画像,实现精准营销与风险防范

作为商业银行最主要的业务活动,也是收益最大的活动,贷款于银行的重要性不言而喻。又由于个人贷款是银行贷款不可或缺的一部分,那么了解个人贷款客户画像就有助于银行对客户进行精准销售和风险识别。 # 选手介绍 #张昊泽:亚利桑那州…

Pycharm入门搭建Django 项目

一、环境准备 1、pycharm版本 2、python版本 二、创建项目 击左上角的 File -> New Project 点击Create创建完成之后页面等待下载环境 查看Django的版本 python -m django --version 启动项目 python manage.py runserver 三、后记 在启动 Django 项目的时候我发现控制台…

【PaaS】分享一家最近发现的宝藏Paas厂家

目录 一、结识独自开 二、独自开的介绍 三、独自开的需求 四、独自开注册流程 五、神仙公司独自开 一、结识独自开 算是机缘巧合,我被C站白佬拉入了他的聊天群,群内均是来自于CSDN的不同领域的优质作者,其中不乏相关领域工作多年的老工程…

第一层:封装

文章目录前言类和对象封装class权限publicprotectedprivatestruct和class的区别封装的好处封装的用法学完封装,突破第一层🎉welcome🎉 ✒️博主介绍:一名大一的智能制造专业学生,在学习C/C的路上会越走越远&#xff0c…

【电子学会】2022年12月图形化四级 -- 金牌百分比

金牌百分比 计算金牌榜前十的国家获得的金牌总数占金牌总数的百分比。金牌榜前十的国家获得的金牌总数占金牌总数的百分比等于(金牌榜前十国家的金牌总数本届冬奥会金牌总数)100,并将这个数向下取整。 1. 准备工作 (1)保留舞台默认背景及角色小猫; (2)建立变量“金牌…

YOLOALL 一文了解YOLO各版本答案

来源:投稿 作者:ΔU 编辑:学姐 YoloAll项目简介 相信了解YOLO的小伙伴们一定都有这样的困扰,目前YOLO各个版本数量非常多,不知道在实际场景中应该选择哪个YOLO版本。甚至有时为了比较两个不同版本的YOLO的效果&#x…

python标准库xmlrpc 之RPC远程方法调用

💖💖💖养成每日阅读好习惯, 每天进步, 超越昨天的自己💖💖💖 愿景:输出体系化编程知识与技巧,助力软件行业发展与从业者学习减负,让编程产生更大价值。 🔎&am…

【linux】之网络安全

防火墙作用 在计算机领域,防火墙是用于保护信息安全的设备,其会依照用户定义的规则,允许或限制数据的传输。 用于保护内网安全的一种设备依据规则进行防护用户定义规则允许或拒绝外部用户访问防火墙分类 逻辑上划分,防火墙可以大体分为主机防火墙和网络防火墙 主机防火墙:…

服务注册与发现:Nacos Discovery

目录 一、概述 二、Nacos discovery——服务的注册与发现 1. 版本关系 2. 下载安装 (1)下载 (2)启动 (3)浏览器访问 三、Nacos服务注册与发现实战 1. 构建Spring Cloud Alibaba工程 (1&…

Vite性能优化之分包策略

为什么需要分包策略? 浏览器的缓存策略 浏览器在请求静态资源时,只要静态资源的名称不变,它就不会重新请求 xxx.js资源。 使用Vite打包后的js文件是带有哈希值的,只要我们的代码内容有一点点变化,那么文件的hash值都…

ConfigMap

目录 文章目录目录本节实战前言1、创建:warning: yaml里易混淆的点(1)|用法(2)|和|-用法(3)>用法1.通过资源清单文件方法创建ConfigMap2.通过from-file关键字创建ConfigMap(1)fro…

二十九、Kubernetes中CronJob(CJ)详解

1、概述 在kubernetes中,有很多类型的pod控制器,每种都有自己的适合的场景,常见的有下面这些: ReplicationController:比较原始的pod控制器,已经被废弃,由ReplicaSet替代 ReplicaSet&#xff…

yolov5训练自己的数据集,OpenCV DNN推理

学更好的别人, 做更好的自己。 ——《微卡智享》 本文长度为4238字,预计阅读9分钟 前言 上一篇《OpenCV--自学笔记》搭建好了yolov5的环境,作为目标检测在应用中,最重要的还是训练自己的数字集并推理,所以这一篇就专门…

『Kubernetes』在Linux中快速安装K8S集群

📣读完这篇文章里你能收获到 K8S安装全过程博主自己实操笔记带你跳过所有坑感谢点赞收藏,避免下次找不到~ 文章目录一、基本环境配置1. 关闭selinux2. 关闭swap分区或禁用swap文件3. 修改网卡配置4. 关闭防火墙5. 设置机器HostName6. 更新系统时间二、k…

Vue 2.x源码学习:数据响应式改造

众所周知,Vue是以数据驱动视图展示的,即Vue会监听数据的变化,从而自动重新渲染页面的结构。 Vue主要通过三步走来实现这个功能: 第一步是对数据进行响应式改造,即对数据的读写操作进行劫持; 第二步是对模…

字符数组编程题(C语言)

文章目录1、用字符%c的形式给一个字符数组赋初值,然后以字符串%s的形式输出2、用字符getchar()的形式给一个字符数组赋初值,然后以字符串puts)的形式输出4、从键盘上输入一串字符gets,然后输出%s5、从键盘输…

Mysql导出100万条数据,9种导出方法优缺点和速度、文件大小测试

这里写目录标题1.DBase文件2.文本文件3. CSV文件4.HTML文件5.Excel数据表低版本6.Excel文件2007年以后版本7.SQL脚本文件8.XML文件9.JSON文件总结这一次我主要就是想针对mysql导出的速度和文件大小进行优缺点测试,这次主要就是用上之前生成的天气表这是表里面的数据…

除夕New Year Eve,祝大家团圆幸福!

除夕,为岁末的最后一天夜晚,意为旧岁至此而除,另换新岁。New years Eve is the last night at the end of the year.which means that the old year will be removed and a new year will be replaced.除夕,在国人心中是具有特殊意义的&#…