一种基于NSGA-II算法的运动处方参数管理方法技术

技术编号:26171875 阅读:28 留言:0更新日期:2020-10-31 13:46
本发明专利技术公开一种基于NSGA‑II算法的运动处方参数管理方法,具体步骤为:步骤1,确认运动项目并初始化处方参数;步骤2,建立运动处方数据模型并管理运动处方参数;步骤3,接收运动数据并记录每个运动强度时的秒级时间戳;步骤4,当用户执行完一次运动处方后,根据接收到的运动数据获取运动量和运动时长;步骤5,计算运动处方参数限定条件;步骤6,在运动参数限定条件下,利用NSGA‑II算法计算运动处方参数;步骤7,修改并生成新的运动处方;步骤8,在每次运动处方执行时,利用步骤3所采用的方法,收集新的运动数据,返回步骤4~步骤7,生成新的运动处方。本发明专利技术解决了现有技术中存在的运动处方管理缺乏自适应调整的问题。

【技术实现步骤摘要】
一种基于NSGA-II算法的运动处方参数管理方法
本专利技术属于计算机管理运动处方
,涉及一种基于NSGA-II算法的运动处方参数管理方法。
技术介绍
运动干预健康的理念是被人们广泛认可的,当今社会,越来越多的人希望依靠运动改善身体体质,或达到减肥、塑形、增肌等目的。实现不同的运动目的需要采用不同的运动方案以及运动强度、运动频率、运动时长,且随着运动者体质的不断改善,为了保证运动处方的效力,运动强度、运动频率、运动时长等参数应随之调整。目前运动处方参数管理多采用大数据分析,聚类分析等方法,针对用户类型制定运动处方参数,缺乏对用户差异的分析,难以实现个性化运动参数的制定和管理。
技术实现思路
本专利技术的目的是提供一种基于NSGA-II算法的运动处方参数管理方法,解决了现有技术中存在的运动处方参数制定管理缺乏个性化和自适应调整的问题。本专利技术所采用的技术方案是,一种基于NSGA-II算法的运动处方参数管理方法,具体步骤为:步骤1,用户开始执行某一运动处方时,确认该用户所执行的运动处方中的本文档来自技高网...

【技术保护点】
1.一种基于NSGA-II算法的运动处方参数管理方法,其特征在于,具体步骤为:/n步骤1,用户开始执行某一运动处方时,确认该用户所执行的运动处方中的运动项目,并初始化用户的运动处方参数;/n步骤2,从步骤1的初始化运动处方参数中,获取运动处方参数,建立运动处方数据模型,利用此模型管理运动处方参数;/n步骤3,接收用户每次执行运动处方时传入的运动数据,其运动数据为运动者的运动强度,以心率为指标,以及记录每个运动强度时的秒级时间戳;/n步骤4,当用户执行完一次运动处方后,对接收到的运动数据进行处理,以获取运动平均强度、最大强度,并计算出此次执行运动处方的运动量和运动时长;/n步骤5,从步骤4处理完...

【技术特征摘要】
1.一种基于NSGA-II算法的运动处方参数管理方法,其特征在于,具体步骤为:
步骤1,用户开始执行某一运动处方时,确认该用户所执行的运动处方中的运动项目,并初始化用户的运动处方参数;
步骤2,从步骤1的初始化运动处方参数中,获取运动处方参数,建立运动处方数据模型,利用此模型管理运动处方参数;
步骤3,接收用户每次执行运动处方时传入的运动数据,其运动数据为运动者的运动强度,以心率为指标,以及记录每个运动强度时的秒级时间戳;
步骤4,当用户执行完一次运动处方后,对接收到的运动数据进行处理,以获取运动平均强度、最大强度,并计算出此次执行运动处方的运动量和运动时长;
步骤5,从步骤4处理完成的数据中,计算运动处方参数限定条件;
步骤6,在运动参数限定条件下,利用NSGA-II算法计算运动处方参数;
步骤7,修改运动处方参数模型中的运动参数,生成新的运动处方;
步骤8,在每次运动处方执行时,利用所述步骤3所采用的方法,收集新的运动数据,返回步骤4~步骤7,生成新的运动处方。


2.如权利要求1所述的一种基于NSGA-II算法的运动处方参数管理方法,其特征在于,所述步骤1具体为:
初始化所有参数有用户现阶段执行的运动处方项目Sport,运动处方类型Sport_type,运动项目最低要求强度Q_min和运动项目最高要求强度Q_max,运动项目最小运动量W_min,运动处方时长T,运动频率F,运动处方最低频率F_min,用户最大运动强度Qmax,用户最大运动时长Tmax;
其中运动处方类型Sport_type为有氧、力量、柔韧三者之一,运动强度单位:bpm,指每分钟心率,运动时长以分钟min为单位,运动频率单位:次/周,用户最大运动强度Qmax为具体数值或为空值,用户最大运动时长Tmax为具体数值或为空值;
初始化所有参数中,运动项目Sport、运动类型Sport_type,运动项目最低和最高要求强度Q_min、Q_max,最小运动量W_min,运动时长T,运动频率F为系统必要输入,其他为可选输入且默认为空。


3.如权利要求1所述的一种基于NSGA-II算法的运动处方参数管理方法,所述步骤2采用的运动处方模型管理运动处方参数的具体步骤为:
步骤2.1,创建运动处方模型,运动处方模型是一种数据结构,其数据结构包含运动项目Sport,运动处方类型Sport_type,运动处方强度Q,运动时长T,运动频率F;
步骤2.2,从初始化的用户运动处方参数中,获取用户现阶段执行的运动项目Sport,运动处方类型Sport_type,运动项目最低要求强度Q_min,运动处方时长T,运动频率F,分别赋值给运动处方模型中的运动项目,运动处方类型,运动强度,运动时长,运动频率。


4.如权利要求1所述的一种基于NSGA-II算法的运动处方参数管理方法,其特征在于,所述步骤3具体步骤为:接收运动过程中的运动强度实时数据,运动强度数据为用户运动时的实时心率q(bpm/min),并保存接收到的运动数据。


5.如权利要求1所述的一种基于NSGA-II算法的运动处方参数管理方法,其特征在于,所述步骤4的具体步骤为:
步骤4.1,计算本次执行运动处方的平均强度Qs_mean,并保存,其计算方法为:将所有运动强度数据值相加再除以数据量;
步骤4.2,借助冒泡排序方法,遍历一次运动数据,获取最大值作为运动最大强度Qs_max,并保存;
步骤4.3,从步骤1初始化的运动处方参数中,判断用户运动最高强度限制值Qmax的值是否为空,若是,则赋值Qmax为Qs_max;
步骤4.4,计算本次运动量Ws,并保存,计算方法如下:
运动量等于对每运动数据中的运动强度与采样时间间...

【专利技术属性】
技术研发人员:王磊练兴杨
申请(专利权)人:西安理工大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1