炼钢工艺流程入门(1)

news2024/12/25 15:19:12

1. 工序简略词

BF(Blast Furnace):高炉

KR(Kambara Reactor):脱硫

BOF(Basic Oxygen Furnace):氧气顶吹转炉炼钢法

LF(Ladle Furnace):钢包精炼炉 

CCM(Continuous Casting Machine) :连铸机

2. 软处罚约束与硬处罚约束

若同一计划中相邻板坯的钢种、宽度、厚度的跳跃,若超过允许跳跃的极限值,则该解不能被系统容忍。反之软惩罚约束条件是可以忍受的,参与到模糊综合评价中。另一种硬惩罚约束描述如下:通过评价过程F计算后日计划池中可编排的单元计划数为M,初始种群为A0,若经过对A0优化后,用F评价后发现日计划池中的可编计划数小于M-1,则此解无效。要重新安排解中的烫辊材的数量,再进行计算。


3. 热轧调度

在满足某些约束(日计划池、订单和板坯设计要求、轧辊信息、排产规则、在炉时间、预定的完成时间、板坯库资源等)条件下对虚拟板坯进行符合轧制工艺要求的排序,按照排序的次序给它们分配资源和时间,并且使某个执行目标达到最优(如总的执行时间最短、轧制公里数最大化等等)。

4.热轧计划的编制模式

