در این مطلب، ویدئو خواندن داده های خروجی میدانی از فایل های خروجی Abaqus با استفاده از پایتون | اسکریپت نویسی پایتون در Abaqus قسمت 5 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:47
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,840 –> 00:00:08,800
سلام به همه، به ویدیوی جدید مهندسی غیر واقعی خوش آمدید
و این یک ویدیوی کوتاه درباره
2
00:00:08,800 –> 00:00:14,640
نحوه خواندن فایلهای odb با استفاده از اسکریپت پایتون است.
و به طور خاص مقادیر خروجی را از فایلهای odb فیلد کنید
3
00:00:14,640 –> 00:00:19,600
. این پنجمین ویدیوی آموزشی از سری
برنامهنویسی پایتون در چرتکه است و اگر
4
00:00:19,600 –> 00:00:24,000
چهار ویدیوی قبلی را تماشا نکردهاید، پیوندها در
کادر توضیحات زیر است. در ویدیوی آموزشی قبلی
5
00:00:24,000 –> 00:00:29,920
، نحوه خواندن فایلهای odb را با استفاده از
برنامهنویسی پایتون دیدیم، اما در آن ویدیو نحوه خواندن
6
00:00:29,920 –> 00:00:34,560
مقادیر خروجی تاریخچه را دیدیم. و درخواستهای زیادی
برای ایجاد یک ویدیو برای خواندن مقادیر خروجی فیلد دریافت کردم.
7
00:00:34,560 –> 00:00:40,800
بنابراین ما می خواهیم از همان مشکل استفاده کنیم. این مشکل را
در آموزش 2 مدلسازی کردیم. اساساً دارای یک RVE،
8
00:00:40,800 –> 00:00:47,040
یک RVE مربع با اجزاء توزیع شده تصادفی است
و یک طرف RVE را برطرف میکنیم و
9
00:00:47,040 –> 00:00:52,480
شرط مرزی جابجایی را در طرف دیگر
RVE اعمال میکنیم. اکنون فایل odb را آماده کردهام،
10
00:00:52,480 –> 00:00:58,800
میخواهم آن فایل odb را با استفاده از اسکریپتهای پایتون مرور کنم و
هدف ما یافتن حداکثر مقدار استرس اشتباه است.
11
00:00:58,800 –> 00:01:02,960
ما نگران این نیستیم
که حداکثر تنش در کدام مکان رخ میدهد، اما
12
00:01:02,960 –> 00:01:08,160
فقط میخواهیم بدانیم حداکثر مقدار تنش
در این RVE چقدر است. برای انجام این کار، هر زمان که
13
00:01:08,160 –> 00:01:13,840
کار را ارسال میکنید، باید درخواست خروجی میدانی را مطرح کنید.
Abaqus بهطور پیشفرض این درخواستهای خروجی میدان
14
00:01:13,840 –> 00:01:19,040
مانند جابجایی، تنش، کرنش و
نیروی واکنش را خواهد داشت. بنابراین در ویدیوی امروز
15
00:01:19,040 –> 00:01:24,320
به این خروجی میدان استرس دسترسی داریم. حالا به طور خلاصه
گردش کار ما به این صورت خواهد بود، ابتدا با استفاده از
16
00:01:24,320 –> 00:01:30,240
اسکریپت پایتون این فایل odb را باز می کنیم. سپس
به دادههای درخواست خروجی فیلد دسترسی خواهیم داشت، و این بهطور
17
00:01:30,240 –> 00:01:35,360
پیشفرض ایجاد شده است، بنابراین
هنگام ارسال کار، کار خاصی انجام ندادم. سپس از میان آن دادهها
18
00:01:35,360 –> 00:01:40,320
، استرس را انتخاب میکنیم، و در استرس،
اشتباهات را انتخاب میکنیم. و مقدار
19
00:01:40,320 –> 00:01:45,920
استرس اشتباه را برای همه نقاط این RVE دریافت خواهیم کرد.
و دوباره این دادهها برای
20
00:01:45,920 –> 00:01:51,200
هر فریم ذخیره میشوند و ما فقط روی آخرین فریم تمرکز میکنیم،
اما به راحتی میتوانید این را تغییر دهید و میتوانید
21
00:01:51,200 –> 00:01:56,160
به هر فریمی که میخواهید دسترسی داشته باشید. سپس می یابیم
که حداکثر مقدار استرس از دست رفته چقدر است و در نهایت،
22
00:01:56,160 –> 00:02:00,400
آن مقدار را در یک فایل متنی می نویسیم.
فقط یک یادآوری است که کد پایتونی که من
23
00:02:00,400 –> 00:02:05,360
در این ویدیو استفاده میکنم از قبل
برای دانلود در نمایه GitHub این کانال در دسترس شماست.
24
00:02:05,360 –> 00:02:09,360
میتوانید پیوند را در کادر توضیحات
زیر پیدا کنید. ابتدا اجازه دهید به شما نشان دهم که کد چگونه کار می کند
25
00:02:09,360 –> 00:02:14,000
و سپس خواهیم دید که چه چیزی در اسکریپت وجود دارد. من
آن فایل odb را در فهرست کار ذخیره کرده ام.
26
00:02:15,440 –> 00:02:20,240
این فایل odb است که میخواهیم به آن دسترسی داشته باشیم،
گنجاندن تصادفی. و این اسکریپت پایتون برای
27
00:02:20,240 –> 00:02:24,640
دسترسی به آن است. اجازه دهید ابتدا این اسکریپت پایتون را اجرا کنیم و
سپس بررسی کنیم که چه چیزی در اسکریپت پایتون وجود دارد.
28
00:02:24,640 –> 00:02:30,240
برای اجرای اسکریپت، به فایل بروید، اسکریپت را اجرا کنید، و
در اینجا فقط باید آن اسکریپت را انتخاب کنید. بگو
29
00:02:30,240 –> 00:02:34,800
باشه. قبلاً انجام شده است. خیلی سریع بود سپس
به پوشه کاری بروید و در اینجا این فایل متنی را مشاهده خواهید کرد
30
00:02:34,800 –> 00:02:40,720
. اگر این فایل متنی را باز
کنید، نتایج را خواهید دید. اینجا در این فایل متنی اکنون
31
00:02:40,720 –> 00:02:46,240
اجازه دهید به کد خود بازگردیم. ابتدا
دستهای از موارد را وارد میکنیم. سپس در اینجا ما در حال ایجاد