这个例子展示了如何对福柯钟摆进行建模。福柯钟摆是法国物理学家利昂·福柯(Leon Foucault)的创意。它旨在证明地球绕其轴线旋转。福柯钟摆的振荡平面由于地球的轴向旋转而全天旋转。振荡平面完成了时间间隔T中的ole圆,这取决于地理纬度。
福柯最著名的钟摆就安装在巴黎先贤祠里。这是一个28公斤重的金属球,连接在一根67米长的电线上。这个例子模拟了一个位于巴黎地理纬度的67米长的钟摆。
Simulink®中解决福柯摆问题的最简单方法是建立一个模型,用于求解系统的耦合微分方程。该模型如图1所示。下面给出了金宝app描述福柯摆的方程式。有关模型物理和这些方程推导的详细信息,请参阅分析和物理.
类型sldemo_foucault
在MATLAB®命令窗口中打开这个模型.该模型将模拟数据记录到变量中sldemo_福柯输出
.记录的信号有一个蓝色指示灯。有关更多信息,请参阅配置日志信号.
图1:福柯摆模型
该模型从sldemo_foucault_data.m
文件。这个文件的内容如下面的表1所示。可以直接在MATLAB工作空间中修改仿真参数。摆的初始振幅必须比摆长小,因为微分方程只对小的摆动有效。
表1:初始条件
g = 9.83;%重力加速度(m/sec^2) L = 67;%摆长(m) initial_x = L/100;%初始x坐标(m)%初始y坐标(m)%初始x速度(m/sec)%初始y速度(m/sec)%地球绕轴角速度(rad/sec) =49/180*pi;纬度百分比(rad)
按下模型窗口工具栏上的“Play”按钮,运行模拟。该模拟将使用可变步长僵硬解算器ode23t。它将模拟傅科摆3600秒(你可以改变模拟时间)。模型使用默认的相对容差RelTol=1e-6
.
图2:傅科摆仿真结果(仿真时间3600秒)
模拟结果如上图2所示。模拟计算摆锤的x和y坐标,以及摆锤的x和y速度分量。
摆锤振荡平面在24小时内完成360度扫描。扫掠周期是地理纬度的函数兰姆达
(见中的推导)分析和物理).
图3:动画块显示钟摆振荡平面在一小时内旋转多少
运行模拟之后,双击动画块以使结果动画化。
注意:示例的“动画结果”部分需要信号处理工具箱™. 如果未安装动画块,双击动画块将导致错误。没有信号处理工具箱,示例的所有其他部分都将正常工作。
这个sldemo_foucault_animate.m
该文件绘制了摆锤在不同时间点的位置。您可以清楚地看到摆锤振荡平面是如何旋转的。
注意:如果在较大的相对容差下运行模拟,那么结果在很长一段时间内数值上是不稳定的。确保您使用的是僵硬的变量步长求解器。阅读更多关于刚性问题的数值不稳定性和求解器性能的内容,请参阅“使用刚性模型探索可变步长求解器”。实例.
关闭模型。清除生成的数据。
本节分析福柯钟摆并描述其背后的物理原理。摆锤可以建模为悬挂在一定长度的钢丝上的点质量L
.摆锤位于地理纬度兰姆达
. 使用图4所示的参考坐标系很方便:惯性坐标系I(相对于地球中心)和非惯性坐标系N(相对于地球表面的观察者)。非惯性系由于旋转而加速。
图4:问题的惯性系和非惯性系
点O是非惯性系N的原点。它是摆锤悬挂点下方地球表面上的点。选择非惯性系时,z轴指向远离地球中心且垂直于地球表面。x轴指向南方,y轴指向西方。
正如引言中提到的,福柯摆的振荡面是旋转的。振荡平面及时完成一个完整的旋转快步
由下式给出,其中时间
是一天的持续时间(即地球绕其轴线旋转一圈所需的时间)。
正弦系数需要进一步讨论。人们常常错误地认为,摆锤的振动面固定在相对于地球中心的惯性系中。这只适用于北极和南极。为了消除这种混淆,请考虑摆锤悬挂的点S(见图4)。在惯性系I中,点S在圆上移动。摆锤悬挂在一根等长的钢丝上。为简单起见,忽略空气摩擦力。在惯性系I中,只有两种力作用在摆锤上——钢丝张力T
还有重力前景
.
向量R
给出了摆锤的位置,B(见图4)。牛顿第二定律表明,作用在物体上的所有力的总和等于质量乘以物体的加速度。
在整个证明过程中,点表示时间导数,箭头表示向量,大写表示酉向量(沿x、y和z轴的i、j和k).矢量箭头上方的点表示矢量的时间导数。点上方的箭头表示时间导数的矢量。请参见下面的总加速度和径向加速度之间的差异。
总加速度:
径向加速度:
重力加速度指向地球中心(负z方向)。
分解加速度项:
单位矢量的时间导数出现是因为非惯性参考系N在空间中旋转。这意味着酉向量i、j和k在空间中旋转。它们的时间导数如下所示。ω是地球绕其轴线旋转的角速度。标量ω是角速度的值。矢量ω是矢量角速度。它的方向由右手法则决定。
重写向量r对的时间导数。
类似地,表示向量r的二次导数。
为了简化这个方程,假设地球的ω非常小。这允许我们忽略上面方程中的第三项。事实上,第二项(已经比第一项小得多)比第三项大四个数量级。这将方程简化为以下形式:
牛顿第二定律可以写成并分解为x、y和z分量,如下所示:
振荡的角振幅很小。因此,我们可以忽略垂直速度和垂直加速度(z点和z双点)。弦张力分量可以用小角度近似表示,这也大大简化了问题,使之成为二维的(见下文)。
最后,这个问题的物理学可以用下面给出的耦合方程组来描述。x和y坐标指定了地球上观察者看到的摆锤的位置。
下面是福柯摆问题的解析解。不幸的是,这并不准确。如果你试图将解析解代入微分方程,ω平方阶的未取消项将保留。然而,由于ω非常小,我们可以忽略实际用途中未取消的术语。
在推导过程中,忽略了涉及ω平方的项。这导致微分方程具有xy对称性。如果考虑ω平方项,微分方程系统将变得不对称(见下文)。
你可以很容易地修改当前的福柯摆模型来解释不对称微分方程总重
并添加必要的表达式。此更改将对数值结果进行非常小的整体修正。