精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于GPS放射源旋轉角度解釋及源抽樣測試的程序分享

Geant4模擬學習交流 ? 來源:Geant4模擬學習交流 ? 作者:Geant4模擬學習交流 ? 2021-02-05 09:29 ? 次閱讀

GeneralParticleSource為通用粒子源,在Geant4可以通過宏文件來做復雜的放射源抽樣,最近幫人模擬伽馬刀(不懂的自行搜索什么是伽馬刀),需要做多源抽樣且放射源的角度需要偏轉,查看手冊《BookForApplicationDevelopers.pdf》的第28頁,如下圖:

dcbc3024-602e-11eb-8b86-12bb97331649.png

這個rot1和rot2的旋轉角度說的很玄乎,也可能是我的數學不好,空間思維不夠,沒能理解。在進行大量的搜索以后,發現在全世界的相關網站上也沒找到這兩個參數的具體解釋或者示意圖,最后我就打算自己寫個程序來測試一下rot1和rot2的具體含義。

測試程序部分

第一步

首先需要擁有一個可以運行GPS的程序,這個程序在以前的文章中講了如何修改,這里就不贅述了,詳細可以參見:

GPS(通用粒子源)多個源設置及資料分享

第二步

擁有可以運行GPS的程序之后,我們需要對放射源發射的初始位置進行統計,找到G4GeneralParticleSource.hh文件,查看里面定義的函數。

dcec3166-602e-11eb-8b86-12bb97331649.png

如圖所示GetParticlePostition函數,通過這個函數可以看出GPS可以對初始粒子的位置進行統計的,當然里面還有其他函數,可以統計諸如:粒子運動方向,能量、電性等等,有興趣的可以自己研究一下。

第三步

在程序中增加獲取粒子初始位置的代碼,并將位置數據保存到文件中,假設已經改好了可以運行GPS的程序,如果不熟練,原文鏈接中的百度分享里面提供了測試程序。

修改方法如下圖,加入紅色方框中的代碼,代碼比較簡單,不贅述了,直接將三個坐標輸出到position.txt中。

注:需要在開頭加上 #include 以及 #include “G4ThreeVector.hh”

e02c57de-602e-11eb-8b86-12bb97331649.png

測試過程部分

數據分析使用matlab,程序見原文鏈接中百度云盤分享。

GPS(通用粒子源)多個源設置及資料分享中的

ex14.pdf這個例子中內容,如下圖所示

e07430e0-602e-11eb-8b86-12bb97331649.png

紅色框中箭頭注釋的數字為 -0.57735,隨便一看就知道,這是-√3/3(負號三分之根號3)。所以推測這個應該是與正切相關,但到底是哪兩個邊的正切值,不得而知。所以就進行大量測試及畫圖,簡單說明

Source X-Y distribution即沿著Z軸正方向,向Z軸負方向看,抽樣圓柱型體源在XOY面上的投影,其他兩個同理

說明及結論:

使用的放射源為圓柱形體源,半徑為5mm,半高為5mm,中心位于原點,各項同性發射,為了方便說明,定義rot1 Var1 Var2 Var3

1、圖1為手冊中默認的rot1坐標。

2、由圖2、圖3、圖4可知,rot1的偏轉角度為Var3/var1的反正切值。且此角度從X正方向開始,在XOZ面內沿著逆時針方向增大。

3、圖5、圖4驗證確定旋轉角為Var3/Var1反正切值。

下面繪圖解釋:

e256ae92-602e-11eb-8b86-12bb97331649.png

注意橫軸坐標為X軸

對于rot1 Var1 Var2 Var3,arctan(Var3/Var1) = θ

e2bba220-602e-11eb-8b86-12bb97331649.png

注意橫軸坐標為Y

按說明書上:

rot2的初始坐標為 0 .,1.,0.

經過對rot2的大量測試,過程與過程圖略過,結論為

rot2的偏轉角度為Var3/var2的反正切值。且此角度從Y正方向開始,在YOZ面內沿著逆時針方向增大。

對于rot2 Var1 Var2 Var3,arctan(Var3/Var2) = φ

原文標題:GPS放射源旋轉角度解釋及源抽樣測試程序分享

文章出處:【微信公眾號:Geant4模擬學習交流】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • gps
    gps
    +關注

    關注

    22

    文章

    2884

    瀏覽量

    166040
  • 程序
    +關注

    關注

    116

    文章

    3777

    瀏覽量

    80851

原文標題:GPS放射源旋轉角度解釋及源抽樣測試程序分享

