跌落高度拟合方法

文档序号:9215520阅读:1024来源:国知局
跌落高度拟合方法
【技术领域】
[0001] 本发明涉及一种,具体涉及一种跌落高度拟合方法。
【背景技术】
[0002] 在标准EN 1177-2008《冲击减震游乐场铺面.临界跌落高度的测定》中给出了一 种临界跌落高度(HIC= 1000)的手工绘图求解的方式。该方式存在极大的不精确性,典型 例子如图1所示,图1中m为冲击测试点,H为跌落高度,HIC为临界跌落高度,在曲线中HIC =1000对应点为临界点。在作图过程中曲线的绘制,临界跌落高度的寻找,完全取决于测 试人员的经验,对测试的熟悉程度,一定程度还同去测试时候的心理相关,因此结果存在很 大的随机性,无法复现。
[0003] 同时,标准中要求对于一个跌落测试结果,最少需要两个值的HIC值在1000以下, 最少两个值HIC在1000以上。两个值应当低于临界跌落高度不大于500mm,两个值应当高 于临界跌落高度不大于500mm。因此测试采样点的合法性必须在临界跌落高度求解完成后 才可以判断,如果发现采样点不合法,必须重新采样,并对HIC-跌落高度曲线进行绘制,该 步骤会增加工作量,同时被测试点在反复冲击作用下,可能产生一定的材质变性,导致测试 结果的偏离。

【发明内容】

