使用Matlab計算IGRAv2探空站的Tm和PWV

1. 探空站IGRAv2數據

探空站的Tm常作為真值,去檢驗Tm線性公式或者ERA5 Tm等的精度 。

探空站PWV常作為真值,去檢驗GNSS PWV等的精度

2. Tm 的計算方法

Tm 的計算方法有兩種在前面的文章有講,這里用
使用水汽壓和溫度計算Tm。

ei和 Ti?表示第 i 層大氣的水汽壓和溫度,Zi是第 i 層的厚度。這種方法使用探空站數據計算得到的 Tm 一般為真值與其他數據進行比較。


2.1. 水汽壓(WVP)計算公式

根據飽和水汽壓(es)和相對濕度(RH)求得,公式如下

2.2. es 為飽和水汽壓(hPa),用下式求得

式中,T 為溫度(K)。es 采用 ECMWF IFS 報告(IFS Documentation CY31R1 Part II )給出的模型,對水的不同狀態做了區別 (ECMWF, 2007) : ?
? ?(1)溫度大于 0℃, R2 = 611.21 hPa,R3 = 17.502 K 和 R4 = 32.19 K; ?
? ?(2)溫度小于-23℃,R2 = 611.21 hPa,R3 = 22.587 K 和 R4 = -0.7 K; ?

? ? (3)溫度介于-23℃ 和 0℃ 之間,則用下式計算:


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?式中,T0 = 273.16 K,Ti = 250.16 K。

3. PWV 的計算方法

3.1. 計算比濕度q

e是水氣壓,計算方法在上面得Tm計算里面有。

3.2. 重力加速度g考慮了緯度和高程變化。


4.Matlab 獲取代碼關注公眾號WZZHHH,或者咸魚關注:WZZHHH123,部分代碼展示,總共337行代碼
?

% 讀取IGRA的文件
% 基于matlab2022寫的
% 微信公眾號和CSDN:WZZHHH
% IGRA源數據下載地址https://www1.ncdc.noaa.gov/pub/data/igra/derived/derived-por/
% 里面有很多站點已經棄用,并且該網址包括建站以后的所有數據集,
% 因此我們需要提取對應年份的數據,然后計算得到探空站得PWV% 提取數據存到"v2data",按照時間進行排列,最后存到mat文件中
% 每個站點的每年存一個mat文件,名稱為:站點名字-年份.mat
% --------------數據的含義如下所示---------------
% ? ?V2data.pwv:大氣可降水量;
% ? ?V2data.lon:經度;
% ? ?V2data.lat:緯度;
% ? ?V2data.Tm :加權平均溫度;
% ? ?V2data.ID :站點名稱;
% ? ?V2data.pwv有6列:第1列是pwv,第2-6列是時間和時間數字% ------------------------------------------
clc,clear;%% -----------------------------需要修改的參數--------------------------
% 列 參數 ? ? ? ? ? 文本位置 ? ? ? ? ? 含義
% ?1 ?PRESS ? ? ? ? ? 1- ?7 ? Integer 壓力(Pa或mb*100)
% ?2 ?REPGPH ? ? ? ? ?9- 15 ? Integer 報告的位勢高度(米)。這個值在重要級別上是不可用。
% ?3 ?CALCGPH ? ? ? ?17- 23 ? Integer 計算出的位勢高度(米)
% ?4 ?TEMP ? ? ? ? ? 25- 31 ? Integer 報告的溫度(K*10)。
% ?5 ?TEMPGRAD ? ? ? 33- 39 ? Integer 當前高度與下一高度之間的溫度梯度[(K/km)*10,如果溫度隨高度增加,則為正]。
% ?6 ?PTEMP ? ? ? ? ?41- 47 ? Integer 位勢溫度(K*10)
% ?7 ?PTEMPGRAD ? ? ?49- 55 ? Integer 當前高度和下一高度之間的位勢溫度梯度[(K/km)*10,如果潛在溫度隨高度增加,則為正]。
% ?8 ?VTEMP ? ? ? ? ?57- 63 ? Integer 虛溫(K*10)
% ?9 ?VPTEMP ? ? ? ? 65- 71 ? Integer 虛勢溫度(K*10)
% ?10 VAPPRESS ? ? ? 73- 79 ? Integer 同一水平的溫度、壓力和露點下降計算得出的水氣壓
% ?11 SATVAP ? ? ? ? 81- 87 ? Integer 飽和水汽壓
% ?12 REPRH ? ? ? ? ?89- 95 ? Integer 為原始探測時報告的相對濕度(百分比*10)
% ?13 CALCRH ? ? ? ? 97-103 ? Integer 為相對濕度(百分數* 10),由蒸汽壓、飽和蒸汽壓和同一水平面的壓力計算得到。
% ?14 RHGRAD ? ? ? ?105-111 ? Integer 當前高度和下一高度之間的相對濕度梯度[(%/km)*10,如果相對濕度隨高度增加,則為正]。
% ?15 UWND ? ? ? ? ?113-119 ? Integer 緯向風分量[(m/s)*10],由報告的風速和風向計算得到。
% ?16 UWDGRAD ? ? ? 121-127 ? Integer 當前高度和下一高度之間緯向風的垂直梯度[(m/s/km)*10,緯向風隨高度增大而增大時為正]。
% ?17 VWND ? ? ? ? ?129-135 ? Integer 經向風分量[(m/s)*10],由報道的風速和風向計算得到。
% ?18 VWNDGRAD ? ? ?137-143 ? Integer 當前高度與下一高度之間經向風的垂直梯度[(m/s/km)*10,經向風隨高度增大而增大則為正]。
% ?19 N ? ? ? ? ? ? 145-151 ? Integer 折射率(無單位)% igra_num:需要提取數據所在的列
% 計算PWV所需要得數據為[溫度 氣壓 計算位勢 計算相對濕度]
% 改對應第4 1 3 13 列;
igra_num = [4 1 3 13];% IGRA路徑
path_igra = 'D:\DATA\IGRA2\drvd\';% 數據存放路徑
save_igra = 'D:\DATA\IGRAv2PWV\';% IGRA官網下載的站點清單(igra2-station-list)存放路徑
% 清單下載地址:https://www1.ncdc.noaa.gov/pub/data/igra/igra2-station-list.txt
list_path = 'D:\paper_write\paper_code\2\IGRA\igra2-station-list.txt';% IGRA數據包含了建站以來數據,挑選所需年份
year = [2020 2021]; % 以2020-2021年為例

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718947.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718947.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718947.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