文章出處:【微信號:gh_361ab7628207,微信公眾號:Geant4模擬學習交流】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    H32.TR4S系列三軸角度運動高精度壓電偏擺/旋轉臺,可作模擬振動臺!

    模擬振動臺,完成高精度、快速的微振動控制,從而滿足用戶對精密裝備控制精度的測試分析,以驗證和提高高端精密儀器與裝備的性能。產品外觀如下圖所示。 產品特點 θx、θy偏擺及θz旋轉 θx、θy偏擺角度可達4.6mrad/軸 θz
    的頭像 發表于 11-07 09:47 ?161次閱讀
    H32.TR4S系列三軸<b class='flag-5'>角度</b>運動高精度壓電偏擺/<b class='flag-5'>旋轉</b>臺,可作模擬振動臺!

    增量式編碼器單圈和多圈怎么知道,如何分辯?

    增量式編碼器單圈和多圈怎么知道,如何分辯? 單圈編碼器特點: ? 單圈編碼器只能測量一圈內的旋轉角度或位移。一旦旋轉超過一圈,數據就會重新開始計算。 ? 主要特點包括測量范圍相對較小,一般適用于
    的頭像 發表于 10-21 09:42 ?305次閱讀
    增量式編碼器單圈和多圈怎么知道,如何分辯?

    旋轉編碼器可以收集并發出什么信號,旋轉編碼器信號異常怎么處理

    旋轉編碼器是一種精密的測量裝置,主要用于將旋轉運動轉換為可測量的電信號。它可以收集并發出多種信號,但主要的是與旋轉運動相關的位置、速度或角度等物理量的信號。具體來說,
    的頭像 發表于 10-01 16:55 ?380次閱讀

    GPS信號測試問題困惑,求助大家了

    各位,我在測試GPS的時候,本來通過E4438測試GPS信號,在閉環情況下測試,在-130dbm的信號下
    發表于 09-12 10:06

    利用霍爾效應傳感器測量旋轉運動的絕對角度

    電子發燒友網站提供《利用霍爾效應傳感器測量旋轉運動的絕對角度.pdf》資料免費下載
    發表于 08-30 10:18 ?0次下載
    利用霍爾效應傳感器測量<b class='flag-5'>旋轉</b>運動的絕對<b class='flag-5'>角度</b>

    旋轉編碼器在PLC中怎么編程

    在工業自動化領域,旋轉編碼器與可編程邏輯控制器(PLC)的結合應用極為廣泛。旋轉編碼器通過提供精確的旋轉角度或位置信息,為PLC提供反饋信號,進而實現對設備的精確控制。本文將詳細介紹旋轉
    的頭像 發表于 06-17 09:24 ?1432次閱讀

    DSP教學實驗箱_數字圖像處理_操作教程:5-1 圖像旋轉

    的所有像素都旋轉一個相同的角度。和圖像平移一樣,圖像旋轉也是圖像的位置變換,對于旋轉后超出圖像范圍的區域要處理為不顯示。
    發表于 06-14 14:03

    步進電機旋轉角度與哪個參數有關

    步進電機是一種將電脈沖信號轉換為機械角位移的執行元件,廣泛應用于各種自動化設備和控制系統中。步進電機的旋轉角度與多個參數有關,包括電機的類型、驅動方式、控制方式、脈沖頻率等。本文將詳細介紹這些參數
    的頭像 發表于 06-12 09:51 ?866次閱讀

    精度±2°,鋰電池旋轉角度定位

    隨著工業生產中對自動化的要求越來越高,視覺技術已被廣泛引入工業機器人行業,具備視覺的工業機器人能更快、更準、更靈活地完成定位抓取、對位組裝等。本期小明就來分享明治視覺傳感器在鋰電池旋轉角度定位中
    的頭像 發表于 06-04 08:24 ?426次閱讀
    精度±2°,鋰電池<b class='flag-5'>旋轉角度</b>定位

    使用workbench配置hall同步電角度,如何才能正確測試同步電角度?

    按照官網提供的同步電角度測試的說明文檔進行相關試驗。 1、這邊轉動電機是通過FOC還是手動旋轉,這里板子來驅動旋轉? 2、這個旋轉是否有
    發表于 05-13 07:31

    求助,關于使用Workbench配置BDCL的電機參數中HALL里面的同步電角度問題求解

    按照官網提供的同步電角度測試的說明文檔進行相關試驗。 1、這邊轉動電機是通過FOC還是手動旋轉,這里板子來驅動旋轉? 2、這個旋轉是否有
    發表于 04-03 07:49

    步進電機為什么會用到光耦?

    步進電機是一種通過輸入脈沖信號控制旋轉角度和速度的電動機。
    的頭像 發表于 01-30 11:41 ?1645次閱讀

    步進電機工作原理 步進電機四條線怎么分別

    步進電機是一種可以實現精確的位置控制的驅動器。它通過交替通電和斷電的方式來控制電機的旋轉角度和速度。步進電機通常由一個旋轉部分(轉子)和一個靜止部分(定子)組成。整個系統由電源、控制器和電機
    的頭像 發表于 01-18 11:02 ?4072次閱讀

    電機電角度和機械角度的關系

    ,以及它們在電機控制和應用中的重要性。 首先,讓我們來了解一下電機電角度和機械角度的定義。 電角度: 電機電角度是指電機旋轉一周的
    的頭像 發表于 12-27 18:03 ?4709次閱讀

    旋轉變壓器與光電編碼器區別及工作原理

    磁阻式旋轉變壓器  ?、俅抛枋?b class='flag-5'>旋轉變壓器輸出繞組的電壓幅值與轉子轉角成正余弦函數關系。  ?、趧畲爬@組和輸出繞組安裝在定子槽,勵磁繞組和輸出繞組的繞線不一樣。  ?、蹆上嗟妮敵鲂盘柋舜讼嗖?0度。電壓幅值與
    發表于 12-01 18:07 ?2699次閱讀
    <b class='flag-5'>旋轉</b>變壓器與光電編碼器區別及工作原理