(1)模式1:连铸直接轧制(CC-DR)
CC-DR(Continuous Casting-Direct Rolling)是指将高温无缺陷铸还或经过高温热清理后的铸坯按出坯顺序,不经过加热炉加热(只经过铸坯边角部温度补偿,铸坯温度(1150-1200 摄氏度),就直接轧制。
(2)模式2:连铸直接热装炉轧制(CC-DHCR)
CC-DHCR(Continuous Casting-Direct Hot Charge Rolling) 是指将高温无缺陷铸坯或经过高温热清理的铸坯,按出坯顺序,直接装入加热炉(装炉温度700-1000 摄氏度)加热,再进行轧制。这是目前连铸与热轧间的最佳衔接方式。
(3)模式3:连铸热送装炉轧制(CC-HCR)
CC-HCR(Continuous Casting-Hot Charge Rolling)当连铸生产计划与热轧轧制计划的衔接上存在一段时间差时,高温连铸坯也无法直接装入加热炉。为了减少热能损失,可将热坯放到保温坑中存放一段时间,装入加热炉内(装炉温度400-700 摄氏度)加热后再进行轧制。这样既使热能得到保存,又在时间上得以缓冲。
(4)模式4:连铸冷装装炉轧制(CC-CCR)
CC-CCR(Continuous Casting-Cold Charge Rolling)是指连铸还因种种原因无法在高温情况下送入热轧加热炉的铸坯,以及需低温清理的铸坯,离线放入板坯库,再按照轧制计划从库中调坯,装入加热炉(装炉温度低于400摄氏度)加热,再进行轧制。有些产品根据工艺要求只能放冷后再装炉也属于此种方式。
(5)模式5:混合轧制模式(CC-MR)
轧制方式有可能是上述四种基本方式的混合,其中最普遍采用的是混合轧制方式CC-MR(Continuous Casting-Mixed Rolling mode),也就是冷装坯与直装坯或热装坯混合形成同一轧制单元。

5.背包问题

(1) 01背包问题

有N件物品和一个容量为V的背包。每种物品有且只有一件,第i件物品的费用为c,价值为w。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。

(2) 多背包问题

有N种物品和一个容量为V的背包。第i种物品最多有n件可用,每件费用是c,价值是w。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大

(3) 有序多背包问题

有N种物品和一个容量为V的背包。第i种物品最多有n件可用,同时背包内物品的顺序作为必须考虑的条件,不同的顺序会产生不同的价值及费用,求解将哪些物品按顺序装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。

一个单元计划以一次换辊周期为时间间隔,以该轧制周期内所使用轧辊的最大允许损耗量(在不能计算轧辊损耗量的情况下简化为轧制公里数)为限定条件,我们可以将热轧单元计划的编制过程数学归纳为一个有序多背包问题

可轧制公里数为背包的大小,轧制重量乘以单位价格的和作为总价值,轧制单元计划的各种约束条件产生的惩罚值作为总费用,将单元计划的编制问题归纳为求解背包问题,使总价值最大,总费用最小。

6.钢种跳跃规则库

 参考论文:鞍钢1700mm热轧智能排产专家系统研究与实现(东北大学  韩日东)

 

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

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

相关文章

【N32L40X】学习笔记13-软件IIC读写EEPROM AT24C02

AT24C02 8个字节每页,累计32个页 通讯频率MAX 400K AT24C02大小 2K 芯片地址 对于at24c02 A2A1A0 这三个引脚没有使用 写时序 由于设备在写周期中不会产生ACK恢复,因此这可用于确定周期何时完成(此特性可用于最大限度地提高总线吞吐量)…

Jmeter 压测工具使用手册[详细]

1. jemter 简介 jmeter 是 apache 公司基于 java 开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简 单。因为 jmeter 是 java 开发的,所以运行的时候必须先…

gitbook编译报错gitbook\gitbook-plugin-fontsettings\fontsettings.js‘

找到本地电脑gitbook安装的目录:cd ~/.gitbook/versions/版本/lib/output/website/ 可以用 vim copyPluginAssets.js 也可以用记事本打开注释掉或者改为false

Redis 双写一致性实践及案例

面试问题: 你只要用缓存,就可能会涉及到redis缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?双写一致性,你先动缓存redis还是数据库mysql哪一个&…

MySQL建表和增添改查

1.创建一个名为mydb的数据库 mysql> show database mydb; 查询 mysql> show database mydb; 2.创建一个学生信息表 mysql> create table mydb.student_informtion( -> student_id int UNSIGNED NOT NULL PRIMARY KEY, //非空(不允许为空&#xff0…

Axure RP9中使用Echarts示例

目录 在Axure中拖入一个矩形框,并命名tes 进入Echarts官网示例页面https://echarts.apache.org/examples/zh/index.html 选择自己需要的图表,修改数据,并复制左侧js代码 把上面复制的代码替换下方的option{}; javascript: var script docum…

扩散模型实战(二):扩散模型的发展

推荐阅读列表: 扩散模型实战(一):基本原理介绍 扩散模型从最初的简单图像生成模型,逐步发展到替代原有的图像生成模型,直到如今开启 AI 作画的时代,发展速度可谓惊人。下面介绍一下2D图像生成相…

浅析 C 语言的共用体、枚举和位域

前言 最近在尝试阅读一些系统库的源码,但是其中存在很多让我感到既熟悉又陌生的语法。经过资料查阅,发现是 C 语言中的共用体和位域。于是,趁着课本还没有扔掉,将一些相关的知识点记录在本文。 文章目录 前言共用体 (union)枚举…

Python冷知识-为什么切片和区间会忽略最后一个元素

在 Python 里,像列表(list)、元组(tuple)和字符串(str)这类序列类型都支持切片操作,但是实际上切片操作比人们所想象的要强大很多。 在切片和区间操作里不包含区间范围的最后一个元…

0805hw

1. #include <myhead.h> void Bub_sort(int *arr,int n)//冒泡排序 {for(int i1;i<n;i){int count0;for(int j0;j<n-i;j){if(arr[j]>arr[j1]){int temparr[j];arr[j]arr[j1];arr[j1]temp;count;}}if(count0){break;}}printf("冒泡排序后输出结果:\n"…

OA会议管理系统之会议通知(送审成功可查看人员是否参与会议)

一、前言 1.导读 在上一次的博文中我们实现了会议审批&#xff0c;会议通过审批后&#xff0c;状态就会由原来的待审核变为待开&#xff0c;这时候我们就可以在我的会议下的反馈详情查看人员是否参与会议的反馈情况。这篇博客就是来了解&#xff0c;人员是怎么接收会议通知并反…

介绍Keithley2602A双通道系统数字电源

吉时利Keithley2602A双通道系统数字电源 主要特点及优点 &#xff08;131///4587//6435&#xff09; 一个紧凑的单元中综合了如下功能&#xff1a;精密电压源、高精度电流源、数字多用表、任意波形发生器、电压或电流脉冲发生器、电子负载以及触发控制器 代码后向兼容2600系列…

如何在 Android 上恢复已删除的视频|快速找回丢失的记忆

想知道是否有任何成功的方法可以从 Android 手机中检索已删除的视频&#xff1f;好吧&#xff0c;本指南将向您展示分步说明&#xff0c;让您轻松从手机中找回丢失的视频文件&#xff01; 您是否不小心从 Android 智能手机中删除了珍贵的生日视频&#xff1f;难道是无处可寻吗…

PyTorch中加载模型权重 A匹配B|A不匹配B

在做深度学习项目时&#xff0c;从头训练一个模型是需要大量时间和算力的&#xff0c;我们通常采用加载预训练权重的方法&#xff0c;而我们往往面临以下几种情况&#xff1a; 未修改网络&#xff0c;A与B一致 很简单&#xff0c;直接.load_state_dict() net ANet(num_cla…

Vector - CAPL - 诊断模块函数(发送及流控制帧)

目录 CanTpSendData - 诊断数据的发送 代码示例 CanTpGetHWSTmin & CanTpSetHWSTmin - 获取和设置硬件STMin的值 代码示例 CanTpSetSTminReduction - 将STmin设置需要的值 代码示例 CanTpGetBlockSize & CanTpSetBlockSize 代码示例 CanTpGetSTmin & Can…

一文学透设计模式

设计模式是什么&#xff1f; 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案&#xff0c;代表了解决一些问题的最佳实践。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 说白了&#xff0c;设计模式对于软件开发人员来说就…

一百四十四、Kettle——Linux上安装的kettle8.2连接MySQL数据库

一、目的 在Linux上安装好kettle&#xff0c;然后用kettle连接MySQL数据库 注意&#xff1a;kettle版本是8.2 二、实施步骤 &#xff08;一&#xff09;到kettle安装目录下启动Linux的kettle服务 # cd /opt/install/data-integration/ # ./spoon.sh &#xff08;二&#x…

【前端】搭建Vue3框架

目录 一、搭建准备二、node.js安装1、下载并安装2、配置默认安装目录和缓存日志目录①、创建默认安装目录和缓存日志目录&#xff08;我的node.js目录在D盘&#xff0c;所以直接在node.js文件夹下创建&#xff09;②、执行命令&#xff0c;配置默认安装目录和缓存日志目录到刚才…

OpenMesh 网格简化算法(基于边长度)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 网格简化的算法有很多种,基于边结构进行简化的方法便是其中一种方式。此类算法主要关注于它们如何选择要收缩的边,并且似乎都是为流形表面设计的,尽管边缘收缩也可以用于非流形表面,但往往会存在变形较大的问题…

2023-08-05 LeetCode每日一题(合并两个有序链表)

2023-08-05每日一题 一、题目编号 21. 合并两个有序链表二、题目链接 点击跳转到题目位置 三、题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例1&#xff1a; 示例2&#xff1a; 示例3&#xff1a; …