













1 | در پنجره Model Wizard ، روی ![]() |
2 | در درخت Select Physics ، Acoustics>Pressure Acoustics>Pressure Acoustics، Frequency Domain (acpr) را انتخاب کنید . |
3 | روی افزودن کلیک کنید . |
4 | در درخت Select Physics ، Acoustics>Pressure Acoustics>Pressure Acoustics، Boundary Elements (pabe) را انتخاب کنید . |
5 | روی افزودن کلیک کنید . |
6 | در درخت Select Physics ، Structural Mechanics>Solid Mechanics (جامد) را انتخاب کنید . |
7 | روی افزودن کلیک کنید . |
8 | در درخت Select Physics ، Structural Mechanics>Shell (پوسته) را انتخاب کنید . |
9 | روی افزودن کلیک کنید . |
10 | ![]() |
11 | در درخت انتخاب مطالعه ، General Studies>Frequency Domain را انتخاب کنید . |
12 | ![]() |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1) روی Geometry 1 کلیک کنید . |
2 | در پنجره تنظیمات هندسه ، بخش Units را پیدا کنید . |
3 | از لیست واحد طول ، میلی متر را انتخاب کنید . |
1 | در نوار ابزار صفحه اصلی ، روی ![]() |
2 | در پنجره تنظیمات برای واردات ، بخش واردات را پیدا کنید . |
3 | ![]() |
4 | به پوشه Application Libraries مدل بروید و روی فایل vented_loudspeaker_enclosure.mphbin دوبار کلیک کنید . |
5 | ![]() |
1 | در نوار ابزار Geometry ، روی ![]() |
2 | فقط شی imp1 را انتخاب کنید. |
3 | در پنجره تنظیمات برای چرخش ، قسمت چرخش را پیدا کنید . |
4 | در قسمت Angle text عدد 180 را تایپ کنید . |
5 | در نوار ابزار Geometry ، روی ![]() |
1 | در پنجره Model Builder ، گره Component 1 (comp1)>Definitions را گسترش دهید . |
2 | روی Definitions کلیک راست کرده و View را انتخاب کنید . |
3 | در پنجره تنظیمات برای مشاهده ، بخش View را پیدا کنید . |
4 | تیک گزینه Lock camera را انتخاب کنید . |
5 | تیک Lock rotation center را انتخاب کنید . |
1 | در پنجره Model Builder ، گره View 2 را گسترش دهید ، سپس روی Camera کلیک کنید . |
2 | در پنجره تنظیمات دوربین ، بخش موقعیت را بیابید . |
3 | در قسمت متن x ، 1505.2598876953125 را تایپ کنید . |
4 | در قسمت متن y ، 2077.179931640625 را تایپ کنید . |
5 | قسمت Target را پیدا کنید . در قسمت متن x ، -116.375 را تایپ کنید . |
6 | در قسمت متن y ، -85 را تایپ کنید . |
7 | قسمت Up Vector را پیدا کنید . در قسمت متن x ، -0.3086974024772644 را تایپ کنید . |
8 | در قسمت متن y ، -0.4115965962409973 را تایپ کنید . |
9 | قسمت مرکز چرخش را پیدا کنید . در قسمت متن x ، -116.375 را تایپ کنید . |
10 | در قسمت متن y ، -85 را تایپ کنید . |
11 | ![]() |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، همه دامنه ها را در قسمت نوشتار برچسب تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . تیک همه دامنه ها را انتخاب کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Coil را در قسمت نوشتار Label تایپ کنید . |
3 | ![]() |
4 | فقط دامنه 26 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Narrow Region Inner را در قسمت نوشتار Label تایپ کنید . |
3 | فقط دامنه 29 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Narrow Region Outer را در قسمت نوشتار Label تایپ کنید . |
3 | فقط دامنه 28 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Soft Iron را در قسمت نوشتار Label تایپ کنید . |
3 | فقط دامنه های 23 و 27 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Ferrite را در قسمت نوشتار Label تایپ کنید . |
3 | فقط دامنه 24 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Enclosure را در قسمت نوشتار Label تایپ کنید . |
3 | فقط دامنه های 1-16، 18-21 و 30-42 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای تفاوت ، Air Domains را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . در قسمت Selections to add ، روی ![]() |
4 | در کادر محاورهای افزودن ، همه دامنهها را در لیست انتخابها برای افزودن انتخاب کنید . |
5 | روی OK کلیک کنید . |
6 | در پنجره تنظیمات برای تفاوت ، بخش Input Entities را پیدا کنید . |
7 | در قسمت انتخابها برای تفریق ، روی ![]() |
8 | در کادر محاورهای افزودن ، در فهرست انتخابها برای تفریق ، کویل ، آهن نرم ، فریت و محفظه را انتخاب کنید . |
9 | روی OK کلیک کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای اتحادیه ، دامنه های ساختاری را در قسمت متن برچسب تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . در قسمت Selections to add ، روی ![]() |
4 | در کادر محاورهای افزودن ، در فهرست انتخابها برای افزودن ، کویل ، آهن نرم ، فریت و محفظه را انتخاب کنید . |
5 | روی OK کلیک کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Union ، Swept Domains را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . در قسمت Selections to add ، روی ![]() |
4 | در کادر محاورهای افزودن ، در فهرست انتخابها برای افزودن ، کویل ، ناحیه داخلی باریک ، ناحیه بیرونی باریک و محوطه را انتخاب کنید . |
5 | روی OK کلیک کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، همه مرزها را در قسمت متن برچسب تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | کادر بررسی همه مرزها را انتخاب کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Composite را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | فقط مرزهای 199–202 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Cloth را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | فقط مرزهای 173-184، 187، 188 و 191-194 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، فوم را در قسمت نوشتار برچسب تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | فقط مرزهای 271–274 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Glass Fiber را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | فقط مرزهای 115، 116، 121، 122، 141، 142، 163، 164، 171، 172، 195 و 196 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، سبد را در قسمت متن برچسب تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | فقط مرزهای 129، 130، 155، 156، 189، 190، 239، 240، 269 و 270 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، Other Mapped Boundaries را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | فقط مرزهای 124، 150، 151، 239، 240، 259-264، 266، 268-270، 275، و 276 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Explicit ، در قسمت نوشتار Label، Not Mapped Boundaries را تایپ کنید . |
3 | قسمت Input Entities را پیدا کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | فقط مرزهای 195 و 196 را انتخاب کنید. |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای Union ، Shell Domains را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Geometric Entity Level را پیدا کنید . از لیست Level ، Boundary را انتخاب کنید . |
4 | قسمت Input Entities را پیدا کنید . در قسمت Selections to add ، روی ![]() |
5 | در کادر محاورهای افزودن ، در فهرست انتخابها برای افزودن ، ترکیب ، پارچه ، فوم ، الیاف شیشه و سبد را انتخاب کنید . |
6 | روی OK کلیک کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات جعبه ، Symmetry Boundaries را در قسمت متن برچسب تایپ کنید . |
3 | قسمت Geometric Entity Level را پیدا کنید . از لیست Level ، Boundary را انتخاب کنید . |
4 | قسمت Box Limits را پیدا کنید . در فیلد متن حداقل y ، 0 را تایپ کنید . |
5 | قسمت Output Entities را پیدا کنید . از فهرست Include entity if ، Entity inside کادر را انتخاب کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای تفاوت ، Boundaries out of Symmetry Plane را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت Geometric Entity Level را پیدا کنید . از لیست Level ، Boundary را انتخاب کنید . |
4 | قسمت Input Entities را پیدا کنید . در قسمت Selections to add ، روی ![]() |
5 | در کادر محاورهای افزودن ، همه مرزها را در لیست انتخابها برای افزودن انتخاب کنید . |
6 | روی OK کلیک کنید . |
7 | در پنجره تنظیمات برای تفاوت ، بخش Input Entities را پیدا کنید . |
8 | در قسمت انتخابها برای تفریق ، روی ![]() |
9 | در کادر محاورهای افزودن ، Symmetry Boundaries را در لیست انتخابها برای تفریق انتخاب کنید . |
10 | روی OK کلیک کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای تفاوت ، Mapped Boundaries را در قسمت متن برچسب تایپ کنید . |
3 | قسمت Geometric Entity Level را پیدا کنید . از لیست Level ، Boundary را انتخاب کنید . |
4 | قسمت Input Entities را پیدا کنید . در قسمت Selections to add ، روی ![]() |
5 | در کادر محاورهای افزودن ، در فهرست انتخابها برای افزودن ، پارچه ، فوم ، الیاف شیشه و سایر مرزهای نقشهبرداری شده را انتخاب کنید . |
6 | روی OK کلیک کنید . |
7 | در پنجره تنظیمات برای تفاوت ، بخش Input Entities را پیدا کنید . |
8 | در قسمت انتخابها برای تفریق ، روی ![]() |
9 | در کادر محاورهای افزودن ، مرزهای نگاشت نشده را در لیست انتخابها برای تفریق انتخاب کنید . |
10 | روی OK کلیک کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات جعبه ، Symmetry Edges را در قسمت متن برچسب تایپ کنید . |
3 | قسمت Geometric Entity Level را پیدا کنید . از لیست Level ، Edge را انتخاب کنید . |
4 | قسمت Box Limits را پیدا کنید . در فیلد متن حداقل y ، 0 را تایپ کنید . |
5 | قسمت Output Entities را پیدا کنید . از فهرست Include entity if ، Entity inside کادر را انتخاب کنید . |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای درون یابی ، قسمت Definition را پیدا کنید . |
3 | از فهرست منبع داده ، فایل را انتخاب کنید . |
4 | ![]() |
5 | به پوشه Application Libraries مدل بروید و روی فایل vented_loudspeaker_enclosure_Rb.txt دوبار کلیک کنید . |
6 | ![]() |
7 | در قسمت متن نام تابع ، Rb را تایپ کنید . |
8 | قسمت Units را پیدا کنید . در جدول Argument تنظیمات زیر را وارد کنید: |
بحث و جدل | واحد |
تی | هرتز |
9 | در جدول Function تنظیمات زیر را وارد کنید: |
تابع | واحد |
Rb | اهم |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای درون یابی ، قسمت Definition را پیدا کنید . |
3 | از فهرست منبع داده ، فایل را انتخاب کنید . |
4 | ![]() |
5 | به پوشه Application Libraries مدل بروید و روی فایل vented_loudspeaker_enclosure_Lb.txt دوبار کلیک کنید . |
6 | ![]() |
7 | در قسمت متن نام تابع ، Lb را تایپ کنید . |
8 | قسمت Units را پیدا کنید . در جدول Argument تنظیمات زیر را وارد کنید: |
بحث و جدل | واحد |
تی | هرتز |
9 | در جدول Function تنظیمات زیر را وارد کنید: |
تابع | واحد |
پوند | اچ |
1 | در نوار ابزار تعاریف ، روی ![]() |
2 | در پنجره تنظیمات برای میانگین ، av_coil را در قسمت متن نام اپراتور تایپ کنید . |
3 | بخش انتخاب منبع را پیدا کنید . از لیست Selection ، Coil را انتخاب کنید . |
1 | در پنجره Model Builder ، در قسمت Global Definitions روی Parameters 1 کلیک کنید . |
2 | در پنجره تنظیمات برای پارامترها ، بخش پارامترها را پیدا کنید . |
3 | در جدول تنظیمات زیر را وارد کنید: |
نام | اصطلاح | ارزش | شرح |
V0 | 3.55 [V] | 3.55 V | ولتاژ رانندگی |
BL | 10.48 [نامشخص] | 10.48 وات بر متر | ضریب نیرو از مدل درایور بلندگو |
f_loss | 40[Hz] | 40 هرتز | فرکانس که در آن ضریب ضرر داده می شود |
امگا_از دست دادن | 2*pi*f_loss | 251.33 هرتز | فرکانس زاویه ای که در آن ضریب تلفات داده می شود |
fmax | 3.55 [کیلوهرتز] | 3550 هرتز | حداکثر فراوانی مطالعه |
c0 | 343[m/s] | 343 متر بر ثانیه | سرعت صدا در هوا |
lam0 | c0/fmax | 0.09662 متر | حداقل طول موج |
1 | در نوار ابزار تعاریف ، روی متغیرهای ![]() |
2 | در پنجره تنظیمات برای متغیرها ، بخش متغیرها را پیدا کنید . |
3 | در جدول تنظیمات زیر را وارد کنید: |
نام | اصطلاح | واحد | شرح |
v0 | av_coil (solid.u_tX) | اماس | سرعت سیم پیچ |
Zb | Rb(freq)+acpr.iomega*Lb(freq) | اوه | امپدانس سیم پیچ مسدود شده |
Fe | BL*V0/Zb-v0*BL^2/Zb | N·m/m | نیروی محرکه الکتریکی |
1 | در نوار ابزار Home ، روی ![]() |
2 | به پنجره Add Material بروید . |
3 | در درخت، Built-in>Air را انتخاب کنید . |
4 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
5 | در درخت، Built-in>Structural steel را انتخاب کنید . |
6 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
7 | در درخت، Built-in>Structural steel را انتخاب کنید . |
8 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
1 | در پنجره Material Browser ، در نوار، برگه Materials را انتخاب کرده و سپس روی نماد Browse Materials کلیک کنید . |
2 | ![]() |
3 | به پوشه Application Libraries مدل بروید و روی فایل loudspeaker_driver_materials.mph دوبار کلیک کنید . |
4 | ![]() |
1 | به پنجره Add Material بروید . |
2 | در درخت، مواد درایور بلندگو > ترکیبی را انتخاب کنید . |
3 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
4 | در درخت، مواد درایور بلندگو > پارچه را انتخاب کنید . |
5 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
6 | در درخت، مواد درایور بلندگو > فوم را انتخاب کنید . |
7 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
8 | در درخت، مواد درایور بلندگو > کویل را انتخاب کنید . |
9 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
10 | در درخت، مواد درایور بلندگو > فیبر شیشه ای را انتخاب کنید . |
11 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
12 | در درخت، مواد درایور بلندگو > Generic Ferrite را انتخاب کنید . |
13 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
14 | در درخت، مواد درایور بلندگو > تخته فیبر را انتخاب کنید . |
15 | روی Add to Component در نوار ابزار پنجره کلیک کنید . |
16 | در نوار ابزار Home ، روی ![]() |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1)>Materials روی Air (mat1) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست انتخاب ، همه دامنه ها و فضای خالی را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Structural steel (mat2) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست انتخاب ، Soft Iron را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Structural steel 1 (mat3) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | از لیست انتخاب ، سبد خرید را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Composite (mat4) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | از لیست Selection ، Composite را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Cloth (mat5) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | از لیست انتخاب ، پارچه را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Foam (mat6) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | از لیست انتخاب ، فوم را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Coil (mat7) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست Selection ، Coil را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Glass Fiber (mat8) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | از لیست Selection ، Glass Fiber را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Generic Ferrite (mat9) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست انتخاب ، فریت را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Fiberboard (mat10) کلیک کنید . |
2 | در پنجره تنظیمات برای مواد ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست انتخاب ، Enclosure را انتخاب کنید . |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1) روی Pressure Acoustics, Frequency Domain (acpr) کلیک کنید . |
2 | در پنجره تنظیمات برای آکوستیک فشار ، دامنه فرکانس ، بخش انتخاب دامنه را پیدا کنید . |
3 | از فهرست انتخاب ، Air Domains را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای تقارن ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، Symmetry Boundaries را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای آکوستیک منطقه باریک ، بخش انتخاب دامنه را پیدا کنید . |
3 | از لیست انتخاب ، منطقه داخلی باریک را انتخاب کنید . |
4 | قسمت خصوصیات کانال را پیدا کنید . از لیست نوع کانال ، Slit را انتخاب کنید . |
5 | در قسمت متن h ، 0.4[mm] را تایپ کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای آکوستیک منطقه باریک ، بخش انتخاب دامنه را پیدا کنید . |
3 | از لیست انتخاب ، منطقه باریک بیرونی را انتخاب کنید . |
4 | قسمت خصوصیات کانال را پیدا کنید . از لیست نوع کانال ، Slit را انتخاب کنید . |
5 | در قسمت متن h ، 0.2[mm] را تایپ کنید . |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1) روی Acoustics Pressure , Boundary Elements (pabe) کلیک کنید . |
2 | در پنجره تنظیمات برای آکوستیک فشار ، عناصر مرزی ، بخش انتخاب دامنه را پیدا کنید . |
3 | از لیست انتخاب ، همه فضای خالی را انتخاب کنید . |
4 | برای گسترش بخش Symmetry/Infinite Boundary Condition کلیک کنید . از شرط لیست صفحه y = y 0 ، مرز سخت صدای متقارن/بی نهایت را انتخاب کنید . |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1) روی Solid Mechanics (solid) کلیک کنید . |
2 | در پنجره تنظیمات برای Solid Mechanics ، بخش انتخاب دامنه را پیدا کنید . |
3 | از لیست انتخاب ، دامنه های ساختاری را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای تقارن ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، Symmetry Boundaries را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره Settings for Damping ، بخش Damping Settings را پیدا کنید . |
3 | از لیست نوع میرایی ، ضریب تلفات ایزوتروپیک را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای بارگذاری بدنه ، قسمت انتخاب دامنه را پیدا کنید . |
3 | از لیست انتخاب ، Soft Iron را انتخاب کنید . |
4 | قسمت Force را پیدا کنید . از لیست نوع بار ، نیروی کل را انتخاب کنید . |
5 | بردار F tot را به صورت مشخص کنید |
-0.5 * Fe | ایکس |
0 | y |
0 | z |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای بارگذاری بدنه ، قسمت انتخاب دامنه را پیدا کنید . |
3 | از لیست Selection ، Coil را انتخاب کنید . |
4 | قسمت Force را پیدا کنید . از لیست نوع بار ، نیروی کل را انتخاب کنید . |
5 | بردار F tot را به صورت مشخص کنید |
0.5 * Fe | ایکس |
0 | y |
0 | z |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1) روی Shell (Shell) کلیک کنید . |
2 | در پنجره تنظیمات برای Shell ، بخش انتخاب مرز را پیدا کنید . |
3 | از لیست Selection ، Shell Domains را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای میرایی ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست Selection ، Shell Domains را انتخاب کنید . |
4 | قسمت Damping Settings را پیدا کنید . از لیست نوع میرایی ، ضریب تلفات ایزوتروپیک را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای میرایی ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، پارچه را انتخاب کنید . |
4 | قسمت Damping Settings را پیدا کنید . در قسمت متن β d K ، 0.14/omega_loss را تایپ کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای میرایی ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، فوم را انتخاب کنید . |
4 | قسمت Damping Settings را پیدا کنید . در قسمت متن β d K ، 0.46/omega_loss را تایپ کنید . |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1)> Shell (Shell) روی Thickness and Offset 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Thickness and Offset ، قسمت Thickness and Offset را پیدا کنید . |
3 | در قسمت متنی d 0 ، 1[mm] را تایپ کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای ضخامت و افست ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، پارچه را انتخاب کنید . |
4 | قسمت Thickness and Offset را پیدا کنید . در قسمت متنی d 0 ، 0.4[mm] را تایپ کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای ضخامت و افست ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، فوم را انتخاب کنید . |
4 | قسمت Thickness and Offset را پیدا کنید . در قسمت متنی d 0 ، 1.5[mm] را تایپ کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای ضخامت و افست ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست Selection ، Glass Fiber را انتخاب کنید . |
4 | قسمت Thickness and Offset را پیدا کنید . در قسمت متنی d 0 ، 0.2[mm] را تایپ کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای ضخامت و افست ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، سبد خرید را انتخاب کنید . |
4 | قسمت Thickness and Offset را پیدا کنید . در قسمت متنی d 0 ، 0.8[mm] را تایپ کنید . |
1 | در نوار ابزار فیزیک ، روی ![]() |
2 | در پنجره تنظیمات Symmetry ، قسمت Edge Selection را پیدا کنید . |
3 | از لیست انتخاب ، Symmetry Edges را انتخاب کنید . |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1)>Materials روی Structural steel (mat2) کلیک کنید . |
2 | در پنجره تنظیمات برای Material ، قسمت Material Contents را پیدا کنید . |
3 | در جدول تنظیمات زیر را وارد کنید: |
ویژگی | متغیر | ارزش | واحد | گروه اموال |
عامل تلفات ساختاری ایزوتروپیک | eta_s | 0.01 | 1 | پایه ای |
1 | در پنجره Model Builder ، روی Structural steel 1 (mat3) کلیک کنید . |
2 | در پنجره تنظیمات برای Material ، قسمت Material Contents را پیدا کنید . |
3 | در جدول تنظیمات زیر را وارد کنید: |
ویژگی | متغیر | ارزش | واحد | گروه اموال |
عامل تلفات ساختاری ایزوتروپیک | eta_s | 0.01 | 1 | پایه ای |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره Settings for Acoustic-Structure Boundary ، قسمت Boundary Selection را پیدا کنید . |
3 | از لیست انتخاب ، همه مرزها را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره Settings for Acoustic-Structure Boundary ، قسمت Boundary Selection را پیدا کنید . |
3 | از لیست انتخاب ، همه مرزها را انتخاب کنید . |
4 | قسمت Coupled Interfaces را پیدا کنید . از لیست Structure ، Shell (شل) را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره Settings for Acoustic-Structure Boundary ، قسمت Boundary Selection را پیدا کنید . |
3 | از لیست انتخاب ، Boundaries out of Symmetry Plane را انتخاب کنید . |
4 | قسمت Coupled Interfaces را پیدا کنید . از لیست Acoustics ، Acoustics فشار ، Boundary Elements (pabe) را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره Settings for Acoustic-Structure Boundary ، قسمت Boundary Selection را پیدا کنید . |
3 | از لیست انتخاب ، Boundaries out of Symmetry Plane را انتخاب کنید . |
4 | قسمت Coupled Interfaces را پیدا کنید . از لیست Acoustics ، Acoustics فشار ، Boundary Elements (pabe) را انتخاب کنید . |
5 | از لیست Structure ، Shell (شل) را انتخاب کنید . |
1 | در نوار ابزار Physics ، روی ![]() |
2 | فقط Boundary 277 را انتخاب کنید. |
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای اتصال ساختار نازک جامد ، بخش تنظیمات اتصال را پیدا کنید . |
3 | از لیست نوع اتصال ، مرزهای مشترک را انتخاب کنید . |
1 | در نوار ابزار Mesh ، روی ![]() |
2 | در پنجره تنظیمات برای Mapped ، بخش انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، مرزهای نقشه برداری را انتخاب کنید . |
1 | روی Mapped 1 کلیک راست کرده و Distribution را انتخاب کنید . |
2 | فقط لبه های 165، 270، 309–312، 314، 340، 346، 348، 462، 479، 481، 485، 489، و 510 را انتخاب کنید. |
3 | در پنجره تنظیمات برای توزیع ، بخش توزیع را پیدا کنید . |
4 | در فیلد متنی Number of element ، 2 را تایپ کنید . |
1 | در پنجره Model Builder ، روی Mapped 1 کلیک راست کرده و Distribution را انتخاب کنید . |
2 | فقط لبه های 328، 329، 498 و 499 را انتخاب کنید. |
3 | در پنجره تنظیمات برای توزیع ، بخش توزیع را پیدا کنید . |
4 | در فیلد متنی Number of element ، 10 را تایپ کنید . |
1 | روی Mapped 1 کلیک راست کرده و Distribution را انتخاب کنید . |
2 | فقط لبه های 219، 220، 222، 224، 270، 504 و 505 را انتخاب کنید. |
3 | در پنجره تنظیمات برای توزیع ، بخش توزیع را پیدا کنید . |
4 | در فیلد متنی Number of elements ، 4 را تایپ کنید . |
1 | روی Mapped 1 کلیک راست کرده و Distribution را انتخاب کنید . |
2 | فقط لبه های 517 و 519 را انتخاب کنید. |
3 | در پنجره تنظیمات برای توزیع ، بخش توزیع را پیدا کنید . |
4 | در فیلد متنی Number of element ، 3 را تایپ کنید . |
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1)>Mesh 1 روی Size کلیک کنید . |
2 | در پنجره تنظیمات برای اندازه ، قسمت اندازه عنصر را پیدا کنید . |
3 | روی دکمه Custom کلیک کنید . |
4 | قسمت پارامترهای اندازه عنصر را پیدا کنید . در قسمت متن حداکثر اندازه عنصر ، lam0/4 را تایپ کنید . |
5 | در قسمت متن حداقل اندازه عنصر ، 2[mm] را تایپ کنید . |
1 | در نوار ابزار Mesh ، روی ![]() |
2 | در پنجره تنظیمات برای Swept ، بخش انتخاب دامنه را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، دامنه را انتخاب کنید . |
4 | از لیست انتخاب ، Swept Domains را انتخاب کنید . |
1 | روی Swept 1 کلیک راست کرده و Distribution را انتخاب کنید . |
2 | فقط دامنه های 1-10، 26 و 28-42 را انتخاب کنید. |
3 | در پنجره تنظیمات برای توزیع ، بخش توزیع را پیدا کنید . |
4 | در فیلد متنی Number of element ، 2 را تایپ کنید . |
1 | در نوار ابزار Mesh ، روی ![]() |
2 | در پنجره تنظیمات برای Free Tetrahedral ، برای گسترش بخش Element Quality Optimization کلیک کنید . |
3 | از لیست سطح بهینه سازی ، High را انتخاب کنید . |
1 | روی Free Tetrahedral 1 کلیک راست کرده و Size را انتخاب کنید . |
2 | در پنجره تنظیمات برای اندازه ، قسمت انتخاب موجودیت هندسی را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
4 | از لیست Selection ، Composite را انتخاب کنید . |
5 | بخش اندازه عنصر را پیدا کنید . روی دکمه Custom کلیک کنید . |
6 | قسمت پارامترهای اندازه عنصر را پیدا کنید . |
7 | کادر انتخاب حداکثر اندازه عنصر را انتخاب کنید . در فیلد متن مرتبط، 8[mm] را تایپ کنید . |
8 | ![]() |

