آموزش مهندسی معکوس کتیا

در قسمت قبلی از سری آموزش کتیا مهندسی معکوس با ابر نقاط را معرفی کردیم و با انواع مدل سازی‌های مرتبط با آن آشنا شدیم (اینجا: هنر مهندسی معکوس با ابر نقاط در کتیا). مجموعه محیط‌های مهندسی معکوس CATIA، بالاترین تکنولوژی را برای مدیریت مش‌های بزرگ و بازسازی مدل نهایی با بهترین کیفیت فراهم می‌کنند. این محیط‌ها همچنین در بازرسی و کنترل انحراف بین قطعه تولید شده و مدل اولیه به کار می‌روند و با تولید فایل‌های STL به مشاهده و شبیه‌سازی اشیا کمک می‌کنند. عمده کاربرد­های این تکنولوژی در صنایع خودروسازی، تجهیزات هوا فضا، قالب‌سازی، ابزار­سازی، لوازم خانگی، اسباب بازی، محصولات ورزشی و تولید اندام مصنوعی می‌باشد. در این قسمت می‌خواهیم با روند ایجاد سطح بر روی ابر نقاط در نرم‌افزار CATIA آشنا شویم. با ما در این آموزش کتیا همراه باشید…

آشنایی با محیط Digitized Shape Editor کتیا

