机械工程测试技术课件严其艳 结题报告文件 程序设计规格书

上传人:f****u 文档编号:122846642 上传时间:2020-03-08 格式:DOC 页数:227 大小:4.15MB
返回 下载 相关 举报
机械工程测试技术课件严其艳 结题报告文件 程序设计规格书_第1页
第1页 / 共227页
机械工程测试技术课件严其艳 结题报告文件 程序设计规格书_第2页
第2页 / 共227页
机械工程测试技术课件严其艳 结题报告文件 程序设计规格书_第3页
第3页 / 共227页
机械工程测试技术课件严其艳 结题报告文件 程序设计规格书_第4页
第4页 / 共227页
机械工程测试技术课件严其艳 结题报告文件 程序设计规格书_第5页
第5页 / 共227页
点击查看更多>>
资源描述

《机械工程测试技术课件严其艳 结题报告文件 程序设计规格书》由会员分享,可在线阅读,更多相关《机械工程测试技术课件严其艳 结题报告文件 程序设计规格书(227页珍藏版)》请在金锄头文库上搜索。

1、 附件3宝钢高炉炉温预报及炉热调剂指导模型开发研究程序设计规格书宝钢股份公司炼铁厂东北大学信息科学与工程学院2003年10月?说 明日 期设 计审 核确 认项目名称:高炉炉热状态预报及炉热调剂指导模型开发研究2003年10月吴鹏王玉涛徐万仁文档名称:炉高炉炉热状态预报及炉热调剂指导模型开发研究程序设计规格书版 本关福生郝培锋宝钢股份公司炼铁厂、东北大学信息学院打印日期2020-3-6 10页 号1/1数据类定义说明数据类名称功能TMLayer定义网络各层所需的参数数据类定义变量函数(具体描述见后)名称类型数据长度所属范围含义定义nUnitIntPublic层的结点数Void LayerInit

2、()LastUnitsIntPublic前层结点数EtaFloatPublic本层学习率AlphaFloatPublic本层动量增益率LastOutputFloat *Public本层前次输出OutputFloat *Public本层本次输出ErrorFloat *Public误差WeightFloat *Public权值WeightSaveFloat *Public上次学习的权值dWeightFloat *Public权值增量eWeight1Float *PublicTD累积权值增量(输出层)eWeight2Float *PublicTD累积权值增量(隐层)数据类定义说明数据类名称功能TMS

3、tructure定义网络学习、预报所需参数与函数数据类定义变量函数(具体描述见后)名称类型数据长度所属范围含义定义LayerTMLayer *Private网络中的层Void NewMemory()InputLayerTMLayer *Private输入层Void NetStructParamInit()OutputLayerTMLayer *Private输出层Void NetParamInit()EpsilogFloatPrivate遗忘因子Void NetStructLayerInit(0LambdaFloatPrivate累积因子Void NetWeightInit()GammaFlo

4、atPrivate折价因子Float RandomEqualfloat(float, float)GainFloatPrivateSigmoid函数的系数Vod PropagateLayer(TMLayer*,TMLayer *)NetErrorFloatPrivateBP训练用总体误差Void GetOutput(float *)Max_TaErrorFloatPrivate网络BP训练最大总体误差Void Write_File(int,bool)Max_InErrorFloatPrivate网络BP训练最大个体误差Void Write_Weight_File(int)名称类型数据长度所属范

5、围含义定义Max_EpochFloatPrivate最大学习次数Void Write_Structure_File(int,bool)InParaIntPrivate直接输入的高炉工艺参数个数Void Read_File(int,bool)In_RtnParaIntPrivate反馈硅值个数Void Read_Struct(int,bool)Step_CountIntPrivate正在预报的步数Void Read_Weight(int,bool)Pre_StepsNtPrivate预报提前的步数Void Delete_struc()NParamIntPrivate采样参数个数Void Dele

6、te_NewMemory()Lag_AdjustIntPrivate工艺参数步数调整量Void TD_TrainPredict()NLayerIntPrivate网络层数Void TD_Training()UnitIntPrivate网络各层结点个数向量Void TD_Stove_Training(int)_Err_PlotIntPrivate误差文件生成标志Void Training_New_Stove(int,int)Train_FlagIntPrivate网络训练标志Void Training_Reverse_Stove(int,int)SiStove_CountIntPrivate硅数

7、据的炉数Void Training_Last_Stove(int)PTStove_CountIntPrivate铁水温度数据的炉数Void Judge_Train()Stove_TotalIntPrivate总的炉数Void ProtractCurve()FirstStartIntPrivate第一次启动标志Void TD_Learn()FirstTrainFlagBoolPrivate第一次训练标志Void TD_PredictInit()名称类型数据长度所属范围含义定义Input_ParaFloat *Private高炉工艺参数输入向量Void TD_SetInput(int, nt, i

8、nt, int)Input_RtnFloat *Private输入向量反馈硅向量Void Compute_TD_Error(float,bool)TD_ParaFloat *Private一炉中的输入参数矩阵Void Backprogate_TD_Layer(int, float*)TD_RtnParaFloat *Private一炉中的输入反馈参数矩阵Void TD_Backpropage(float *)TD_TimeParaInt *Private一炉中的输入参数时间矩阵Void DateCompute(int *, int)TD_OutputFloat *Private网络输出向量Vo

9、id Judge_YearMonDay(int* , int*)CurrentDirChar *Private当前目录Void TD_Sidatld(float, float *, int)In_BufFloat *Private工艺参数缓冲区Void LayerParamInit()Rtn_BufFloat *Private反馈硅缓冲区Iint timeminus(int&, int&, int&, int&)Train_ResultFloat *PrivateSi训练值Int AllDayDataCompute()PT_PreValueFloatPrivatePT预报值Void Compu

10、te_A0A1();Si_NowFloatPrivate当前硅值Void SiDataProcess();Si_PredictFloatPrivate预报硅值Int Judge_trainNew()Ave_UtFloat *Private输入向量均值Int AscendORDescend(int, int)Cov_UtFloat *Private输入向量方差Float TC_Predict(bool)Ave_SiFloatPrivate硅均值Float Comute_Si_Ave(int)名称类型数据长度所属范围含义定义Cov_SiFloatPrivate硅方差Int total_acc(in

11、t)nSi_ProDataFloat *Private插值的硅值Int firstpred_bf()A0FloatPrivatePT预报系数Int BP_Rumelhart(char *,int int)A1FloatPrivatePT预报系数Vod Save_Weight()train_ctIntPrivate计数炉数Void Restore_Weight()My_StoveIntPrivate计数炉数Int Intro_spective(int, int, int,float,float *)nSiFloat *Public网络一炉中的插值向量Float Train_BP_Net(int,

12、int,int, float *, int)Si_RewardFlagBool *Public加强信号标志Float BP_SimulateNet(int,int,int)Stove_FlagIntPublic炉信号标志Void BP_ComputeOutputError(int)Input_Para_MatrFloat *Public作为输入的高炉参数个数Void BP_BackpropagateLayer(TMLayer *, TMLayer *)InParaTimesInt*Public输入参数响应时间Void BP_BackpropagateNet()Stove_StepsInt *Public网络一炉的输入步数Void BP_AdjustWeights()Si_ValueFloat *Public硅预报值Void Data_Location(int,int)PT_ValueFloat *PublicPT预报值Void MoveData(int)TC_ValueFloat *PublicTC预报值Float PT_Predict(float)PT_SiF

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号