معرفی ماکروی DEFINE_CG_MOTION در دینامیک مش

معرفی ماکروی DEFINE_CG_MOTION در دینامیک مش

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

با ذکر یک مثال به معرفی این ماکرو می پردازیم. فرض کنید که یک سیلندر درون یک جریان قرار گرفته است و میخواهیم به این سیلندر یک حرکت نوسانی در جهت y اعمال کنیم. به کمک روش های دیگر نمیتوانید این حرکت را ایجاد نمایید و شما مجبورید از ماکروی DEFINE_CG_MOTION برای تعریف حرکت آن استفاده نمایید. UDF زیر این حرکت را برای ما بوجود می آورد:

این مطلب فقط برای کاربران ویژه سایت قابل مشاهده است.

برای عضویت ویژه از طریق لینک روبرو اقدام نمایید..

در صورتی‌که قبلاً عضو سایت شده‌اید، از طریق لینک روبرو وارد شوید.

--------- (( توجه توجه )) -----------

در صورت بروز اشکال احتمالی در حین ثبت نام برای عضویت ویژه لطفاً با ایمیل info@cfdiran.ir مکاتبه نمایید.

البته با استفاده از این ماکرو می توانید یک حرکت دورانی نیز ایجاد نمایید. دستور cg_omega این حرکت دورانی را فراهم می کند.

این مطلب فقط برای کاربران ویژه سایت قابل مشاهده است.

برای عضویت ویژه از طریق لینک روبرو اقدام نمایید..

در صورتی‌که قبلاً عضو سایت شده‌اید، از طریق لینک روبرو وارد شوید.

--------- (( توجه توجه )) -----------

در صورت بروز اشکال احتمالی در حین ثبت نام برای عضویت ویژه لطفاً با ایمیل info@cfdiran.ir مکاتبه نمایید.

با UDF فوق یک حرکت دورانی با سرعت زاویه ای omega حول محور z تعریف می شود.

نکته مهم:

برای استفاده از یک UDF که در آن از ماکروی DEFINE_CG_MOTION استفاده نموده اید، حتما می بایست آن را کامپایل کنید.








 

عضویت در خبرنامه سایت

اگر می‌خواهید از آخرین و محبوب‌ترین مطالب ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

 

6 دیدگاه برای “معرفی ماکروی DEFINE_CG_MOTION در دینامیک مش”

  1. مهدی گفت:

    بابت ارائه مطالب کاربردی و مفید از شما تشکر میکنم

  2. سید کمال عباس پور گفت:

    با سلام از شما با بت این مطلب متشکرم

  3. مهدی زاده گفت:

    با سلام و خسته نباشید
    اگه ممکن باشه برنامه نویسی (UDF) یک فرایند شیمیایی و سنتیک آن را نیز در سایت قرار دهید.
    با تشکر

  4. سید رضا گفت:

    سلام . ممنون از سایتتون.

  5. محسن گفت:

    با سلام و خسته نباشید
    از سایت خوبتون و زحمتاتون تشکر می کنم می خواستم اگه امکان داره روش کامپایل کردن رو هم واسه همین مثال از 0 تا 100 توضیح بدید
    با تشکر

  6. علی گفت:

    با سلام..
    من دارم روی یک مقاله نوشته شده با موضوع جریان و انتقال گرما در یک کانال موج دار با سیال نانو کار میکنم..
    نانو ذره مس می باشد…نمیدونم کد udf نانو ذره چطوری باید با c++ نوشت و در فلوئنت استفاده کرد..
    ممنون میشم راهنمایی کنید..

ارسال یک دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *