心肺功能评估训练系统的恒功率控制
张茹斌1,2, 占礼葵3, 彭伟1,2, 孙少明3, 刘骏富1,2, 任雷4
1.中国科学院 合肥智能机械研究所,合肥 230031
2.中国科学技术大学 信息科学技术学院,合肥 230026
3. 中国科学院 合肥技术创新工程院,合肥 230088
4.吉林大学 工程仿生教育部重点实验室,长春 130022
通讯作者:孙少明(1978-),男,研究员,博士.研究方向:健康体征参数获取.E-mail:sunsm1978@outlook.com

作者简介:张茹斌(1990-),男,博士研究生.研究方向:机电一体化,健康体征参数获取.E-mail:rbzhang_1990@126.com

摘要

针对在心肺功能评估和训练中由于蹬踏速率波动导致运动负荷(功率)无法维持恒定的问题,设计了一种新型磁阻发生装置,可实时、快速、精确地调节阻力,并通过模糊PID控制实现了一定范围内不受蹬踏速率影响的恒功率控制。为验证恒功率控制效果,在改进后的心肺功能评估训练系统和Monark心肺功能评估训练系统上分别进行了恒功率实验,测试结果表明:对于改进后的系统,蹬踏速率在50~70 r/min变化时,实时功率曲线控制在目标功率曲线±8 W内上下波动,2 min内整体平均功率与目标功率误差小于2 W,系统克服了由于蹬踏速率改变而导致人体输出功率无法恒定的问题;相比Monark系统,在相同目标功率及相同蹬踏速率变化条件下,改进后的系统在恒功率控制精度上整体提升了2 W,同时降低了控制误差。

关键词: 自动控制技术; 恒功率; 模糊PID控制; 心肺功能评估训练; 功率车
中图分类号:TP29 文献标志码:A 文章编号:1671-5497(2018)04-1184-07
Constant power control in cardiopulmonary function evaluation and training system
ZHANG Ru-bin1,2, ZHAN Li-kui3, PENG Wei1,2, SUN Shao-ming3, LIU Jun-fu1,2, REN Lei4
1.Institute of Intelligent Machines, Chinese Academy of Sciences, Hefei 230031,China
2.School of Information Science and Technology, University of Science and Technology of China, Hefei 230026,China
3.CAS(Hefei) Institute of Technology Innovation, Hefei 230088,China
4.Key Laboratory of Bionic Engineering, Ministry of Education, Jilin University,Changchun 130022,China
Abstract

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.

Keyword: automation technology; constant power; fuzzy PID control; cardiopulmonary function evaluation and training; cycle ergometer
0 引 言

在功率自行车[1, 2]心肺功能评估训练系统中, 运动负荷以测试者运动时用于克服功率车阻力所产生的输出功率表示。在实际心肺功能评估过程中, 事先设定好运动功率, 要求测试者以固定的蹬踏速率进行特定时间的测试, 记录每级功率下的心率、摄氧量变化情况, 再利用功率、心率、摄氧量的关系模型对心肺功能指标进行计算和评估[2, 3, 4]。然而, 由于测试者的主观因素导致蹬踏速率难以维持恒定, 从而无法保证各级功率的恒定, 进而难以获取准确的稳定心率及摄氧量平台, 影响评估结果的准确性[5, 6, 7]。在制定心肺功能运动处方的训练强度时, 各级功率的波动也会导致用户实际无法按照指定的运动负荷进行精确训练, 从而影响训练效果。此外, 在对某些受身体因素制约的特殊人群进行心肺功能评估训练的过程中, 由于其蹬踏速率难以维持恒定, 恒功率控制就显得尤为重要[7, 8]。因此, 实现不受蹬踏速率影响的恒定功率控制是进行功率车心肺功能评估和执行运动处方训练的必要条件, 对于实现精确的个性化运动健康管理有着重要的意义。

国内外关于功率车心肺功能评估训练系统的恒功率控制的研究较少, 具备恒功率功能的也仅有Monark、Lode等少数进口且价格昂贵的评估系统, 但对恒功率控制的具体实施方法及控制效果并未进行深入讨论。本文以实现基于功率车心肺功能评估训练系统的恒功率控制为目标, 设计了一种新型磁阻发生装置, 通过功率反馈及模糊PID控制实现了一定范围内不受蹬踏速率改变而影响的恒功率控制, 并对恒功率控制效果进行了评价分析。

1 心肺功能评估训练系统