1 | در پنجره Model Builder ، روی Study 1 کلیک کنید . |
2 | در پنجره تنظیمات برای مطالعه ، Study 1 – Complete Study را در قسمت نوشتار Label تایپ کنید . |
3 | بخش تنظیمات مطالعه را پیدا کنید . تیک Generate defaults defaults را پاک کنید . |
1 | در پنجره Model Builder ، در بخش مطالعه 1 – مطالعه کامل ، روی مرحله 1: دامنه فرکانس کلیک کنید . |
2 | در پنجره تنظیمات دامنه فرکانس ، بخش تنظیمات مطالعه را پیدا کنید . |
3 | ![]() |
4 | در کادر محاورهای Range ، فرکانسهای ترجیحی ISO را از لیست روش ورود انتخاب کنید . |
5 | در قسمت متن فرکانس شروع ، 20 را تایپ کنید . |
6 | در قسمت متنی توقف فرکانس ، 3550 را تایپ کنید . |
7 | از لیست فاصله ، 1/6 اکتاو را انتخاب کنید . |
8 | روی Replace کلیک کنید . |
9 | در پنجره تنظیمات دامنه فرکانس ، بخش تنظیمات مطالعه را پیدا کنید . |
10 | از راه حل استفاده مجدد از لیست مرحله قبلی ، No را انتخاب کنید . |
11 | روی Study 1 – Complete Study>Step 1: Frequency Domain کلیک راست کرده و Get Initial Value for Step را انتخاب کنید . |
1 | در پنجره Model Builder ، گره Study 1 – Complete Study>Solver Configurations>Solution 1 (sol1)>Stationary Solver 1 را گسترش دهید . |
2 | روی Suggested Direct Solver (aab1_asb4_asb1_sshc1_asb3_asb2) راست کلیک کرده و Enable را انتخاب کنید . |
3 | در نوار ابزار صفحه اصلی ، ![]() |
1 | در پنجره Model Builder ، گره Results>Datasets را گسترش دهید . |
2 | روی Results>Datasets کلیک راست کرده و More 3D Datasets>Grid 3D را انتخاب کنید . |
3 | در پنجره تنظیمات برای Grid 3D ، بخش پارامترها را پیدا کنید . |
4 | زیربخش First Parameter را پیدا کنید . در قسمت حداقل متن، -500[mm] را تایپ کنید . |
5 | در قسمت Maximum text، 500[mm] را تایپ کنید . |
6 | زیربخش دوم پارامتر را پیدا کنید . در قسمت حداقل متن، -500[mm] را تایپ کنید . |
7 | در قسمت حداکثر متن، -0.1[mm] را تایپ کنید . |
8 | زیربخش سوم پارامتر را پیدا کنید . در قسمت حداقل متن، -400[mm] را تایپ کنید . |
9 | در قسمت Maximum text، 300[mm] را تایپ کنید . |
10 | برای گسترش بخش Grid کلیک کنید . در قسمت متن با وضوح x ، 100 را تایپ کنید . |
11 | در قسمت متن وضوح y ، 100 را تایپ کنید . |
12 | در قسمت متن با وضوح z ، 100 را تایپ کنید . |
13 | ![]() |
14 | در نوار ابزار پنجره Graphics ، ![]() ![]() |
15 | ![]() |

