发明名称 一种注塑机节能优化系统的实现方法
摘要 本发明提供了一种注塑机节能优化系统的实现方法,属于橡塑加工领域。该方法通过设置单产品参数优化子系统和多产品优化调度子系统,单产品参数优化子系统包括:性能指标与优化变量选择模块,试验设计模块,产品质量和生产能耗的系统建模模块,基于遗传算法的质量-能耗双目标优化模块和参数测试模块;多产品优化调度子系统包括:多产品性能指标与优化变量选择模块,多产品切换的试验设计模块,产品质量、生产能耗和产品切换过渡能耗的系统建模模块,基于遗传算法的质量优化模块,基于遗传算法和旅行商算法的节能调度模块和多产品调度参数测试模块。该方法可提高企业生产资源的使用效率,降低生产能耗,增加企业竞争力。
申请公布号 CN102773981A 申请公布日期 2012.11.14
申请号 CN201210243230.1 申请日期 2012.07.16
申请人 南京航空航天大学 发明人 陆宁云;公桂霞;姜斌;刘剑慰;程月华;王晶
分类号 B29C45/76(2006.01)I;G05B13/04(2006.01)I 主分类号 B29C45/76(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 1.一种注塑机节能优化系统的实现方法,其特征在于,在注塑机节能优化系统中设置单产品参数优化子系统和多产品优化调度子系统,所述的单产品参数优化子系统包括性能指标与优化变量选择模块、试验设计模块、质量和生产能耗的系统建模模块、基于遗传算法的质量-能耗双目标优化模块和参数测试模块;所述的性能指标与优化变量选择模块是通过给定一种注塑加工产品的质量要求,确定待考察质量指标向量<img file="95979DEST_PATH_IMAGE001.GIF" wi="158" he="29" />,其中,<img file="635414DEST_PATH_IMAGE002.GIF" wi="22" he="29" />表示第<img file="515645DEST_PATH_IMAGE003.GIF" wi="16" he="24" />个质量指标,<img file="131741DEST_PATH_IMAGE004.GIF" wi="20" he="17" />为待考察质量指标的个数,生产能耗指标<img file="817938DEST_PATH_IMAGE005.GIF" wi="17" he="20" />和待优化过程变量的参数设定值向量<img file="962611DEST_PATH_IMAGE006.GIF" wi="150" he="26" />,其中,<img file="263011DEST_PATH_IMAGE007.GIF" wi="22" he="33" />表示第<img file="125925DEST_PATH_IMAGE008.GIF" wi="14" he="23" />个待优化过程变量,或者表示第<img file="350233DEST_PATH_IMAGE008.GIF" wi="14" he="23" />个待优化过程变量的参数设定值,<img file="864260DEST_PATH_IMAGE009.GIF" wi="19" he="20" />为待优化过程变量的个数;所述的试验设计模块,采用多变量均匀试验设计方法,将待优化过程变量的参数设定值<img file="820715DEST_PATH_IMAGE010.GIF" wi="22" he="31" />,<i>i=1,2,…,n</i>作为试验因素,得到<i>K</i>次试验方案,即待优化过程变量参数设定值向量<img file="233241DEST_PATH_IMAGE011.GIF" wi="17" he="17" />的集合<img file="448191DEST_PATH_IMAGE012.GIF" wi="40" he="29" />,其中<i>k</i>为试验序号,<i>k=1,2,…,K</i>,集合元素<img file="567457DEST_PATH_IMAGE013.GIF" wi="22" he="26" />的表达式为<img file="212589DEST_PATH_IMAGE014.GIF" wi="216" he="31" />;将待考察质量指标<img file="846833DEST_PATH_IMAGE002.GIF" wi="22" he="29" />,<i>j=1,2,…,m</i>和生产能耗指标<img file="350626DEST_PATH_IMAGE005.GIF" wi="17" he="20" />作为试验结果<i>,</i>每次试验以<img file="839245DEST_PATH_IMAGE013.GIF" wi="22" he="26" />为待优化变量的参数设定值,进行注塑生产试验,得到<i>K</i>次试验方案的质量指标测量值集合<img file="465399DEST_PATH_IMAGE015.GIF" wi="38" he="29" />,<img file="524622DEST_PATH_IMAGE016.GIF" wi="193" he="29" />和生产能耗指标测量值集合<img file="81374DEST_PATH_IMAGE017.GIF" wi="36" he="29" />,<img file="175232DEST_PATH_IMAGE018.GIF" wi="81" he="24" />;所述的质量和生产能耗系统建模模块,基于试验设计的结果——过程参数设定值向量集合<img file="972287DEST_PATH_IMAGE012.GIF" wi="40" he="29" />、质量指标测量值集合<img file="768073DEST_PATH_IMAGE015.GIF" wi="38" he="29" />和生产能耗指标测量值集合<img file="613669DEST_PATH_IMAGE017.GIF" wi="36" he="29" />,通过人工神经网络,建立<b><i>y</i></b>和<b><i>x</i></b>以及<i>e</i>和<b><i>x</i></b>之间的映射关系,该映射关系为非解析形式的非线性模型,<img file="624351DEST_PATH_IMAGE019.GIF" wi="112" he="29" />(1-1)<img file="782187DEST_PATH_IMAGE020.GIF" wi="108" he="29" />(1-2)所述的基于遗传算法的质量-能耗双目标优化模块的操作方法,包括以下步骤:步骤1:写出第一层优化目标和约束条件的数学表达式,其通用形式为:<img file="878319DEST_PATH_IMAGE021.GIF" wi="126" he="58" />(2)式中:<img file="527606DEST_PATH_IMAGE022.GIF" wi="109" he="29" />为待优化过程变量的参数设定值;<img file="579745DEST_PATH_IMAGE023.GIF" wi="58" he="29" />为质量性能指标<b><i>y</i></b>的自定义函数,其中<img file="656285DEST_PATH_IMAGE019.GIF" wi="112" he="29" />;Min<img file="426664DEST_PATH_IMAGE023.GIF" wi="58" he="29" />表示求<img file="879642DEST_PATH_IMAGE023.GIF" wi="58" he="29" />最小值;<img file="599336DEST_PATH_IMAGE024.GIF" wi="48" he="26" />分别为待优化过程变量的参数设定值的上下限;步骤2:基于步骤1中公式(2)所描述的优化问题,选择遗传算法进行优化,优化结果为满足质量指标要求的过程变量设定值向量的集合<img file="96046DEST_PATH_IMAGE025.GIF" wi="126" he="26" />,其中<img file="104453DEST_PATH_IMAGE026.GIF" wi="22" he="26" />表示第<i>c</i>个可行解,<i>C</i>为可行解个数;步骤3:基于步骤2得到的第一层优化问题可行解集合<img file="347740DEST_PATH_IMAGE025.GIF" wi="126" he="26" />以及生产能耗模型<img file="187520DEST_PATH_IMAGE020.GIF" wi="108" he="29" />,写出第二层优化目标和约束条件的数学表达式,其通用形式为:<img file="605863DEST_PATH_IMAGE027.GIF" wi="126" he="88" />(3)式中:<img file="350834DEST_PATH_IMAGE022.GIF" wi="109" he="29" />为待优化过程变量的参数设定值;<img file="942352DEST_PATH_IMAGE028.GIF" wi="61" he="29" />为生产能耗性能指标<i>e</i>的自定义函数,其中<img file="574322DEST_PATH_IMAGE020.GIF" wi="108" he="29" />;Min<img file="678413DEST_PATH_IMAGE028.GIF" wi="61" he="29" />表示求<img file="395833DEST_PATH_IMAGE028.GIF" wi="61" he="29" />最小值;<img file="977993DEST_PATH_IMAGE024.GIF" wi="48" he="26" />分别为待优化过程变量的参数设定值的上下限;<img file="792365DEST_PATH_IMAGE029.GIF" wi="17" he="21" />为质量性能指标的松弛因子,代表用户可容忍的质量范围;<img file="552511DEST_PATH_IMAGE030.GIF" wi="86" he="29" />将第一层优化问题转换为第二层优化问题的约束条件,即第二层优化问题的解必须满足第一层优化目标;步骤4:基于步骤3中公式(3)所描述的优化问题,选择遗传算法进行优化,优化结果为同时满足质量指标和能耗指标要求的一个最优参数设定值向量<img file="21143DEST_PATH_IMAGE031.GIF" wi="23" he="25" />;所述的参数测试模块, 采用基于遗传算法的质量-能耗双目标优化模块得到的最优参数设定<img file="220044DEST_PATH_IMAGE031.GIF" wi="23" he="25" />,进行注塑生产验证性试验,如果过程稳定且质量、能耗皆满足要求则可进入批量生产阶段;否则,启动更新机制,重复运行单参数优化子系统的质量和生产能耗系统建模模块和基于遗传算法的质量-能耗双目标优化模块;所述的多产品优化调度子系统,适用于单台注塑机生产相似多产品的生产任务,包括多产品性能指标与优化变量选择模块,多产品切换的试验设计模块,产品质量、生产能耗和产品切换过渡能耗的系统建模模块,基于遗传算法的质量优化模块,基于遗传算法和旅行商算法的优化调度模块,多产品调度参数测试模块;所述的多产品性能指标与优化变量选择模块,通过给定<i>P</i>(<i>P≥2</i>)个相似的注塑加工产品的质量要求,确定每种产品的待考察质量指标向量<img file="826605DEST_PATH_IMAGE032.GIF" wi="198" he="29" />和每种产品的待优化过程变量的参数设定值向量<img file="6920DEST_PATH_IMAGE033.GIF" wi="192" he="29" />,其中,<i>p</i>为产品序号,<i>p=1,…,P</i>,<i>i</i>为过程变量序号,<i>i=1,2,…,n</i>,<i>j</i>为质量指标序号,<i>j=1,2,…,m</i>;所述的多产品切换的试验设计模块,首先,采用单产品参数优化子系统中的试验设计模块,分别为每个产品的稳态生产进行试验设计;然后,将待优化变量<i>x</i><sub><i>i</i></sub>的设定值变化量δ<i>x</i><sub><i>i</i></sub>作为试验因素,得到<i>L</i>次产品切换的试验方案<img file="761249DEST_PATH_IMAGE034.GIF" wi="48" he="29" />,<i>l</i>为试验序号,<i>l=1,2,…,L</i>, 集合元素<img file="435944DEST_PATH_IMAGE035.GIF" wi="32" he="26" />描述了第<i>l</i>次试验中产品操作条件的切换信息,<img file="959330DEST_PATH_IMAGE036.GIF" wi="372" he="30" />,其中,<img file="576125DEST_PATH_IMAGE037.GIF" wi="25" he="28" />表示第<i>l</i>次产品切换试验中第<i>i</i>个优化变量的参数设置初值,<img file="755433DEST_PATH_IMAGE038.GIF" wi="36" he="28" />为对应的参数变化量取值;将过渡能耗指标<img file="30557DEST_PATH_IMAGE039.GIF" wi="20" he="18" />作为试验结果,每次试验中变量<i>x</i><sub><i>i</i></sub>的设定值从<img file="860978DEST_PATH_IMAGE037.GIF" wi="25" he="28" />调整到<img file="133828DEST_PATH_IMAGE037.GIF" wi="25" he="28" />+<img file="862749DEST_PATH_IMAGE038.GIF" wi="36" he="28" />,进行注塑过程操作条件的切换调整,得到对应切换过程的过渡能耗测量值集合<img file="131444DEST_PATH_IMAGE040.GIF" wi="38" he="26" />,<i>l=1,2,…,L</i>;所述的产品质量、生产能耗和产品切换过渡能耗的系统建模模块,首先,采用单产品参数优化子系统中的质量和生产能耗系统建模模块,建立第<i>p</i>个产品,<i>p=1,…,P</i>的质量指标<img file="567105DEST_PATH_IMAGE041.GIF" wi="24" he="29" />、生产能耗<img file="338752DEST_PATH_IMAGE042.GIF" wi="21" he="29" />和过程变量参数设定值向量<img file="476341DEST_PATH_IMAGE043.GIF" wi="24" he="29" />之间的系统模型:<img file="358846DEST_PATH_IMAGE044.GIF" wi="128" he="32" />(4-1)<img file="649013DEST_PATH_IMAGE045.GIF" wi="125" he="32" />(4-2)然后,基于多产品切换试验设计中得到的过程变量设定值调整方案集合<img file="778512DEST_PATH_IMAGE034.GIF" wi="48" he="29" />和过渡能耗测量值集合<img file="154130DEST_PATH_IMAGE040.GIF" wi="38" he="26" />,<i>l=1,2,…,L</i>,通过偏最小二乘回归方法建立过渡能耗指标<img file="574747DEST_PATH_IMAGE039.GIF" wi="20" he="18" />和参数变化量<img file="234267DEST_PATH_IMAGE046.GIF" wi="28" he="21" />的映射关系,该映射关系可表示为可解析表达的非线性回归方程:<img file="285400DEST_PATH_IMAGE047.GIF" wi="110" he="26" />(5)所述的基于遗传算法的质量优化模块的操作方法,包括以下步骤:步骤1:针对每个产品,写出质量优化目标和约束条件的数学表达式,其通用形式为:<img file="400511DEST_PATH_IMAGE048.GIF" wi="126" he="61" />(6)式中:<img file="624819DEST_PATH_IMAGE022.GIF" wi="109" he="29" />为待优化过程变量的参数设定值;<img file="810950DEST_PATH_IMAGE049.GIF" wi="58" he="32" />为第<i>p</i>个产品的质量性能指标自定义函数,其中<img file="32983DEST_PATH_IMAGE044.GIF" wi="128" he="32" />;Min<img file="632461DEST_PATH_IMAGE049.GIF" wi="58" he="32" />表示求<img file="660460DEST_PATH_IMAGE049.GIF" wi="58" he="32" />最小值;<img file="966676DEST_PATH_IMAGE024.GIF" wi="48" he="26" />分别为待优化过程变量的参数设定值的上下限;步骤2:基于步骤1中公式(6)所描述的优化问题,选择遗传算法进行优化,优化结果为每个产品的可行参数设定值组合的集合,<img file="94032DEST_PATH_IMAGE050.GIF" wi="93" he="29" />,<img file="993855DEST_PATH_IMAGE051.GIF" wi="165" he="25" />,其中,<img file="749846DEST_PATH_IMAGE052.GIF" wi="33" he="29" />为一组可行的待优化变量设定值向量,<i>p</i>代表产品序号,<i>c</i>为集合中可行解的序号,<i>C</i>为集合大小;所述的基于遗传算法和旅行商算法的优化调度模块的操作方法,包括以下步骤:步骤1:基于所有产品的可行解集合<img file="176148DEST_PATH_IMAGE053.GIF" wi="116" he="29" />,采取随机选择策略,从每个<img file="474405DEST_PATH_IMAGE054.GIF" wi="29" he="29" />中随机选择一组参数组合<img file="48475DEST_PATH_IMAGE055.GIF" wi="35" he="29" />,构建有<i>P</i>个节点的完备有向图,其中,节点属性为第<i>p</i>个产品以<img file="355960DEST_PATH_IMAGE055.GIF" wi="35" he="29" />为优化变量设定值时的生产能耗<img file="433506DEST_PATH_IMAGE056.GIF" wi="22" he="29" />,支路箭头方向表示产品的切换顺序,支路权重为过程在两个节点所代表的操作参数之间切换所需要的过渡能耗<img file="168244DEST_PATH_IMAGE057.GIF" wi="28" he="26" />,<img file="955241DEST_PATH_IMAGE058.GIF" wi="94" he="29" />,<img file="253367DEST_PATH_IMAGE059.GIF" wi="25" he="29" />和<img file="201732DEST_PATH_IMAGE060.GIF" wi="22" he="26" />代表前后两个产品的序号;步骤2:写出多产品调度问题的优化目标和约束条件的数学表达式,其通用形式为:<img file="294322DEST_PATH_IMAGE061.GIF" wi="305" he="97" />(7)式中:<img file="577404DEST_PATH_IMAGE062.GIF" wi="172" he="34" />为第<i>p</i>个产品的参数设定值向量;<img file="226691DEST_PATH_IMAGE063.GIF" wi="66" he="45" />为<i>P</i>个产品的平稳生产总能耗,其中,<img file="219443DEST_PATH_IMAGE045.GIF" wi="125" he="32" />,<img file="545251DEST_PATH_IMAGE064.GIF" wi="28" he="29" />为第<i>p</i>个产品的生产数量;<img file="253313DEST_PATH_IMAGE065.GIF" wi="49" he="42" />为产品切换过渡总能耗,其中,<img file="440711DEST_PATH_IMAGE047.GIF" wi="110" he="26" />,<img file="612936DEST_PATH_IMAGE066.GIF" wi="154" he="36" />;<img file="860377DEST_PATH_IMAGE067.GIF" wi="38" he="26" />为多产品过程的生产总能耗;步骤3:步骤2中公式(7)描述的优化问题是典型的旅行商问题,选择基于遗传算法的旅行商求解方法进行优化,优化结果为每个产品的最优参数设定值<img file="931102DEST_PATH_IMAGE068.GIF" wi="106" he="32" />和最优的产品切换顺序<img file="174389DEST_PATH_IMAGE069.GIF" wi="22" he="25" />;所述的多产品调度参数测试模块, 采用基于遗传算法和旅行商算法的优化调度模块得到的最优参数设定值<img file="951852DEST_PATH_IMAGE070.GIF" wi="24" he="32" />和最优的产品切换顺序<img file="619462DEST_PATH_IMAGE071.GIF" wi="24" he="25" />,进行注塑生产过程的验证性试验,如果各个产品生产状态稳定且质量满足要求则可进入批量生产阶段;否则,启动更新机制,重复运行多产品优化调度子系统的产品质量、单产平稳能耗和产品切换过渡能耗的系统建模模块和基于遗传算法和旅行商算法的优化调度模块。
地址 210016 江苏省南京市白下区御道街29号