【无人机】太阳能伪卫星VoLTE无人机设计(Matlab代码实现)

news/2024/6/17 1:49:15 标签: 无人机, matlab, 开发语言

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

本文介绍了一种基于太阳能的固定翼电动无人机的概念设计,该无人机旨在提供本地互联网接入,并促进农村丘陵地区的互联网连接。

为了实现这一目标,我们首先制定了任务规范,并调查了现有的无人机历史数据,以了解市场需求和技术要求。接着,我们计算了飞机的各项参数,并创建了无人机的3D模型。

根据我们的设计,该无人机的重量为8公斤,翼展为3.8米。它的有效载荷能力为1公斤,巡航速度为12米/秒,续航时间为3.5小时。这使得它能够在较长的时间内执行各种任务,例如进行地理勘测、环境监测或物资运输等。

无人机采用太阳能作为主要能源源,通过安装太阳能电池板来收集太阳能,并将其转化为电能供无人机使用。这种设计不仅减少了对传统能源的依赖,还使得无人机能够在没有电力供应的地区长时间运行。

此外,该无人机还具备VoLTE(Voice over LTE)功能,可以提供高质量的语音通信服务。这使得它在紧急救援、通信支持和远程操作等方面具有广泛的应用潜力。

本文介绍的基于太阳能的固定翼电动无人机设计具有重要的实用价值。它不仅可以为农村丘陵地区提供互联网接入,还可以在各种任务中发挥重要作用,同时减少对传统能源的依赖。这种设计为无人机技术的发展开辟了新的方向,并有望在未来的应用中得到广泛应用。

📚2 运行结果

部分代码:

w = 7;
w_new = [];

%E = 4;
%W_batt_ratio = 0.0009237*E + 0.3607;

W_P = 0.6;

% for i = 1:10
%     w_new(i) = 1.05 ./ (1 - W_batt_ratio - (a*(w.^c)));
%     w = w_new(i);
% end

for i = 1:10
    w_new(i) = (c + W_P + a*w.^(b+1))/(1 - d);
    w = w_new(i);
end

w_final = [7,w_new];
w_new

figure(1);

plot(w_final,'b-')
xlabel('Number of iterations');
ylabel('W_0 (kg)');
grid();

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]凯新.高空伪卫星 发展中的太阳能无人机[J].航空知识, 2022.

[2]李赛,周伟,罗建军,等.小型长航时太阳能无人机总体设计优化方法[J].空军工程大学学报:自然科学版, 2018, v.19;No.108(01):5-12.DOI:CNKI:SUN:KJGC.0.2018-01-001.

[3]单泽众,游双矫.太阳能无人机优化设计[J].科技视界, 2017(6):2.DOI:CNKI:SUN:KJSJ.0.2017-06-028.

🌈4 Matlab代码实现


http://www.niftyadmin.cn/n/5091091.html

相关文章

【react基础02】编写函数式组件和类组件

函数式组件和类组件 React组件的规范函数式组件类组件 React组件的规范 1、命名遵循PascalCase原则,即所有单词首字母大写,然后拼接在一起 如:Age 、FirstName 函数式组件 代码: import ReactDOM from react-dom/client;const…

AtCoder Beginner Contest 324(F)

AtCoder Beginner Contest 324 F Beautiful Path 需要一点思维的转化,一时竟然没想到。 题意 给定大小为 n n n 的有向图, m m m 条边,每条边有 b i , c i b_i,c_i bi​,ci​ 两个属性,需要找到一条从 1 ∼ n 1\sim n 1∼n…

(十一)Powershell调用java实验

先随便写个java类 package demo;public class Test {public static void main(String[] args) {int ret 123;System.out.println(ret);}}2.打包 直接结束,生成jar包 3.powershell调用 $p Start-Process java -ArgumentList -jar /Users/sixdog/Documents/windo…

嘉立创专业版新建元件

以2*24(2mm)排母为例 文件-新建-元件 新建器件 填上元件的基本信息,保存 选择库设计 填好参数,生成符号 给元件添加封装 需要先设计一个封装 选择header-V 填写参数,生成符号 保存即可。 再次进入元件的封装管理…

若依 ruoyi 路径 地址 # 井号去除

export default new Router({mode: history, // history 去掉url中的# 、hash 包含#号scrollBehavior: () > ({ y: 0 }),routes: constantRoutes })

c 有名管道FIFO

我理解&#xff0c;fifo 就是一文件。其实&#xff0c;一般文件也可以在进程间传递信息&#xff0c;只要控制好进程间的读写互斥就行了 进程一&#xff1a;特别要注意mkfifo第二个参数&#xff0c;它是生成文件的权限参数。用0666 就行。 #include <stdio.h> #include …

C语言 驼峰命名法和下划线命名法

在C语言中&#xff0c;变量命名遵循以下规则&#xff1a; 变量名只能由字母、数字和下划线组成。变量名必须以字母或下划线开头。变量名不能使用C语言中的关键字。变量名中不能出现连续的两个下划线。变量名区分大小写&#xff0c;例如&#xff0c;count和Count被视为两个不同…

Redis+Lua解决库存超卖

库存超卖是指在多个用户同时进行购买时&#xff0c;由于并发量大或程序设计不当&#xff0c;导致最终实际售出的商品数量超过了库存数量&#xff0c;从而引发了一系列的问题。 超卖演示 它通过获取 goods:1001 对应的值来检查商品库存是否充足 &#xff0c;如果充足则执行减一…