(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210542217.X
(22)申请日 2022.05.17
(71)申请人 同济大学建筑设计研究院 (集团) 有
限公司
地址 200092 上海市杨 浦区赤峰路6 5号
(72)发明人 吴过 汪铮 李冬梅 史旋
薛芳慧 唐玉艳 过涛
(74)专利代理 机构 上海科盛知识产权代理有限
公司 312 25
专利代理师 叶敏华
(51)Int.Cl.
G06F 30/13(2020.01)
G06F 8/30(2018.01)
G06F 16/16(2019.01)
G06F 40/18(2020.01)
(54)发明名称
一种基于Excel-VB A语言的海绵城市数字设
计云计算交 互系统
(57)摘要
本发明涉及一种基于Excel ‑VBA语言的海绵
城市数字设计 云计算交互系统, 包括由对应的文
件夹、 exc el工作表及 VBA代码对象组成的五个模
块: 降雨数据模块用于统计输出年径 流总量控制
对应的设计降雨量数据; 基础资料模块用于存储
海绵城市相关设计依据文件以及海绵城市相关
基础数据; 方案文本模块用于集合海绵城市相关
计算公式, 并依据降雨数据模块和基础资料模块
的数据, 结合用户输入数据, 自动生成海绵城市
专项设计方案文本; 设计图纸模块用于绘制输出
CAD图纸文件模板; 模型模拟模块用于自动生成
模型文件以及雨量计文件, 并进行模型模拟。 与
现有技术相比, 本发明以Excel作为系统操作载
体, 基于VB A实现不同软件之间数据交互, 能够方
便快速地辅助用户进行海绵城市 设计。
权利要求书3页 说明书12页 附图2页
CN 115017575 A
2022.09.06
CN 115017575 A
1.一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系统, 其特征在于, 包括降
雨数据模块(1)、 基础资料模块(2)、 方案文本模块(3)、 设计图纸模块(4)以及 模型模拟模块
(5), 所述降雨数据模块(1)、 基础资料模块(2)、 方案文本模块(3)、 设计图纸模块(4)以及模
型模拟模块(5)分别由对应的文件夹、 excel工作表及VBA 代码对象组成;
所述降雨数据模块(1)用于统计输出年径流总量控制对应的设计降雨 量数据;
所述基础 资料模块(2)用于存储海绵城市相关设计依据文件以及海绵城市相关基础数
据;
所述方案文本模块(3)用于集合海绵城市相关计算公式, 并依据降雨数据模块(1)和基
础资料模块(2)的数据, 结合用户输入数据, 自动生成海绵城市专项设计方案文本;
所述设计图纸模块(4)用于绘制输出CAD图纸文件 模板;
所述模型模拟模块(5)用于自动生成模型文件以及雨 量计文件, 并进行模型模拟。
2.根据权利要求1所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述降雨数据模块(1)的文件夹内包含多个气象站的降雨数据, 每个气象
站的降雨数据分别存储在单独的文件夹内, 文件夹的命名方式为气象站编号及气象站名
称, 所述降雨数据以.xlxs格式进行保存。
3.根据权利要求1所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述基础资料模块(2)的文件夹内包含五级子文件夹, 其中, 第一级子文件
夹内包括以编号加省份名及直辖市命名的文件夹、 以及以.pdf格式保存的以编号加文件名
称命名的国家级层次的规范、 标准及图集设计资料;
第二级子文件夹内包括以编号加城市名命名的文件夹、 以及以.pdf格 式保存的以编号
加文件名称命名的省份级层次的规范、 标准及图集设计资料;
第三级子文件夹内包括以编号加区县名命名的文件夹、 以及以.pdf格 式保存的以编号
加文件名称命名的地市级层次的规范、 标准及图集设计资料;
第四级子文件夹内包括资料库名称的文件夹、 以.pdf格 式保存的以编号加文件名称命
名的区县级层次的规范、 标准及图集设计 资料、 以及以.xlsx格式保存的以省份编号加地市
编号加区县编号加基础资料命名的基础资料 数据;
第五级子文件夹及资料库文件夹内保存有以.pdf格式保存的该区县的过往项目参考
资料, 包括已完成的海绵城市专项设计方案、 施工图及审查 意见。
4.根据权利要求1所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述方案文本模块(3)的文件夹内包含一个.docx格式的word模板文件, 所
述word模板文件内已经编制好制式格式的文本以及需要替换文字的编 码, 编码格式为索引
字符+序号+索引字符。
5.根据权利要求1所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述设计图纸模块(4)的文件夹内包含一个.dwg格式的CAD模板文件, 所述
CAD模板文件内包含多类图元信息, 包括文字、 块参照及多段线, 其中, 文字图元以T ‑+序号
的命名的图层 进行分类排序; 块参照图元以J ‑+序号的命名的图层 进行分类排序; 多 段线图
元以H‑+序号的命名的图层进行分类排序;
所述模型模拟模块(5)的文件夹内包含两个.pdf格式的SWMM说明书文件、 一个SWMM程
序文件夹以及SWM M主程序快捷方式。权 利 要 求 书 1/3 页
2
CN 115017575 A
26.根据权利要求2所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述降雨数据模块(1)的具体工作过程为: 通过点击 “降雨数据 ”控件运行
相应VBA代码, 利用网络调用百度地图api, 以获取输入项目地 点的经纬度;
再根据项目地点经纬度与已有气象站经纬度进行匹配, 获取距离项目地点最近的气象
站编号, 通过气象站站点编号匹配对应气象站的文件夹, 文件夹中存储有xlsx格式的多年
逐日降雨 量文件;
利用VBA代码进行Excel软件不同文件之间的交互, 批量提取降雨数据资料, 并对逐日
降雨量进行排序 处理, 之后进行统计计算, 输出年径流总量控制率对应的设计降雨量数据
并进行验算。
7.根据权利要求3所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述基础资料模块(2)的具体工作过程为: 建立以 “编号+省份 ”、“编号+地
市”、“编号+区县 ”名称命名的三级子文件夹, 每级子文件夹内存储.pdf格式的海绵城市相
关设计依据文件, 包括法规文件、 导则指南及图集规范, 同时在区县文件夹内存储以各级编
号命名的.xlsx格式的海绵城市相关基础资料数据, 包括的气象概况、 暴雨公式、 年径流总
量控制率、 月均降水量及蒸发量;
通过点击“基础资料 ”控件运行相应VBA代码, 获取文件夹名称, 在单元格下拉菜单中显
示供用户选择项目的所在省份城市及区县, 并自动生成三级编号组成的编 码用于匹配基础
资料文件路径及名称, 实现Excel软件不同文件之间的交互, 提取得到对应的基础资料数
据;
同时自动识别各级文件夹内的.pdf文件路径及名称, 用户在单元格下拉菜单中选择所
需的设计依据, 选择后通过编码匹配对应.pdf文件的路径及名称, 实现Excel与PDF之间的
交互, 点击Excel的单 元格后自动打开对应的pdf设计依据文件, 供用户阅读查看;
此外, 根据模块1生成的将与数据的基础上再次通过采用 “内插法”公式、 地方文件数据
以及降雨数据模块中的气象站降雨数据, 对年径流总量控制率对应的设计降雨量进行数据
修正及反算, 用户输入年径流总量控制率后自动生成符合地方文件参数又契合气象站数据
的设计降雨 量, 以作为海绵城市专项的基础设计依据。
8.根据权利要求4所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述方案文本模块(3)的具体工作过程为: 首先在单元格中集合各类海绵
城市相关计算公式, 包括年径流总量控制率计算、 综合径流系数、 SS去除率雨水资源利用
率、 雨水流量、 管道流量及积水深度计算公式, 之后依据降雨数据模块(1)及基础资料模块
(2)内的数据, 结合用户在本模块内输入的数据进行设计 计算, 得出相关设计成果;
通过点击“基础资料 ”控件运行相应VBA代码, 实现Excel与Word之间的交互, 将Excel内
的设计成果输出到方案文本文件夹内.docx格式的方案模板中, 自动生成海绵城市专项设
计方案文本 。
9.根据权利要求5所述的一种基于Excel ‑VBA语言的海绵城市数字设计云计算交互系
统, 其特征在于, 所述设计图纸模块(4)的具体工作过程为: 首先绘制.dwg格式的CAD图纸文
件模板, 模板要素包 含多种图纸数据信息, 包括图层、 字体及块名称;
通过点击“设计图纸 ”控件运行相应VBA代码, 实现Excel与CAD之间 的交互, 以多种图纸
数据信息等作为交互锚点, 自动提取多种图纸数据信息进行统计归类及计算, 所述图纸数权 利 要 求 书 2/3 页
3
CN 115017575 A
3
专利 一种基于Excel-VBA语言的海绵城市数字设计云计算交互系统
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 01:26:21上传分享