دانلود پروژه پیچش میله در انسیس با PyMAPDL و SURF154
دانلود پروژه پیچش میله، مسیر مدلسازی پیچش یک میله استوانهای را از ساخت هندسه تا استخراج تنش و جابهجایی نشان میدهد. منبع آن مثال رسمی PyMAPDL متعلق به Ansys است. برای آشنایی با بارگذاری گشتاور در شفتها و اجزای انتقال قدرت کاربرد دارد؛ استفاده در طراحی واقعی به تعریف ماده، بار و معیار پذیرش همان قطعه نیاز دارد.
نوع دریافت: مثال قابل بازسازی با اسکریپت. بسته، فایل پروژه آماده Workbench نیست. کد پایتون هندسه، شبکه، قیود، بارگذاری و حل استاتیک را در Mechanical APDL میسازد. این مثال نمونهکار اجرایی ایران انسیس محسوب نمیشود.

آنچه در این مقاله میخوانید
مشخصات و محتویات دانلود
| نرمافزار | Ansys Mechanical APDL و PyMAPDL |
| تحلیل | استاتیک سازه؛ پیچش استوانه با SOLID186 و المان سطحی SURF154 |
| محتویات ZIP بررسیشده | torsional_load.py و torsional_load.ipynb؛ مجموع بسته ۱۲٬۹۶۷ بایت |
| هندسه و مش | درون اسکریپت تولید میشوند؛ فایل CAD خارجی لازم نیست |
| نسخه در کد | version=23.1؛ معادل 2023 R1. سازگاری با نسخههای دیگر اینجا آزمایش نشده است. |
| پیشنیازها | نصب و مجوز معتبر MAPDL، محیط Python سازگار، ansys-mapdl-core و NumPy؛ وابستگیهای ترسیم و Jupyter برای نوتبوک |
| فایل نتیجه آماده | داخل ZIP وجود ندارد؛ نتیجه با اجرای حل ساخته میشود. |
دانلود مستقیم بسته پروژه پیچش میله (ZIP)
صفحه اصلی مثال و راهنمای رسمی Ansys · دریافت مستقیم اسکریپت پایتون
راهنمای کوتاه اجرای مثال
- بسته را در یک پوشه کاری مستقل استخراج کنید. فایل پایتون را پیش از اجرا بخوانید؛ کد فایلهای خروجی را در پوشه جاری مینویسد.
- محیط پایتون و وابستگیهای PyMAPDL را مطابق مستندات رسمی نصب و دسترسی به MAPDL را بررسی کنید. برای نمونه، نصب بسته با
python -m pip install ansys-mapdl-core numpyانجام میشود؛ نسخه Python باید با نسخه انتخابی بسته سازگار باشد. - در فراخوانی
launch_mapdl، مقدارversion=23.1را با نصب خود هماهنگ کنید. صرف داشتن Workbench یا Python برای اجرای حل کافی نیست. - از همان پوشه، دستور
python torsional_load.pyرا اجرا کنید؛ یا نوتبوک را در Jupyter مرحلهبهمرحله پیش ببرید. پنجرههای ترسیم ممکن است نیاز به بستهشدن داشته باشند تا کد ادامه پیدا کند.
فرضها، تنظیمات مهم و محدودیتها
یک انتهای میله مقید است و بار مماسی با المانهای SURF154 اعمال میشود. مدل از خواص الاستیک ثابت استفاده میکند و رفتار پلاستیک، خستگی و جزئیات اتصال شفت را پوشش نمیدهد. دستگاه واحد در MAPDL باید سازگار انتخاب شود؛ اعداد کد را بدون تبدیل واحد با ابعاد میلیمتری یا خواص SI مخلوط نکنید.
نکته بازبینی کد: متغیر torque=100 تعریف شده، اما محاسبه نیرو در نسخه دریافتی بهصورت force=100/radius نوشته شده است. برای تغییر گشتاور، تنها تغییر متغیر torque کافی نیست؛ رابطه نیرو و فشار مماسی را نیز با گشتاور مطلوب هماهنگ کنید. پیش از کاربرد صنعتی، تعادل گشتاور و حساسیت به اندازه مش را کنترل کنید.
خروجی مورد انتظار و وضعیت واقعی بررسی
کد برای استخراج آرایه تنش و ترسیم جابهجایی، مؤلفه تنش و تنش معادل تنظیم شده و نام فایلهای تصویری خروجی در آن مشخص است. هیچ مقدار عددی در این صفحه نتیجه اجرای ایران انسیس نیست. تصویر شاخص نیز فقط شماتیک مسئله است و کانتور حل محسوب نمیشود.
بررسی در ۲۲ اکتبر ۲۰۲۶، برابر با ۳۰ مهر ۱۴۰۵: فایل ZIP واقعاً دریافت، فهرست محتویات آن کنترل و متن اسکریپت بازبینی شد. مدل در Ansys باز نشده، حل مجدد اجرا نشده و اعتبارسنجی عددی انجام نشده است.
سازنده و شرایط استفاده
سازنده و ناشر: Ansys / پروژه PyMAPDL. سربرگ اسکریپت مجوز MIT و حقوق ANSYS و Synopsys را درج میکند؛ در استفاده و بازتوزیع کد، اطلاعیه حقوق و مجوز باید حفظ شود. لینکهای بالا به فایلهای منبع اصلی متصلاند و بسته روی هاست ایران انسیس بازنشر نشده است. مجوز کد جایگزین مجوز نرمافزار Ansys نیست.
از مثال آموزشی تا تحلیل شفت صنعتی
اگر شفت شما شیار، پله، اتصال یا بارگذاری ترکیبی دارد، فرضهای این مثال باید برای همان هندسه بازبینی شوند. در خدمات تحلیل سازه با انسیس مکانیکال میتوان محدوده بررسی تنش و تغییرشکل را مشخص کرد. برای برآورد، نقشه، جنس، گشتاور و شرایط تکیهگاهی را از صفحه ثبت درخواست پروژه ارسال کنید.