(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202110920485.6 (22)申请日 2021.08.1 1 (71)申请人 重庆大学 地址 400044 重庆市沙坪坝区沙正 街174号 (72)发明人 马驰 刘佳兰 桂洪泉 王时龙  (74)专利代理 机构 重庆航图知识产权代理事务 所(普通合伙) 50247 代理人 胡小龙 (51)Int.Cl. G06F 30/23(2020.01) G06F 30/27(2020.01) G06N 3/04(2006.01) G06N 3/08(2006.01) G06F 119/08(2020.01) (54)发明名称 STO-BTCN热误差预测模型建模方法及其迁 移学习方法 (57)摘要 本发明公开了一种STO ‑BTCN热误差预测模 型建模方法, 包括如下步骤: 1)初始化燕鸥优化 算法(STO)的参数; 2)创建BTCN神经网络, 将燕鸥 的初始位置映射为BTCN神经网络的批处理大小 和滤波器数量; 3)以平均绝对误差(MAE)视为适 应度函数; 4)判断平均绝对误差(MAE)是否小于 设定阈值; 5)判断迭代次数是否达到最大值, 若 是, 则终止迭代; 若否, 则迭代次数加1, 并将更新 后的燕鸥位置映射为BTCN神经网络的批处理大 小和滤波器数量后, 循环执行步骤3); 6)以燕鸥 优化算法(S TO)得到的批处理大小和滤波器数量 作为BTCN神经网络的最佳超参数, 构建得到S TO‑ BTCN热误差 预测模型。 本发明还公开了一种S TO‑ BTCN热误差预测模型的迁移学习方法。 权利要求书2页 说明书23页 附图12页 CN 113946990 A 2022.01.18 CN 113946990 A 1.一种STO ‑BTCN热误差预测模型建模方法, 其特 征在于: 包括如下步骤: 1)初始化燕鸥优化算法(STO)的参数, 随机生成燕鸥的初始位置; 判断燕鸥的初始位置 是否超出预设范围, 若是, 则将燕鸥的初始位置改为边界; 若否, 则 保持燕鸥的初始位置不 变; 2)创建BTCN神经网络, 将燕鸥的初始位置映射为BTCN神经网络的批处理大小和滤波器 数量; 所述BTCN神经网络的双线性层包括两个BTCN卷积层, 令其中一个BTCN卷积层的输出 为A1=(a1,…,an), 另一个BTCN卷积层的输出为A2=(a'1,…,a'n), 则双线性层的融合输出 G'为: 对G'取对角元 素并进行归一 化处理, 则得到双线性层的最终输出G; 3)以热误差数据训练BTCN神经网络后、 利用BTCN神经网络预测热误差, 以热误差测量 值和由BTCN神经网络预测得到的热误差预测值之间的平均绝对误差(MAE)视为适应度函 数; 4)判断平均绝对误差(MAE)是否小于设定阈值; 若是, 则以当前燕鸥位置映射得到的批 处理大小和滤波器数量作为BTCN神经网络的最佳超参数; 若否, 则更新燕鸥优化算法(STO) 的参数, 并将更新参数后的燕鸥优化算法(STO)的搜索结果与之前的最优解进 行比较, 若 更 新参数后的搜索结果的适应度小于之前的最优解的适应度, 则以更新参数后搜索到的位置 Pst(z+1)替换之前最优解的位置Pbest(z); 5)判断迭代次数是否达到最大值, 若是, 则终止迭代, 以平均绝对误差(MAE)最小时的 燕鸥位置映射得到的批处理大小和滤波器数量作为BTCN神经网络的最佳超参数; 若否, 则 迭代次数加1, 并将更新后的燕鸥位置映射为B TCN神经网络的批处理大小和滤波器数量后, 循环执行步骤3); 6)以燕鸥优化算法(STO)得到的批处理大小和滤波器数量作 为BTCN神经网络的最佳超 参数, 构建得到STO ‑BTCN热误差预测模型。 2.根据权利要求1所述的STO ‑BTCN热误差预测模型建模方法, 其特征在于: 所述步骤3) 中, 将热误差数据以监 督学习算法处 理后, 再作为BTCN神经网络的训练集和 测试集。 3.根据权利要求1所述的STO ‑BTCN热误差预测模型建模方法, 其特征在于: 所述步骤4) 中, 燕鸥优化 算法(STO)参数的更新方法如下: Cst=SA*Pst(z) Mst=CB*(Pbest(z)‑Pst(z)) CB=0.5*Rand Dst=Cst+Mst 其中, Pst(z)是燕鸥的当前位置; z是迭代次数; Cst是燕鸥在不相互碰撞 的情况下的位 置; CB是一个随机变量; Mst是当前位置 向最优位置移动的过程; Pbest(z)是燕鸥的全局最优 位置; Rand是一个介于0和1之间的随机数; Dst是当前位置向最优位置更新的轨迹; SA为避免 碰撞的控制参数, 且:权 利 要 求 书 1/2 页 2 CN 113946990 A 2其中, Itermax是最大迭代次数。 4.根据权利 要求3所述的STO ‑BTCN热误差预测模型建模方法, 其特征在于: 更新燕鸥优 化算法(STO)参数后搜索到的燕鸥位置为: 其中: Dθ=|r6Pbest(z)‑Pst(z)| r4∈(0,360°) 其中, Pst(z+1)表示更新参数后搜索到的燕鸥位置; r3,r4,r5和r6表示在[0,1]范围内随 机生成的四个参数; a表示常数; Dθ是当前位置与最佳位置之间的距离 。 5.根据权利 要求1所述的STO ‑BTCN热误差预测模型建模方法, 其特征在于: 所述BTCN神 经网络包括至少两层 BTCN单元, 相邻两层 BTCN单元之间采用残差块相连接 。 6.根据权利 要求5所述的STO ‑BTCN热误差预测模型建模方法, 其特征在于: 所述残差块 的表达式为: z(i+1)=σ(T(z(i) )+z(i)) 其中, z(i+1)和z(i)分别是第ith个残差块的输出和输入; σ 是relu激活函数; T(z(i))是 第ith个残差块中的非线性变换。 7.根据权利 要求5所述的STO ‑BTCN热误差预测模型建模方法, 其特征在于: 所述BTCN单 元采用因果卷积和扩张卷积, 因果卷积的表达式为: 扩张卷积的表达式为: 其中, 其中, F(t)是输出; xt‑i是输入; fi是滤波器; k是 卷积核的大小; d是扩张因子 。 8.一种STO ‑BTCN热误差预测模型的迁移学习方法, 其特 征在于: 包括如下步骤: 1)根据1#工况下的热误差数据, 采用如权利要求1 ‑7任一项所述STO ‑BTCN热误差预测 模型建模方法创建得到的STO ‑BTCN热误差预测模型; 2)保持所述STO ‑BTCN热误差预测模型的BTCN神经网络的BTCN层的参数不变, 将2#工况 下的热误差数据输入并训练所述STO ‑BTCN热误差预测模型以更新BTCN神经网络的全连接 层到输出层的参数, 得到STO ‑BTCN热误差预测迁移学习模型。权 利 要 求 书 2/2 页 3 CN 113946990 A 3

.PDF文档 专利 STO-BTCN热误差预测模型建模方法及其迁移学习方法

文档预览
中文文档 38 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共38页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 STO-BTCN热误差预测模型建模方法及其迁移学习方法 第 1 页 专利 STO-BTCN热误差预测模型建模方法及其迁移学习方法 第 2 页 专利 STO-BTCN热误差预测模型建模方法及其迁移学习方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:52:52上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。