لطفا پیش از استفاده از این بخش راهنمای پرسش و پاسخ را مطالعه فرمایید.

پاسخ داده شد
0
0

سلام

برای مدل سازی اثر پیزوالکتریک در ABAQUS/Explicit از تابعی که در پیوست قرار دادم می خواستم استفاده بکنم که به صورت یک Amplitude استفاده بشه که در بازه زمانی [0.0001 0] که کل step رو تشکیل میده فقط در  [0.00002 0.00001] مقدار داشته باشد و در مابقی زمان ها صفر باشد . از کدام یک از Amplitude های خود نرم افزار میشه استفاده کرد یا اینکه باید سابروتین نوشت؟

پذیرفته شد
0
0

سلام . یه راه ساده این که بیاد و آنالیزتون رو به سه تا step تقسیم کنید که به ترتیب زمان های [0,0.00001] ، [0.00001,0.00002] و [0.00002,0.0001] رو به خودشون اختصاص بدن . در step های اول و سوم تابع ( مثلا تابع amplitude شرایط مرزی ) مربوطه مقدارش صفر خواهد بود  ولی در step دوم دستتون بازه که تابع hanning رو به چند شکل تعریف کنید . می تونید از حالت tabular استفاده کنید( با تعداد نقطه زیاد که دقیق در بیاد ) و یا اینکه چون تابع از سینوس و کسینوس تشکیل شده احتمالا بشه با یکم دست کاری ریاضی به شکلی درش اورد که بشه از حالت periodic هم استفاده بشه . اگه بخواید از سابروتین استفاده کنید ،چون آنالیزتون با abaqus/explicit هستش باید از سابروتین vuamp و یا vdisp استفاده کنید که دیگه کاملا دستتون بازه . در دو خط آخر عکسی که گذاشتین ، خودش گفته که تابع رو به صورت data file در آورده . یعنی اینکه یه سری نقطه رو با تابع جایگزین کرده . به این فرآیند اصطلاحا discretization یا تکه تکه سازی هم می گن .

نمایش 1 نتیجه
پاسخ شما

لطفا ابتدا

© FEMEX Group All Rights Reserved

Heap | Mobile and Web Analytics

کانال تلگرام فمکس

@FEMEX

بازیابی رمز عبور