欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    有色金属行业动态实时优化算法库开发技术规范.docx

    • 资源ID:729498       资源大小:88.94KB        全文页数:10页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    有色金属行业动态实时优化算法库开发技术规范.docx

    ICS77.120CCSH01团体标准T/CNIAXXXX-202X有色金属行业动态实时优化算法库开发技术规范Technicalspecificationforthedevelopmentofdynamicrealtimeoptimizationalgorithmlibraryfornonferrousmetallurgicalindustry(草案)202X-XX-XX发布202X-XX-XX实施中国有色金属工业协会妗力友布中国有色金属学会目次1前言II1范围32规范性引用文件33术语和定义33.1算法algorithm33.2编码encoded33.3封装package33.4优化算法架构OPtinliZationalgorithmframework33.5算法内核algorithmkernel34优化算法分类体系34.1 应用场景分类44.2 优化问题形式化描述分类44.3 优化求解算法分类55优化算法命名与编码规则66优化算法封装标准76.1 优化算法架构76.2 优化算法内核开发规范86.3 优化算法内核封装规范9本文件按照GB/T1.1-2020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由全国有色金属标准化技术委员会(SAC/TC243)提出并归口。本文件起草单位:中南大学、瞧城国家实验室、冶金自动化研究设计院、长沙有色冶金研究院有限公司、株洲冶炼集团股份有限公司、华东交通大学、江西理工大学.本文件主要起草人:阳春华、孙备.Il有色金属行业动态实时优化算法库开发技术规范1范围本文件规定了有色金属工业动态实时优化算法的分类体系、命名与编码规则和封装要求。本文件适用于指导有色金属工业动态实时优化算法的设计、开发和应用,可为工业互联网平台提供优化算法准入的依据。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T11457-2006信息技术软件工程术语GB/T36455-2018软件构建模型3术语和定义GB/T11457-2006和GBZT36455-2018界定的以及下列术语和定义适用于本文件。3.1算法algorithm对解决问题的方案准确而完整的描述,是一系列解决问题的清晰指令,代表着用计算机能够理解的的方法来描述解决问题的策略机制。3.2编码encoded用预先规定的方法将文字、数字或其它对象编成指定的数据格式,方便计算机读取或使用。3.3封装package隐藏对象的属性和实现细节,仅对外公开接口,访问者无权修改其内部内容。以此来保证对象的完整性和独立性,只要使用的输入输出标准相同,封装后的对象可以在任何环境下使用。3.4优化算法架构OPtimiZationalgorithmframework有关优化算法整体结构与组件的抽象描述,用于指导优化算法各个方面的设计。3.5算法内核algorithmkernel算法的主要内容和实质,是算法真正发挥作用的部分,包含了算法解决问题所使用策略的全部信息。4优化算法分类体系设计有色金属工业动态大数据驱动的实时优化算法,首先应面向生产过程建模、控制和优化等不同应用场景需求;进而,在具体应用场景中,对相应的优化问题进行形式化数学描述;最终,根据优化数学问题的特点,采取特定求解算法对优化问题进行求解。其中,应在应用场景、优化问题形式、优化求解算法三个维度上思考问题,因此,可以在这三个维度上设计优化算法分类体系,具体标准如图1。SuI工*优化法分奥图1有色金属工业过程优化算法进阶式分类标准体系4.1应用场景分类优化算法分类体系中的应用场景维度可根据有色金属工业生产的层级关系再细分为过程数据层、模型层、控制层和运行优化层等多个部分,分类标准如图2。在不同的层次下,优化问题的目标需求、模型形式、模型粒度、时空复杂度、求解精度和响应速度均有不同,需要设计对应的优化算法。例如,在数据层,针对数据缺失问题,需要设计数据缺失补全优化算法;针对过程数据多重时滞分布问题,需要设计数据时空配准优化算法。jn成本疥/效Ik与目优化,IMUE方优化.1工艺优化-PID控制,HtiR控制.自造应控1、率动优化模型跨阶、参数辨识、自适应更新、迁移学习时空配准、数据扑全、数裾去HL依据仇调图2优化算法应用场景分类标准4.2优化问题形式化描述分类考虑设计优化算法设计的一般流程:面向有色金属工业生产过程中某一特定优化需求,考虑一系列有关的限制条件(约束),选择一组合适的参数(变量),控制这组参数以使设计指标(目标)达到最优。其中,面向有色金属工业生产过程中某一特定优化需求对应着“应用场景”维度,剩下的约束、变量、目标分别对应着约束条件、优化变量和目标函数这三个要素。因此,优化问题形式化描述的数学模型可以从图3所示的三个要素维度进行分类。图3优化问题形式化描述模型分类要素具体要求如表1表3所示。表1优化问题变量要素分类要求优化变量类型变量数值类型变量确定型连续型离散型混合型确定性随机性优化问题函数优化组合优化混合整数优化确定性优化随机优化表2优化问题目标要素分类要求目标类型目标函数特性目标函数数量目标函数状态线性非线性1>1静态动态优化问题线性优化非线性优化单目标优化多目标优化静态优化动态优化表3优化问题约束要素分类要求约束类型有无约束约束函数特性约束式无有线性非线性等式不等式混合式优化问无约束优有约束优线性约束优非线性约束优等式约束优不等式约束优混合约束优题化化化化化化化4.3优化求解算法分类在确定了应用场景和优化问题形式化描述后,需要设计具体的算法来控制优化变量,使得优化目标达到最优。优化算法的类别有许多种,针对不同的应用场景和优化问题形式化描述要选择不同的的优化算法来进行控制,具体的分类标准如图4和表4所示。<<4<*(:图4优化求解算法分类标准表4优化算法分类示例应用场景数据层时空配准鲁棒数据协调优化层乙烯裂解炉炉群物料优化优化问题描述目标函数:单目标非线性函数优化变量:整数型滞后量约束条件:工艺机理条件卜的不等式约束目标函数:单目标非线性函数优化变量:连续型过程变量约束条件:能质平衡等式约束和工艺条件下的不等式约束目标函数:收率、费用、时间等多目标函数优化变量:连续型处理时间、整数型炉群数量、连续型原料分配量等约束条件:2平衡等式约束、整数约束、边界约束优化求解算法遗传算法状态转移算法粒子群算法优化算法类别数据层时空配准场景一不等式约束条件下整数型单目标非线性优化遗传算法数据层鲁棒数据协调场景一混合约束条件下连续型单目标非线性优化一状态转移算法优化层物料配方优化一混合约束条件下混合整数多目标非线性优化粒子群算法5优化算法命名与编码规则每个优化算法名由应用场景、优化问题形式、优化求解算法三部分标签组成,每一部分标签按照相应的分类标准进行细粒度划分,在上述分类标准体系下,每一个优化算法完整的进阶层级描述为:应用场景维度(特定任务场景)一优化问题形式化描述维度(优化变关罐词.优化目标关罐词.优化约束关键词)一优化算法维度(算法关键词)确定算法命名规范后便可以设计相应的编码表,将算法名映射为算法编码,示例如下图所示优化同口常借述的0000Ol11场 JRSR OOOOOoOl it % OOlO-控制.0011优化埼最内任务吗OOOO-时空配 OOOl tt OOlO-H* OOllttKtMfl优化叟分优化目标分 曼标*韬优化的康分优化率IVIr法 分英标*日图5优化算法编码示例6优化算法封装要求6.1优化算法架构优化算法的封装从软件化、通用性、组态化等功能角度进行考虑和设计,将优化算法分解为算法封装外壳和算法封装内核两部分。其中,算法封装内核由算法本体模块和算法标签模块组成,优化算法架构如图6所示。模型封装技术路线如图7所示。优化算法时装标准从软件复用的角度从模块化的角度对对算法内核进行封 装,实现算法的腾 平台应用.算法互 调用等功能算法本体和算法标签封装,形成算法文件,利于算法管理:内核内核拆分标签模块据形放 数等存 以库式为链等 装态库 时动按本体模块内核时装保存为I优化算法属性说明文件优化算法实现文件优化算法说明文件算法封装图6优化算法架构(1)优化算法本体模块根据算法输入采用一定的算法计算得到优化算法输出,优化算法本体的细节根据需要可以隐藏和封装,算法本体应采用面向对象编程风格编写为函数形式;(2)优化算法应用场景标签模块则对不同应用场景功能需求下等属性进行描述,为算法管理、互调用、检索提供所需信息;优化求解算法标签主要是针对优化问题形式化数学描述后,根据优化求解精度、时空复杂度、求解速度等要求选择适当的求解算法进行求解。(3)优化算法封装内核从模块化的角度对优化算法本体、应用场景标签和优化求解算法标签进行封装,对优化算法按照输入输出等标准进行封装,形成优化算法文件,利于优化算法管理,考虑优化算法的知识产权保密问题,算法本体模块可将封装为动态链接库等格式,标签模块可保存为数据库/数据表等形式,一个优化算法对应一个动态链接库文件和二个数据库文件/数据表,其他编程语言均可以调用;(4)优化算法封装外壳从软件复用的角度对算法封装内核进行封装,实现算法的跨平台应用,算法互调用等功能;图7优化算法封装技术路线6. 2优化算法内核开发规范算法要素> 应用场景标签:优化算法应用场景属性及具体内容> 算法形式化数学模型:包含优化变量、优化约束和优化目标函数的数学模型> 求解算法标签:用于求解优化数学问题的特定寻优算法标签算法标签模板(数据库等形式存放):属性内容名称数据层.鲁棒数据协调一>连续型优化变量.单目标非线性函数.等式不等式混合约束一状态转移算法编号0000.0011.0001.0010.0000.0000.0011功能描述数据层鲁棒数据协调函数名functiony=data_reconciliation(app_scena,OPjmodejL,solve_algrithm,×rPara)输入接口实时运行数据输出接口协调数据值函数操作根据过程机理和能质平衡等对过程数据进行协调校正开发语言matlab开发者张三开发时间2020.05.09版本号1.0优化算法声明与实现模板(封装为动态链接库等形式:/模型编号:0000.0011.0001.0010.0000.0000.0011/功能描述、输入、输出、开发者functiony=data_reconciliation(app_scena,OPJmodel,solve_algrithm,x,para)%采用状态转移算法计算校正值y=sta(opt_model,x,para,initial);end6.3优化算法内核封装规范优化算法内核封装需提供下述三个文件:(1)文件1:优化算法属性说明文件(数据库文件,XmI)优化算法说明文件对优化算法类别进行描述和定义。(2)文件2:优化算法实现文件(程序/动态链接库文件)优化算法实现文件是优化算法功能的实现载体,其宜为程序代码文件或动态链接库等文件。(3)文件3:优化算法说明文件(txt,html,docdoc×文档)优化算法功能说明文件对优化算法所实现的功能、相关参数、适用对象和范围以及使用中的注意事项做出详细说明,指导优化算法的使用。优化算法功能说明文件宜采用txt,html,docdocx文档格式。

    注意事项

    本文(有色金属行业动态实时优化算法库开发技术规范.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开