[0004] 为了解决上述技术问题,本发明提供了一种跌落高度拟合方法。
[0005] 为了达到上述目的,本发明的技术方案如下:
[0006] 本发明提供一种跌落高度拟合方法,包括以下步骤:
[0007] S1、有效测试点列表维护:跌落测试机进行冲击测试,得到冲击测试点的跌落数 据并生成测试点列表,将新的冲击测试点的跌落数据加入已经生成的测试点列表时进行冲 突分析,若不冲突,生成新的有效测试点列表后进入步骤S2,若冲突,则按照冲突判定规则 删除冲突点,生成新的有效测试点列表后进入步骤S2 ;
[0008] S2、确定是否可以三次B样条拟合:根据S1中新的有效测试点列表进行判断是否 包含四个以上的有效测试点,若是,则进入步骤S3,若否,则进行跌落测试引导后进入步骤 S1 ;
[0009] S3、三次B样条拟合:利用三次B样条基函数,根据四个相邻的有效测试点的跌落 数据计算出每一段拟合曲线的若干个型值点,然后将密集的型值点连接起来形成拟合的三 次B样条曲线;
[0010] 三次B样条基函数为:
?
[0012] 三次B样条曲线为:
[0014] 其中,rju)表示三次B样条曲线第i段的参数方程,NQ,4(u)表示三次B样条曲线 的第〇个基函数,Uu)表示三次B样条曲线的第1个基函数,N 2,4(u)表示三次B样条曲 线的第2个基函数,N3,4(u)表示三次B样条曲线的第3个基函数,\表示三次B样条曲线 特征多边形第i个顶点矢量,V i+1表示三次B样条曲线特征多边形第i+1个顶点矢量,V i+2 表示三次B样条曲线特征多边形第i+2个顶点矢量,Vi+3表示三次B样条曲线特征多边形第 i+3个顶点矢量;
[0015] S4、临界跌落高度求解:根据步骤S3得到的三次B样条曲线,求解三次B样条曲线 上HIC = 1000对应点的跌落高度;
[0016] S5、确定是否取得有效临界跌落高度:根据步骤S4得到的跌落高度,在步骤S1中 有效测试点列表中寻找,在区间【跌落高度-500mm,跌落高度】内是否存在二个有效测试点, 以及在区间【跌落高度,跌落高度+500_】内是否存在二个有效测试点,若存在,则进入步骤 S6,若不存在,则进行跌落测试引导后进入步骤S1 ;
[0017] S6、输出结果:输出得到的三次B样条曲线以及临界跌落高度在得到的三次B样条 曲线上HIC = 1000对应点的跌落高度。
[0018] 本发明中上述的步骤S1中跌落数据包括跌落高度和HIC值,
[0019] 冲突判定规则包括:是否有点重合和是否有点相互矛盾,是否有点重合为新的冲 击测试点与已经生成的测试点列表中的跌落高度和对应HIC值是否完全相等,是否有点相 互矛盾为新的冲击测试点与已经生成的测试点列表中的跌落高度和HIC值是否矛盾。
[0020] 本发明中上述的跌落测试引导步骤包括:
[0021] D1、判定是否存在有效测试点:获取有效测试点列表,确定是否存在有效测试点, 若存在,则进入步骤D2,若不存在,则提示跌落高度在一固定点处进行测试;
[0022] D2判定是否存在一个有效测试点:若有效测试点大于一个,则进入步骤D3,若有 效测试点为一个,则求解有效测试点和原点对应的直线U,以直线1^的直线方程求解HIC = 1000对应点的跌落高度,然后提示在该跌落高度进行跌落测试;
[0023] D 3、判定是否存在二个有效测试点:若有效测试点大于二个,则进入步骤D4,若 有效测试点为二个,则求解二个有效测试点对应的直线L 2,以直线1^2的直线方程求解HIC = 1000对应点的跌落高度,然后提示在该跌落高度进行跌落测试;
[0024] D4、判定是否存在三个有效测试点:若有效测试点大于三个,则进入步骤D5,若有 效测试点为三个,则求解三个有效测试点对应的二次曲线C 2,以二次曲线C2的直线方程求 解HIC = 1000对应点的跌落高度,然后提示在该跌落高度进行跌落测试;
[0025] D5、判定临界点左侧是否存在二个有效测试点:判定在区间【临界点高度-500mm, 临界点高度】内是否存在二个有效测试点,若有效测试点为二个,则进入D6,若有效测试点 小于二个,则提示在区间【临界点高度-500mm,临界点高度】内进行跌落测试;
[0026] D6、判定临界点右侧是否存在二个有效测试点:判定在区间【临界点高度,临界点 高度+500mm】内是否存在二个有效测试点,若有效测试点为二个,则结束,若有效测试点小 于二个,则提示在区间【临界点高度,临界点高度+500_】内进行跌落测试。
[0027] 本发明具有以下的有益效果:
[0028] 一,按照冲突判定规则删除冲突点,得到有效的测试点,便于快速进行三次B样条 拟合,提尚测试的效率;
[0029] 二,B样条曲线具有直观性、局部性、凸包行、保凸性、几何不变性和变差减少等性 质,便于局部修改,利用三次B样条曲线对有效的测试点进行曲线拟合,实现临界跌落高度 的快速求解,进一步提高测试的效率;
[0030] 三,跌落测试引导采用逐次逼近的方法进行测试引导,并提示可能合适的测试点 进行测试,从而提高测试的效率。
【附图说明】
[0031] 图1为本发明【背景技术】的临界跌落高度(HIC = 1000)示意图。
[0032] 图2为本发明一种实施方式的整体流程图。 图3为本发明一种实施方式的跌落测试引导流程图
【具体实施方式】
[0033] 下面结合附图详细说明本发明的优选实施方式。
[0034] 为了达到本发明的目的,如图2所示,在本发明的其中一种实施方式中提供一种 跌落高度拟合方法,包括以下步骤:
[0035] S1、有效测试点列表维护:跌落测试机进行冲击测试,得到冲击测试点的跌落数据 并生成测试点列表,将新的冲击测试点的跌落数据加入已经生成的测试点列表时进行冲突 分析,若不冲突,生成新的有效测试点列表后进入步骤S2,若冲突,则按照冲突判定规则删 除冲突点,生成新的有效测试点列表后进入步骤S2 ;
[0036] S2、确定是否可以三次B样条拟合:根据S1中新的有效测试点列表进行判断是否 包含四个以上的有效测试点,若是,则进入步骤S3,若否,则进行跌落测试引导后进入步骤 S1 ;
[0037] S3、三次B样条拟合:利用三次B样条基函数,根据四个相邻的有效测试点的跌落 数据计算出每一段拟合曲线的若干个型值点,然后将密集的型值点连接起来形成拟合的三 次B样条曲线;
[0038] 三次B样条基函数为:
[0040] 三次B样条曲线为:
[0042] 其中,rju)表示三次B样条曲线第i段的参数方程,NQ,4(u)表示三次B样条曲线 的第〇个基函数,Uu)表示三次B样条曲线的第1个基函数,N 2,4(u)表示三次B样条曲 线的第2个基函数,N3,4(u)表示三次B样条曲线的第3个基函数,\表示三次B样条曲线 特征多边形第i个顶点矢量,V i+1表示三次B样条曲线特征多边形第i+1个顶点矢量,V i+2 表示三次B样条曲线特征多边形第i+2个顶点矢量,Vi+3表示三次B样条曲线特征多边形第 i+3个顶点矢量;
[0043] S4、临界跌落高度求解:根据步骤S3得到的三次B样条曲线,求解三次B样条曲 线上HIC = 1000对应点的跌落高度;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1