当前位置: 首页 > news >正文

新型太空电梯——半摆卫星太空电梯 的设计与验证

一、同步轨道太空电梯方案简介

1.1 简介

当一个航天器运行在地球赤道上方的同步轨道时,其运行周期与地球的自转周期相同。利用这一性质,如果在该轨道处垂下一条绳缆到地表,则该绳缆会与地面保持相对静止,绳缆上可以通过类似电梯的设备运输物品到太空,其成本将远低于当前的火箭。

据估计火箭运载成本约7500 美元/kg,而太空电梯预计成本仅约200
美元/kg,相差约三十多倍。

传统太空电梯主要结构如图1.1、1.2所示,其中卡门线(Kármán line)通常被认为是大气与太空的分界线,卡门线以下被认为是各国领空,其上则为太空。

在这里插入图片描述

图1.1 太空电梯示意图

在这里插入图片描述

图1.2 卡门线

在这里插入图片描述

图1.3 a 《流浪地球2》中的太空电梯
在这里插入图片描述

图1.3 b 《流浪地球2》中的太空电梯

1.2 技术细节

(1)绳缆

为保证电梯绳缆各个截面处所受应力相同,绳缆各截面的面积将不断变化,下窄上宽,且并非为简单的线性变化。定义绳缆上截面与下截面的比为锥度比,通过对绳缆所受重力与离心力的综合分析,可得到该锥度比的计算公式:
在这里插入图片描述

(1-1)

公式中各符号含义如下表所示:

符号物理意义单位
( A(x) )距离地心 ( x ) 处的横截面积
( A(x_0) )地球表面(( x = x_0 ))的初始横截面积
( \rho )材料密度g/cm³
( \sigma_{\text{max}} )材料抗拉强度GPa (GN/m²)
( G )万有引力常数N·m²/kg²
( M )地球质量kg
( \Omega )地球自转角速度rad/s
( x )太空电梯某点距地心的距离m
( x_0 )地球平均半径m

公式中物理常数和参考值如下表所示:

符号物理意义参考值单位
( G )万有引力常数( 6.674 \times 10^{-11} )N·m²/kg²
( M )地球质量( 5.972 \times 10^{24} )kg
( \Omega )地球自转角速度( 7.292 \times 10^{-5} )rad/s
( x_0 )地球平均半径( 6.371 \times 10^6 )m

当确定绳的长度 ( x ) 时,会发现式(1-1)左侧的锥度比只与 ( \rho / \sigma_{\text{max}} ) 项有关,即抗拉强度与材料密度的比值,该比值又称为材料的比强度

例如作为当前唯一有潜力成为同步轨道太空电梯材料的碳纳米管,其抗拉强度约80-100GPa,密度约1.3
g/cm³,比强度约61.5-76.9
GPa/(g/cm³)。利用"附件1------Matlab计算锥度比"中的matlab代码进行计算,得其对应锥度比约2.2,在可承受范围之内。

然而由于技术问题,当前能够制造碳纳米管的最大长度只有0.5米,与3.6万千米的要求相差甚大,且由于宏观缺陷等问题,实际制造的该材料绳缆的性能远低于理论,仅10GPa左右。下表列出了可实际制造的比强度最高的几种材料的参数:

材料名抗拉强度(GPa)密度(g/cm³)比强度(GPa/(g/cm³))备注
碳纳米管80-1001.361.5-76.9宏观连续制备困难
碳纤维T1100G71.83.89剖析日本东丽S、H、G型高强碳纤维典型特性
PBO纤维(Zylon AS)5.81.543.77pbo纤维_百度百科
超高分子量聚乙烯(Dyneema SK99)3.50.973.61解密高强T1100G碳纤维匹配树脂的典型特征
芳纶纤维(Kevlar KM2)3.61.442.5

一般认为锥度比为个位数级别时太空电梯才能够实际制造。附录1根据式(1-1)计算各材料与高度下的锥度比,计算得从地面到同步轨道处的各绳缆的锥度比为:

碳纳米管:2.2
其它材料:最小也达10⁵级别。


平衡锤

另一方面,为了平衡下方绳缆的重力,需要一运行轨道直径大于同步轨道的平衡锤与太空电梯相连。


二、方案1简介

2.1 初步设想——单半摆卫星

在这里插入图片描述

图2.1 单半摆卫星模型

如图2.1设地球静止不动,由其赤道上方垂直固连一杆( AO ) ,( AO ) 又与另一杆 ( AB ) 连接,设两杆为刚体,且无质量,铰接处光滑。杆 ( AB ) 以角速度 ( \omega ) (( rad/s ))绕 ( A ) 点逆时针旋转。

