CN114859955B - 一种基于太阳能电池板的波浪滑翔器定位方法及*** - Google Patents
一种基于太阳能电池板的波浪滑翔器定位方法及*** Download PDFInfo
- Publication number
- CN114859955B CN114859955B CN202210780537.9A CN202210780537A CN114859955B CN 114859955 B CN114859955 B CN 114859955B CN 202210780537 A CN202210780537 A CN 202210780537A CN 114859955 B CN114859955 B CN 114859955B
- Authority
- CN
- China
- Prior art keywords
- solar
- wave glider
- mast
- cell panel
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000011159 matrix material Substances 0.000 claims abstract description 52
- 238000004364 calculation method Methods 0.000 claims description 13
- 230000005855 radiation Effects 0.000 claims description 11
- 238000010248 power generation Methods 0.000 claims description 8
- 241000380131 Ammophila arenaria Species 0.000 claims description 6
- 230000000712 assembly Effects 0.000 claims description 6
- 238000000429 assembly Methods 0.000 claims description 6
- 238000013528 artificial neural network Methods 0.000 claims description 3
- 210000000746 body region Anatomy 0.000 claims 1
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000004298 light response Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Photovoltaic Devices (AREA)
Abstract
本发明公开了一种基于太阳能电池板的波浪滑翔器定位方法及***,涉及波浪滑翔器定位技术领域,该方法主要包括根据设定条件下太阳能电池板输出的电池板功率矩阵和船体航向确定桅杆阴影方向,并根据桅杆阴影方向确定船体所在区域;根据设定时间段内太阳能电池板输出的电池板功率矩阵确定每时刻对应的桅杆阴影长度信息,并将最小桅杆阴影长度对应的时刻确定为波浪滑翔器所在地太阳正午时刻;根据波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定波浪滑翔器所在地的经度,根据船体所在区域和船体姿态数据计算波浪滑翔器所在地的纬度。本发明在波浪滑翔器自身定位模块失效情况下,依然能够准确确定波浪滑翔器的位置信息。
Description
技术领域
本发明涉及波浪滑翔器定位技术领域,特别是涉及一种基于太阳能电池板的波浪滑翔器定位方法及***。
背景技术
在航行过程中,波浪滑翔器因为自身GPS定位模块质量问题、定位卫星方位及信号问题使其无法定位,从而导致岸基端失去对波浪滑翔器的控制。
目前,波浪滑翔器不具备在自身GPS定位模块失效的情况下,也能够准确确认自身位置的能力,因此波浪滑翔器在自身GPS定位模块无输出位置信息的情况下,将失去有效的航向控制能力,无法控制波浪滑翔器航行至某一指定海域进行回收,造成波浪滑翔器丢失。
发明内容
本发明的目的是提供一种基于太阳能电池板的波浪滑翔器定位方法及***,在波浪滑翔器自身定位模块失效情况下,依然能够准确确定波浪滑翔器的位置信息。
为实现上述目的,本发明提供了如下方案:
本发明提供了一种基于太阳能电池板的波浪滑翔器定位方法,所述波浪滑翔器至少包括船体以及设置在所述船体上的主控***、定位模块、桅杆、太阳能电池板以及罗盘模块;所述桅杆的最长投影在所述太阳能电池板上;所述太阳能电池板包括多个电池板组件;所述基于太阳能电池板的波浪滑翔器定位方法包括:
当所述定位模块失效时,在设定条件下获取所述太阳能电池板输出的电池板功率矩阵;所述电池板功率矩阵为1-0矩阵,所述电池板功率矩阵包括多个元素,所述元素表示电池板组件的发电情况,并当所述元素为1时表示所述电池板组件完全无遮挡,所述元素为0时表示所述电池板组件含有阴影遮挡;所述阴影遮挡表示所述桅杆的投影在所述电池板组件上时所产生的遮挡;所述设定条件为控制所述船体按照最大舵角的打舵指令围绕某点进行绕圈航行的条件;
根据在设定条件下所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体航向,确定桅杆阴影方向,并根据所述桅杆阴影方向确定所述船体所在区域;
获取设定时间段内所述太阳能电池板输出的电池板功率矩阵,并根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息;
根据每时刻对应的桅杆阴影长度信息,将最小桅杆阴影长度对应的时刻确定为波浪滑翔器所在地太阳正午时刻,并根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度;
根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度。
可选地,所述根据所述桅杆阴影方向确定所述船体所在区域,具体包括:
若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向全部指向北方,则所述船体在北半球区域;
若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向有时指向南方有时指向北方,则所述船体在赤道附近区域;
若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向全部指向南方,则所述船体在南半球区域。
可选地,所述根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息,具体包括:
根据设定时间段内所述太阳能电池板输出的电池板功率矩阵、所述罗盘模块采集的船体姿态数据和桅杆尺寸信息,采用神经网络智能算法,确定每时刻对应的桅杆阴影长度信息。
可选地,所述根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度,具体包括:
其中,La为波浪滑翔器所在地的经度,Lb为岸基端所在地的经度,ta为波浪滑翔器所在地太阳正午时刻,tb为岸基端所在地太阳正午时刻。
可选地,所述根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度,具体包括:
根据当前日期,确定太阳直射点纬度角;所述当前日期为所述波浪滑翔器中的当前运行时的日期;
根据所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的太阳高度角;
根据所述太阳直射点纬度角、所述波浪滑翔器所在地的太阳高度角和所述船体所在区域,计算所述波浪滑翔器所在地的纬度。
可选地,所述根据所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的太阳高度角,具体包括:
根据以下公式计算所述波浪滑翔器所在地的太阳高度角;
可选地,所述根据所述太阳直射点纬度角、所述波浪滑翔器所在地的太阳高度角和所述船体所在区域,计算所述波浪滑翔器所在地的纬度,具体包括:
本发明还提供了一种基于太阳能电池板的波浪滑翔器定位***,所述波浪滑翔器至少包括船体以及设置在所述船体上的主控***、定位模块、桅杆、太阳能电池板以及罗盘模块;所述桅杆的最长投影在所述太阳能电池板上;所述太阳能电池板包括多个电池板组件;所述基于太阳能电池板的波浪滑翔器定位***包括:
电池板功率矩阵确定模块,用于当所述定位模块失效时,在设定条件下获取所述太阳能电池板输出的电池板功率矩阵;所述电池板功率矩阵为1-0矩阵,所述电池板功率矩阵包括多个元素,所述元素表示电池板组件的发电情况,并当所述元素为1时表示所述电池板组件完全无遮挡,所述元素为0时表示所述电池板组件含有阴影遮挡;所述阴影遮挡表示所述桅杆的投影在所述电池板组件上时所产生的遮挡;所述设定条件为控制所述船体按照最大舵角的打舵指令围绕某点进行绕圈航行的条件;
船体所在区域确定模块,用于根据在设定条件下所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体航向,确定桅杆阴影方向,并根据所述桅杆阴影方向确定所述船体所在区域;
桅杆阴影长度信息确定模块,用于获取设定时间段内所述太阳能电池板输出的电池板功率矩阵,并根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息;
经度计算模块,用于根据每时刻对应的桅杆阴影长度信息,将最小桅杆阴影长度对应的时刻确定为波浪滑翔器所在地太阳正午时刻,并根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度;
纬度计算模块,用于根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度。
可选地,所述经度计算模块,具体包括:
其中,La为波浪滑翔器所在地的经度,Lb为岸基端所在地的经度,ta为波浪滑翔器所在地太阳正午时刻,tb为岸基端所在地太阳正午时刻。
可选地,所述纬度计算模块,具体包括:
太阳直射点纬度角确定单元,用于根据当前日期,确定太阳直射点纬度角;所述当前日期为所述波浪滑翔器当前运行时的日期;
太阳高度角确定单元,用于根据所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的太阳高度角;
纬度计算单元,用于根据所述太阳直射点纬度角、所述波浪滑翔器所在地的太阳高度角和所述船体所在区域,计算所述波浪滑翔器所在地的纬度。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明提供了一种基于太阳能电池板的波浪滑翔器定位方法及***,本发明的目的在于当波浪滑翔器在失去定位模块信号输出后,依然能够通过太阳能电池板输出的功率矩阵确认桅杆投影,进而依据桅杆投影与当地时间定位波浪滑翔器的经纬度,最后根据重新获得的波浪滑翔器的定位位置实现对波浪滑翔器的航向控制。本发明涉及一种基于太阳能电池板的波浪滑翔器定位方法及***也可扩展到其他与波浪滑翔器类似的小型海洋移动观测平台上。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有波浪滑翔器基于自身定位模块的常态航行图;
图2为本发明基于波浪滑翔器围绕设定点进行的虚拟锚泊示意图;
图3为本发明基于太阳能电池板的波浪滑翔器定位方法的流程图;
图4为本发明波浪滑翔器中太阳能电池板与桅杆的阴影遮挡关系图;
图5为本发明船体所在区域确定方法的流程图;
图6为本发明船体桅杆与太阳高度角的关系图;
图7为本发明波浪滑翔器纬度获取原理图;
图8为本发明基于太阳能电池板的波浪滑翔器定位***的流程图;
图9为本发明基于太阳能电池板的波浪滑翔器定位***的逻辑图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例一
波浪滑翔器包括波浪滑翔器船体(以下简称船体)、位于船体上的太阳能电池板、固定于船体上的桅杆、控制***舱体和电源舱体;其中,控制***舱体包含主控***、时钟模块、罗盘模块、定位模块及卫星通讯模块。
本实施例所述的太阳能电池板采用特殊工艺制成,太阳能电池板上的每个电池板组件均具有独立编号,如A0、A1、A2等,并且每个电池板组件能够根据辐照面积单独输出该电池板组件的发电功率1或0;其中1代表电池板组件完全无遮挡,0代表电池板组件含有阴影遮挡,岸基端可根据卫星通讯模块发回来的电池板功率矩阵(该矩阵表示各个电池板组件的发电情况)确定当前固定于船体上的桅杆在太阳能电池板上的阴影情况。
本实施例所述的桅杆为各种以杆类形式集成在船体上的传感器,该桅杆可以根据日照方向在太阳能电池板上产生阴影。
本实施例所述的主控***可以根据自身算法对船体进行控制,也可根据岸基端发送的最新指令进行更改配置;时钟模块可以获取船体当前的时间,对所有采集到的数据标识上时间;罗盘模块可以获取当前船体的航向及姿态数据;卫星通讯模块可以将波浪滑翔器所有相关数据通过卫星通讯的方式传回至岸基端,同时岸基端也可通过卫星通讯模块控制波浪滑翔器的运行。
图1为现有波浪滑翔器基于自身定位模块的常态航行图。如图1所示,波浪滑翔器在某一海域航行时,船体会随波浪产生摇晃运动,同时固定于船体上的桅杆在太阳能电池板上产生阴影。
图2为本发明基于波浪滑翔器围绕设定点进行的虚拟锚泊示意图,其中,在波浪滑翔器自身定位模块失去功能后,波浪滑翔器的主控***将发送最大舵角45°的打舵指令使波浪滑翔器围绕某点进行绕圈航行。在波浪滑翔器进行绕圈航行时,桅杆所产生的投影会在太阳能电池板上产生变化,主控***根据罗盘模块确认船体方向,同时根据太阳能电池板输出的电池板功率矩阵确认桅杆阴影方向,最后根据桅杆阴影方向确定波浪滑翔器所在区域,即在南半球还是在北半球。
鉴于此,本实施例提供了如图3所示的一种基于太阳能电池板的波浪滑翔器定位方法;本实施例涉及的所述波浪滑翔器至少包括船体以及设置在所述船体上的主控***、定位模块、桅杆、太阳能电池板以及罗盘模块;所述桅杆的最长投影在所述太阳能电池板上;所述太阳能电池板包括多个电池板组件。
所述基于太阳能电池板的波浪滑翔器定位方法,包括:
步骤100:当所述定位模块失效时,在设定条件下获取所述太阳能电池板输出的电池板功率矩阵;所述电池板功率矩阵为1-0矩阵,所述电池板功率矩阵包括多个元素,所述元素表示电池板组件的发电情况,并当所述元素为1时表示所述电池板组件完全无遮挡,所述元素为0时表示所述电池板组件含有阴影遮挡;所述阴影遮挡表示所述桅杆的投影在所述电池板组件上时所产生的遮挡;所述设定条件为控制所述船体按照最大舵角的打舵指令围绕某点进行绕圈航行的条件。
步骤200:根据在设定条件下所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体航向,确定桅杆阴影方向,并根据所述桅杆阴影方向确定所述船体所在区域。其中,若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向全部指向北方,则所述船体在北半球区域;若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向有时指向南方有时指向北方,则所述船体在赤道附近区域;若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向全部指向南方,则所述船体在南半球区域。
一个示例为:
图4为本发明波浪滑翔器中太阳能电池板与桅杆的阴影遮挡关系图。当波浪滑翔器在某一海域航行时,太阳能电池板上的桅杆投影如图4所示,其中,桅杆长度不宜过长或过短,需保证桅杆的最长投影在太阳能电池板上。
以含有面积为0.6m×0.5m的太阳能电池板,高度为0.6m直径为0.05m的桅杆的波浪滑翔器为例,其中,太阳能电池板为6×6个电池板组件,每个电池板组件均可以独立将功率信号,即发电情况发送给主控***,由于电池板组件对光照感应灵敏,当电池板组件中出现阴影时,该电池板组件的功率将会急速衰减并趋于无功率,主控***将无功率电池板组件记为0。
在某一海域8月30日上午10:00的投影如图4所示,其中,太阳能电池板上的A0、A1、B1、C1、C2、D1、D2、E2有桅杆阴影,太阳能电池板的发电能力不足,此时主控***通过采集该太阳能电池板的功率信号来确定该太阳能电池板的电池板功率矩阵,具体如下。
接着主控***或者岸基端根据太阳能电池板输出的电池板功率矩阵和罗盘模块采集的船体航向,确定桅杆阴影方向,并根据桅杆阴影方向确定船体所在区域。其中,船体所在区域的确定流程具体参见图5。
步骤300:获取设定时间段内所述太阳能电池板输出的电池板功率矩阵,并根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息,具体为:
主控***或者岸基端根据设定时间段内所述太阳能电池板输出的电池板功率矩阵、所述罗盘模块采集的船体姿态数据和桅杆尺寸信息,采用神经网络智能算法,确定每时刻对应的桅杆阴影长度信息。其中,该桅杆尺寸信息包括桅杆的长度和直径。
步骤400:根据每时刻对应的桅杆阴影长度信息,将最小桅杆阴影长度对应的时刻确定为波浪滑翔器所在地太阳正午时刻,并根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度。
一个示例为:
主控***或者岸基端先根据一天中桅杆阴影长度最短的时刻确定为波浪滑翔器所在地太阳正午时刻(投影长度最短时刻即为太阳正午时刻),然后根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度。其中,主控***或者岸基端通过卫星通讯模块传输该太阳正午时刻信息。
按下式确定所述波浪滑翔器所在地的经度。
式中:La为波浪滑翔器所在地的经度,Lb为岸基端所在地的经度,ta为波浪滑翔器所在地太阳正午时刻,tb为岸基端所在地太阳正午时刻。
例如波浪滑翔器所在地太阳正午时刻为13:10,青岛岸基端的太阳正午时刻为12:00,青岛岸基端的经纬度已知为(120°E,40°N),因此波浪滑翔器所在地的经度为(120°+70/60*15=137.5°E)。
步骤500:根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度,具体为:
根据当前日期,确定太阳直射点纬度角;所述当前日期为所述波浪滑翔器当前运行时的日期。
根据所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的太阳高度角。
根据所述太阳直射点纬度角、所述波浪滑翔器所在地的太阳高度角和所述船体所在区域,计算所述波浪滑翔器所在地的纬度。
一个示例为:
如图6所示,主控***或者岸基端根据罗盘模块反馈的船体姿态数据,运用如下三角函数计算所述波浪滑翔器所在地的太阳高度角β。
根据太阳光南北直射规律和当前日期,确定太阳直射点所在纬度(太阳直射点纬度角)。
如图7所示,主控***或者岸基端可根据以下函数关系推算所述波浪滑翔器所在地的纬度。
主控***将计算所得当前波浪滑翔器的经纬度位置数据通过卫星通信模块传回给岸基端,岸基端根据反馈回的位置数据对失去GPS数据的波浪滑翔器进行航向导航;或者岸基端直接根据计算确定的当前波浪滑翔器的经纬度位置数据对失去GPS数据的波浪滑翔器进行航向导航。
实施例二
为实现上述目的,本发明还提供了一种基于太阳能电池板的波浪滑翔器定位***。所述波浪滑翔器至少包括船体以及设置在所述船体上的主控***、定位模块、桅杆、太阳能电池板以及罗盘模块;所述桅杆的最长投影在所述太阳能电池板上;所述太阳能电池板包括多个电池板组件;所述基于太阳能电池板的波浪滑翔器定位***如图8和9所示,包括:
电池板功率矩阵确定模块1,用于当所述定位模块失效时,在设定条件下获取所述太阳能电池板输出的电池板功率矩阵;所述电池板功率矩阵为1-0矩阵,所述电池板功率矩阵包括多个元素,所述元素表示电池板组件的发电情况,并当所述元素为1时表示所述电池板组件完全无遮挡,所述元素为0时表示所述电池板组件含有阴影遮挡;所述阴影遮挡表示所述桅杆的投影在所述电池板组件上时所产生的遮挡;所述设定条件为控制所述船体按照最大舵角的打舵指令围绕某点进行绕圈航行的条件。
船体所在区域确定模块2,用于根据在设定条件下所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体航向,确定桅杆阴影方向,并根据所述桅杆阴影方向确定所述船体所在区域。
桅杆阴影长度信息确定模块3,用于获取设定时间段内所述太阳能电池板输出的电池板功率矩阵,并根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息。
经度计算模块4,用于根据每时刻对应的桅杆阴影长度信息,将最小桅杆阴影长度对应的时刻确定为波浪滑翔器所在地太阳正午时刻,并根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度。
纬度计算模块5,用于根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度。
进一步地,所述经度计算模块4,具体包括:
其中,La为波浪滑翔器所在地的经度,Lb为岸基端所在地的经度,ta为波浪滑翔器所在地太阳正午时刻,tb为岸基端所在地太阳正午时刻。
进一步地,所述纬度计算模块5,具体包括:
太阳直射点纬度角确定单元,用于根据当前日期,确定太阳直射点纬度角;所述当前日期为所述波浪滑翔器当前运行时的日期。
太阳高度角确定单元,用于根据所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的太阳高度角。
纬度计算单元,用于根据所述太阳直射点纬度角、所述波浪滑翔器所在地的太阳高度角和所述船体所在区域,计算所述波浪滑翔器所在地的纬度。
虽然阴天和波浪溅起的浪花等会对电池板组件的发电功率产生影响,但是跟桅杆对电池板组件的阴影遮挡是不同的,电池板组件的阴影遮挡使得被遮挡部分近乎无阳光辐射,而阴天和浪花只是会相对降低辐照度,但是不会使得电池板组件无阳光辐射,所以针对阴天和浪花等情况,可以根据适当的调节额定输出功率,就可以排除阴天和浪花等产生的影响。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种基于太阳能电池板的波浪滑翔器定位方法,其特征在于,所述波浪滑翔器至少包括船体以及设置在所述船体上的主控***、定位模块、桅杆、太阳能电池板以及罗盘模块;所述桅杆的最长投影在所述太阳能电池板上;所述太阳能电池板包括多个电池板组件;所述基于太阳能电池板的波浪滑翔器定位方法包括:
当所述定位模块失效时,在设定条件下获取所述太阳能电池板输出的电池板功率矩阵;所述电池板功率矩阵为1-0矩阵,所述电池板功率矩阵包括多个元素,所述元素表示电池板组件的发电情况,并当所述元素为1时表示所述电池板组件完全无遮挡,所述元素为0时表示所述电池板组件含有阴影遮挡;所述阴影遮挡表示所述桅杆的投影在所述电池板组件上时所产生的遮挡;所述设定条件为控制所述船体按照最大舵角的打舵指令围绕某点进行绕圈航行的条件;
根据在设定条件下所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体航向,确定桅杆阴影方向,并根据所述桅杆阴影方向确定所述船体所在区域;
获取设定时间段内所述太阳能电池板输出的电池板功率矩阵,并根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息;
根据每时刻对应的桅杆阴影长度信息,将最小桅杆阴影长度对应的时刻确定为波浪滑翔器所在地太阳正午时刻,并根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度;
根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度。
2.根据权利要求1所述的一种基于太阳能电池板的波浪滑翔器定位方法,其特征在于,所述根据所述桅杆阴影方向确定所述船体所在区域,具体包括:
若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向全部指向北方,则所述船体在北半球区域;
若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向有时指向南方有时指向北方,则所述船体在赤道附近区域;
若所述船体在太阳正午时刻绕圈航行期间,所述桅杆阴影方向全部指向南方,则所述船体在南半球区域。
3.根据权利要求1所述的一种基于太阳能电池板的波浪滑翔器定位方法,其特征在于,所述根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息,具体包括:
根据设定时间段内所述太阳能电池板输出的电池板功率矩阵、所述罗盘模块采集的船体姿态数据和桅杆尺寸信息,采用神经网络智能算法,确定每时刻对应的桅杆阴影长度信息。
5.根据权利要求1所述的一种基于太阳能电池板的波浪滑翔器定位方法,其特征在于,所述根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度,具体包括:
根据当前日期,确定太阳直射点纬度角;所述当前日期为所述波浪滑翔器当前运行时的日期;
根据所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的太阳高度角;
根据所述太阳直射点纬度角、所述波浪滑翔器所在地的太阳高度角和所述船体所在区域,计算所述波浪滑翔器所在地的纬度。
8.一种基于太阳能电池板的波浪滑翔器定位***,其特征在于,所述波浪滑翔器至少包括船体以及设置在所述船体上的主控***、定位模块、桅杆、太阳能电池板以及罗盘模块;所述桅杆的最长投影在所述太阳能电池板上;所述太阳能电池板包括多个电池板组件;所述基于太阳能电池板的波浪滑翔器定位***包括:
电池板功率矩阵确定模块,用于当所述定位模块失效时,在设定条件下获取所述太阳能电池板输出的电池板功率矩阵;所述电池板功率矩阵为1-0矩阵,所述电池板功率矩阵包括多个元素,所述元素表示电池板组件的发电情况,并当所述元素为1时表示所述电池板组件完全无遮挡,所述元素为0时表示所述电池板组件含有阴影遮挡;所述阴影遮挡表示所述桅杆的投影在所述电池板组件上时所产生的遮挡;所述设定条件为控制所述船体按照最大舵角的打舵指令围绕某点进行绕圈航行的条件;
船体所在区域确定模块,用于根据在设定条件下所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体航向,确定桅杆阴影方向,并根据所述桅杆阴影方向确定所述船体所在区域;
桅杆阴影长度信息确定模块,用于获取设定时间段内所述太阳能电池板输出的电池板功率矩阵,并根据设定时间段内所述太阳能电池板输出的电池板功率矩阵和所述罗盘模块采集的船体姿态数据,确定每时刻对应的桅杆阴影长度信息;
经度计算模块,用于根据每时刻对应的桅杆阴影长度信息,将最小桅杆阴影长度对应的时刻确定为波浪滑翔器所在地太阳正午时刻,并根据所述波浪滑翔器所在地太阳正午时刻和岸基端所在地太阳正午时刻确定所述波浪滑翔器所在地的经度;
纬度计算模块,用于根据所述船体所在区域和所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的纬度。
10.根据权利要求8所述的一种基于太阳能电池板的波浪滑翔器定位***,其特征在于,所述纬度计算模块,具体包括:
太阳直射点纬度角确定单元,用于根据当前日期,确定太阳直射点纬度角;所述当前日期为所述波浪滑翔器当前运行时的日期;
太阳高度角确定单元,用于根据所述罗盘模块采集的船体姿态数据,计算所述波浪滑翔器所在地的太阳高度角;
纬度计算单元,用于根据所述太阳直射点纬度角、所述波浪滑翔器所在地的太阳高度角和所述船体所在区域,计算所述波浪滑翔器所在地的纬度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210780537.9A CN114859955B (zh) | 2022-07-05 | 2022-07-05 | 一种基于太阳能电池板的波浪滑翔器定位方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210780537.9A CN114859955B (zh) | 2022-07-05 | 2022-07-05 | 一种基于太阳能电池板的波浪滑翔器定位方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114859955A CN114859955A (zh) | 2022-08-05 |
CN114859955B true CN114859955B (zh) | 2022-09-09 |
Family
ID=82626791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210780537.9A Active CN114859955B (zh) | 2022-07-05 | 2022-07-05 | 一种基于太阳能电池板的波浪滑翔器定位方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114859955B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116027671B (zh) * | 2023-03-28 | 2023-07-14 | 中国海洋大学 | 一种波浪滑翔器的锚定方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521478A (zh) * | 2009-04-03 | 2009-09-02 | 昆明绿电科技有限公司 | 一种太阳能自动跟踪*** |
JP2011066276A (ja) * | 2009-09-18 | 2011-03-31 | Nabtesco Corp | 舶用太陽光追尾装置 |
CN110703202A (zh) * | 2019-10-22 | 2020-01-17 | 哈尔滨工程大学 | 基于多声学波浪滑翔机和水面无人艇的水下脉冲声定位*** |
CN212667609U (zh) * | 2020-01-08 | 2021-03-09 | 青岛海舟科技有限公司 | 一种水面无人小型波浪滑翔器 |
CN114020049A (zh) * | 2021-11-05 | 2022-02-08 | 江扬科技(无锡)有限公司 | 一种单轴追踪式光伏*** |
CN114076064A (zh) * | 2020-08-10 | 2022-02-22 | 北京金风科创风电设备有限公司 | 确定偏航0度方位角以及偏航方向的方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101588147B (zh) * | 2008-05-20 | 2012-10-10 | 鸿富锦精密工业(深圳)有限公司 | 太阳能收集*** |
-
2022
- 2022-07-05 CN CN202210780537.9A patent/CN114859955B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521478A (zh) * | 2009-04-03 | 2009-09-02 | 昆明绿电科技有限公司 | 一种太阳能自动跟踪*** |
JP2011066276A (ja) * | 2009-09-18 | 2011-03-31 | Nabtesco Corp | 舶用太陽光追尾装置 |
CN110703202A (zh) * | 2019-10-22 | 2020-01-17 | 哈尔滨工程大学 | 基于多声学波浪滑翔机和水面无人艇的水下脉冲声定位*** |
CN212667609U (zh) * | 2020-01-08 | 2021-03-09 | 青岛海舟科技有限公司 | 一种水面无人小型波浪滑翔器 |
CN114076064A (zh) * | 2020-08-10 | 2022-02-22 | 北京金风科创风电设备有限公司 | 确定偏航0度方位角以及偏航方向的方法及装置 |
CN114020049A (zh) * | 2021-11-05 | 2022-02-08 | 江扬科技(无锡)有限公司 | 一种单轴追踪式光伏*** |
Also Published As
Publication number | Publication date |
---|---|
CN114859955A (zh) | 2022-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11437950B2 (en) | Method to reduce shading in a photovoltaic plant | |
CN114859955B (zh) | 一种基于太阳能电池板的波浪滑翔器定位方法及*** | |
EP3719606A1 (en) | Sun-tracking correction system and method based on celestial body image | |
TWI645145B (zh) | 追日系統與追日方法 | |
CN205738030U (zh) | 一种新型风光互补供能无人帆船及其控制方法 | |
CN107664096B (zh) | 偏航对风控制方法、装置及*** | |
US11543537B1 (en) | Ocean current measurement method based on surface drifting buoy | |
CN111278274B (zh) | 使用飞行物体对固定的土地块进行遮挡的方法 | |
CN105549627A (zh) | 一种双轴光伏发电自动追日跟踪控制方法 | |
KR20100119007A (ko) | 태양의 위치를 계산하는 연산부를 구비한 태양광 추적장치 | |
JPH05238498A (ja) | 太陽センサを使用して人工衛星の太陽翼を制御する方法および装置 | |
CN208855818U (zh) | 一种自扶正长续航海水采样波浪能太阳能双体无人船 | |
CN106230365A (zh) | 一种根据电流值的变化调整太阳能跟踪***角度的装置和控制方法 | |
US7938364B2 (en) | Apparatus and method for making optimal use of a photovoltaic array on an airborne power system | |
CN107985631B (zh) | 低轨微纳卫星及适用于脉冲微弧电推力器的在轨安装方法 | |
CN111717415A (zh) | 一种星座卫星太阳电池阵对日跟踪方法 | |
CN105183010A (zh) | 一种光伏跟踪方法和*** | |
CN103116363B (zh) | 光伏发电机太阳轨迹跟踪方法及*** | |
CN113483740B (zh) | 一种浮标、数据观测方法、装置、电子设备、存储介质 | |
CN104238581A (zh) | 太阳自动跟踪***及方法 | |
CN117828229A (zh) | 无人机航向角计算方法、电子设备、存储介质及装置 | |
CN204576280U (zh) | 一种船用太阳跟踪*** | |
CN112149263A (zh) | 一种在调试时期定日镜安置位的设置方法 | |
CN108306575A (zh) | 水上漂浮光伏阵列 | |
CN115061511A (zh) | 水面漂浮电站及控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |