流速仪数据处理及流量断面线绘制

1 需求描述

在实际航道测量项目中,有测量断面线流量流速的需求,得使用流速仪在现场进行测量,相关操作在之前已经写了记录。本次手册记录后期数据处理与流量线绘制,以该区域为例。
流速仪设备操作说明
在这里插入图片描述

2 规范要求

在这里插入图片描述

3 流量断面表格制作

3.1 CAD数据准备

需要在CAD里将现场测的点展到流量线上。
在这里插入图片描述
根据现场情况,在线的两端命名,一般是左岸Z+数字,右岸Y+数字。(左右岸前面教程已写)
在这里插入图片描述
因为现场测的点位会有偏移,可以使用垂直移动到线上的功能,将点移动到线上。
在这里插入图片描述
如此CAD这边准备工作就做好了。

3.2 WinRiver数据查看

打开测量
在这里插入图片描述
选择要打开的测量文件
在这里插入图片描述
双击你需要的第几次数据进行加载
在这里插入图片描述
如此WinRiver数据准备完毕。

3.3 填表

先看一下完成的表,尽量按这个去填,便于后面使用插件绘制流量线,下面一一讲解各处数据。
在这里插入图片描述

3.3.1 表头数据

其实这一行解释很清晰了,就不在多说了。
在这里插入图片描述

3.3.2 两端坐标

在这里插入图片描述
CAD快捷键ID查询获得端点坐标,对应填入。
在这里插入图片描述

3.3.3 起点距

在这里插入图片描述
左岸端点到第一个测量点的距离(就是船只能测量到的最左点)
在这里插入图片描述
在这里插入图片描述
左岸端点到船测量到的最右点距离
在这里插入图片描述

3.3.4 总流量

在这里插入图片描述
WinRiver中查看,移动底改正后的流量。
在这里插入图片描述

3.3.5 测深垂线

在这里插入图片描述
根据河宽确定断面垂线数,可以根据实际情况需求适当增加减少。
在这里插入图片描述
查看流量幅值及方向
在这里插入图片描述
拖动下面箭头的根据直线距离大致选取位置。这张是整体图,后面分部分截取。
在这里插入图片描述

3.3.5.1 以1号垂线为例

第一点选取 21.19m 位置
在这里插入图片描述
在这里插入图片描述
填水深、平均流速、平均流向
在这里插入图片描述
在这里插入图片描述
仪深是根据规范计算的。
在这里插入图片描述
这处H=1.973m,所以只分一层0.6H。我们处理H>8m时,表层和底层忽略(因为底层数据测不到,都显示坏)。
在这里插入图片描述
查找1.18m附近的测点流速和流量。
在这里插入图片描述
在这里插入图片描述

3.3.5.2 以2号垂线为例

在这里插入图片描述
第2处选择的是 59.29m 处,表格填59.29-21.19=38.10m,后面都是如此。
在这里插入图片描述
在这里插入图片描述
第三层为 6.17m,因为后面数据没有,直接填最后的数据。
在这里插入图片描述

3.3.6 平均水深

由公式计算,不用管。
开头
在这里插入图片描述
中间
在这里插入图片描述
结尾
在这里插入图片描述

3.3.7 部分面积

公式计算
在这里插入图片描述

3.3.8 总面积

公式计算
在这里插入图片描述

3.3.9 平均流速

公式计算
在这里插入图片描述
该条线就填完了,依次按此方法,将所有线填完。
在这里插入图片描述

4 流量断面绘制

4.1 拆分数据表为单独的CSV文件

根据流量断面绘制插件的要求将数据提前整理好,比如这里有16个子表格,需要得到16个单独的CSV文件。
打开VB
在这里插入图片描述
插入模块
在这里插入图片描述
复制下面代码,按F5运行。

Sub Save_Excel_to_csv()Dim xpath As Stringxpath = ActiveWorkbook.PathDim sht As WorksheetFor Each sht In ActiveWorkbook.Sheetssht.CopyActiveWorkbook.SaveAs Filename:=xpath & "\" & sht.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False '将文件存放在工作薄所在的位置ActiveWorkbook.CloseNextMsgBox "拆分转换完毕!"
End Sub

得到整理文件
在这里插入图片描述
注意编码格式要为ANSI
在这里插入图片描述

4.2 CAD加载插件

appload加载插件
在这里插入图片描述
LL运行插件,选择文件。
在这里插入图片描述
得到该条流量线
在这里插入图片描述
重复操作,得到所有的流量线。
在这里插入图片描述
插件的注意事项:
在这里插入图片描述
到此工作全部完成。撒花!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/80989.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

购物车构件示例

通用购物车构件设计 注:代码仅用于演示原理,不可用于生产环境。 一、设计目标 设计一个高度可复用的购物车构件,具备以下特点: 与具体业务系统解耦支持多种应用场景(商城、积分系统等)提供标准化接口易于集成和扩展二、核心架构设计 1. 分层架构 ┌─────────…

数据结构·字典树

字典树trie 顾名思义,在一个字符串的集合里查询某个字符串是否存在树形结构。 树存储方式上用的是结构体数组,类似满二叉树的形式。 模板 定义结构体和trie 结构体必须的内容:当前结点的字符,孩子数组可选:end用于查…

ES面试题系列「一」

1、Elasticsearch 是什么?它与传统数据库有什么区别? 答案:Elasticsearch 是一个基于 Lucene 的分布式、开源的搜索和分析引擎,主要用于处理大量的文本数据,提供快速的搜索和分析功能。与传统数据库相比,E…

2025年6月一区SCI-不实野燕麦优化算法Animated Oat Optimization-附Matlab免费代码

引言 近年来,在合理框架内求解优化问题的元启发式算法的发展引起了全球科学界的极大关注。本期介绍一种新的元启发式算法——不实野燕麦优化算法Animated Oat Optimization algorithm,AOO。该算法模拟了不实野燕麦的3种独特行为,于2025年6月…

Agent Builder API - Agent Smith 扩展的后端服务(开源代码)

​一、软件介绍 文末提供程序和源码下载 Agent Builder API - Agent Smith 扩展的后端服务(开源代码)手动设置:在本地计算机中克隆此存储库并启动 python FAST API 服务器。(可选)安装并设置 Mongo DB。Dev Container…

C及C++的SOAP协议库

一.gSOAP gSOAP 是一个功能强大的开源工具包,专为 C 和 C 设计,用于快速开发基于 SOAP 协议的 Web 服务和客户端。 1.协议支持 SOAP 版本:完整支持 SOAP 1.1/1.2 规范,包括消息格式、编码规则和错误处理。 传输协议&#xff1a…

html5+css3实现傅里叶变换的动态展示效果(仅供参考)

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>傅里叶变换的动态展示效果</title><sty…

ECharts中Map(地图)样式配置、渐变色生成

前言 在日常开发中&#xff0c;ECharts 几乎成了我们绘制数据图表的标配工具&#xff0c;功能强大到几乎无所不能。不过每次用的时候都要翻官方文档查配置项&#xff0c;确实有点小繁琐 &#x1f605; 为了提升效率&#xff0c;也方便以后快速复用&#xff0c;这里就整理记录…

内存分配器ptmalloc2、tcmalloc、jemalloc,结构设计、内存分配过程详解

1. 引言 博主之前做过一个高并发内存池的项目实践&#xff0c;在实践中对于内存分配器的内存分配过程理解更加深刻了。在此期间&#xff0c;翻查了不少资料以及博客&#xff0c;发现源码分享的博客不多&#xff0c;能生动完整的讲述ptmalloc2、tcmalloc、jemalloc它们的结构设…

【拥抱AI】Deer-Flow字节跳动开源的多智能体深度研究框架

最近发现一款可以对标甚至可能超越GPT-Researcher的AI深度研究应用&#xff0c;Deer-Flow&#xff08;Deep Exploration and Efficient Research Flow&#xff09;作为字节跳动近期开源的重量级项目&#xff0c;正以其模块化、灵活性和人机协同能力引发广泛关注。该项目基于 La…

openfeign与dubbo调用下载excel实践