本地如何配置支付寶模擬支付場景并結合內網穿透實現公網環境調試開發?

文章目錄 前言1. 下載當面付demo2. 修改配置文件3. 打包成web服務4. 局域網測試5. 內網穿透6. 測試公網訪問7. 配置二級子域名8. 測試使用固定二級子域名訪問 前言 在沙箱環境調試支付SDK的時候,往往沙箱環境部署在本地,局限性大,在沙箱環境…

項目管理,如何做到流程標準化?

在項目管理的流程中,每個階段都有自己的起止范圍,有本階段的輸入文件和本階段要產生的輸出文件。 同時,每個階段都有本階段的控制關口,即本階段完成時將產生的重要文件也是進入下一階段的重要輸入文件。每個階段完成時一定要通過…

還在猶豫學不學?鴻蒙技術是否有前途的最強信號來了

2024年3月3日 上午10 點,深圳官方賬號發布了一篇關于鴻蒙技術發展的重要文章,看到這篇文章后我非常激動,忍不住和大家分享一下! 華為鴻蒙系統自提出以來,網友們的態度各不相同,有嘲笑“安卓套殼”的&#…

2024 CHINASHOP丨悠絡客AI應用亮點搶鮮看,還有價值百元門票免費送哦!

3月13日-15日,備受國內外關注的第二十四屆中國零售業博覽會(2024 CHINASHOP)將在上海國家會展中心正式開展!悠絡客作為深耕智慧門店15年的公有云人工智能企業,也將帶著全新AI產品和智慧門店解決方案亮相展會&#xff0…

Tomcat核心組件概述

Tomcat是一個免費的開放源代碼的Web應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。Tomcat技術先進、性能穩定,而且免費,因而深受Java愛好者的喜…

Windows系統中ollama下載模型前設置下載路徑

Windows系統中ollama下載模型前設置下載路徑 一開始設置了用戶環境變量 OLLAMA_MODELS,沒有效果 添加系統環境變量后,ollama pull和run的模型都到了環境變量中的路徑下; 設置完后可以在cmd中檢查一下:echo %ollama_models% ollam…

PySide6實現注冊,登錄流程

目錄 一:實現思路 二:代碼實現 三:完整代碼和界面 一:實現思路 設計三個窗口界面,運行程序,打開注冊界面,填寫用戶名和密碼,信息填寫完整,校驗通過,插入數據庫。跳轉到登錄界面,輸入用戶名和密碼,校驗通過跳轉到主界面。

Electron 多顯示器渲染

Electron打出的包,如果當前有倆個顯示器,則可以配置當前顯示倒哪個顯示器上,或者可以配置不同的顯示器,啟動不同的項目,只在Windows和Linux下測試過,Mac沒有真機,可以利用docker安裝MacOS環境&a…

使用mapbox navigation搭建一個安卓導航 示例

一.代碼示例地址: https://github.com/mapbox/mapbox-navigation-android-examples/tree/main 二. 具體步驟: git clone gitgithub.com:mapbox/mapbox-navigation-android-examples.git Go to app/src/main/res/values Look for mapbox_access_token.…

