Field II 超聲聲場仿真(1): 發(fā)射聲場(原理&代碼)

系列一:利用Field II仿真計算發(fā)射聲場強(qiáng)度

0. 基本參數(shù)定義

c = 1540;                   % Speed of sound
f0 = 2.5e6;                 % Transducer center frequency [Hz]
fs = 100e6;                 % Sampling frequency [Hz]
lambda = c/f0;              % Wavelength
element_height = 13/1000;   % Height of element [m] (elevation direction)
element_width = 18.5/1000;  % Element width [m] (azimuth direction)
kerf = 0;
focus = [0 0 60]/1000;      % Fixed emitter focal point [m] (irrelevant for single element transducer)
N_elements = 1;             % Number of physical elements in array
N_sub_x = 1;                % Element sub division in x-direction
N_sub_y = 1;                % Element subdivision in y-direction

1. 定義發(fā)射孔徑

Filed II中使用xdc_命令設(shè)置換能器的基本參數(shù),xdc_linear_array命令創(chuàng)建一個線陣換能器。

線陣換能器示意圖
emit_aperture = xdc_linear_array (N_elements, element_width, element_height, kerf, N_sub_x, N_sub_y, focus);
1.1 單陣元換能器

定義單陣元換能器,陣元個數(shù)為1,x和y方向上的子陣個數(shù)也設(shè)置為1:N_elements = 1, N_sub_x=1; N_sub_y=1.
繪制換能器,結(jié)果如下圖所示。

N_sub_x=1; N_sub_y=1
view in 3D

可以看出當(dāng)陣元數(shù)等于1時(N_elements=1),陣元在x軸方向上的長度等于element_width,在y軸方向上的寬度等于element_height。而N_sub_xN_sub_y只是進(jìn)行進(jìn)一步的子陣劃分,并不影響仿真計算的結(jié)果。

N_sub_x=90; N_sub_y=90
view in 3D
1.2 換能器陣列

使用xdc_focus_array指令創(chuàng)建聚焦換能器陣列,如下圖所示

element_height = 13/1000;   % Height of element [m] (elevation direction)
pitch = 0.290/1000;         % Distance between element centers
kerf = 0.025/1000;          % Width of fill material between the ceramic elements
element_width = pitch-kerf; % Element width [m] (azimuth direction)
Rfocus = 60/1000;           % Elevation lens focus (or radius of curvature, ROC) 
focus = [0 0 60]/1000;      % Fixed emitter focal point [m] (irrelevant for single element transducer)
N_elements = 64;            % Number of physical elements in array
N_sub_x = 1;                % Element sub division in x-direction
N_sub_y = 2;                % Element subdivision in y-direction

emit_aperture = xdc_focused_array (N_elements, element_width, element_height, kerf, Rfocus, N_sub_x, N_sub_y, focus);
N_elements = 64; N_sub_x = 1; N_sub_y = 2

其中,Rfocus定義了換能器的曲率半徑。

Rfocus=60mm, view in 3D

2. 設(shè)置換能器的激勵和脈沖響應(yīng)

定義好發(fā)射孔徑之后,使用xdc_excitation()函數(shù)設(shè)置發(fā)射孔徑的激勵脈沖Excitation,此處設(shè)置激勵脈沖的中心頻率為2.5MHz,脈沖長度為1.5個周期。

ex_periods = 1.5;
t_ex=(0:1/fs:ex_periods/f0);
excitation=square(2*pi*f0*t_ex);
xdc_excitation (emit_aperture, excitation);

之后,使用xdc_impulse()函數(shù)設(shè)置換能器發(fā)射孔徑的脈沖響應(yīng)Transducer impulse response.

t_ir = -2/f0:1/fs:2/f0;
Bw = 0.6;    %帶寬設(shè)為0.6
impulse_response=gauspuls(t_ir,f0,Bw);
set_sampling(fs);
xdc_impulse (emit_aperture, impulse_response);
換能器發(fā)射孔徑的激勵和脈沖響應(yīng)