现有一卫星 ( C ),质量 ( m_{卫} ) (kg),为 ( \angle BAO ) 如图所示为直角时,其位于轨道上的 ( H )点(H、I点沿轴AO对称)。此时卫星的速度为 ( v_{卫}(t_H) ) = ( v_H = v_0 )。

且卫星到达(I)点时杆杆(AB)上的(B)点也与(I)点重合;且卫星(C)到达(I)点时自动与(B)上固连,到(H)点时自动与( B ) 点分离。

在该过程中,只要半摆卫星质量足够,则杆(AB)运动过程中产生的离心力的平均合力会与杆(AB)、(AO)自身的重力相等。

不过上述模型受力并不均匀,一个周期中(A)点在不同时刻所受的力的大小、方向都不相同,解决这个问题可以使用多半摆卫星。


2.2 完善设想——多半摆卫星

在这里插入图片描述

图2.2 多半摆卫星模型

进一步的如图2.2,摆臂不再只是一个杆,而是如同摩天轮一样,由多个杆A1、AB2、AB3…组成,每个Bn点都可以挂载半摆卫星以产生向上离心力。则当半摆卫星足够多时,A点所受的合力近似均匀,持续受到垂直向上的拉力。

同时,由于A点受力均匀,AO、ABn等可以不再是理论中的刚体,而可以换作实际可行的柔性绳缆。

另一方面,对于C点连接处,可以使用一根轴上多个轴承的结构K,AB绳缆固定于轴K中间位置,ABn等摆臂各安装于两侧。为使两侧受力平衡,可两端可以同步运行一个“摩天轮”。

另一方面,上述假设地球不动,相当于太空电梯位于南北两极,于赤道等处是否可行留待验证。


三、卫星轨道仿真验证

下图中各部分含义:

蓝色球体  地球
橙色线网  大气与太空分界线(200km高度)
亮蓝线条  卫星运行轨道
红色点    卫星起始位置
黄色点    卫星实时位置

在这里插入图片描述

图3.1 正常卫星运行的轨道
在这里插入图片描述

在这里插入图片描述

图3.2 半摆卫星低速时实际运行轨迹
在这里插入图片描述

在这里插入图片描述

图3.3 半摆卫星高速时实际运行轨迹

然而,上述椭圆部分的轨道在其它无外力作用下不能实现的,由开普勒第一定律得,卫星绕地球运行的轨道是一个以地球为焦点之一的椭圆。

经附录2程序对卫星运行轨迹进行仿真,会发现该卫星离开H点且不与地球相撞的轨迹就当是这样的,如图3.3所示。卫星在近地点D后,由于速度过大,会一骑绝尘地远离地球,设想中的轨迹在该条件下不能实现。


四、方案2简介

在这里插入图片描述

图4.1 双半摆卫星协作模型

参考“2.2”小节,基于方案1进行优化,采用两个半摆卫星太空电梯进行协作,半摆卫星在两个太空电梯间循环传递。经数学仿真,该对称式的卫星运行轨道是可以实现的,进一步要对缆绳材料的性能进行验证。


五、缆绳材料性能验证

先来看一下能连接至同步轨道处的绳缆其锥度比是怎么变化的,使用附录1中的程序进行计算:

在这里插入图片描述

图5.1 碳纳米管锥度比变化
在这里插入图片描述

图5.2 碳纤维T1100G锥度比变化

如图5.1、5.2,发现各材料锥度比附高度的升高而增大,且由于临近地表处的重力加速度要比远地处更大,而远地处向心力又大于近地处,其增大的速度也不是线性的。

经计算,碳纤维T1100G材料绳缆锥度比为2.2左右时,其离地高度仅约350km,如图5.3所示。而卫星运行高度一般大于200km,而方案2要求绳长度最好长于一个地球的直径,即约6371km。随绳缆长度减小,半摆卫星轨迹中的有效作用轨迹将越来越短,350Km的高度几乎已经贴近地面,不认为具有可行性。

在这里插入图片描述

图5.3 碳纤维T1100G绳缆高度分析


六、项目总结

经验证方案1、方案2分别由于卫星运行轨迹不可实现、现有材料可制造强缆高度过小而不具有工程上的可实现性。

然而,以另一种方式绕开当前太空电梯当前绳缆材料方面的困难,仍是值得思考的。本项目的主体思路是以多卫星的作用代替同步轨道太空电梯中的“单卫星”作用,那还有没有其它更好、更简单的思路呢,太空电梯一定要建设到同步轨道那么高吗?可不可以通过减小材料密度方式提高比强度?近地的大气层是否可以利用?能否与其它低成本太空运输方案结合?能否利用其它的作用,电、磁、光、机械波、真空、其它天体……
未来的太空电梯也许与今天普遍设想的方案截然不同。


附录

附录1 Matlab锥度比计算

注:程序主体由Deepseek生成

a1_Rope_compute.m

