数学建模:人走路问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
走路问题
问题:人在行走时,步长多大最省力。
一、问题分析:
1.所谓省力是指走步过程中做功最少;
2.走步时步子过长或过短都不省力,必有一个合适的步长,使得做功最少。做功大小是步长的函数。
3.提高人体重心所需的势能,以及人两腿前后运动所需的动能应为主要因素。
4.相关的因素:穿着的多少,是否负重,鞋子是否轻便,地面是否平坦、干燥。
二、模型假设:
1.人在行走时所做的功,由两部分组成,提高人体重心的势能,两条腿运动的动能。
2.人的行走可以视为腿绕腰的转动。
3.运动与所穿戴情况无关,地面相对平坦、干燥。
4.设定参量:
M------------人的体重;
m------------人的腿重;
l--------------人的腿长;
v-------------行走速度;
x-------------步长;
n-------------单位时间内行走的步数;
三、建立模型
1. 人体重心提高所需的势能,令人体重心提高的幅度为h 则有:
222
1241()sin 1(cos l
x
l l l l l l h --=--=-=θθ由动能与势能的关系可知,单位时间 内重心抬高h 所需的势能为:
])41([2
1
2
2l
x l l Mg Mgh W --==此式子即为走一步所产生的是势能,则在单位时间内走了n 步有:
])41([2
1
2
2l
x l l nMg nMgh W --== 2.双腿运动所需要的动能:
由动能定理得:n I E 2
2
1ω=(I 表示转动惯量,l v =ω为角速度,
n 是单位时间人走n 步所消耗的动能)3.2
2ml dr r l m I l ==⎰
则有6212
2nmv n I E ==ω,
nx v = 则人在走路时所作的总功:x mv l x x vMgl E W P 6])41(1[3
2
12
2+-=+=
计算结果: )12(622
2mv Mgl m mv
Mgl l x ++=
四、模型求解、分析、修改
本题求的是P 的最小值,即0=dx
dp 或0=、
P ,可求出x 的值。
)
12(622
2
mv Mgl m mv
Mgl l
x ++=
因为参数较多,计算麻烦,最直接的“罪犯”是
2
1
22)41(l x -。
如果我们把它用泰勒展开式展开就有)(8132
2x o l
x +-,只取前两项2281l x -,就有x l
Mgv
W 8≈。 在求动能中如果腿的重量全部集中在脚上,则消耗的动能可
近似为2
2
1nmv E =,nx v =,m M ≈,从而
x mv x l Mgv P 283+=,再令0=dx
dp ,有Mg lmv x 22
4=,nx v =。所以l
g
n 42
=。定义的变量全部消掉,这是理想过程。只与人的腿
长有关,人的腿长大约在85cm-----130cm 之间,则n=1.4--1.7,即人在2秒内走走三步是最省力的。 结论是合乎常理的!!!!