Sora:探索大型視覺模型的前世今生、技術內核及未來趨勢

Sora,一款由OpenAI在2024年2月推出的創新性文生視頻的生成式AI模型,能夠依據文字說明,創作出既真實又富有想象力的場景視頻,展現了其在模擬現實世界方面的巨大潛能。本文基于公開技術文檔和逆向工程分析,全面審視了Sor…

leetcode-回溯法-字符串分割問題

131. 分割回文串 #include<vector> #include<iostream> #include<queue> using namespace std;class Solution { public: vector<string> path_; vector<vector<string>> res_;vector<vector<string>> partition(string s) {…

pytorch(四)用pytorch實現線性回歸

文章目錄 代碼過程準備數據設計模型設計構造函數與優化器訓練過程訓練代碼和結果pytorch中的Linear層的底層原理&#xff08;個人喜歡&#xff0c;不用看&#xff09;普通矩陣乘法實現Linear層實現 回調機制 代碼過程 訓練過程&#xff1a; 準備數據集設計模型&#xff08;用來…

國圖公考:山東事業編考試即將開始

山東事業編考試時間為2024年3月10日-9.00-11.30分 考試科目為公基寫作 準考證打印時間為2024年3月5日9.00-3月10日9.30分 準考證打印入口&#xff1a;山東考試信息網 綜合類筆試在全省十六市均設置考點&#xff0c;參加考試的考生可憑借準考證和本人身份證參加筆試

Python爬蟲實戰(基礎篇)—13獲取《人民網》【最新】【國內】【國際】寫入Word(附完整代碼)

文章目錄 專欄導讀背景測試代碼分析請求網址請求參數代碼測試數據分析利用lxml+xpath進一步分析將獲取鏈接再獲取文章內容測試代碼寫入word完整代碼總結專欄導讀 ????本文已收錄于《Python基礎篇爬蟲》 ????本專欄專門針對于有爬蟲基礎準備的一套基礎教學,輕松掌握Py…

第 2 個 Java Web 應用工程(JSP JavaBean DB)(含源碼)(圖文版)

JavaBean 是一種符合特定約定的 Java 類&#xff0c;通常用于在 Java 應用程序中封裝數據以及提供對數據的訪問和修改方法。 本文示例&#xff1a;建立一個 Tomcat 工程&#xff0c;編寫一個 JSP 頁面&#xff0c;調用 JavaBean 訪問數據庫并顯示到頁面上&#xff0c;發布到 T…

【開源物聯網平臺】物聯網設備上云提供開箱即用接入SDK

一、項目介紹 IOTDeviceSDK是物聯網平臺提供的設備端軟件開發工具包&#xff0c;可簡化開發過程&#xff0c;實現設備快速接入各大物聯網平臺。 設備廠商獲取SDK后&#xff0c;根據需要選擇相應功能進行移植&#xff0c;即可快速集成IOTDeviceSDK&#xff0c;實現設備的接入。…

gradle中設置變量,在代碼中讀取

在app的gradlew文件中設置變量appModelCode&#xff0c;設置manifestPlaceholders android {def appModelCode 1 //1:模式1 2:模式2def appModelName "model1"if (appModelCode 1) {...}defaultConfig {applicationId appIdminSdk 26targetSdk 32versionCode app…

音視頻數字化(視頻線纜與接口)

目錄 1、DVI接口 2、DP接口 之前的文章【音視頻數字化(線纜與接口)】提到了部分視頻線纜,今天再補充幾個。 視頻模擬信號連接從蓮花頭的“復合”線開始,經歷了S端子、色差分量接口,通過亮度、色度盡量分離的辦法提高畫面質量,到VGA已經到了模擬的頂峰,實現了RGB的獨立…

android 推薦一個上拉加載更多,下拉刷新的框架(非常好用)

作者&#xff1a;scwang 大神 GitHub - scwang90/SmartRefreshLayout: &#x1f525;下拉刷新、上拉加載、二級刷新、淘寶二樓、RefreshLayout、OverScroll&#xff0c;Android智能下拉刷新框架&#xff0c;支持越界回彈、越界拖動&#xff0c;具有極強的擴展性&#xff0c;…

一文讀懂Penpad 以 Fair Launch 方式推出的首個資產 PEN

隨著 2 月 28 日比特幣重新站上 6 萬美元的高峰后&#xff0c;標志著加密市場正在進入新一輪牛市周期。在 ETF 的促進作用下&#xff0c;加密市場不斷有新的資金流入&#xff0c;加密貨幣總市值不斷攀升。Layer2 市場率先做出了反應&#xff0c;有數據顯示&#xff0c;當前以太…