close all;
clear all;
clear;% --- 定义常数和材料参数(使用新单位) ---
G = 6.674e-11; % 万有引力常数 [N·m²/kg²]
M = 5.972e24; % 地球质量 [kg]
Omega = 7.292e-5; % 地球自转角速度 [rad/s]
x0 = 6.371e6; % 地球半径 [m]
% x_sync = 4.2164e7; % 同步轨道半径[m]
% x_sync = x0*3; % 地球直径高度时 [m]
x_sync = x0+350e3; % 地球直径高度时 [m]% % 碳纳米管
% rho_gcm3 = 1.3; % 材料密度 [g/cm³] 
% sigma_max_GPa = 80; % 抗拉强度 [GPa] % 碳纤维T1100G
rho_gcm3 = 1.8; % 材料密度 [g/cm³] 
sigma_max_GPa = 7; % 抗拉强度 [GPa] % --- 定义计算范围(从地球表面到同步轨道)---
x = linspace(x0, x_sync, 100); % 生成 100 个点,范围:x0 到 x_sync 米% --- 调用函数计算锥度比 ---
A_ratio = calculate_cone_ratio(x, rho_gcm3, sigma_max_GPa, G, M, Omega, x0);% --- 可视化结果 ---
plot(x, A_ratio);
xlabel('距离地心的距离 x [m]');
ylabel('A(x)/A(x_0)');
xlim([0 x_sync]); % 限制绘图区域 
ylim([0 A_ratio(100)]);title('太空电梯锥度比随高度的变化(单位:g/cm³, GPa)');
grid on;

a1_Rope_compute.m

function A_ratio = calculate_cone_ratio(x, rho_gcm3, sigma_max_GPa, G, M, Omega, x0)% 计算太空电梯横截面积比 A(x)/A(x0)%% 输入参数:%   x             : 距离地心的距离(单位:米,m),标量或数组%   rho_gcm3      : 材料密度(单位:克每立方厘米,g/cm³)%   sigma_max_GPa : 材料抗拉强度(单位:吉帕斯卡,GPa)%   G             : 万有引力常数(单位:牛·米²/千克²,N·m²/kg²)%   M             : 地球质量(单位:千克,kg)%   Omega         : 地球自转角速度(单位:弧度每秒,rad/s)%   x0            : 地球平均半径(单位:米,m)%% 输出参数:%   A_ratio       : 横截面积比 A(x)/A(x0),无量纲%% 公式:%   A_ratio = exp[ (ρ/σ_max) * (GM(1/x0 - 1/x) + 0.5Ω²(x0² - x²)) ]% --- 单位转换 ---rho = rho_gcm3 * 1000;          % 将 g/cm³ 转换为 kg/m³ (1 g/cm³ = 1000 kg/m³)sigma_max = sigma_max_GPa * 1e9; % 将 GPa 转换为 Pa (1 GPa = 1e9 Pa)% --- 引力项计算(单位:m²/s²) ---GM_term = G * M * (1/x0 - 1./x); % --- 离心力项计算(单位:m²/s²) ---Omega_term = 0.5 * Omega^2 * (x0^2 - x.^2); % --- 综合指数项(无量纲) ---exponent = (rho / sigma_max) * (GM_term + Omega_term); % --- 计算面积比(无量纲) ---A_ratio = exp(exponent); 
end

附录2 Matlab卫星运行轨道仿真

注:程序主体由Deepseek生成

main.m

close all;
clear;satellite_trajectory();

satellite_trajectory.m

