宝钢高炉炉温预报及炉热调剂指导模型开发研究程序设计规格书Word文档下载推荐.docx
- 文档编号:22278928
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:210
- 大小:85.09KB
宝钢高炉炉温预报及炉热调剂指导模型开发研究程序设计规格书Word文档下载推荐.docx
《宝钢高炉炉温预报及炉热调剂指导模型开发研究程序设计规格书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《宝钢高炉炉温预报及炉热调剂指导模型开发研究程序设计规格书Word文档下载推荐.docx(210页珍藏版)》请在冰豆网上搜索。
LastOutput
Float*
本层前次输出
Output
本层本次输出
Error
误差
Weight
Float**
权值
WeightSave
上次学习的权值
dWeight
权值增量
eWeight1
TD累积权值增量(输出层)
eWeight2
Float***
TD累积权值增量(隐层)
TMStructure
定义网络学习、预报所需参数与函数
Layer
TMLayer**
Private
网络中的层
VoidNewMemory()
InputLayer
TMLayer*
输入层
VoidNetStructParamInit()
OutputLayer
输出层
VoidNetParamInit()
Epsilog
遗忘因子
VoidNetStructLayerInit(0
Lambda
累积因子
VoidNetWeightInit()
Gamma
折价因子
FloatRandomEqualfloat(float,float)
Gain
Sigmoid函数的系数
VodPropagateLayer(TMLayer*,TMLayer*)
NetError
BP训练用总体误差
VoidGetOutput(float*)
Max_TaError
网络BP训练最大总体误差
VoidWrite_File(int,bool)
Max_InError
网络BP训练最大个体误差
VoidWrite_Weight_File(int)
Max_Epoch
最大学习次数
VoidWrite_Structure_File(int,bool)
In_Para
直接输入的高炉工艺参数个数
VoidRead_File(int,bool)
In_RtnPara
反馈硅值个数
VoidRead_Struct(int,bool)
Step_Count
正在预报的步数
VoidRead_Weight(int,bool)
Pre_Steps
Nt
预报提前的步数
VoidDelete_struc()
NParam
采样参数个数
VoidDelete_NewMemory()
Lag_Adjust
工艺参数步数调整量
VoidTD_TrainPredict()
NLayer
网络层数
VoidTD_Training()
Unit
网络各层结点个数向量
VoidTD_Stove_Training(int)_
Err_Plot
误差文件生成标志
VoidTraining_New_Stove(int,int)
Train_Flag
网络训练标志
VoidTraining_Reverse_Stove(int,int)
SiStove_Count
硅数据的炉数
VoidTraining_Last_Stove(int)
PTStove_Count
铁水温度数据的炉数
VoidJudge_Train()
Stove_Total
总的炉数
VoidProtractCurve()
FirstStart
第一次启动标志
VoidTD_Learn()
FirstTrainFlag
Bool
第一次训练标志
VoidTD_PredictInit()
Input_Para
高炉工艺参数输入向量
VoidTD_SetInput(int,nt,int,int)
Input_Rtn
输入向量反馈硅向量
VoidCompute_TD_Error(float,bool)
TD_Para
一炉中的输入参数矩阵
VoidBackprogate_TD_Layer(int,float*)
TD_RtnPara
一炉中的输入反馈参数矩阵
VoidTD_Backpropage(float*)
TD_TimePara
Int**
一炉中的输入参数时间矩阵
VoidDateCompute(int*,int)
TD_Output
网络输出向量
VoidJudge_YearMonDay(int*,int*)
CurrentDir
Char*
当前目录
VoidTD_Sidatld(float,float*,int)
In_Buf
工艺参数缓冲区
VoidLayerParamInit()
Rtn_Buf
反馈硅缓冲区
Iinttimeminus(int&
int&
)
Train_Result
Si训练值
IntAllDayDataCompute()
PT_PreValue
PT预报值
VoidCompute_A0A1();
Si_Now
当前硅值
VoidSiDataProcess();
Si_Predict
预报硅值
IntJudge_trainNew()
Ave_Ut
输入向量均值
IntAscendORDescend(int,int)
Cov_Ut
输入向量方差
FloatTC_Predict(bool)
Ave_Si
硅均值
FloatComute_Si_Ave(int)
Cov_Si
硅方差
Inttotal_acc(int)
nSi_ProData
插值的硅值
Intfirstpred_bf()
A0
PT预报系数
IntBP_Rumelhart(char*,intint)
A1
VodSave_Weight()
train_ct
计数炉数
VoidRestore_Weight()
My_Stove
IntIntro_spective(int,int,int,float,float*)
nSi
网络一炉中的插值向量
FloatTrain_BP_Net(int,int,int,float*,int)
Si_RewardFlag
Bool**
加强信号标志
FloatBP_SimulateNet(int,,int,int)
Stove_Flag
炉信号标志
VoidBP_ComputeOutputError(int)
Input_Para_
Matr
作为输入的高炉参数个数
VoidBP_BackpropagateLayer(TMLayer*,TMLayer*)
InParaTimes
Int*
输入参数响应时间
VoidBP_BackpropagateNet()
Stove_Steps
Int*
网络一炉的输入步数
VoidBP_AdjustWeights()
Si_Value
硅预报值
VoidData_Location(int,int)
PT_Value
VoidMoveData(int)
TC_Value
TC预报值
FloatPT_Predict(float)
PT_Si
铁水温度硅值缓冲区
VoidBP_Train_Init(char*,int,int)
Ehour
时
VoidBP_StoveDataRead(char*,int,int)
Emin
Innt*
分
VoidBP_ReadDataLines(FILE*,int,float**,bool,int**,int*)
Lag_Steps
滞后步数
VoidBP_DateCompute(int*,int**)
ParamChecked
Bool*
参数选取标志
VoidBP_SetInput(int,int,int)
Training_Num
训练样本个数
VoidSidatld(float,float*,float*)
Input1_temp
Float**
BP训练输入参数
VoidSidatld2(int,int,float,float*,float*)
Input2_temp
Floatsi_std(float,float*,float*cov,float)
Target_temp
BP训练目标值
BoolBP_Train_Network(char*,int)
BPSi
BP炉硅平均值
VoidBP_Model_Test(char)
Nsteps_temp
炉的步数
VoidBP_Delete_Memory(inySteps_Num)
VoidBP_Model_Trianing(char*,int,bool,int,int)
Predict(char*,int,int,int,bool)
TD_PredictTimer()
`
函数功能说明
函数名称
分配地址空间,结构初始化
VoidPredict(char*Directory,intMon,intFlag,intNetFlag)
所属类名
调用范围
函数参数
参数名称
参数类型
输入/输出
参数意义描述
Directory
Mon
Flag
NetFlag
Char*
int
I
I
文件目录
月份
网络数据变更标志
网络参数初始化标志
说明
调用函数为:
NewMemory();
函数返回值
返回值类型
返回值意义描述
为TMStructure类的指针分配地址空间
VoidNewMemory(void)
TD启动方式判断,并对模型初始化
VoidTD_PredictTimer(void)
调用如下函数:
TD_Predict_Init();
TD_TrainPredict();
对TD神经元网络的结构于参数进行初始化
VoidNetStructParamInit(void)
Praviate
调用如下参数进行网络结构与参数初始化
NetparamInit()
NetStructLayerInit()
LayerParamInit()
NetWeightInit()
函数功能说明
对网络及学习所需参数进行初始化设置
VoidNetParamInit(void)
主要设置网络的层数、输入工艺参数的个数、输入反馈值个数、各层的节点个数、各个工艺参数的滞后步数、网络学习所需的遗忘因子、衰减系数、折价因子、BP学习的最大次数、最大整体误差、最大个体误差、输入参数的均值与方差等。
设置网络各层的学习率、动量增益率与阈值
VoidLayerParamInit(void)
对网络的各层的结构参数分配地址空间
VoidNetStructLayerInit(void)
设定各层的权值、累积权增益值等分配地址
对网络各层权值进行初始化
VoidNetWeightInit(void)
网络各层权值初始值为-0.5~0.5
获得-0.5~0.5的随机浮点数
FloatRandomEqualfloat(void)
float
随机数
释放网络参数地址空间
VoidDeleteMemory(void)
TMStrucure
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宝钢 高炉 炉温 预报 调剂 指导 模型 开发 研究 程序设计 规格书
![提示](https://static.bdocx.com/images/bang_tan.gif)