功率车心肺功能评估训练系统主要由阻力发生及调控装置、功率测量单元、蹬踏速率测量单元、心率、血压监测单元、人体代谢测量单元、心肺功能测试、训练模型几部分组成, 系统结构框图如图1所示。在对心肺功能进行运动评估及训练的过程中, 实时监测心率、摄氧量的变化, 通过建立功率、心率、摄氧量3者之间的对应关系, 进而根据此模型计算最大心率 HRmax对应的最大功率 Pmax和最大摄氧量 VO2max, 以此作为评估心肺功能指标的依据, 并根据测试评估结果制定相应的训练模型。心肺功能评估实验如图2所示。

图1 系统结构框图Fig.1 System structure diagram

图2 心肺功能评估实验示意图Fig.2 Evaluation test of cardiopulmonary function

阻力发生装置是功率车心肺功能评估训练系统的核心机构。通过阻力发生装置, 可以实时地调整运动负荷(功率)大小。常用的阻力发生装置以拉线方式通过电机控制磁铁与飞轮的远近来调节阻力大小, 尽管这样使阻力调节段数更为细化, 但由于电机调节精度、速率有限, 为实现较为精确的恒功率控制, 需要一种阻力连续可调、调节速率更快、实时性更高的阻力发生装置, 能够根据功率反馈结果对阻力进行实时、精确的调节。

2 新型磁阻发生装置
2.1 磁阻发生装置设计

本次设计使用绕匝线圈组替代了原有功率车内的多组磁铁, 与金属飞轮共同构成了新型磁阻发生装置。当给绕匝线圈组通电时, 将会产生多个NS级相互交替的磁场。绕匝线圈组外侧的金属飞轮以一定转速运动时, 根据电磁感应原理, 将会产生感应电动势, 形成一个始终阻碍转子飞轮转动的作用力。因此, 带电的金属飞轮在绕匝线圈组周围运动时会产生一个阻力矩, 即所谓的磁阻。图3为磁阻发生原理示意图。

图3 磁阻发生原理示意图Fig.3 Schematic diagram of principle of magnetic-resistance generator

绕匝线圈组由磁极圆盘和漆包线(铜)组成。磁极圆盘共有12个磁极, 每个磁极分别绕上适量的漆包线, 从而使得每个磁极都成为一个电磁铁, 通电后产生磁场, 进而产生系统所需要的磁阻。多层螺管轴线中心的轴向磁场强度计算公式为[9]:

式中: Bz0为磁场强度; μ为磁导率; n1为螺线管单位长度的匝数; n2为螺线管单位厚度的层数; l为螺线管长度; IA为励磁电流; ro为螺线管外半径; ri为螺线管内半径。

根据实际所需的磁场强度大小, 利用该式(1)可计算每个磁极所需的漆包线匝数。磁阻发生装置如图4所示。

图4 磁阻发生装置Fig.4 Magnetic-resistance generator

2.2 磁阻发生装置阻力调控原理

磁阻的大小由绕匝线圈的磁场强度决定, 而该磁场强度又由通过线圈的电流大小所决定, 根据上述对应关系, 通过脉冲宽度调制(PWM)控制线圈的电流大小即可改变磁阻。

2.3 磁阻发生装置扭矩测量

图5为基于新型磁阻发生装置的扭矩测量示意图。其中, A点为压力传感器应变片安装位置; B点为固定端; F为运动产生的作用力; r为力臂; T为扭矩, 扭矩测量公式为:

T=Fr(2)

图5 扭矩测量示意图Fig.5 Schematic diagram of torque measurement

3 心肺功能评估训练系统恒功率控制分析
3.1 恒功率控制原理

蹬踏功率车时的瞬时输出功率, 即克服磁场阻力所输出的功率, 等于金属飞轮在磁场中运动所产生的扭矩与飞轮转速的乘积:

P=ηcIcT2πn60(3)

式中: P为克服磁场阻力的瞬时输出功率; T为扭矩, N· m; n为蹬踏速率, r/min; Ic为带传动(或链传动)的传动比, 为一常量; ηc为带传动(或链传动)的传动效率, 大约为0.96~0.98。

将扭矩测量公式 T=Fr代入式(3), 得到:

P=ηcIcF2πrn60(4)

由于瞬时输出功率波动较大, 本文中的恒功率研究都是基于蹬踏一圈内的平均功率展开的。若一圈内的功率采样点数为N, 一圈内的平均功率为 P__, 得到:

