作者简介:张茹斌(1990-),男,博士研究生.研究方向:机电一体化,健康体征参数获取.E-mail:rbzhang_1990@126.com
针对在心肺功能评估和训练中由于蹬踏速率波动导致运动负荷(功率)无法维持恒定的问题,设计了一种新型磁阻发生装置,可实时、快速、精确地调节阻力,并通过模糊PID控制实现了一定范围内不受蹬踏速率影响的恒功率控制。为验证恒功率控制效果,在改进后的心肺功能评估训练系统和Monark心肺功能评估训练系统上分别进行了恒功率实验,测试结果表明:对于改进后的系统,蹬踏速率在50~70 r/min变化时,实时功率曲线控制在目标功率曲线±8 W内上下波动,2 min内整体平均功率与目标功率误差小于2 W,系统克服了由于蹬踏速率改变而导致人体输出功率无法恒定的问题;相比Monark系统,在相同目标功率及相同蹬踏速率变化条件下,改进后的系统在恒功率控制精度上整体提升了2 W,同时降低了控制误差。
For the non-constant exercise workload (power) due to the fluctuation of pedaling rate in cardiopulmonary function and training system, a new magnetic-resistance generator was designed to adjust the resistance real-timely, instantly and precisely. The constant power can be maintained independent of the pedaling rate within certain range by applying fuzzy PID control theory. To validate the effect of constant power control, experiments were carried out on the improved cardiopulmonary function evaluation and training system and on the Monark cardiopulmonary function evaluation and training system, respectively. Results show that, for the improved system, the instant power curve fluctuates within 8 W of the target power curve, and the control error between the average power during two minutes of the test and the target power is less than 2 W as the pedaling rate changes in the range of 50 r/min to 70 r/min. The new system overcomes the influence of non-constant power output due to the fluctuation of pedaling rate. Compared with the Monark system, the new system improves the constant power control accuracy by 2 W and reduces the control error under the same target power and the same change of pedaling rate.
在功率自行车[1, 2]心肺功能评估训练系统中, 运动负荷以测试者运动时用于克服功率车阻力所产生的输出功率表示。在实际心肺功能评估过程中, 事先设定好运动功率, 要求测试者以固定的蹬踏速率进行特定时间的测试, 记录每级功率下的心率、摄氧量变化情况, 再利用功率、心率、摄氧量的关系模型对心肺功能指标进行计算和评估[2, 3, 4]。然而, 由于测试者的主观因素导致蹬踏速率难以维持恒定, 从而无法保证各级功率的恒定, 进而难以获取准确的稳定心率及摄氧量平台, 影响评估结果的准确性[5, 6, 7]。在制定心肺功能运动处方的训练强度时, 各级功率的波动也会导致用户实际无法按照指定的运动负荷进行精确训练, 从而影响训练效果。此外, 在对某些受身体因素制约的特殊人群进行心肺功能评估训练的过程中, 由于其蹬踏速率难以维持恒定, 恒功率控制就显得尤为重要[7, 8]。因此, 实现不受蹬踏速率影响的恒定功率控制是进行功率车心肺功能评估和执行运动处方训练的必要条件, 对于实现精确的个性化运动健康管理有着重要的意义。
国内外关于功率车心肺功能评估训练系统的恒功率控制的研究较少, 具备恒功率功能的也仅有Monark、Lode等少数进口且价格昂贵的评估系统, 但对恒功率控制的具体实施方法及控制效果并未进行深入讨论。本文以实现基于功率车心肺功能评估训练系统的恒功率控制为目标, 设计了一种新型磁阻发生装置, 通过功率反馈及模糊PID控制实现了一定范围内不受蹬踏速率改变而影响的恒功率控制, 并对恒功率控制效果进行了评价分析。
功率车心肺功能评估训练系统主要由阻力发生及调控装置、功率测量单元、蹬踏速率测量单元、心率、血压监测单元、人体代谢测量单元、心肺功能测试、训练模型几部分组成, 系统结构框图如图1所示。在对心肺功能进行运动评估及训练的过程中, 实时监测心率、摄氧量的变化, 通过建立功率、心率、摄氧量3者之间的对应关系, 进而根据此模型计算最大心率
阻力发生装置是功率车心肺功能评估训练系统的核心机构。通过阻力发生装置, 可以实时地调整运动负荷(功率)大小。常用的阻力发生装置以拉线方式通过电机控制磁铁与飞轮的远近来调节阻力大小, 尽管这样使阻力调节段数更为细化, 但由于电机调节精度、速率有限, 为实现较为精确的恒功率控制, 需要一种阻力连续可调、调节速率更快、实时性更高的阻力发生装置, 能够根据功率反馈结果对阻力进行实时、精确的调节。
本次设计使用绕匝线圈组替代了原有功率车内的多组磁铁, 与金属飞轮共同构成了新型磁阻发生装置。当给绕匝线圈组通电时, 将会产生多个NS级相互交替的磁场。绕匝线圈组外侧的金属飞轮以一定转速运动时, 根据电磁感应原理, 将会产生感应电动势, 形成一个始终阻碍转子飞轮转动的作用力。因此, 带电的金属飞轮在绕匝线圈组周围运动时会产生一个阻力矩, 即所谓的磁阻。图3为磁阻发生原理示意图。
绕匝线圈组由磁极圆盘和漆包线(铜)组成。磁极圆盘共有12个磁极, 每个磁极分别绕上适量的漆包线, 从而使得每个磁极都成为一个电磁铁, 通电后产生磁场, 进而产生系统所需要的磁阻。多层螺管轴线中心的轴向磁场强度计算公式为[9]:
式中:
根据实际所需的磁场强度大小, 利用该式(1)可计算每个磁极所需的漆包线匝数。磁阻发生装置如图4所示。
磁阻的大小由绕匝线圈的磁场强度决定, 而该磁场强度又由通过线圈的电流大小所决定, 根据上述对应关系, 通过脉冲宽度调制(PWM)控制线圈的电流大小即可改变磁阻。
图5为基于新型磁阻发生装置的扭矩测量示意图。其中, A点为压力传感器应变片安装位置; B点为固定端; F为运动产生的作用力; r为力臂; T为扭矩, 扭矩测量公式为:
蹬踏功率车时的瞬时输出功率, 即克服磁场阻力所输出的功率, 等于金属飞轮在磁场中运动所产生的扭矩与飞轮转速的乘积:
式中: P为克服磁场阻力的瞬时输出功率; T为扭矩, N· m; n为蹬踏速率, r/min;
将扭矩测量公式
由于瞬时输出功率波动较大, 本文中的恒功率研究都是基于蹬踏一圈内的平均功率展开的。若一圈内的功率采样点数为N, 一圈内的平均功率为
图6为新型磁阻发生装置在实际测试中磁阻作用力F、蹬踏速率n、线圈通电电流
基于上述恒功率控制原理可以看出, 由于磁阻作用力F与线圈通电电流
本文选用的模糊控制器为双输入三输出系统。系统将功率的偏差e和偏差的变化率ec作为模糊控制器的输入, 输出为修正的比例常数Δ Kp、积分常数Δ Ki、微分常数Δ Kd。系统模糊PID控制器结构图如图8所示。
将e、ec、Δ Kp、Δ Ki、Δ Kd分为7个模糊子集 {NB, NM, NS, ZO, PS, PM, PB}, 模糊论域为[-3, 3], 量化等级为[-3, -2, -1, 0, 1, 2, 3]; e、ec、Δ Kp、Δ Ki、Δ Kd的隶属度函数如图9所示, 其中, 左右两端采用高斯隶属度函数, 其余部分采用三角型隶属度函数。
基本模糊规则描述如下:
(1)如果e为负值, 说明实际功率小于目标功率, 应当加大PID补偿, 使得功率增加。若此时ec也为负值, 说明偏差在继续变大, PID补偿应当适当再次增大。反之, PID补偿应当减小。
(2)如果e为零, 说明实际功率等于目标功率, 无需介入PID补偿。若此时ec有变化趋势, PID补偿大小应与ec的变化方向相反。
(3)如果e为正值, 说明实际功率大于目标功率, 应当减小PID补偿, 使得功率减小。若此时ec也为正值, 说明偏差在继续变大, PID补偿应适当再次减小。反之, PID补偿应当增大。
基于上述经验, 本文设计的模糊控制器的控制规则如表1、表2、表3所示。
选取8名测试对象, 针对改进后的心肺功能评估训练系统的恒功率效果进行了验证实验。测试对象按照运动负荷分别为75、100、125、150 W进行每级2 min的递增负荷实验(共8 min), 每级测试中, 测试者的蹬踏速率允许在50~70 r/min的较大范围内变化, PC端采样间隔约为1.2 s, 实时记录功率变化, 观察、分析功率波动情况。实验中所有描述性统计结果以均数加减标准差(Mean± SD)表示。
改进系统的恒功率测试效果以及恒功率误差曲线如图10、图11所示。由图10、图11不难发现, 蹬踏速率在50~70 r/min变化时(58.6± 4.8 r/min), 各级的实时功率曲线均控制在目标功率曲线± 8 W内上下波动, 能够满足蹬踏速率波动条件下的恒功率控制要求。
表4为8名测试对象在递增负荷实验中恒功率测试结果统计表。由表1可知, 蹬踏速率在50~70 r/min波动时, 2 min内测试的整体平均功率与目标功率误差小于2 W, 方差(SD)反映了各时刻功率的波动情况。由于在实际心肺功能评估和训练中, 更关注的是一段时间内的平均运动负荷是否与设定的目标运动负荷相近, 因此, 表4充分验证了本文系统可有效实现恒功率控制。
Monark心肺功能评估训练系统是业内认定的、权威性较高的心肺功能评估系统, 同时也是少数具备恒功率输出的系统之一[1]。本文基于改进的恒功率心肺功能评估训练系统和Monark心肺功能评估训练系统在恒功率控制精度及误差上进行了对比。
选取一名测试对象, 在两种系统上分别按照运动负荷75、100、125、150 W进行每级2 min的递增负荷实验(共8 min)。为保证两组实验蹬踏速率差异性较小, 在每级2 min的恒功率实验中要求测试者按照一定的规律在50~70 r/min的蹬踏速率范围内进行蹬踏, 具体规则为:第1个30 s蹬踏速率由50 r/min均匀提高到60 r/min, 第2个30 s由60 r/min均匀提高到70 r/min, 第3个30 s由70 r/min均匀减小到60 r/min, 最后30 s再由60 r/min均匀减小到50 r/min。PC端采样间隔间隔均为1.2 s, 实时记录功率变化, 观察、分析功率波动情况, 对比两种系统的恒功率控制精度及误差。
图12和图13分别为两种系统在100 W运动负荷下的恒功率测试效果以及恒功率误差曲线。结合两图不难发现:在蹬踏速率变化基本相同的条件下, 改进系统在功率调节速率上得到了提升, 同时, 恒功率控制误差从整体上要小于Monark系统。
表5为两种系统的各级恒功率测试结果对比。由表5可知, 相比Monark系统, 在相同目标功率及相同蹬踏速率变化条件下, 改进后的系统在恒功率控制精度上整体提升了2 W, 同时降低了控制误差。
(1)以新型磁阻发生装置作为阻力调控机构可以实现蹬踏过程中阻力连续、快速、实时地调节, 同时能够精确地测量人体输出功率, 并根据功率反馈结果对阻力进行精确调节。
(2)对于改进的心肺功能评估训练系统, 蹬踏速率在50~70 r/min变化时, 实时功率曲线控制在目标功率曲线± 8 W内上下波动, 2 min内的整体平均功率与目标功率误差小于2 W, 系统克服了蹬踏速率波动对输出功率的影响, 实现了一定范围内不受蹬踏速率改变而影响的恒功率控制。在实际心肺功能评估和训练中, 不仅降低了对测试者的要求, 同时确保了测试及训练的准确性。
(3)相比Monark心肺功能评估训练系统, 在相同目标功率及相同蹬踏速率变化条件下, 改进后的系统在恒功率控制精度上整体提升了2 W, 同时降低了控制误差。
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|