基于漂浮式海上风电场系统的浮式风力发电机matlab仿真

news/2025/3/28 8:05:27/

目录

1.课题概述

2.系统仿真结果

3.核心程序与模型

4.系统原理简介

5.完整工程文件


1.课题概述

       基于漂浮式海上风电场系统的浮式风力发电机matlab仿真,通过MATLAB数值仿真对浮式风力发电机的性能做模拟与仿真。

2.系统仿真结果

3.核心程序与模型

版本:Matlab2022a/Matlab2024b


% 调用波浪谱计算函数,风速20m/s
[Si1, ai1, wi1] = func_offshore_wind(20);
% 调用波浪谱计算函数,风速17.5m/s
[Si2, ai2, wi1] = func_offshore_wind(17.5);
% 调用波浪谱计算函数,风速15m/s
[Si3, ai3, wi1] = func_offshore_wind(15);
% 调用波浪谱计算函数,风速12.5m/s
[Si4, ai4, wi1] = func_offshore_wind(12.5);
% 调用波浪谱计算函数,风速10m/s
[Si5, ai5, wi1] = func_offshore_wind(10);% 创建图形窗口
figure;
% 创建2行1列的子图,选择第一个子图
subplot(2, 1, 1);
% 绘制20m/s风速下的谱密度曲线(红色)
plot(wi1, Si1, 'r'); hold on
% 绘制17.5m/s风速下的谱密度曲线(品红色)
plot(wi1, Si2, 'm'); hold on
% 绘制15m/s风速下的谱密度曲线(黑色)
plot(wi1, Si3, 'k'); hold on
% 绘制12.5m/s风速下的谱密度曲线(蓝色)
plot(wi1, Si4, 'b'); hold on
% 绘制10m/s风速下的谱密度曲线(青色)
plot(wi1, Si5, 'c'); hold on
xlabel('角频率 ω (rad/s)');
ylabel('波浪谱密度 S(ω)');
legend('20m/s', '17.5m/s', '15m/s', '12.5m/s', '10m/s');% 选择第二个子图
subplot(2, 1, 2);
% 绘制20m/s风速下的振幅曲线(红色)
plot(wi1, ai1, 'r'); hold on
% 绘制17.5m/s风速下的振幅曲线(品红色)
plot(wi1, ai2, 'm'); hold on
% 绘制15m/s风速下的振幅曲线(黑色)
plot(wi1, ai3, 'k'); hold on
% 绘制12.5m/s风速下的振幅曲线(蓝色)
plot(wi1, ai4, 'b'); hold on
% 绘制10m/s风速下的振幅曲线(青色)
plot(wi1, ai5, 'c'); hold on
xlabel('角频率 ω (rad/s)');
ylabel('振幅 A(ω)');
legend('20m/s', '17.5m/s', '15m/s', '12.5m/s', '10m/s');
02_080m

4.系统原理简介

       随着全球能源转型的加速,海上风电因其资源丰富、稳定性高等优势成为可再生能源领域的重要方向。传统固定式海上风电受限于水深和海床条件,而漂浮式海上风电技术突破了这一瓶颈,能够在深远海区域(水深 30-200 米)部署风力发电机,显著拓展了风能开发空间。

浮式风力发电机系统主要由以下部分组成:

风力机本体:包括叶轮、机舱、发电机及传动系统。

浮式基础:提供浮力与稳定性,常见类型包括半潜式、spar 型、张力腿式等。

系泊系统:通过锚索将浮式基础固定于海底,承受风浪载荷。

动态电缆:连接风机与海上变电站,传输电能。

        浮式风力发电机的运动可分解为六自由度(6-DOF)运动:垂荡(Heave)、横荡(Surge)、纵荡(Sway)、横摇(Roll)、纵摇(Pitch)、艏摇(Yaw)。其动力学方程为:

浮式风力发电机的浮式基础类型包括:

半潜式:通过多个浮筒提供浮力,稳定性依赖系泊系统(如三峡引领号采用三角形半潜式平台)。

spar 型:单立柱结构,重心低,适用于深海(如 Hywind Scotland 项目)。

张力腿式:通过绷紧的锚索限制垂荡运动,适用于中等水深。

具体可参考文献《Simplified Floating Wind Turbine for Real-Time Simulation of Large-Scale Floating Offshore Wind Farms》

5.完整工程文件

v

v


http://www.ppmy.cn/news/1582870.html

相关文章

MySQL中怎么分析性能?

MySQL中主要有4种方式可以分析数据库性能,分别是慢查询日志,profile,Com_xxx和explain。 慢查询日志 先用下面命令查询慢查询日志是否开启, show variables like slow_query_log;# 一般默认都是以下结果 ---------------------…

「宇树科技」13家核心零部件供应商梳理!

2025年2月6日,摩根士丹利(Morgan Stanley)发布最新人形机器人研报:Humanoid 100: Mapping the Humanoid Robot Value Chain(人形机器人100:全球人形机器人产业链梳理)。 2025年2月20日&#xf…

医学领域的deepseek:Med-R1,用强化学习开启医学视觉语言模型推理

小罗碎碎念 在医学AI领域,视觉语言模型(VLMs)虽在自然场景推理成果丰硕,但用于医学影像推理时却面临诸多挑战。 传统基于监督微调(SFT)的方法,常使模型过度拟合训练数据,难以学习到…

SpringMVC全局异常处理机制

异常处理机制 异常处理的两种方式: 编程式异常处理:是指在代码中显式地编写处理异常的逻辑。它通常涉及到对异常类型的检测及其处理,例如使用 try-catch 块来捕获异常,然后在 catch 块中编写特定的处理代码,或者在 f…

星型拓扑网络原理、图传模块架构与路由NAT需求探讨

一、星型拓扑网络的工作原理 星型拓扑网络原理 • 在星型拓扑中,所有设备(如PC、STA、无线接入点AP等)都通过一个中心节点(如交换机、路由器或接入点)进行通信。 • 中心节点是所有设备互相交换数据的核心部分。每个…

【智能体】| 知识库、RAG概念区分以及智能体是什么

文章目录 前言简介大模型“幻觉”问题如何解决“幻觉”问题? RAG、智能体、RAG智能体概念什么是检索增强型生成(RAG)模拟简单的RAG场景 AI系统中的智能体是什么什么是Agentic RAG?Agentic RAG如何工作?Agentic RAG架构…

在windows下安装windows+Ubuntu16.04双系统(上)

这篇文章的内容主要来源于这篇文章,给文章很详细的介绍了如何从windows下安装windowsubuntu16.04双系统。我刚开始装双系统都是参照这个方法,该作者前后更新了两个版本,在这里对其稍微进行整理一下。 一、准备:(这里推…

【Linux】信号:产生信号

🔥个人主页:Quitecoder 🔥专栏:linux笔记仓 目录 01.信号信号处理简单理解信号的发送和保存由软件产生的信号由硬件(异常)产生的信号 01.信号 进程信号是操作系统提供的一种异步通知机制,用于…