[发明专利]一种基于C#与Fortran混编技术的球形云及降水粒子群散射仿真方法在审
| 申请号: | 201811509576.5 | 申请日: | 2018-12-11 |
| 公开(公告)号: | CN109581382A | 公开(公告)日: | 2019-04-05 |
| 发明(设计)人: | 王金虎;古忠;邓威;王雪婧;吕晶晶;严家德;王静;姜海梅;郜海阳;陈浩 | 申请(专利权)人: | 南京信息工程大学 |
| 主分类号: | G01S13/95 | 分类号: | G01S13/95 |
| 代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
| 地址: | 211500 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 降水粒子 散射 可视化 混编 垂直廓线 结果文件 雷达回波 气象参数 雷达 衰减 源代码 读取 学习和研究 仿真结果 函数编写 平台软件 气象检测 气象 直观 采集 输出 传递 | ||
1.一种基于C#与Fortran混编技术的球形云及降水粒子群散射仿真方法,其特征在于:首先搭建气象参数采集可视化平台,通过可视化平台软件界面进行雷达和气象参数输入,然后针对需要计算的球形云及降水粒子群散射雷达气象函数编写Fortran源代码并生成dll文件,再进行混编传递及雷达气象函数中间计算并生成dll结果文件,最后通过C#读取dll结果文件的内容模拟画出雷达回波及其衰减垂直廓线等,实现可视化球形云以及降水粒子群散射仿真结果输出;具体步骤包括:
(1)平台搭建:运用C#WPF编写可视化平台,形成气象参数采集模块,供使用者选择功能和输入所需要的气象参数;
(2)参数输入:通过可视化平台软件界面,输入雷达基本参数、大气中水成物基本信息和大气状态参数等需要用于计算的气象参数,如果输入数据不符合要求,则提示重新输入;
(3)生成dll文件:在Fortran中设置编译器环境,针对需要计算的球形云及降水粒子群雷达气象函数,编写Fortran源代码并转换为可被调用的子程序,在Fortran中生成dll文件;
(4)混编传递:通过混编接口,调用dll文件和雷达气象参数,对需要计算的球形云及降水粒子群气象函数,在Fortran中进行中间计算,生成dll结果文件;
(5)结果输出:进一步对C#的环境进行设置,通过C#读取dll结果文件的内容,将其转换成二维列表,并将Fortran代码中输出到控制台的语句在C#WPF中的失效代码删除或者注释掉;再根据二维列表模拟画出任意波长的机载或者地基雷达的回波及其衰减垂直廓线等,最终实现可视化球形云以及降水粒子群散射仿真输出。
2.根据权利要求1所述的基于C#与Fortran混编技术的球形云及降水粒子群散射仿真方法,其特征在于:所述雷达基本参数包括雷达发射频率、介电常数、平台位置等;气象参数包括大气中水成物基本信息和大气状态参数,大气中水成物基本信息包括水成物粒子的相态、分布、含量等特征,大气状态参数包括大气压、温度等。
3.根据权利要求1所述的基于C#与Fortran混编技术的球形云及降水粒子群散射仿真方法,其特征在于:所述可视化球形云以及降水粒子群散射仿真输出包括米散射反射率因子理论值廓线、瑞利散射反射率因子理论值廓线、水成物吸收廓线、大气吸收廓线、雷达回波强度廓线、瑞利散射和米散射反射率因子理论值差值廓线、米散射反射率因子理论值与雷达回波强度实际值差值廓线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811509576.5/1.html,转载请声明来源钻瓜专利网。





