Loading...

Develop of An Object Oriented Dynamic Simulator For Hybrid System Containing Change in Geometric Space Dimension

Heydari, Mohammad Mahdi | 2024

0 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 57090 (06)
  4. University: Sharif University of Technology
  5. Department: Chemical and Petroleum Engineering
  6. Advisor(s): Bozorgmehry Boozarjomehry, Ramin
  7. Abstract:
  8. In its most general manner, it is possible to express equations representing the change of state variables in space and time based on three-dimensional geometry and proceed to solve this set of equations numerically. However, this approach leads to an exponential increase in computational load and a reduction in real-time performance. The use of this approach becomes necessary when access to high computational power is readily available or when a high real-time factor is not required. By employing the hybrid systems approach, which has gained popularity in the past decade, it is possible to reduce the computational load and increase the real-time factor in the simulation of the dynamic behavior of distributed interconnected process systems. The goal of this project is to utilize the modeling of hybrid systems to simulate the event-driven dynamics of interconnected distributed process systems, allowing for changes in the geometric space dimensions to represent the system's behavior when events occur. Given the high diversity of process equipment in chemical processes and the commonality they share, which is the “holdup” element in these systems, the project adopts a tank containing a single-phase water fluid along with trapped air inside a vessel with two discharge valves as a benchmark. In the next step, dynamic behavior of the system is simulated using OpenFOAM software. Subsequently, by creating macros using the Python programming language, the events that occur during the simulation are analyzed and processed, leading to decisions regarding the change of the geometric dimension defining the system's behavior. Based on the simulation results, it is observed that the approach of modeling hybrid systems in the specified benchmark leads to a severe reduction in computational load while maintaining the accuracy of simulation results
  9. Keywords:
  10. Object Oriented Simulation ; Hybrid System ; Distributed Parameter System ; Multi-Logic Dynamical Systems ; Geometric Space

 Digital Object List

 Bookmark

  • فهرست شکل‌ها
  • فهرست جداول‌
  • فهرست علائم و اختصارات
  • فهرست نمادها
  • 1- مقدمّه و مبانی پژوهش
    • 1-1- مقدمّه
      • 1-1-1- دینامیک سیّالات محاسباتی
      • 2-1-1- سیستم‌های هیبریدی
    • 2-1- مروری بر پژوهش‌های پیشین
      • 1-2-1- کاربرد روش‌های مستقل از شبکه در دینامیک سیّالات محاسباتی
      • 2-2-1- کاربرد یادگیری عمیق در دینامیک سیّالات محاسباتی
    • 3-1- انگیزه و هدف پژوهش
  • 2- دینامیک سیّالات محاسباتی
    • 1-2- مقدّمه‌ای بر معادلات بقاء و پیوستگی
    • 2-2- روش حجم محدود
      • 1-2-2- مقدّمه
      • 2-2-2- بیان کلّی روش حجم محدود
      • 3-2-2- مثال مقدّماتی بر روش حجم محدود
    • 3-2- روش تفاضل محدود
      • 1-3-2- مقدّمه
      • 2-3-2- بیان کلّی روش تفاضل محدود
    • 4-2- روش اِلِمان محدود
    • 5-2- نرم‌افزار OpenFOAM
    • 6-2- معرّفی پای‌فوم
  • 3- مطالعه رفتار دینامیکی سیتمهای چندبعدی
    • 1-3- مقدّمه
      • 1-1-3- بیان کلّی سیستم معادلات
      • 2-1-3- روش‌های عددی حلّ دستگاه معادلات
        • 1-2-1-3- الگوریتم SIMPLE
        • 2-2-1-3- الگوریتم PISO
      • 3-1-3- تأثیر فشار هیدرواستاتیک
    • 2-3- روند شبیه‌سازی دینامیکی
      • 1-2-3- تعریف مسئله
      • 2-2-3- فرضیّات و تنظیمات شبیه‌سازی
        • 1-2-2-3- مشخّصات پردازشگر
        • 2-2-2-3- ثوابت و فرضیّات شبیه‌سازی
        • 3-2-2-3- ثوابت تنظیمات شبیه‌سازی
        • 4-2-2-3- رویّه‌های عددی محاسبه مشتق‌
        • 5-2-2-3- الگوریتم‌های عددی دستگاه معادلات جبری
      • 3-2-3- نتایج شبیه‌سازی
      • 4-2-3- تحلیل استقلال از شبکه
  • 4- الگوریتم‌های تغییر مرتبه هندسی
    • 1-4- مقدّمه‌ای بر منطق فازی
    • 2-4- ماکروی تحلیلگر تغییر مرتبه هندسی
      • 1-2-4- سیستم استنتاج فازی اوّل
      • 2-2-4- سیستم استنتاج فازی دوّم
      • 3-2-4- سیستم استنتاج فازی سوّم
      • 4-2-4- سیستم استنتاج فازی چهارم
      • 5-2-4- سیستم استنتاج فازی پنجم
    • 3-4- نگاشت حین شبیه‌سازی
  • 5- نتایج شبیه‌سازی
    • 1-5- مقدّمه
    • 2-5- عملکرد الگوریتم تحلیلگر هنگام تقلیل مرتبه هندسی
    • 3-5- عملکرد الگوریتم تحلیلگر هنگام افزایش مرتبه هندسی
    • 4-5- مقایسه زمان شبیه‌سازی
  • 6- نتیجه‌گیری و پیشنهادات
    • 1-6- نتیجه‌‌گیری کلّی پژوهش
    • 2-6- پیشنهادات برای پژوهش‌های آتی
  • پیوست 1
  • پیوست 2
...see more