Untitled

صفر تا صد ساخت یک تایپ جدید در ترنسیس (مواد PCM)

صفر تا صد ساخت یک تایپ جدید در ترنسیس (مواد PCM)

از آنجا که نرم افزار ترنسیس قابلیت افزودن تحهیزات دیگر بنا به نیاز کاربر را دارد، در این دوره ۴ جلسه ای نحوه ساخت یک تجهیز را از ابتدا تا انتها شرح داده شده است.

مراحل به این صورت است:

بخش اول:

قبل از هر چیزی مواد PCM که برای ذخیره انرژی حرارتی مورد استفاده قرار می‏گیرند توضیح داده می‏شوند.

در ادامه معادلات حاکم بر مواد ذخیره کننده انرژی در حالت صفر بعدی (بر اساس فرضیه lumped_body برای انتقال حرارت گذرا) معرفی می‏گردد.

سپس این معادلات برای حالت شارژ و دشارژ مواد PCM برای تغییرات زمانی گسسته سازی می‏شوند (به صورت صریح)

در مرحله بعد معادلات جبری بدست آمده در ++C کد نویسی میشوند.

در انتها نتایج بدست آمده در اکسل نمایش داده می‏شوند و صحت آن‏ها بررسی می‏شود.

توضیح بخش بزرگی از این جلسه به کدنویسی معادلات در ++C و ویژوال استودی (visual studio 2013) اختصاص دارد.

بخش دوم:

یک تایپ جدید در ترنسیس ایجاد می‏شود و تنظیمات اولیه آن مانند اختصاص شماره و نام نویسنده و شکل آیکون و … افزوده میگردد.

در  ادامه با توجه به تئوری و معادلات حاکم برانتقال حرارت بین مواد PCM  و هوای عبوری از روی این مواد ورودیها،‌پارامترها و خروجیهای مورد نیاز مشخص می‏شود.

مسیر کامپایلرها و همچنین محیط ویژوال استودیو به نرم افزار معرفی می‏گردد.

سپس کد خام ++C مربوط به این تایپ export می‏شود.

با باز شدن مسیله در visual studio کد بدست آمده در بخش اول به کد خام مربوط به تایپ جدید اضافه میشود.

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

تایپ جدید آماده شده است و در نهایت درون نرم افزار و در تعامل با سایر تایپها تست می‏گردد.

بخش سوم:

با توجه به اینکه معادلات حاکم بر مسئله در بخش اول ساده سازی شده بودند و تغییرات مکانی در آن‏ها لحاظ نشده بودند، مدل نیاز به اصلاحات داشت.

گسسته سازیهای مکانی را نیز به کد ایجاد شده در بخش اول می افزاییم

پارامترها و متغیرهای جدید را معرفی میکنیم

کد را تست کرده و نتایج را در اکسل مشاهده می نماییم

بخش چهارم:

تایپ جدیدی برای حالت انتقال حرارت وابسته به زمان و مکان (یک بعدی) به همراه موارد مورد نیاز ایجاد می‏کنیم.

سپس بر اساس پارامترهای اضافه شده در جلسه قبل ورودیها و خروجیها را اصلاح می‏نماییم.

یکی از پارامترهای مورد نیاز تعداد تقسیمهای مکانی است. ابتدا این تعداد را به صورت پارامتر مشخص میکنیم سپس برخی پارامترها مانند دمای pCM و دمای هوا را به صورت سیکل تعریف میکنیم تا کاربر بتواند بسته به فیزیک مسپاه تعداد تقسیمهای مکانی را مشخص کند و داده های این تقسیمها را نیز در اختیار داشته باشد.

در  مرحله بعد پس از export کردن کد خام ++C، مسئله خودبخود در ویژوال استودیو باز می‏شود.

بعد از آن اصلاحات صورت گرفته در کد را برای اضافه کردن تغییرات مکانی اضافه میکنیم.

برای حالتی که تعداد تقسیمها متغیر است بایستی که از اصلاحات دیگری بر وی متغیرهای درون کد++C ایجاد شود.

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

نهایتا تایپ جدید به همراه سایر تجهیزات در ترنسیس استودیو تست می‏شود.

 

*****************************************************************************************************************************

نکته: جلسات هشتم، نهم، دهم و یازدهم  از آموزش پیشرفته ترنسیس به این موضوع اختصاص دارد.

یک پاسخ بنویسید

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