3. 計算發(fā)射聲場強(qiáng)度

3.1 一個點(diǎn)處的聲場強(qiáng)度

比如,選擇(0, 0, 60)mm處為測量點(diǎn)。

使用calc_h()函數(shù)計算該點(diǎn)處的空間脈沖響應(yīng)Spatial impulse response.

calc_h()函數(shù)

使用calc_hp()函數(shù)計算該點(diǎn)處的聲場強(qiáng)度Transmit pressure.

calc_hp()函數(shù)
(1) 單陣元測量結(jié)果
單陣元(0,0,60)mm處測量示意圖
單陣元(0,0,60)mm處的空間脈沖響應(yīng)和聲場強(qiáng)度
(2) 聚焦換能器陣列測量結(jié)果
聚焦換能器陣列(0,0,60)mm處測量示意圖
聚焦換能器陣列(0,0,60)mm處的空間脈沖響應(yīng)和聲壓
3.2 一條線上的聲場強(qiáng)度
(1) 橫向計算結(jié)果

若干點(diǎn)可以組成一條線,在(-20,0,60)mm到(20,0,60)mm處選擇101個測量點(diǎn)形成一條線,計算聚焦換能器陣列在60mm深度處的空間脈沖響應(yīng)和聲場強(qiáng)度。

聚焦換能器陣列60mm深度處測量示意圖
60mm深度處的空間脈沖響應(yīng)
60mm深度處的聲場強(qiáng)度
(2) 徑向計算結(jié)果:計算聲軸上聲壓分布

在(0,0,5)mm到(0,0,150)mm處選擇101個測量點(diǎn)形成一條測量線

測量示意圖
Rfocus = 60mm; focus = [0 0 60]mm; 聲軸上聲壓分布

改變焦點(diǎn)位置

Rfocus = 60/1000;           % Elevation lens focus (or radius of curvature, ROC) 
focus = [0 0 30]/1000;      % Fixed emitter focal point [m] (irrelevant for single element transducer)
Rfocus = 60mm; focus = [0 0 30]mm; 聲軸上聲壓分布

改變換能器陣元數(shù),從64減少至32

Rfocus = 60mm; focus = [0 0 60]mm; N_elements=32; 聲軸上聲壓分布
3.3 一個平面的聲場強(qiáng)度(xz平面)

選擇81x59個測量點(diǎn),計算xz切面方向上的聲場強(qiáng)度,其中x的變化范圍為-15mm至15mm,z的變化范圍為5mm至150mm。

xz平面計算示意圖.png
xz平面聲場強(qiáng)度(聚焦換能器)

4. 增加變跡函數(shù)

4.1 boxcar變跡函數(shù)
boxcar變跡函數(shù)
xz平面聲場強(qiáng)度(聚焦換能器)
4.2 Hanning變跡函數(shù)
Hanning變跡函數(shù)
xz平面聲場強(qiáng)度(聚焦換能器)

代碼請加QQ:2971319104

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本系列導(dǎo)讀: 基于Field II和MATLAB的超聲聲場仿真程序介紹,主要包括幾個部分;(1)利用Field I...
    recordCorn閱讀 4,246評論 0 0
  • 超聲波在液體中傳播,使液體與清洗槽在超聲波頻率下一起振動,液體與清洗槽振動時有自己固有頻率,這種振動頻率是聲...
    A鑫欣閱讀 1,381評論 0 1
  • 久違的晴天,家長會。 家長大會開好到教室時,離放學(xué)已經(jīng)沒多少時間了。班主任說已經(jīng)安排了三個家長分享經(jīng)驗。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,818評論 16 22
  • 創(chuàng)業(yè)是很多人的夢想,多少人為了理想和不甘選擇了創(chuàng)業(yè)來實現(xiàn)自我價值,我就是其中一個。 創(chuàng)業(yè)后,我由女人變成了超人,什...
    亦寶寶閱讀 2,007評論 4 1
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...
    余生動聽閱讀 10,840評論 0 11

友情鏈接更多精彩內(nèi)容