P__=PN(5)

图6为新型磁阻发生装置在实际测试中磁阻作用力F、蹬踏速率n、线圈通电电流 IA的关系曲线。系统恒功率控制结构图如图7所示。由图6可以看出, 测试者在实际蹬踏过程中, 蹬踏速率变慢使得磁阻施加的作用力F变小, 扭矩T变小, 进而功率变小, 为避免低于设定的目标功率, 需增大线圈通电电流 IA以增大功率, 从而保持恒定功率输出; 相反地, 当蹬踏速率变快时, 需减小线圈通电电流 IA以降低功率, 进而保证恒定功率输出。因此, 通过功率的实时反馈结果, 调节磁阻发生装置通过的线圈电流 IA对功率进行补偿, 可实现不受蹬踏速率影响的恒功率控制。

图6 不同IA下磁阻作用力F和 蹬踏速率n的关系曲线Fig.6 Relationship curve between magnetic-resistance force F and pedaling rate n under different coil current IA

图7 心肺功能评估训练系统恒功率控制结构图Fig.7 Constant-power control structure diagram of cardiopulmonary function evaluation and training system

3.2 恒功率控制方法

基于上述恒功率控制原理可以看出, 由于磁阻作用力F与线圈通电电流 IA以及蹬踏速率n是一个非线性、时变性系统, 且测试者的蹬踏速率受疲劳程度等主观因素影响变化较快、具有不确定性, 在这种条件下, 建立精确的数学模型十分困难, 要实现不受蹬踏速率影响的恒功率控制, 常规的PID控制方法虽然简单易行, 但一组固定不变的PID参数难以获得较为满意的控制效果。模糊控制具有鲁棒性强、调节迅速、不依赖于精确模型等特点[10, 11, 12], 非常适合于实现不受蹬踏速率影响的功率车心肺功能评估训练系统恒功率控制。本文通过将PID控制与模糊控制相结合的模糊自适应PID控制, 在线修正PID参数, 可实现不受蹬踏速率扰动影响的恒功率控制。

本文选用的模糊控制器为双输入三输出系统。系统将功率的偏差e和偏差的变化率ec作为模糊控制器的输入, 输出为修正的比例常数Δ Kp、积分常数Δ Ki、微分常数Δ Kd。系统模糊PID控制器结构图如图8所示。

图8 系统模糊PID控制器结构图Fig.8 Fuzzy PID controller structure diagram of system

eec、Δ Kp、Δ Ki、Δ Kd分为7个模糊子集 {NB, NM, NS, ZO, PS, PM, PB}, 模糊论域为[-3, 3], 量化等级为[-3, -2, -1, 0, 1, 2, 3]; eec、Δ Kp、Δ Ki、Δ Kd的隶属度函数如图9所示, 其中, 左右两端采用高斯隶属度函数, 其余部分采用三角型隶属度函数。

图9 eec、Δ Kp、Δ Ki、Δ Kd的隶属度函数Fig.9 Membership function of e, ec, Δ Kp, Δ Ki, Δ Kd

基本模糊规则描述如下:

(1)如果e为负值, 说明实际功率小于目标功率, 应当加大PID补偿, 使得功率增加。若此时ec也为负值, 说明偏差在继续变大, PID补偿应当适当再次增大。反之, PID补偿应当减小。

(2)如果e为零, 说明实际功率等于目标功率, 无需介入PID补偿。若此时ec有变化趋势, PID补偿大小应与ec的变化方向相反。

(3)如果e为正值, 说明实际功率大于目标功率, 应当减小PID补偿, 使得功率减小。若此时ec也为正值, 说明偏差在继续变大, PID补偿应适当再次减小。反之, PID补偿应当增大。

基于上述经验, 本文设计的模糊控制器的控制规则如表1表2表3所示。

表1 Δ Kp模糊规则表 Table 1 Δ Kp fuzzy control rule
表2 Δ Ki模糊规则表 Table 2 Δ Ki fuzzy control rule
表3 Δ Kd模糊规则表 Table 3 Δ Kd fuzzy control rule
4 恒功率控制实验及数据分析
4.1 改进后的心肺功能评估训练系统恒功率控制实验

选取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内上下波动, 能够满足蹬踏速率波动条件下的恒功率控制要求。

图10 改进系统恒功率控制效果测试Fig.10 Constant power control performance test of improved system

