هنگام کار با یک مدل شبیهسازی برای مدت زمان طولانی، ناگزیر نیاز به تهیه نسخه پشتیبان از نسخههای فایل قدیمی خواهید داشت. برای مثال، ممکن است بخواهید یک نسخه قدیمیتر را بازیابی کنید در صورتی که کار مدلسازی فعلیتان به بیراهه رفت، یا شاید بخواهید از نسخه قدیمیتر به عنوان الگوی یک مدل کاملاً جدید استفاده کنید. راه حل شما برای این ممکن است از چیزی ساده مانند ذخیره فایل ها با نام فایل های مختلف در هارد دیسک محلی، ذخیره در یک سیستم کنترل نسخه مبتنی بر فایل، یا با آپلود فایل ها در یک سیستم مدیریت چرخه عمر محصول (PLM) ارائه شده توسط سازمان شما متفاوت باشد. اگر روی مدلها در یک محیط مشترک کار میکنید، همچنین عادت دارید فایلها را با همکاران خود به اشتراک بگذارید، مثلاً از طریق ایمیل، با قرار دادن آنها در یک سیستم فایل مشترک،
با افزایش حجم مدلها و دادههای شبیهسازی، ممکن است شما و همکارانتان بخش بزرگی از زمان خود را صرف مدیریت این مدلها و دادهها کنید. این ممکن است شامل کار با چندین ابزار و نرمافزار باشد – شما را از کار مدلسازی و شبیهسازی اصلی خود دور نگه میدارد. برخی از چالش ها و نگرانی هایی که ممکن است با آن مواجه شوید عبارتند از:
• | ذخیره سازی کارآمد مدل ها فقط دادههای مرتبط را به منظور بایگانی و بازیابی در آینده ذخیره کنید، همه اینها در حالی که استفاده از فضای دیسک را قابل مدیریت نگه دارید. |
• | استخراج خودکار فراداده مدل هنگام ذخیره مدلهای شبیهسازی، ابردادهها را استخراج کنید تا شما و دیگران بعداً آنها را بیابید، بدون نیاز به وارد کردن دستی دادهها برای کلمات کلیدی و سایر عبارات جستجو. |
• | استفاده مجدد از مدل ها هنگام ایجاد مدلهای جدید، از مدلها و دادههای شبیهسازی که قبلاً ذخیره شدهاند، بهعنوان بلوکهای ساختمانی استفاده کنید، شاید یک کتابخانه گسترده از قطعات قابل استفاده مجدد ایجاد کنید. |
• | ردیابی و مقایسه تغییرات مدل ها در طول زمان. برای مقایسه و بازیابی نسخههای قدیمیتر یا بازتولید مراحل مدلسازی، یک دنباله حسابرسی خودکار برای مدلهای شبیهسازی خود دریافت کنید. |
• | روابط بین مدل ها و فایل های داده را مدیریت کنید. دریابید که کدام مدل های شبیه سازی از یک فایل داده خاص به عنوان ورودی استفاده می کنند یا کدام مدل شبیه سازی یک فایل داده خاص را به عنوان خروجی تولید کرده است. |
• | کنترل دسترسی کنترل کنید چه کسی می تواند مدل ها و داده های شبیه سازی را پیدا کند، باز کند و ذخیره کند. |
مدیر مدل با مجموعهای از ابزارها برای رسیدگی به این نکات ارائه میشود – همه در حالی که در محیط مدلسازی دسکتاپ COMSOL باقی میمانند. از COMSOL Desktop، میتوانید یک پایگاه داده جدید در رایانه خود ایجاد کنید تا مدلها و فایلهای داده خصوصی خود را ردیابی کنید، یا شما و همکارانتان میتوانید این مدلها و فایلها را با آپلود آنها در پایگاه داده سروری که از طریق سرور Model Manager به آن دسترسی دارید، به اشتراک بگذارید. .
پایگاه داده Model Manager برای نیازهای ذخیره سازی یک مدل ساخته شده در COMSOL Multiphysics طراحی شده است . مدیر مدل اطمینان حاصل می کند که هنگام ذخیره چندین نسخه از یک مدل، هرگز داده های تکراری شبیه سازی را ذخیره نمی کند. همچنین می توانید از ذخیره سازی داده های ساخته شده، محاسبه شده و ترسیم شده که در عوض ممکن است در صورت نیاز از مدل بازتولید شوند، اجتناب کنید.
سینتکس قدرتمند جستجوی Model Manager به شما امکان می دهد مدل ها را بر اساس ویژگی ها، ویژگی ها، تنظیمات و سایر ابرداده ها جستجو کنید. برای مثال، میتوانید پرس و جوهای جستجو را در پاسخ به موارد زیر انجام دهید:
• | کدام مدل ها از مرحله مطالعه وابسته به زمان استفاده می کنند؟ |
• | کدام مدل ها دارای پارامتر Length بین 5 تا 15 سانتی متر هستند؟ |
• | کدام مدل ها آخرین بار توسط من اصلاح شدند؟ |
مدیر مدل همچنین با ابزارهای استاندارد کنترل نسخه مانند مشاهده تاریخچه نسخه مدل ها و فایل های داده، تشخیص خودکار تداخل نسخه ها هنگام ذخیره و مقایسه نسخه ها با یکدیگر ارائه می شود. به عنوان مثال، می توانید یک نسخه مدل قدیمی را باز کنید تا یک مدل کاملاً جدید با تاریخچه نسخه جدا شده خود ایجاد کنید یا تمام تغییرات ایجاد شده در یک مدل را از یک نسخه به نسخه دیگر مشاهده کنید.
شما می توانید با ایجاد یک پیش نویس از مدل، کار اکتشافی را روی یک مدل موجود در پایگاه داده انجام دهید. پیش نویس به خودی خود با نسخه کنترل می شود و به شما امکان می دهد ایده های شبیه سازی مختلف را بدون آلوده کردن تاریخچه نسخه مدل اصلی آزمایش کنید. پس از اتمام کار پیش نویس خود، می توانید آن را به عنوان نسخه جدیدی از مدل اصلی نگه دارید یا آن را کنار بگذارید.
ابزارهای پیشرفتهتر کنترل نسخه مانند شاخهبندی، ادغام و برگرداندن نیز در دسترس هستند. برای مثال، شاخهبندی به شما امکان میدهد تا روی کل مجموعهای از مدلها و فایلهای داده بهصورت مجزا کار کنید، در حالی که در عین حال تصمیمگیری در مورد ارزش حفظ یا عدم ارزش تغییرات را به تعویق میاندازید. برای مثال، برگرداندن به شما امکان میدهد مدلها و فایلهای دادهای را که قبلاً حذف کردهاید، احتمالاً تصادفی، بازیابی کنید.
هنگام استفاده از پایگاه داده سروری که از طریق سرور Model Manager قابل دسترسی است، می توانید با تنظیم مجوزها، کنترل کنید که چه کسی می تواند به مدل ها و فایل های داده دسترسی داشته باشد. برای مثال، میتوانید تعیین کنید که کدام کاربران مجاز به باز کردن یا ذخیره یک مدل خاص هستند، یا تعیین کنید که کدام کاربران مجاز به جستجو و مرور مجموعهای از مدلها هستند. همچنین میتوانید از سیستم مدیریت دارایی مبتنی بر وب همراه با نصب سرور Model Manager برای پیوند دادن مدلها و نتایج شبیهسازی به اسناد، ارائهها، یادداشتهای پروژه، اسلایدها و سایر فایلهای تکمیلی و فراداده استفاده کنید. استفاده از سیستم مدیریت دارایی نیز یک راه ساده برای به اشتراک گذاشتن چنین فایلها و ابردادههایی با افرادی در سازمان شما است که ممکن است به نرمافزار COMSOL Multiphysics دسترسی نداشته باشند – در حالی که همه چیز را در یک پایگاه داده نگهداری میکنید و مدلهای خود را ذخیره میکنید.