محیط (Digitized Shape Editor (DSE کتیا در آغاز چرخه مهندسی معکوس CATIA قرار دارد. این محیط به عنوان یک ابزار قدرتمند برای خواندن، وارد کردن، اعمال فرآیند­های مختلف بر روی ابر نقاط و تولید مش مورد استفاده قرار می‌گیرد. خروجی این محیط می‌تواند در محیط‌های  Quick Surface Reconstruction، Digital Mock-Up و یا Surface Machining به کار رود و یا به صورت فرمت‌های مختلف تبدیل شود....

آشنایی با محیط Quick Surface Reconstruction کتیا

محیط (Quick Surface Reconstruction (QSR کتیا برای بازسازی سریع و آسان سطوح از روی داده‌های خروجی ابر نقاط مورد استفاده قرار می‌گیرد. این محیط با توجه به نوع شکل ورودی، چندین روش مختلف برای بازسازی سطوح ارائه می‌دهد....

حذف عیوب مش ابر نقاط در محیط Digitized Shape Editor نرم‌افزار کتیا (در این آموزش می‌خواهیم با نحوه حذف عیوب مش ابر نقاط در محیط Digitized Shape Editorr نرم‌افزار کتیا آشنا شویم. با ما در این آموزش کتیا همراه باشید…)

ابر نقاط (به انگلیسی: Cloud of Points) مجموعه‌ای از راسها در سامانه مختصات سه‌بعدی است. مهندسی معکوس، هنر تبدیل ابر نقاط به مدل سه‌بعدی CAD میباشد. ابر نقاط مجموعه سه‌بعدی از نقاط است که خصوصیات سطح خارجی یک شیئ را توصیف میکنند. این نقاط از آنالیز محیط پیرامون شیئ و جمعآوری اطلاعات از شکل ظاهری آن به کمک یک اسکنر سهبعدی به دست میآیند. تکنولوژی به کار رفته در جمع‌آوری اطلاعات از سطح شکل، در دو نوع تماسی و بدون تماس میباشد. در حالت تماسی از دستگاههای (CMM (Coordinate Measuring Machine و در حالت بدون تماس از لیزر و نور ساخت یافته استفاده میشود.

Reverse engineering 1.png

در فرایند مهندسی معکوس، ابتدا بر روی نقاط، یک مش سهگوش ایجاد میشود. این مش، توپولوژی اصلی مدل نهایی را ارائه میدهد. در مرحله بعد از تقسیم مش به نواحی کوچکتر و یا روشهای دیگر، یک سطح ساده تخمینزده میشود. این سطوح تا جایی که از زیبایی و سازگاری آنها اطمینان حاصل شود، پیراسته شده و به هم متصل میشوند و در نهایت مدل اصلی را ایجاد میکنند.

محیط کاری (Digitized Shape Editor (DSE در آغاز چرخه مهندسی معکوس CATIA قرار دارد. این محیط به عنوان یک ابزار قدرتمند برای خواندن، وارد کردن، اعمال فرایندهای مختلف بر روی ابر نقاط و تولید مش مورد استفاده قرار میگیرد. خروجی این محیط میتواند در محیطهای Quick Surface Reconstruction، Digital Mock-Up و یا Surface Machining به کار رود و یا به صورت فرمتهای مختلف تبدیل شود.

تمرین مونتاژ محصول در محیط Assembly Design نرم‌افزار کتیا 

مجموعه تمرین‌های محیط Part Design نرم‌افزار کتیا CATiA


کد نویسی آباکوس

هدف آموزش: در این آموزش آباکوس شما با اسکریپت نویسی در آباکوس و زبان برنامه‌نویسی پایتون آشنا  خواهید شد و مقدمات لازم جهت شروع اسکریپت نویسی در آباکوس را یاد خواهید گرفت.

تذکر: در تاریخ 17 آبان 95 آموزشی تحت عنوان “ سابروتین نویسی در آباکوس توسط فرترن – FORTRAN” در سایت درج شد. توصیه می‌کنم که به هیچ عنوان آن آموزش را از دست ندهید.

رابط کاربری Abaqus/CAE و Abaqus Scripting

شاید دانستن این نکته برای شما جالب باشد که وقتی شما از محیط کاربری Abaqus/CAE برای ایجاد مدل هندسی و مشاهده نتایج استفاده می‌کنید (در اصطلاح GUI)، دستورات اجرا شده توسط شما پس از هر عملی به شکل یک کد ایجاد و ذخیره خواهد شد. این دستورات حاوی اطلاعاتی از نحوه ایجاد مدل هندسی و تغییر تنظیمات مربوطه در تمامی پنجره‌هایی است که در هر ماژول از آن استفاده کرده‌اید. ..

اسکریپت چیست؟

مطابق توضیحات بالا اکنون می‌دانید که تمامی اعمال و دستورات شما در آباکوس در قالب خطوط دستوری ذخیره می‌شود. به عبارت بهتر، رابط کاربری که شما از آن استفاده می‌کنید تنها یک محیط بصری و گرافیکی است که تبدیل آن به کد پایتون و تفسیر کد ایجاد شده بر عهده هسته مرکزی یا همان مغز متفکر آباکوس است. اسکریپت نویسی در آباکوس این امکان را برای شما فراهم می‌کند تا به شکل مستقیم با Kernel نرم‌افزار ارتباط برقرار کرده و به نوعی GUII تعبیه شده را فراموش کنید. فایلی که حاوی دستورات محیط اسکریپت‌نویسی آباکوس است یک اسکریپت نامیده می‌شود.

پایتون زبان برنامه‌نویسی متن باز یا Open Source، شی‌گرا و داینامیک است که کدهای نوشته شده توسط آن در محدوده وسیعی از پلتفرم‌ها نظیر  ویندوز، مک و دستگاه‌های قابل حمل نظیر تلفن‌های همراه قابل اجرا و استفاده می‌باشد. پایتون را باید زبانی تفسیری و سطح بالا دانست که اولین بار در سال 1990 میلادی توسط فردی به‌نام Guido van Rossum ایجاد شد. ...

پربازدیدترین نوشته‌ها

نحوه پارتیشن بندی در آباکوس - تکنیک های مش بندی در آباکوس

پایتون (به انگلیسی: Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (بههلندی: Guido van Rossum) در سال 1991 در کشور هلند طراحی شد.

فلسفه? ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی  و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند.

بر خلاف برخی زبان‌های برنامه‌نویسی رایج دیگر که بلاک‌های کد در آکولاد تعریف می‌شوند (به‌ویژه زبان‌هایی که از گرامر زبان سی پیروی می‌کنند) در زبان پایتون از نویسه فاصله و جلوبردن متن برنامه برای مشخص کردن بلاک‌های کد استفاده می‌شود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار می‌گیرند، و این تعداد در بلاک‌های کد درونی‌تر افزایش می‌یابد. بدین ترتیب  بلاک‌های کد به صورت خودکار ظاهری مرتب دارند.

پایتون مدل‌های مختلف برنامه‌نویسی (از جمله شیء گرا و برنامه‌نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع  متغییرها از یک سامانه? پویا استفاده می‌کند.

این زبان از زبان‌های برنامه‌نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم،اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.

پایتون پروژه‌ای آزاد و متن‌باز توسعه‌یافته‌است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد.


مش بندی در آباکوس

در ماژول Mesh آباکوس (ماژول های آباکوس) قابلیت های گوناگونی جهت المان بندی یک قطعه وجود دارد. یکی از مراحل اصلی در مش بندی یک مدل در آباکوس، انتخاب شکل المان و تکنیک ایجاد مش است. با ما باشید در این  آموزش آباکوس

  • سرفصل‌های این آموزش:

انواع مش بندی در آباکوس

  1. تکنیک مش بندی Structured آباکوس
  2. تکنیک مش بندی Sweep آباکوس
  3. تکنیک مش بندی Free
  4. مش‌بندی Bottom-up در آباکوس

 

انواع مش بندی در آباکوس

اگر در ماژول Mesh به سراغ گزینه Mesh controls رفته باشید، حتما متوجه ابزارهای Technique در سمت چپ منو شده اید.

آموزش مش بندی در آباکوس

آباکوس تکنیک های متنوعی در این بخش در اختیار کاربران قرار داده است اما چهار نوع مهم از آن ها عبارتند از:

  1. Structured
  2. Sweep
  3. Free
  4. Bottom-Up

تکنیک مش بندی Structured آباکوس

هر سه روش فوق کار مش بندی را به شکل اتوماتیک انجام می دهند و هر کدام نقاط ضعف و قوت خاصی دارند. اگر به دنبال بهترین تکنیک هستید به شما استفاده از حالت Structured را پیشنهاد می دهیم زیرا در این حالت بیشترین کنترل را بر روی المان ها دارید. در این تکنیک، مدل مورد نظر با استفاده از مجموعه توپولوژی های پیش فرض ایجاد شده در abaqus ، شبکه بندی می شود. اگر بخاطر داشته باشید در بخش کاربردهای ابزار Partition (پارتیشن‌بندی در آباکوس) به ایجاد یک شبکه منظم اشاره کردیم.

مش بندی در Abaqus

تکنیک مش بندی Sweep آباکوس

آباکوس از روش Sweep برای مش بندی قطعات پیچیده و نواحی سطحی بهره می برد. این تکنیک بر دو اصل استوار است:

  • Abaqus/CAE به ایجاد مش روی یک سمت از ناحیه اقدام می کند و آن را به عنوان سمت منبع می شناسد.
  • Abaqus/CAE گره های ایجاد شده در بخش قبل را لایه به لایه امتداد می دهد تا به سمت مقابل برسد.

تکنیک مش بندی Free

یکی دیگر از تکنیک های مش بندی در آباکوس، تکنیک مش زنی Free است. در تکنیک Free عملا قیدی برای شکل هندسی مدل موجود نیست. برخلاف تکنیک Structure، این روش از هیچ الگوی پیش فرضی برای مش ریزی استفاده نمی کند. زمانی که شما از روش Structure استفاده می کنید، قادر به جانمایی المان ها بر اساس هندسه مدل خود هستید اما در این تکنیک امکان پیش بینی الگوی مش بندی در آباکوس غیرممکن است. ممکن است این موضوع را....

مش‌بندی Bottom-up در آباکوس

روش مش‌بندی Bottom-up یک پروسه دستی و گام به گام یا چند مرحله‌ای (اینکریمنتال) است که به شما اجازه می‌دهد تا در هر ناحیه Solid مش‌های شش‌وجهی (Hexahedral) ایجاد نمایید. روش‌های مش‌بندی Structured, swept و Free همگی از روش بالا به پایین برای شبکه‌بندی جسم استفاده می‌کنند. به کمک روش‌های مذکور المان‌های ایجاد شده به شکل مستقیم به جسم متصل می‌شوند (Tie) به نحوی که شبکه‌بندی حاصل از این متدها هندسه جسم را به شکل کامل پر می‌کند. اما در نقطه مقابل...

خواندن ادامه مقاله مش بندی در آباکوس

منبع: مرجع آموزش نرم افزارهای مکانیک


آموزش آباکوس

آموزش آباکوس

در این میان و با توجه به مقدمه فوق، لزوم آموزش صحیح نرم‌افزارهای اجزای محدود و در رأس آن‌ها، Abaqus، اهمیت فوق‌العاده‌ای می‌یابد. در این راستا، مرجع آموزش نرم‌افزارهای مکانیک در راستای آموزش دقیق، جامع و علمی شما همراهان گرامی، قدم در یک مسیر حرفه‌ای برداشته است. اعتقاد داریم که آموزش از طریق مثال تنها به درک سطحی منجر می‌شود و زمانی که کاربر درک درستی از عملکرد، الفبای حل و امکانات آباکوس نداشته باشد، روند صحیحی را درپیش نگرفته است. با حل یک مثال ممکن است حس خوشایندی در شما ایجاد شود اما بدون شک در مواجهه با یک مسئله متفاوت (حتی اندک تفاوت در صورت مسئله) ابتکار عمل نخواهید داشت. اگر در حین حل با خطایی مواجه شوید توانایی اظهار نظر و حل آن‌را پیدا نخواهید کرد. روندی که در آموزش آباکوس بکار گرفته‌ایم، مبتنی بر درک صیحی اصول اجزای محدود، شناخت محیط و امکانات آباکوس و تثبیت آموخته‌ها به‌کمک مثال‌های کابردی است. از این‌رو سرفصل‌های آموزش‌‌ آباکوس را در چهار گروه زیر دسته‌بندی کرده‌ایم.

  1. آموزش آباکوس: اجزا محدود
  2. آموزش آباکوس - مقدماتی
  3. آموزش آباکوس - پیشرفته
  4. آموزش آباکوس - مثال‌های کاربردی و پروژه‌های صنعتی

در ادامه به معرفی خطی مشی مرجع آموزش نرم‌افزارهای مکانیک در آموزش Abaqus خواهیم پرداخت. بدون شک شناخت شما عزیزان از مسیر صحیح فراگیری آباکوس به شما کمک می‌کند تا با سرعت بیشتر و کیفیت به مراتب بالاتر قدم در مسیر پیشرفت و تقویت توانایی‌های خود و اعتلای صنعت ایران عزیز بردارید. با ما همراه باشید.

با توجه به لزوم شناخت پایه ای و درک عملکرد نرم‌افزارهای اجزا محدود، در یک بخش جامع تحت عنوان روش اجزا محدود  به تشریح جزئیات و اصول حاکم بر این روش حل عددی پرداخته شده است. سعی بر این بوده تا شما همراهان عزیز با مطالعه این بخش بتوانید لذت فراگیری اجزای محدود را درک کنید و بر اصول پایه و ضروری این علم که لازمه فراگیری و تسلط بر نرم‌افزارهایی نظیر آباکوس است مسلط شوید. آشنایی با روش اجزای محدود، تاریخچه روش اجزا محدود، آشنایی با نرم‌افزارهای مبتنی بر Finite Element Method، شناخت و درک تفاوت‌های حل Explicit و  Implicit، آشنایی با اصول تنش صفحه‌ای/کرنش صفحه‌ای با هدف انجام ساده‌سازی در حل مسائل فیزیکی، درک تفاوت حل خطی و غیرخطی و آشنایی با آنالیزهای اویلری و لاگرانژی تنها بخشی از سرفصل‌هایی است که در بخش اجزا محدود از آموزش آباکوس برای شما عزیزان در نظر گرفته شده است.

یکی از ویژگی‌های مفید نرم‌افزار آباکوس توانایی پشتیبانی از طیف گسترده کاربران و مسائل علمی و صنعتی مقدماتی تا پیشرفته است. اعتقاد داریم در مسیر آموزش آباکوس نقطه پایانی وجود ندارد و باید تلاش کرد تا پس از درک مفاهیم اولیه و شناخت روند حل مسئله در آباکوس، بر روی مباحث پیشرفته‌تر نیز مسلط شد چرا که چالش‌ها در حل یک مسئله صنعتی بسیارند و بدون تسلط بر بخش‌ها و امکانات پیشرفته نرم‌افزار امکان حل آن‌ها وجود ندارد. بخش آموزش پیشرفته آباکوس از شما یک کاربر حرفه‌ای و صاحب‌نظر در حوزه ABAQUS خواهد ساخت و شما را از سایر کاربران تازه‌کار و مقدماتی متمایز خواهد کرد. کافیست تفاوت را با مراجعه به این قسمت از سایت بسنجید. آشنایی با تکنیک Remeshing، دستور Restart، توپولوژی مجازی در آباکوس، مدل‌سازی میله‌های تقویتی در Abaqus، آشنایی با المان‌های نیمه بینهایت و روش ایجاد آن، شناخت مفهوم Shear Locking و روش رفع مشکل و تنظیمات الگوریتم مش‌زنی تنها گوشه‌ای از مفاهیم پیشرفته‌ای است که برای حرفه‌ای شدن کاربران در نظر گرفته‌ایم.

بدون شک با من موافقید که تاکنون دستورهای زیادی را در نرم‌افزارهای گوناگون فراگرفته‌اید اما اکنون حتی اسمی از آن را نیز به‌خاطر ندارید. آن چه که سبب تثبیت نکات آموزشی می‌شود حل مثال‌های کاربردی و حرفه‌ای است. در انتخاب مثال‌های آموزشی تمام سعی خود را کرده‌ایم تا مسائل منتخب، پرکاربرد و چالش‌برانگیز صنعتی را برای شما عزیزان آماده کنیم تا با یک تیر، دو نشان را زده باشید : تثبیت آموخته‌ها و ایجاد دید عمیق صنعتی. روند بکار رفته در مثال‌های آموزشی آباکوس به گونه‌ای است تا ابتکار عمل پیدا کنید و در مواجهه با مسائل متفاوت و گوناگون قدرت اعمال نظر و ایده‌پردازی در سطوح عالی را پیدا کنید. شبیه‌سازی سقوط آزاد در آباکوس، آموزش مدلسازی مسائل هایپرالاستیک در آباکوس، تحلیل اتصالات جازدنی، تحلیل رشد ترک در ورق‌های کامپوزیتی به‌روش XFEM، تحلیل خمش سه‌نقطه در آباکوس، تحلیل تقارن‌محوری مخازن تحت فشار و تحلیل کمانش ورق در Abaqus تنها بخشی از مثال‌های صنعتی و کاربردی است که برای شما در نظر گرفته‌ایم. ت.

در ادامه قصد داریم تا در قالب یک راهنما، فرآیند آموزش حرفه‌ای آباکوس را به شما معرفی نماییم. با ما همراه باشید.

شناخت الفبای نرم‌افزار آباکوس: آموزش روش اجزاء محدود

شناخت امکانات و ابزارهای آباکوس

گام اول : ترسیم هندسه مسئله در آباکوس

ادامه آموزش آباکوس


کتیا نسخه 5

در پست های پیشین معرفی اجمالی از نرم افزار کتیا را خدمت شما دوستان عزیز ارائه کردیم (معرفی نرم افزار کتیا). امروز میخواهیم مطالبی پیرامون نسخه 5 این نرم افزار معروف و محبوب خدمت شما بیان کنیم پس با ما باشید تا بیشتر از بیش با کتیا آشنا شوید.

کتیا نسخه 5 (CATIA V5) یک نرم افزار کامل طراحی و مهندسی و در واقع نسل جدید زنجیره طراحی، ساخت و تحلیل (CAD/ CAM/ CAE) است. در طول بیش از یک دهه، CATIA V4 بر پایه یونیکس رهبری این چرخه را به عهده داشت، اما نسخه 5 با رویکرد تحول طراحی سه بعدی، با قدرت و ظرفیت بالا برای انجام پروژه ها از کوچکترین و پیچیده ترین قطعات جواهرات تا بزرگترین قطعات یک بوئینگ 777، وارد عرصه شد.

قابلیت های CATIA V5 :

1- استفاده از ظرفیت اینترنت برای انجام فعالیت های B2B به معنی Business to Business: تبادل محصول، خدمت یا اطلاعات بین صاحبان کسب و کار

2- استفاده از طرح های مفهومی برای ایجاد قطعات

3- عملکرد و پاسخ سریع به تغییرات مهندسی

4- استفاده از طراحی دانش بنیان به منظور اشراف بر فرآیند طراحی

5- استفاده از بهترین روش ها در عین رعایت استانداردهای شرکت

منبع: مرجع آموزش نرم افزارهای مکانیک

ادامه مطلب....