function satellite_trajectory()% --- 地球参数与物理常数 ---Re = 6371e3;                % 地球半径 [m]mu = 3.986e14;              % 地球标准引力参数 [m³/s²]atm_boundary = Re + 200e3;  % 太空分界线高度(地表+200km)[m]V_I = 7.9e3;                % 第一宇宙速度[m/s]% --- 初始条件(示例:近地圆轨道)---
%     r0 = [Re + 400e3, 0, 0];    % 初始位置矢量 [m](400km高度赤道轨道)
%     v0 = [0, sqrt(mu/norm(r0)), 0]; % 初始速度矢量 [m/s](圆轨道速度)
%     r0 = [-1.2*Re, 2.5*Re, 0];    % 初始位置矢量 [m](400km高度赤道轨道)
%     v0 = [-0.3*V_I, -0.8*V_I, 0]; % 初始速度矢量 [m/s](圆轨道速度)%     % 标准运行轨道
%     r0 = [0, 2.5*Re, 0];    % 初始位置矢量 [m](400km高度赤道轨道)
%     v0 = [ -0.8*V_I, 0, 0]; % 初始速度矢量 [m/s](圆轨道速度)%      % 低速半摆卫星
%     r0 = [2*Re, 2.5*Re, 0];    % 初始位置矢量 [m](400km高度赤道轨道)
%     v0 = [ -0.5*V_I, 0, 0];    % 初始速度矢量 [m/s](圆轨道速度)% 高速半摆卫星r0 = [2*Re, 2.5*Re, 0];    % 初始位置矢量 [m](400km高度赤道轨道)v0 = [ -0.8*V_I, 0, 0];    % 初始速度矢量 [m/s](圆轨道速度)% --- 仿真参数 ---
%     T = 2*pi*sqrt(norm(r0)^3/mu) * 3; % 轨道周期 [s]
*     T = 2*pi*sqrt(norm(r0)^3/mu) * 0.5; % 轨道周期 [s]    %高速半摆卫星tspan = [0, 1.5*T];         % 仿真时间(1.5个轨道周期)% --- 求解运动方程(ODE45)---options = odeset('RelTol',1e-9,'AbsTol',1e-9);[t, y] = ode45(@orbital_dynamics, tspan, [r0, v0], options, mu);% --- 可视化 ---figure('Color','k','Position',[100 100 1200 800])axes('Color','k', 'XColor','w','YColor','w','ZColor','w')hold on; grid on; axis equal; view(3)xlabel('X [m]'); ylabel('Y [m]'); zlabel('Z [m]')title('绕地卫星轨迹仿真','Color','w')% 绘制地球[X,Y,Z] = sphere(50);surf(Re*X, Re*Y, Re*Z, 'FaceColor',[0.2 0.5 0.8], 'EdgeColor','none',...'FaceAlpha',0.8, 'DisplayName','地球');% 绘制太空分界线(200km高度)surf(atm_boundary*X, atm_boundary*Y, atm_boundary*Z,...'FaceColor','none', 'EdgeColor',[1 0.5 0], 'LineWidth',1.5,...'DisplayName','太空分界线(200km)');% 标注地球直径plot3([-Re, Re], [0,0], [0,0], 'r--', 'LineWidth',1.5,...'DisplayName','地球直径');text(Re,0,0, sprintf('直径: %.0f km',2*Re/1e3),...'Color','r', 'HorizontalAlignment','left')% 绘制卫星轨迹plot3(y(:,1), y(:,2), y(:,3), 'c', 'LineWidth',1.5,...'DisplayName','卫星轨迹');scatter3(y(1,1), y(1,2), y(1,3), 100, 'r', 'filled',...'DisplayName','初始位置');% 动画演示sat = scatter3(y(1,1), y(1,2), y(1,3), 100, 'y', 'filled',...'DisplayName','卫星实时位置');for k = 1:10:length(t)sat.XData = y(k,1);sat.YData = y(k,2);sat.ZData = y(k,3);drawnowendlegend('show','TextColor','w')
end% --- 轨道动力学方程 ---
function dydt = orbital_dynamics(~, y, mu)r = y(1:3);       % 位置矢量v = y(4:6);       % 速度矢量r_norm = norm(r); % 地心距% 加速度计算(仅考虑地球引力)a = -mu * r / r_norm^3;dydt = [v; a];    % 状态导数
end
http://www.xdnf.cn/news/515809.html

相关文章:

  • 【Python数据处理系列】输入txt,读取特定字符转换成特定csv数据并输出
  • PointNet++:点云处理的升级版算法
  • WebSocket实时双向通信:从基础到实战
  • 3:OpenCV—视频播放
  • 彻底解决docker代理配置与无法拉取镜像问题
  • 第二章 苍穹外卖
  • Git基础原理和使用
  • 区间带边权并查集,XY4060泄露的测试点
  • elementplus menu 设置 activeindex
  • GO语言语法---For循环、break、continue
  • 计算机组成与体系结构:Snooping-Based Protocols(监听式协议)
  • STM32 OTA 中断向量表重定向
  • Unity3D仿星露谷物语开发45之收集农作物特效
  • 第四天的尝试
  • 【网络】Wireshark练习3 analyse DNS||ICMP and response message
  • 2021ICPC四川省赛个人补题ABDHKLM
  • DeepSeek本地部署全攻略:从零搭建到Web可视化及数据训练
  • AM32电调学习解读八:无感驱动相位波形解析
  • STK手动建链+matlab联调
  • 小麦病害分割数据集labelme格式1882张4类别
  • BGP策略实验练习
  • 学习日志10 java
  • ubuntu中已经存在python3.12.3, 如何安装python3.10.8且命令python3版本切换为python3.10.8
  • MySQL之储存引擎和视图
  • 访问共享打印机提示错误0x00000709多种解决方法(支持win10和win11)
  • minicom串口调试助手
  • 顺 序 表:数 据 存 储 的 “ 有 序 阵 地 ”
  • 禾本科植物胚乳的发育
  • 从c++到python
  • 能力验证及大练兵活动第一期