一、前言 openfeign和dubbo均是rpc框架 RPC&#xff08;Remote Procedure Call&#xff0c;远程过程调用&#xff09;框架 是一种允许程序像调用本地方法一样调用远程服务器上函数的技术。它隐藏了底层网络通信的复杂性&#xff0c;让开发者可以专注于业务逻辑&#xff0c;实现…

解密企业级大模型智能体Agentic AI 关键技术:MCP、A2A、Reasoning LLMs-强化学习算法

解密企业级大模型智能体Agentic AI 关键技术&#xff1a;MCP、A2A、Reasoning LLMs-强化学习算法 现在我们的核心问题是有一些同学会知道要才能强化学习。为什么才能强化学习&#xff1f;是实现AGI。例如从这个其实你从第一阶段开始以后&#xff0c;就是chatbot&#xff0c;这…

音频分类的学习

1.深度学习PyTorch入门-语音分类 https://blog.csdn.net/sinat_41787040/article/details/129795496 https://github.com/musikalkemist/pytorchforaudio https://github1s.com/musikalkemist/pytorchforaudio/blob/main/04%20Creating%20a%20custom%20dataset/urbansoundda…

美SEC主席:探索比特币上市证券交易所

作者/演讲者&#xff1a;美SEC主席Paul S. Atkins 编译&#xff1a;Liam 5月12日&#xff0c;由美国SEC加密货币特别工作组发起的主题为《资产上链&#xff1a;TradFi与DeFi的交汇点》系列圆桌会议如期举行。 会议期间&#xff0c;现任美SEC主席Paul S. Atkins发表了主旨演讲。…

Qt file文件操作详解

1.引言 很多应用程序都具备操作文件的能力&#xff0c;包括对文件进行写入和读取&#xff0c;创建和删除文件等等&#xff0c;甚至某些应用程序的就是为了操作文件&#xff0c;像WPS Office。基于此Qt框架中专门提供了对文件操作的类&#xff1a;QFile。 2.QFile文件操作 QF…

【测试开发知识储备】之Jacoco(Java Code Coverage)

文章目录 Jacoco是什么Jacoco的主要功能&#xff08;一&#xff09;多样化覆盖率指标分析&#xff08;二&#xff09; 丰富的报告生成&#xff08;三&#xff09;实时数据收集 Jacoco的工作原理&#xff08;一&#xff09;字节码增强&#xff08;二&#xff09;测试执行与数据收…

Docker 介绍与使用

Docker 文章目录 Docker介绍与虚拟机的比较启动速度占用资源 优势更容易迁移更容易维护更容易扩展 使用场景持续集成提供可伸缩的云服务搭建微服务架构 镜像与容器镜像构成&#xff08;分层结构&#xff09;镜像与容器的区别 安装 Docker常用命令介绍镜像相关容器相关 实战&…

《AI大模型应知应会100篇》第62篇:TypeChat——类型安全的大模型编程框架

第62篇&#xff1a;TypeChat——类型安全的大模型编程框架 摘要 在构建 AI 应用时&#xff0c;一个常见的痛点是大语言模型&#xff08;LLM&#xff09;输出的不确定性与格式不一致问题。开发者往往需要手动解析、校验和处理模型返回的内容&#xff0c;这不仅增加了开发成本&a…

upload-labs通关笔记-第5关 文件上传之.ini绕过

目录 一、ini文件绕过原理 二、源码审计 三、渗透实战 1、查看提示 2、制作.user.ini文件 &#xff08;1&#xff09;首先创建一个文本文件 &#xff08;2&#xff09;保存文件名为.user.ini 2、制作jpg后缀脚本 &#xff08;1&#xff09;创建一个文本文件 &#xf…

为什么 Linux 上默认没有 host.docker.internal

在 Linux 环境中&#xff0c;host.docker.internal 是 Docker 为容器提供的一个特殊 DNS 名称&#xff0c;用于指向宿主机的 IP 地址&#xff08;类似 macOS/Windows 中的行为&#xff09;。但这个功能在 Linux 上默认不启用&#xff0c;需要手动配置才能使用。以下是详细解释和…