





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
程如图所示。
开始读取注册表结束读取数据表连接数据库成功设置控制器类实例的相关字段图初始化模块流程图数据输入模块处理流程数据输入模块主要的功能是将数据库中的相关数据读取到内存中,并保存于浇次类炉次类和单元类中。
数据输入模块的执行流程是,读取调度系统的注册表项,获取数据库链接字东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发符串用此字符串进行数据库连接测试,若成功连接,则按查询调度计划表,并生成浇次列表,保存每条炉次计划的数据查询连铸制造标准表设备状态表,保存相关参数后结束若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行。
此过程如图所示。
开始读取注册表结束读取调度计划表连接数据库成功查询相关标准表保存工艺标准参数生成浇次表表数据输入模块流程图数据输出模块处理流程数据输出模块主要的功能是将内存中的调度计划写入到数据库中。
数据输出模块的执行流程是,读取调度系统的注册表项,获取数据库链接字符串用此字符串进行数据库连接测试,若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行若成功连接,则遍历控制器类的浇次表及其子数据项,生成数据库更新语句,并通过来修改数据库中调度计划表对应的记录,全部更新后结束。
此过程如图所示。
东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发开始读取注册表结束取浇次表中第个炉次计划连接数据库成功执行查询语句读取相关数据构造查询语句还有未更新的炉次计划取下炉次计划表数据输出模块流程图主体算法模块处理流程分批次启发式调度算法模块处理流程分批次调度算法模块的主要功能是对调度计划的半炉次计划和整炉次计划进行求解。
从优化角度,通过分批次调度将复杂文件分批处理,利用已知算法求解,能够提高对复杂问题处理的优化性。
分批次之后的半炉次处理模型和整炉次处理模型算法基本类似,流程图如图所示。
东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发初始化非常量单元集初始化设备集未指派单元集排序双优匹配得到最优单元和最优设备最优单元设备指派最优单元时间调度还有未指派单元未指派单元集更新结束保存数据开始图启发式算法流程图算法处理流程在程序中,需要创建个线性表,以保存对所有非常量单元的引用,同时通过优先级排序来逐指派,每指派个工位单元就需要按优先级排序次,以保证每次指派都是最优工位与相应的最优设备进行双优匹配。
程序中指派的内容就是修改工位单元的相关数据项。
指派结束后,经过保存数据,得到分批次调度结果。
线性规划算法模块处理流程线性规划算法模块的主要功能是对调度计划的分批次调度结果进行求解获得优化的炼钢连铸模铸混合调度计划的调度结果。
线性规划优化算法模块的执行流程分两个阶段,每个阶段与局部时间优化调东北大学处理流程初始化模块的主要功能是通过读取相关数据,来初始化控制器类实例的些数据项,使控制器类实例可以进步执行其它的算法处理。
初始化模块的执行流程是,读取调度系统的注册表项,获取数据库链接字符串用此字符串进行数据库连接测试,若成功连接,则按顺序访问传搁硕士学位论文第四章混合生产炼钢调度软件设计与开发整的执行流程致,只是具体的变量设置和目标函数的方式不同。
两个阶段的模型求解都需层逻辑层数据层响应界面参数设置界面其它外部组件配置文件本系统功能实现组件调度系统数据库图体系结构设计静态调度子系统类设计根据总体设计思路,用接口类来封装功能,用控制器类来封装主要算法和提供数据,用实体类来封装数据。
本系统中有多个模块,还需要复用实体数据与数据库的映射模块,通过控制器类封装所有数据为其属性,封装所有算法模块为其行为,这样既可以避免实体数据的参数化传递,还可以,统管理功能实现过程所需要的配置信息,同时也为模块复用提供了支持。
而实体类不仅可以封装其对应的数据,还可以封装针对此类数据的算法,同时也为算法的处理提供了方便。
根据这样的原则,设计了如下系统的静态结构类图东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发数据输入数据输出规则调整局部时间调整全局时间调整全局路径与时间调整数据访问类传搁时间类浇次类阶段类阶段类阶段类控制器类链接数据库执行查询执行命令数据访问类增加炉次炉次类炉次类浇次类增加单元工位单元类炉次类开始时间结束时间设备类型工位单元类设备类阶段类设备类型设备代码设备类获取传搁时间传搁时间类规则调整功能局部时间调整功能全局时间调整功能全局综合调整功能功能接口类图类设计图工位单元类封装工位单元的相关数据及处理工位单元数据的小型算法。
炉次类封装炉次计划的相关数据及处理炉次计划内数据的算法,其中,主要的个数据项是工位单元线性表,表示构成个炉次计划的多个工位单元,按工艺顺序在线性表中顺序排列。
浇次类封装浇次的相关数据及处理浇次内数据的算法,其中,主要的个数据项是炉次线性表,表示构成个浇次的多个炉次,按浇注顺在线性表中顺序排列。
传搁时间类封装各工位设备间的传搁运输时间的数据及负责提供相关的查询功能。
数据访问类对数据库访问组件的对象化封装,由东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发调度系统统提供。
设备类封装各生产设备的相关数据及算法。
阶段类封装生产阶段的相关数据及算法,这是个管理同阶段内各设备的类,主要包括个设备列表,并提供管理各设备的相关处理算法。
控制器类是整个系统的控制核心,它封装了多个算法,包括了多个数据项,主要是提供数据访问的平台,避免数据传递,复用数据与数据库的映射通道,并对外提供调用接口。
功能接口类是本系统实现组件的接口类,表现层的可执行文件通过功能接口调用需要的功能,这样保证了不修改表现层程序而独立升级功能组件。
在以上的类图中,没有继承的结构也不需要,各类都是通过组合方式而构建类间的关系同时,工位单元类炉次类和浇次类间主要是广义表形式数据结构,这比较符合处理对象调度计划的逻辑结构关系,也方便算法过程的处理主要是广义表的遍历操作过程。
静态调度子系统模块处理流程初始化模块时间表处理时间表和设备表,保存相关数据后结束若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行。
此过要修相邻矿本科毕业设计论文第页共页流中的瓦斯。
对于综合采工作面,上下平巷均进新鲜风流有利于上下平巷安装机电设备,可以防止工作面上隅角瓦斯积聚及保证足够的风量,这种通风方式适用于瓦斯涌出量大的工作面,但需要边界准备专用回风上山,增加了巷道掘进维护费用。
形通风当采用对拉工作面时,可以采用上下平巷同时进风和中间巷道回风的方式。
采用此种方式有利于满足上下工作面同采,实现集中生产需要。
这种通风方式的主要特点是不用设置第二条风道若上下端平巷进风,在该巷中回撤安装维护采煤设备等有良好的环境同时,易于稀释工作面瓦斯,使上隅角瓦斯不易积聚,排放炮烟煤尘速度快。
形通风回风巷为沿空巷,可以提高煤炭回采率巷道采准工作量小采区内进风总长基本不变,有利于稳定风阻无上偶角瓦斯积聚问题,但是回风巷常出现沼气超限的情况同时也需要在边界准备专用回风上山,增加了行道的维护和掘进费用。
形通风工作面风量大,有利于进步稀释瓦斯。
这种方式通风系统较复杂区段运输平巷回风巷均要先掘后留,维护掘进工程量大,故较少采用。
对照以上工作面通风系统形式,结合本矿井的地质条件巷道布置和通风能力,确定采用形后退式通风方式。
由于本设计中回采工作面为走向长壁后退式开采,瓦斯自然流动方向和风流方向致,有利于尽快降低工作面瓦斯浓度,开掘井巷费用低,其结构简单,巷道施工维修量小,工作面漏风小,风流稳定,易于管理本矿井是低瓦斯矿井,工作面上隅角瓦斯般不会超限,所以决定采用型通风方式。
表工作面通风方式比较表通风系统分类图示使用条件及优缺点型通风系统形工作面采用后退式回采。
进回风巷在煤体中维护,漏风量小。
但工作面上隅角附近以积存瓦斯,特别是瓦斯涌出量增大时,常造成回风巷瓦斯超限。
型通风系统形工作面采用后退式开采。
进回风巷同时进风,采空区侧维护回风巷回风,改善了工作环境,但是加大了巷道维护工作,采空区漏风加大,不利于防止煤炭自中国矿业大学届本科毕业设计论文第页共页然。
型通风系统形工作面采用前进式或沿倾斜方向回采,回风巷在前方煤体维护,可沿空留巷或预先掘进,其优点是进回风巷只需侧维护在采空区内。
由于进回风巷的总长度近似不变风阻稳定,有利于改善通风但回风巷在采空区维护,密封不好,则漏风量大。
不利于防止煤炭自燃。
型通风系统工作面采用后退式回采。
进会风巷均在煤体中维护,有三条平巷,可进两回,也可两进回,工作面通过风量大,风阻小,漏风量小,有利于防火工作面降温和排除瓦斯。
带区通风构筑物为了保证井下各个用风地点得到所需的风量,维持通风系统的稳定性,应在通风系统中设置些通风构筑物以控制风向和风量,防止大量漏风或风流短路。
为了保证带区内通风风流的稳定,在巷道内设置系列通风构筑物,控制风流的流动。
通风构筑物必须正确设计,合理选择位置,保证施工质量,严格管理制度。
主要通风构筑物有风门在通风系统中既要隔断风流又要行人或通车的地方应设立风门。
在行人或通车不多的地方,可构筑普通风门。
而在行人通车比较频繁的主要运输道上,则应该构筑自动风门。
挡风墙密闭在需要堵皆风程如图所示。
开始读取注册表结束读取数据表连接数据库成功设置控制器类实例的相关字段图初始化模块流程图数据输入模块处理流程数据输入模块主要的功能是将数据库中的相关数据读取到内存中,并保存于浇次类炉次类和单元类中。
数据输入模块的执行流程是,读取调度系统的注册表项,获取数据库链接字东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发符串用此字符串进行数据库连接测试,若成功连接,则按查询调度计划表,并生成浇次列表,保存每条炉次计划的数据查询连铸制造标准表设备状态表,保存相关参数后结束若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行。
此过程如图所示。
开始读取注册表结束读取调度计划表连接数据库成功查询相关标准表保存工艺标准参数生成浇次表表数据输入模块流程图数据输出模块处理流程数据输出模块主要的功能是将内存中的调度计划写入到数据库中。
数据输出模块的执行流程是,读取调度系统的注册表项,获取数据库链接字符串用此字符串进行数据库连接测试,若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行若成功连接,则遍历控制器类的浇次表及其子数据项,生成数据库更新语句,并通过来修改数据库中调度计划表对应的记录,全部更新后结束。
此过程如图所示。
东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发开始读取注册表结束取浇次表中第个炉次计划连接数据库成功执行查询语句读取相关数据构造查询语句还有未更新的炉次计划取下炉次计划表数据输出模块流程图主体算法模块处理流程分批次启发式调度算法模块处理流程分批次调度算法模块的主要功能是对调度计划的半炉次计划和整炉次计划进行求解。
从优化角度,通过分批次调度将复杂文件分批处理,利用已知算法求解,能够提高对复杂问题处理的优化性。
分批次之后的半炉次处理模型和整炉次处理模型算法基本类似,流程图如图所示。
东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发初始化非常量单元集初始化设备集未指派单元集排序双优匹配得到最优单元和最优设备最优单元设备指派最优单元时间调度还有未指派单元未指派单元集更新结束保存数据开始图启发式算法流程图算法处理流程在程序中,需要创建个线性表,以保存对所有非常量单元的引用,同时通过优先级排序来逐指派,每指派个工位单元就需要按优先级排序次,以保证每次指派都是最优工位与相应的最优设备进行双优匹配。
程序中指派的内容就是修改工位单元的相关数据项。
指派结束后,经过保存数据,得到分批次调度结果。
线性规划算法模块处理流程线性规划算法模块的主要功能是对调度计划的分批次调度结果进行求解获得优化的炼钢连铸模铸混合调度计划的调度结果。
线性规划优化算法模块的执行流程分两个阶段,每个阶段与局部时间优化调东北大学处理流程初始化模块的主要功能是通过读取相关数据,来初始化控制器类实例的些数据项,使控制器类实例可以进步执行其它的算法处理。
初始化模块的执行流程是,读取调度系统的注册表项,获取数据库链接字符串用此字符串进行数据库连接测试,若成功连接,则按顺