1 | در پنجره Model Builder ، روی Results کلیک راست کرده و Add Predefined Plot>Study 1 – Complete Study/Solution 1 (sol1)> Pressure Acoustics, Frequency Domain> Acoustic Pressure (acpr) را انتخاب کنید . |
2 | در پنجره تنظیمات برای گروه طرح سه بعدی ، فشار صوتی را در قسمت نوشتار برچسب تایپ کنید . |
3 | برای گسترش بخش عنوان کلیک کنید . از لیست نوع عنوان ، Label را انتخاب کنید . |
4 | قسمت Plot Settings را پیدا کنید . کادر بررسی لبه های مجموعه داده Plot را پاک کنید . |
5 | قسمت Color Legend را پیدا کنید . تیک Show units را انتخاب کنید . |
1 | در پنجره Model Builder ، گره Acoustic Pressure را گسترش دهید ، سپس روی Surface 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Surface ، بخش Expression را پیدا کنید . |
3 | در قسمت متن Expression ، if (isnan(acpr.p_t),pabe.p_t_bnd,acpr.p_t ) را تایپ کنید. |
1 | روی Surface 1 کلیک راست کرده و Deformation را انتخاب کنید . |
2 | در پنجره تنظیمات برای تغییر شکل ، بخش Expression را پیدا کنید . |
3 | در قسمت متن X-component ، if(isnan(shell.disp),u,u2) را تایپ کنید . |
4 | در قسمت Y-component text if(isnan(shell.disp),v,v2) را تایپ کنید . |
5 | در قسمت متنی Z-component ، if(isnan(shell.disp),w,w2) را تایپ کنید . |
1 | در پنجره Model Builder ، روی Acoustic Pressure راست کلیک کرده و Line را انتخاب کنید . |
2 | در پنجره تنظیمات خط ، بخش Expression را پیدا کنید . |
3 | در قسمت Expression text 0 را تایپ کنید . |
4 | قسمت Coloring and Style را پیدا کنید . از لیست Coloring ، Uniform را انتخاب کنید . |
5 | از لیست رنگ ، سیاه را انتخاب کنید . |
6 | برای گسترش بخش Inherit Style کلیک کنید . از لیست Plot ، Surface 1 را انتخاب کنید . |
7 | تیک Color را پاک کنید . |
8 | کادر انتخاب Color and data range را پاک کنید . |
9 | کادر بررسی ضریب مقیاس شعاع لوله را پاک کنید . |
1 | در نوار ابزار فشار صوتی ، روی ![]() |
2 | در پنجره تنظیمات برای Multislice ، بخش Data را پیدا کنید . |
3 | از لیست Dataset ، Grid 3D 1 را انتخاب کنید . |
4 | قسمت Expression را پیدا کنید . در قسمت Expression text، pabe.p_t را تایپ کنید . |
5 | بخش Multiplane Data را پیدا کنید . زیربخش x-planes را پیدا کنید . از لیست روش ورود ، Coordinates را انتخاب کنید . |
6 | در قسمت متن مختصات ، -125[mm] را تایپ کنید . |
7 | زیربخش z-planes را پیدا کنید . از لیست روش ورود ، Coordinates را انتخاب کنید . |
8 | در قسمت متن مختصات ، 0 را تایپ کنید . |
9 | برای گسترش بخش Inherit Style کلیک کنید . از لیست Plot ، Surface 1 را انتخاب کنید . |
10 | ![]() |
11 | در نوار ابزار فشار صوتی ، روی ![]() |
12 | ![]() |
1 | در پنجره Model Builder ، روی Acoustic Pressure راست کلیک کرده و Duplicate را انتخاب کنید . |
2 | در پنجره Model Builder ، روی Acoustic Pressure 1 کلیک کنید . |
3 | در پنجره تنظیمات برای گروه طرح سه بعدی ، سطح فشار صدا را در قسمت نوشتار برچسب تایپ کنید . |
1 | در پنجره Model Builder ، روی Surface 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Surface ، بخش Expression را پیدا کنید . |
3 | در قسمت Expression text if(isnan(acpr.Lp),pabe.Lp_bnd,acpr.Lp) را تایپ کنید . |
4 | قسمت Coloring and Style را پیدا کنید . ![]() |
5 | در کادر محاوره ای Color Table ، Rainbow>Rainbow را در درخت انتخاب کنید. |
6 | روی OK کلیک کنید . |
7 | در پنجره تنظیمات برای Surface ، بخش Coloring and Style را پیدا کنید . |
8 | از لیست مقیاس ، خطی را انتخاب کنید . |
9 | برای گسترش بخش کیفیت کلیک کنید . از لیست Resolution ، Extra fine را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Multislice 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Multislice ، بخش Expression را پیدا کنید . |
3 | در فیلد متن Expression ، pabe.Lp را تایپ کنید . |
4 | در نوار ابزار Sound Pressure Level ، روی ![]() |
1 | در پنجره Model Builder ، روی Sound Pressure Level کلیک راست کرده و Duplicate را انتخاب کنید . |
2 | در پنجره Model Builder ، روی Sound Pressure Level 1 کلیک کنید . |
3 | در پنجره تنظیمات برای گروه طرح سه بعدی ، Displacement را در قسمت متن برچسب تایپ کنید . |
1 | در پنجره Model Builder ، روی Surface 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Surface ، بخش Expression را پیدا کنید . |
3 | در قسمت Expression text if(isnan(shell.disp),solid.disp,shell.disp) را تایپ کنید . |
1 | در پنجره Model Builder ، در بخش Results ، روی Displacement کلیک کنید . |
2 | در نوار ابزار Displacement ، روی ![]() |
1 | روی Displacement کلیک راست کرده و Duplicate را انتخاب کنید . |
2 | در پنجره Model Builder ، روی Displacement 1 کلیک کنید . |
3 | در پنجره تنظیمات برای گروه طرح سه بعدی ، Stress را در قسمت متن برچسب تایپ کنید . |
4 | قسمت Data را پیدا کنید . از لیست مقدار پارامتر (فرکانس (Hz)) ، 140 را انتخاب کنید . |
5 | برای گسترش بخش انتخاب کلیک کنید . از لیست سطح نهاد هندسی ، Boundary را انتخاب کنید . |
6 | از لیست انتخاب ، سبد خرید را انتخاب کنید . |
7 | کادر بررسی Apply to data edges را انتخاب کنید . |
1 | در پنجره Model Builder ، روی Surface 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Surface ، بخش Expression را پیدا کنید . |
3 | در قسمت Expression text if(isnan(shell.mises),solid.mises,shell.mises) را تایپ کنید . |
4 | از لیست واحد ، MPa را انتخاب کنید . |
5 | در نوار ابزار استرس ، روی ![]() |
1 | در پنجره Model Builder ، روی Sound Pressure Level کلیک راست کرده و Duplicate را انتخاب کنید . |
2 | در پنجره Model Builder ، روی Sound Pressure Level 1 کلیک کنید . |
3 | در پنجره تنظیمات گروه طرح سه بعدی ، Radiation Pattern را در قسمت نوشتار برچسب تایپ کنید . |
1 | در نوار ابزار Radiation Pattern ، روی ![]() |
2 | در پنجره تنظیمات برای الگوی تشعشع ، بخش Expression را پیدا کنید . |
3 | در قسمت متن Expression ، 1000[mm] را تایپ کنید . |
4 | تیک Use as color expression را پاک کنید . |
5 | قسمت Color را پیدا کنید . در فیلد متن Expression ، pabe.Lp را تایپ کنید . |
6 | بخش ارزیابی را پیدا کنید . زیربخش Angles را پیدا کنید . در قسمت متنی Number of elevation angles عدد 160 را تایپ کنید . |
7 | در قسمت متنی Number of azimuth angles عدد 320 را تایپ کنید . |
8 | از لیست محدودیت ، دستی را انتخاب کنید . |
9 | در قسمت متنی محدوده φ ، -180 را تایپ کنید . |
10 | زیربخش Sphere را پیدا کنید . از لیست Sphere ، دستی را انتخاب کنید . |
11 | در قسمت نوشتاری Radius ، 1000[mm] را تایپ کنید . |
12 | قسمت Coloring and Style را پیدا کنید . از لیست Grid ، Fine را انتخاب کنید . |
13 | در نوار ابزار Radiation Pattern ، روی ![]() |
14 | ![]() |
1 | در پنجره Model Builder ، روی Surface 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Surface ، بخش Coloring and Style را پیدا کنید . |
3 | تیک Color legend را پاک کنید . |
4 | در نوار ابزار Radiation Pattern ، روی ![]() |
1 | در نوار ابزار صفحه اصلی ، روی ![]() |
2 | در پنجره تنظیمات برای گروه طرح 1 بعدی ، حساسیت را در 1 متر تایپ کنید. در قسمت Label text. |
3 | برای گسترش بخش عنوان کلیک کنید . از لیست نوع عنوان ، Label را انتخاب کنید . |
1 | در حساسیت در 1 متر. نوار ابزار، روی ![]() |
2 | در پنجره تنظیمات برای Octave Band ، قسمت Selection را پیدا کنید . |
3 | از لیست سطح نهاد هندسی ، جهانی را انتخاب کنید . |
4 | قسمت y-Axis Data را پیدا کنید . در قسمت Expression text، at3_spatial(1[m],0,0,pabe.p_t,’minc’) را تایپ کنید . |
5 | قسمت Plot را پیدا کنید . از لیست Quantity ، چگالی طیفی توان پیوسته را انتخاب کنید . |
6 | در حساسیت در 1 متر. نوار ابزار، روی ![]() |
1 | در نوار ابزار صفحه اصلی ، روی ![]() |
2 | در پنجره تنظیمات برای گروه طرح 1 بعدی ، Directivity xy-plane را در قسمت نوشتار Label تایپ کنید . |
3 | قسمت عنوان را پیدا کنید . از لیست نوع عنوان ، Label را انتخاب کنید . |
1 | در نوار ابزار Directivity xy-plane ، روی ![]() |
2 | در پنجره تنظیمات برای Directivity ، بخش Expression را پیدا کنید . |
3 | در قسمت متن Expression ، pabe.Lp_t را تایپ کنید . |
4 | بخش ارزیابی را پیدا کنید . زیربخش Angles را پیدا کنید . در قسمت متنی Number of angles عدد 180 را تایپ کنید . |
5 | از لیست محدودیت ، دستی را انتخاب کنید . |
6 | در قسمت متن شروع φ ، -180 را تایپ کنید . |
7 | زیربخش فاصله ارزیابی را پیدا کنید . در قسمت نوشتاری Radius ، 1000[mm] را تایپ کنید . |
8 | قسمت Levels را پیدا کنید . از لیست روش ورود ، سطوح را انتخاب کنید . |
9 | در قسمت متن سطوح ، 9 6 3 1.5 -1.5 -3 -6 -9 -12 -18 -24 را تایپ کنید . |
10 | در نوار ابزار Directivity xy-plane ، روی ![]() |
11 | ![]() |
1 | در پنجره Model Builder ، روی Directivity xy-plane کلیک راست کرده و Duplicate را انتخاب کنید . |
2 | در پنجره Model Builder ، روی Directivity xy-plane 1 کلیک کنید . |
3 | در پنجره تنظیمات برای گروه طرح 1 بعدی ، Directivity xz-plane را در قسمت نوشتار Label تایپ کنید . |
1 | در پنجره Model Builder ، روی Directivity 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Directivity ، بخش Evaluation را پیدا کنید . |
3 | زیربخش Normal vector را پیدا کنید . در قسمت متن y ، -1 را تایپ کنید . |
4 | در قسمت متن z ، 0 را تایپ کنید . |
5 | در نوار ابزار Directivity xz-plane ، روی ![]() |
1 | در نوار ابزار Developer ، روی ![]() |
2 | در کادر محاوره ای روش جدید ، RadiationBalloonData را در قسمت متن نام تایپ کنید . |
3 | روی OK کلیک کنید . |
1 | در پنجره Application Builder ، در قسمت Methods روی RadiationBalloonData کلیک کنید . |
2 | کد زیر را در پنجره RadiationBalloonData کپی کنید : |
int datai = 0; //شاخص شماره ردیف در جدول داده ها
double phi[] = new double[Nphi]; //بردار زوایای آزیموت
مضاعف تتا[] = دوتایی جدید[Ntheta]; //بردار زوایای شیب
داده مضاعف[][] = دوگانه جدید[Nf*Nphi*Ntheta][5]; //جدول داده
String resultTag = “gevbe”; //نتایج نام تگ ارزیابی کلی
String tableTag = “tblbe”; //نام تگ جدول
//بررسی وجود گره ارزیابی کلی
اگر (model.result().numerical().index(resultTag) >= 0) {
model.result().numerical().remove(resultTag);
}
//بررسی وجود گره جدول
if (model.result().table().index(tableTag) >= 0) {
model.result().table().remove(tableTag);
}
// تکرار i از 0 تا Nphi منهای 1
برای (int i = 0; i < Nphi; ++i) {
// تکرار N بار
phi[i] = Rphi[0]+i*(Rphi[1]-Rphi [0])/(Nphi-1);
}
// تکرار i از 0 تا Ntheta منهای 1
برای (int i = 0; i < Ntheta; ++i) {
// تکرار N بار
تتا[i] = Rtheta[0]+i*(Rtheta[1]- Rtheta[0])/(Ntheta-1);
}
//ایجاد گره ارزیابی جهانی
model.result().numerical().create(resultTag, “EvalGlobal”);
model.result().numerical(resultTag).setIndex(“looplevelinput”، “first”، 0);
//تایمر شروع
طولانی timeStamp = timeStamp();
//حلقه روی تمام فرکانس ها و زوایا برای پر کردن جدول داده ها
برای (int i = 0; i < Nf; ++i) {
for (int ip = 0; ip < Nphi;
for (int it = 0; it < Ntheta; ++it) {
double x = x0+r0*Math.cos(phi[ip])*Math.sin(theta[it]);
double y = y0+r0*Math.sin(phi[ip])*Math.sin(theta[it]);
double z = z0+r0*Math.cos(theta[it]);
رشته x_st = toString(x);
رشته y_st = toString(y);
رشته z_st = toString(z);
رشته f_st = toString(f[i]);
رشته phi_st = toString(phi[ip]);
رشته theta_st = toString(theta[it]);
model.result().numerical(resultTag).setIndex(“expr”, f_st, 0);
model.result().numerical(resultTag).setIndex(“expr”, phi_st, 1);
model.result().numerical(resultTag).setIndex(“expr”, theta_st, 2);
//صادرات بخشی واقعی و خیالی از فشار
model.result().numerical(resultTag).setIndex(“expr”، “withsol(‘sol1′,at3_spatial(“+x_st+”،”+y_st+،”+z_st+,”real(“+pext_st+”)،’ minc’),setval(freq,”+f_st+”))”, 3);
model.result().numerical(resultTag).setIndex(“expr”، “withsol(‘sol1′,at3_spatial(“+x_st+”،”+y_st+”،”+z_st+,”imag(“+pext_st+”)،’ minc’),setval(freq,”+f_st+”))”, 4);
//صادر کردن SPL و فاز (در صورت لزوم لغو نظر و در بالای دو خط نظر دهید)
//model.result().numerical(resultTag).setIndex(“expr”, “withsol(‘sol1’,at3_spatial(“+x_st+”,” +y_st+،”+z_st+،20*log10(abs(“+pext_st+”/sqrt(2)/20e-6[Pa]))، “minc”)، setval(freq,”+f_st+”))” ، 3)؛
double dataTemp[][][] = model.result().numerical(resultTag).computeResult();
برای (int ii = 0; ii < 5; ++ii) {
// تکرار N بار
داده[datai][ii] = dataTemp[0][0][ii];
}
datai = datai+1;
}
}
}
//توقف تایمر و چاپ زمان محاسبه در Messages
long compTime = timeStamp()-timeStamp;
String compTime_st = “صادرات زمان محاسبه بالون تابشی: “+formattedTime(compTime, “h:min:s”);
پیام (compTime_st);
//Export file (default)
if (isFileExport) {
writeFile(“temp:///”+filename, data, false);
fileSaveAs(“temp:///”+نام فایل);
}
//نوشتن در جدول (اختیاری،
model.result().table().create(tableTag, “Table”);
model.result().table(tableTag).label(“Table – Radiation Balloon”);
model.result().table(tableTag).comments(“Radiation Balloon Data”);
model.result().table(tableTag).setIndex(“headers”, “freq (Hz)”, 0, 1);
model.result().table(tableTag).setIndex(“headers”, “phi (rad)”, 1, 1);
model.result().table(tableTag).setIndex(“headers”, “theta (rad)”, 2, 1);
model.result().table(tableTag).setIndex(“headers”, “real(p) (Pa)”, 3, 1);
model.result().table(tableTag).setIndex(“headers”, “imag(p) (Pa)”, 4, 1);
model.result().table(tableTag).addRows(data);
selectNode(model.result().table(tableTag));
selectNode(origNode)؛
}
1 | روی Methods>RadiationBalloonData کلیک راست کرده و Indent and Format را انتخاب کنید . |
2 | در پنجره تنظیمات برای روش ، بخش ورودی و خروجی را پیدا کنید . |
3 | زیربخش Inputs را پیدا کنید . ![]() |
4 | ![]() |
5 | ![]() |
6 | ![]() |
7 | ![]() |
8 | ![]() |
9 | ![]() |
10 | ![]() |
11 | ![]() |
12 | ![]() |
13 | ![]() |
14 | ![]() |
15 | ![]() |
16 | در جدول تنظیمات زیر را وارد کنید: |
نام | تایپ کنید | پیش فرض | شرح | واحد |
f | آرایه 1 بعدی دوتایی | {125, 250, 500, 1000} | فرکانس | هرتز |
rphi | آرایه 1 بعدی دوتایی | {-ادرار} | محدوده آزیموت (phi) [-pi، pi] | راد |
Nphi | عدد صحیح | 20 | وضوح آزیموت (ph). | |
Rhtheta | آرایه 1 بعدی دوتایی | {0، pi} | دامنه شیب (تتا) [0، pi] | راد |
نتتا | عدد صحیح | 10 | وضوح شیب (تتا). | |
r0 | دو برابر | 1 | فاصله ارزیابی | متر |
x0 | دو برابر | 0 | مرکز (مختصات x) | متر |
y0 | دو برابر | 0 | مرکز (مختصات y) | متر |
z0 | دو برابر | 0 | مرکز (مختصات z) | متر |
pext_st | رشته | pabe.p | متغیر فشار صدا | |
isFileExport | بولی | 1 | صادرات داده به فایل | |
نام فایل | رشته | export_balloon_data_01.txt | نام فایل پیش فرض | |
isTableExport | بولی | 0 | داده ها را در جدول قرار دهید |


1 | در پنجره Model Builder ، در قسمت Global Definitions روی RadiationBalloonData 1 کلیک کنید . |
2 | در پنجره تنظیمات برای فراخوانی روش ، بخش ورودی ها را پیدا کنید . |
3 | در قسمت متن فرکانس ، 20، 22.4، 25، 28، 31.5، 35.5، 40، 45، 50، 56، 63، 71، 80، 90، 100، 112، 125، 140، 140، 160، 160، 140، 125، 140، 140، 140، 160، 160، 140، 160، 160، 35.5، 35.5، 40، 45. , 250, 280, 315, 355, 400, 450, 500, 560, 630, 710, 800, 900, 1e3, 1.12e3, 1.25e3, 1.4e3, 1.25e3, 1.4e3, 1.25e, 1.4e3, 1.83e,3 2.8e3، 3.15e3، 3.55e3 . |
1 | در نوار ابزار Home ، روی ![]() |
2 | به پنجره Add Study بروید . |
3 | رابط های فیزیک را در زیربخش مطالعه پیدا کنید . در جدول، کادرهای حل را برای آکوستیک فشار ، دامنه فرکانس (acpr) و آکوستیک فشار ، عناصر مرزی (pabe) پاک کنید . |
4 | جفت های Multiphysics را در زیربخش مطالعه پیدا کنید . در جدول، کادرهای حل را برای Acoustic-Structure Boundary 1 (asb1) ، Acoustic-Structure Boundary 2 (asb2) ، Acoustic-Structure Boundary 3 (asb3) ، Acoustic-Structure Boundary 4 (asb4) و Acoustic BEM- را پاک کنید. مرز FEM 1 (aab1) . |
5 | زیربخش مطالعات را پیدا کنید . در درخت انتخاب مطالعه ، General Studies>Eigenfrequency را انتخاب کنید . |
6 | روی Add Study در نوار ابزار پنجره کلیک کنید . |
7 | در نوار ابزار Home ، روی ![]() |
1 | در پنجره تنظیمات برای Eigenfrequency ، قسمت Study Settings را پیدا کنید . |
2 | کادر بررسی تعداد دلخواه فرکانس ویژه را انتخاب کنید . در فیلد متن مرتبط، 20 را تایپ کنید . |
3 | از روش جستجوی فرکانس ویژه در اطراف لیست شیفت ، قسمت واقعی بزرگتر را انتخاب کنید . |
4 | در پنجره Model Builder ، روی Study 2 کلیک کنید . |
5 | در پنجره تنظیمات برای مطالعه ، Study 2 – Eigenfrequency را در قسمت نوشتار Label تایپ کنید . |
6 | بخش تنظیمات مطالعه را پیدا کنید . تیک Generate defaults defaults را پاک کنید . |
7 | در نوار ابزار صفحه اصلی ، ![]() |
1 | در پنجره Model Builder ، روی Displacement کلیک راست کرده و Duplicate را انتخاب کنید . |
2 | در پنجره تنظیمات برای گروه طرح سه بعدی ، Mode Shape را در قسمت نوشتار برچسب تایپ کنید . |
3 | قسمت Data را پیدا کنید . از فهرست مجموعه داده ، مطالعه 2 – فرکانس ویژه/راه حل 2 (sol2) را انتخاب کنید . |
1 | در پنجره Model Builder ، گره Mode Shape را گسترش دهید ، سپس روی Surface 1 کلیک کنید . |
2 | در پنجره تنظیمات برای Surface ، بخش Coloring and Style را پیدا کنید . |
3 | ![]() |
4 | در کادر محاوره ای Color Table ، Aurora>AuroraBorealis را در درخت انتخاب کنید. |
5 | روی OK کلیک کنید . |
6 | در نوار ابزار Mode Shape ، روی ![]() |