图11 改进系统恒功率控制误差曲线Fig.11 Curve of constant power control error of improved system

表4为8名测试对象在递增负荷实验中恒功率测试结果统计表。由表1可知, 蹬踏速率在50~70 r/min波动时, 2 min内测试的整体平均功率与目标功率误差小于2 W, 方差(SD)反映了各时刻功率的波动情况。由于在实际心肺功能评估和训练中, 更关注的是一段时间内的平均运动负荷是否与设定的目标运动负荷相近, 因此, 表4充分验证了本文系统可有效实现恒功率控制。

表4 改进系统恒功率测试结果统计表 Table 4 Statistical table of constant power testing result of improved system W
4.2 Monark心肺功能评估训练系统恒功率控制对比实验

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系统。

图12 100 W目标功率下Monark系统与改进系统恒功率控制效果对比Fig.12 Constant power control performance comparison between Monark and improved system under 100 W target power

图13 100 W目标功率下Monark系统与改进系统恒功率控制误差对比Fig.13 Constant power control error comparison between Monark and improved system under 100 W target power

表5为两种系统的各级恒功率测试结果对比。由表5可知, 相比Monark系统, 在相同目标功率及相同蹬踏速率变化条件下, 改进后的系统在恒功率控制精度上整体提升了2 W, 同时降低了控制误差。

表5 两种系统各级恒功率控制测试结果对比 Table 5 Constant power testing result comparison of two systems under different stages W
5 结 论

(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] Heyward V. Advanced Fitness Assessment and Exercise Prescription[M]. 7th ed. New York: Human Kinetics Publishers, 2013. [本文引用:2]
[2] 美国运动医学学会. ACSM运动测试与运动处方指南[M]. 王正珍译. 北京: 北京体育大学出版社: 2010. [本文引用:2]
[3] Golding L A, Myers C R, Sinning W E. Y's Way to Physical Fitness: the Complete Guide to Fitness Testing and Instruction[M]. New York: Human Kinetics Publishers, 1989. [本文引用:1]
[4] Beekley M D, Brechue W F, Dehoyos D V, et al. Cross-validation of the YMCA submaximal cycle ergometer test to predict VO2max[J]. Research Quarterly for Exercise and Sport, 2004, 75(3): 337. [本文引用:1]
[5] Herda A A, Lentz A A, Mattlage A E, et al. Cross-validation of the recumbent stepper submaximal exercise test to predict peak oxygen uptake in older adults[J]. Physical Therapy, 2014, 94(5): 722. [本文引用:1]
[6] Billinger S A, Swearingen E V, Mcclain M, et al. Recumbent stepper submaximal exercise test to predict peak oxygen uptake[J]. Medicine & Science in Sports & Exercise, 2012, 44(8): 1539-1544. [本文引用:1]
[7] Vand ewalle H, Driss T. Friction-loaded cycle ergometers: past, present and future[J]. Cogent Engineering, 2015, 2(1): 1-35. [本文引用:2]
[8] Casaburi R, Porszasz J. Constant work rate exercise testing: a tricky measure of exercise tolerance[J]. Copd Journal of Chronic Obstructive Pulmonary Disease, 2009, 6(5): 317-319. [本文引用:1]
[9] 王华军, 温越琼. 螺线管中磁场的计算[J]. 四川理工学院学报: 自然科学版, 1999, 12(4): 23-25.
Wang Hua-jun, Wen Yue-qiong. Calculation of magnetic field in solenoid[J]. Journal of Sichuan University of Science and Engineering (Natural Science Edition), 1999, 12(4): 23-25. [本文引用:1]
[10] 王述彦, 师宇, 冯忠绪. 基于模糊PID控制器的控制方法研究[J]. 机械科学与技术, 2011, 30(1): 166-172.
Wang Shu-yan, Shi Yu, Feng Zhong-xu. A method for controlling a loading system based on a fuzzy PID controller[J]. Mechanical Science and Technology, 2011, 30(1): 166-172. [本文引用:1]
[11] 王立新. 模糊系统与模糊控制教程[M]. 北京: 清华大学出版社, 2003. [本文引用:1]
[12] 葛新成, 胡永霞. 模糊控制的现状与发展概述[J]. 现代防御技术, 2008, 36(3): 57-61.
Ge Xin-cheng, Hu Yong-xia. Present analysis and development trends of fuzzy control techniques[J]. Modern Defense Technology, 2008, 36(3): 57-61. [本文引用:1]