用户故事

太阳能动力公司研制出先进的太阳能飞机

挑战

研制一种能够环球航行的太阳能飞机

解决方案

使用MATLAB和Simulink创建系统模型,用于贸易研究和设计权衡分析,以及用于高保真仿真和飞行员培训的飞机动力学模型

结果

  • 早期的关键设计决策
  • 启用重要飞行员培训
  • 模型在整个开发过程中被重用和共享

“用MATLAB和Simulink进行仿真对于评估可行性和评估广泛的设计权衡以及做出详细的设计决策(如控制面和垂直尾翼的大小)是必不可少的,这些决策直接影响飞机的动力学和操纵质量。”

拉尔夫·保罗,阳光动力

太阳能动力计划的目标是通过建造一架仅使用太阳能就能环球飞行的飞机,来促进可再生能源的使用。“阳光动力”HB-SIA原型机朝着这一目标迈出了第一步,它不间断地飞行了26个多小时,仅靠太阳能提供动力,没有产生任何污染排放。从HB-SIA学到的经验教训正被应用到HB-SIB飞机上,太阳能动力计划在2015年使用它进行环球飞行。

太阳能动力的工程师使用MATLAB®和仿真软件®进行高级贸易研究,评估设计权衡和确定关键技术参数。在HB-SIA原型机的设计和建造过程中,他们使用了MATLAB和Simulink对飞机动力学进行建模和模拟,并制作了用于飞行员训练的飞行模拟器。

“MATLAB和Simulink使我们能够专注于高级建模和分析,而不是建立工具链或编写低级代码,”太阳能动力公司飞行动力学和飞行测试主管拉尔夫·保罗(Ralph Paul)说。“它们让我们能够快速创建原型并进行迭代,这对于太阳能动力(Solar Impulse)这样的首个项目至关重要。”

挑战

当太阳能动力项目开始时,没有人知道是否可以利用现有的技术制造出能够昼夜飞行的太阳能飞机。第一个挑战是分析关键因素,包括太阳能电池效率、电池性能、翼展和重量,并进行权衡分析,以平衡收集太阳能和保持气动效率。

最初的行业研究集中在几个小时内的性能,但需要在更短的时间尺度上进行分析,以评估飞行力学、空气动力学和飞行质量。HB-SIA原型机的设计和建造依赖于对飞机的精确模拟。“阳光动力”号的试飞员也是如此,他们需要一个飞行模拟器来复制“阳光动力”号飞机的操纵性能和飞行动力学。

HB-SIA飞机在旧金山湾上空进行试飞。

HB-SIA飞机在旧金山湾上空进行试飞。照片©阳光动力| Revillard | Rezo.ch

解决方案

在HB-SIA原型机的整个研究、设计、开发和任务规划阶段,太阳能动力工程师都使用了MATLAB和Simulink。

他们使用Simulink创建了飞机的系统模型,它的结构特性和关键子系统,包括锂聚合物电池。该模型的早期模拟表明,太阳能电池所需的面积需要80米长的机翼;该团队模拟和评估权衡,以确定最佳设计参数,实现64米的翼展。

然后,工程师们在Simulink中对飞机动力学进行建模,包括其气动特性、机械控制系统、电机、螺旋桨和变速箱。模拟帮助团队验证和微调设计。

为了为HB-SIA创建一个飞行模拟器,该团队扩展了飞机动力学模型,添加了s函数以接受飞行员控制和X-Plane界面的视觉反馈。

该团队使用MATLAB为机载空气数据计算机开发算法,该计算机基于压力传感器数据计算空气速度和高度。利用MATLAB对欧米茄仪进行了原型算法设计,实现了飞行器的倾斜角和飞行方向的精确报告。

使用控制系统工具箱™,团队评估了自动驾驶系统的需求,并生成了波德图来可视化系统行为。

在早期试飞后,工程师们用MATLAB分析了飞行数据。他们利用分析结果来改进飞机动力学模型,估计传感器误差,并改进空气数据计算机算法。

使用Polyspace®该团队分析了空气数据算法的C实现,并识别了潜在的运行时错误和不安全代码。

阳光动力公司正在使用MATLAB和simulink,并重用改进的HB-SIA模型,来开发HB-SIB飞机。

结果

  • 早期的关键设计决策.“HB-SIA有二面体翅膀,两端向上倾斜,”保罗说。“在Simulink中的模拟使我们能够快速、精确地确定角度,以平衡飞行质量、结构团队的要求和太阳能效率。”

  • 启用重要飞行员培训.保罗说:“当飞行员转弯时,机头会向相反的方向移动至多10度。”“我们的模拟预测到了这一点,但更重要的是,我们用Simulink构建的飞行模拟器使我们的飞行员能够学会如何管理这种违反直觉的行为,特别是在着陆的最后阶段。”

  • 模型在整个开发过程中被重用和共享.“我们在飞行模拟器中重用了飞机动力学模型,在飞行计划中重用了系统模型,”保罗说。“与低级代码相比,Simulink框图更容易在我们的团队中重用和共享设计和想法。”

2022世界杯八强谁会赢?产品使用

展示你的成功

加入客户参考计划

Baidu
map