基于Matlab与C#混合编程的电缆优化分盘系统研究
发布时间:2019-11-16 21:26
【摘要】:电缆是电力建设的重要原材料,且价格较高,而电缆在使用过程中要切割为不同规格的需求电缆,而由于使用过程中分配不合理,很容易产生电缆的资源浪费问题。因此,需要开发一种电缆优化分盘系统来增大电缆的利用率,减少资源的浪费。根据库存电缆原材料的规格、长度,可分为单一规格和多规格的电缆优化分盘问题,为了减少用户的工作量,需要研究可以同时解决单一规格和多规格问题的算法。本文以电缆原材料长度和最少为目标函数,以需求电缆数量、电缆原材料数量为约束条件,建立数学模型,分别应用线性规划和遗传算法来解决电缆的优化分盘问题,并采用Matlab工具实现算法的编写。针对需求电缆规模较小的情况,应用线性规划算法,首先枚举出所有可行方案,然后采用分支定界法求解,进一步考虑余料问题,得到最优方案。针对需求电缆规模较大的情况,应用遗传算法,把电缆原材料编号的一种顺序作为一个个体的染色体进行编码,其中的每个编号就代表着一个基因,基因数量为所有需求电缆的数量和,同时,根据建立的数学模型确定适应度函数,在种群进化过程中,应用适应度函数进行评价,通过选择、交叉、变异得到最优解。软件开发方面,应用VS2010工具实现界面的设计,然后调用Matlab工具实现的算法,考虑到两种算法的优缺点,为了最大限度减少电缆资源的浪费,本文应用VS2010工具分别调用了两种算法,方便用户针对不同情况得到最优方案。此外,系统添加了库存管理功能,避免用户每次手动输入电缆原材料信息,进一步减少用户的工作量。
【图文】:
图 5.2 Deploymen Project 对话框3)设置类的名称为 demo,并添加 Matlab 子文件,之后点击生到可以供 C#调用的 dll 文件。
添加子文件
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TM75
本文编号:2562009
【图文】:
图 5.2 Deploymen Project 对话框3)设置类的名称为 demo,并添加 Matlab 子文件,之后点击生到可以供 C#调用的 dll 文件。
添加子文件
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TM75
【参考文献】
相关期刊论文 前10条
1 徐平平;郭蕴华;;基于改进蚁群算法的不定长原管一维下料废料率优化[J];船海工程;2016年01期
2 程浩;刘心报;方昶;;基于混合顺序启发式算法的一维下料问题[J];中国机械工程;2014年16期
3 李斌;贺飞;;求解一维下料问题的改进混合遗传算法[J];内蒙古大学学报(自然科学版);2014年03期
4 孙小玲;李端;;整数规划新进展[J];运筹学学报;2014年01期
5 祝胜兰;饶运清;;一维下料问题的启发式方法[J];机械制造与自动化;2014年01期
6 寿周翔;王琦晖;王李冬;王玉槐;;一维下料的改进遗传算法优化[J];计算机时代;2014年01期
7 万书亭;韩国栋;;Matlab与C#.net混合编程的电缆优化分割研究[J];中国电力;2013年06期
8 刘林;葛菲菲;刘心报;;多目标一维下料决策方法研究[J];中国机械工程;2013年07期
9 方昶;刘心报;裴军;刘林;;基于顺序启发式进化算法的多目标一维下料问题[J];中国管理科学;2012年S1期
10 崔耀东;周密;杨柳;;多线材一维下料问题的求解策略[J];广西师范大学学报(自然科学版);2012年03期
相关硕士学位论文 前2条
1 薛静芳;线性规划的单纯形算法研究及应用[D];大连海事大学;2013年
2 阚方;基于启发式进化算法的多目标一维下料问题研究[D];合肥工业大学;2013年
,本文编号:2562009
本文链接:https://www.wllwen.com/kejilunwen/dianlidianqilunwen/2562009.html