System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于车辆制动,具体涉及基于区块链的制动盘磨损检测方法及系统。
技术介绍
1、随着自动驾驶技术的快速发展,无人驾驶汽车的安全性成为了关键问题。制动系统的可靠性是确保行车安全的关键因素。制动盘作为制动系统中的重要组成部分,其磨损状况直接关系到整车的制动性能和安全性。随着技术的进步,传统的制动盘检测方法往往依赖于人工检查,费时费力且不够精确,已无法满足无人驾驶汽车对于高效性和准确性的需求。因此,开发一种更加高效、准确的制动盘磨损检测方法成为了当务之急。
技术实现思路
1、基于上述技术问题,本专利技术提供基于区块链的制动盘磨损检测方法及系统,通过集成在无人驾驶汽车中,实时监测制动盘磨损情况,并确保数据的安全性和不可篡改性。
2、本专利技术提供基于区块链的制动盘磨损检测方法,所述方法包括:
3、步骤s1:获取制动盘参数,计算制动盘的磨损数据和剩余寿命;
4、步骤s2:将所述磨损数据和所述剩余寿命进行加密,得到加密数据;
5、步骤s3:将所述加密数据上传区块链网络,生成分布式账本;
6、步骤s4:制定智能合约,更新所述分布式账本并执行操作;
7、步骤s5:利用共识机制,优化制动盘信息。
8、可选地,所述计算制动盘的磨损数据和剩余寿命,具体包括:
9、磨损数据计算公式为:
10、
11、k=k0e-ateβr
12、式中,v为制动盘的磨损量;r为制动盘的硬
13、剩余寿命计算公式为:
14、
15、
16、式中,rl为制动盘的剩余寿命;s为制动盘的当前强度,也就是制动盘在受到一定的载荷时,能够承受的最大应力;s0为制动盘的初始强度;sm为制动盘的最小强度;th0为制动盘的初始厚度;th为制动盘的当前厚度;v为制动盘的磨损量;h为制动盘的硬度。
17、可选地,所述将所述磨损数据和所述剩余寿命进行加密,得到加密数据,具体包括:
18、加密数据公式为:
19、
20、式中,m为输入数据,包括所述磨损数据和所述剩余寿命;n为数据m的位数;mi为数据m的第i位;a为常数;p为素数;h(m)是数据m的哈希值。
21、可选地,所述将所述加密数据上传区块链网络,生成分布式账本,具体包括:
22、对所述加密数据进行数字签名,生成签名sign,公式为:
23、sign=e(h(m),d)=h(m)dmod m
24、式中,sign为签名;e()为加密函数;h(m)为数据m的哈希值;d为私钥;m为合数,满足m=pq,其中p和q都是素数;
25、将数据m的哈希值h(m)和签名sign一起作为交易数据,发送到区块链网络中,生成分布式账本。
26、可选地,所述制定智能合约,更新所述分布式账本并执行操作,具体包括:
27、定义制动盘的结构体;所述结构体包括制动盘编号、磨损数据、剩余寿命、车主地址和维修标志;
28、定义智能合约;所述智能合约包括一个常量、一个映射表、两个地址变量、三个事件和四个函数;所述一个常量为制动盘磨损阈值;所述一个映射表为存储所有制动盘信息;所述两个地址变量分别为维修商地址和保险公司地址;所述三个事件分别为需要维修、维修完成和索赔;所述四个函数分别为注册制动盘函数、更新制动盘函数、维修制动盘函数和索赔制动盘函数;
29、所述注册制动盘函数,由车主调用,传入所述制动盘编号、所述磨损数据和所述剩余寿命,注册制动盘到映射表中;
30、所述更新制动盘函数,由车主调用,传入所述制动盘编号和新磨损数据,更新制动盘的磨损数据;
31、所述维修制动盘函数,由维修商调用,传入所述制动盘编号和维修后的磨损数据,维修制动盘;
32、所述索赔制动盘函数,由保险公司调用,传入所述制动盘编号和索赔金额,索赔制动盘。
33、本专利技术害基于区块链的制动盘磨损检测系统,所述系统包括:
34、制动盘指标计算模块,用于获取制动盘参数,计算制动盘的磨损数据和剩余寿命;
35、数据加密模块,用于将所述磨损数据和所述剩余寿命进行加密,得到加密数据;
36、数据上传模块,用于将所述加密数据上传区块链网络,生成分布式账本;
37、智能合约制定模块,用于制定智能合约,更新所述分布式账本并执行操作;
38、优化模块,利用共识机制,优化制动盘信息。
39、可选地,所述制动盘指标计算模块,具体包括:
40、磨损数据计算公式为:
41、
42、k=k0e-ateβr
43、式中,v为制动盘的磨损量;h为制动盘的硬度;k为磨损系数;k0为常数;α和β为系数,表示温度和表面粗糙度对磨损的影响程度;t为制动盘的温度;r为制动盘的表面粗糙度;f为制动盘受到的压力;l为制动盘的滑动距离;σ为制动盘的最大热应力;γ为系数,表示热应力对磨损的影响程度;η为系数,表示制动盘和摩擦片之间的磨损耦合效应的强度;
44、剩余寿命计算公式为:
45、
46、
47、式中,rl为制动盘的剩余寿命;s为制动盘的当前强度,也就是制动盘在受到一定的载荷时,能够承受的最大应力;s0为制动盘的初始强度;sm为制动盘的最小强度;th0为制动盘的初始厚度;th为制动盘的当前厚度;v为制动盘的磨损量;h为制动盘的硬度。
48、可选地,所述数据加密模块,具体包括:
49、加密数据公式为:
50、
51、式中,m为输入数据,包括所述磨损数据和所述剩余寿命;n为数据m的位数;mi为数据m的第i位;a为常数;p为素数;h(m)是数据m的哈希值。
52、可选地,所述数据上传模块,具体包括:
53、对所述加密数据进行数字签名,生成签名sign,公式为:
54、sign=e(h(m),d)=h(m)dmod m
55、式中,sign为签名;e()为加密函数;h(m)为数据m的哈希值;d为私钥;m为合数,满足m=pq,其中p和q都是素数;
56、将数据m的哈希值h(m)和签名sign一起作为交易数据,发送到区块链网络中,生成分布式账本。
57、可选地,所述智能合约制定模块,具体包括:
58、结构体定义子模块,用于定义制动盘的结构体;所述结构体包括制动盘编号、磨损数据、剩余寿命、车主地址和维修标志;<本文档来自技高网...
【技术保护点】
1.基于区块链的制动盘磨损检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于区块链的制动盘磨损检测方法,其特征在于,所述计算制动盘的磨损数据和剩余寿命,具体包括:
3.根据权利要求2所述的基于区块链的制动盘磨损检测方法,其特征在于,所述将所述磨损数据和所述剩余寿命进行加密,得到加密数据,具体包括:
4.根据权利要求3所述的基于区块链的制动盘磨损检测方法,其特征在于,所述将所述加密数据上传区块链网络,生成分布式账本,具体包括:
5.根据权利要求1所述的基于区块链的制动盘磨损检测方法,其特征在于,所述制定智能合约,更新所述分布式账本并执行操作,具体包括:
6.基于区块链的制动盘磨损检测系统,其特征在于,所述系统包括:
7.根据权利要求6所述的基于区块链的制动盘磨损检测系统,其特征在于,所述制动盘指标计算模块,具体包括:
8.根据权利要求7所述的基于区块链的制动盘磨损检测系统,其特征在于,所述数据加密模块,具体包括:
9.根据权利要求8所述的基于区块链的制动盘磨损检测系统,其
10.根据权利要求6所述的基于区块链的制动盘磨损检测系统,其特征在于,所述智能合约制定模块,具体包括:
...【技术特征摘要】
1.基于区块链的制动盘磨损检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于区块链的制动盘磨损检测方法,其特征在于,所述计算制动盘的磨损数据和剩余寿命,具体包括:
3.根据权利要求2所述的基于区块链的制动盘磨损检测方法,其特征在于,所述将所述磨损数据和所述剩余寿命进行加密,得到加密数据,具体包括:
4.根据权利要求3所述的基于区块链的制动盘磨损检测方法,其特征在于,所述将所述加密数据上传区块链网络,生成分布式账本,具体包括:
5.根据权利要求1所述的基于区块链的制动盘磨损检测方法,其特征在于,所述制定智能...
【专利技术属性】
技术研发人员:孙涛,周正,宋孟辉,杨智勇,马吉松,李培军,卢中德,张丽丽,刘志宝,陈阳,
申请(专利权)人:辽宁省交通高等专科学校,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。