تفکیک شده

تفکیک شده

تفکیک شده
گره Segregated ( ) یک ویژگی است که پارامترهای یک رویکرد راه حل تفکیک شده را کنترل می کند. این ویژگی تقسیم فرآیند حل را به مراحل فرعی امکان پذیر می کند. هر مرحله فرعی از یک نسخه میرا شده از روش نیوتن استفاده می کند.
این ویژگی را می توان همراه با گره های حل کننده ثابت و حل کننده وابسته به زمان استفاده کرد . یک جایگزین برای رویکرد تفکیک شده توسط حلگر جفت شده ارائه شده است که با گره ویژگی Fully Coupled مدیریت می شود . اگرچه چندین گره ویژگی کاملاً جفت شده و جدا شده را می توان به یک گره عملیاتی متصل کرد، تنها یکی می تواند در هر زمان معین فعال باشد.
برای افزودن مراحل فرعی به یک تکرار تفکیک شده، روی گره Segregated کلیک راست کنید . یک تکرار تفکیک شده شامل اجرای هر مرحله جدا شده فعال به ترتیب نشان داده شده در درخت مدل است.
 
خواص همگرایی یک مدل ممکن است به ترتیب مراحل تفکیک شده بستگی داشته باشد. شما می توانید گره های Segregated Step را برای تغییر ترتیب اجرای هر مرحله توسط حل کننده حرکت دهید.
 
با استفاده از حل‌کننده تفکیک‌شده، می‌توانید با اضافه کردن زیرگره‌های Lower Limit و Upper Limit ، محدودیت‌های پایین‌تر و حد بالایی را برای متغیرهای فیلد اعمال کنید . به حد پایین و حد بالایی مراجعه کنید .
برای اطلاعات بیشتر در مورد تنظیمات زیر را ببینید:
حل جدا شده
روش های نیوتن میرایی
شبه زمان پله
معیار پایان برای گره های مشخصه کاملاً جفت شده و جدا شده
عمومی
یک لیست تکنیک خاتمه را برای کنترل نحوه خاتمه تکرارهای جدا شده انتخاب کنید. انتخاب کنید:
تلورانس (پیش‌فرض) برای پایان دادن به تکرارهای تفکیک‌شده زمانی که خطای نسبی تخمینی کوچک‌تر از یک تلورانس مشخص شده باشد.
تکرارها یا تحمل برای پایان دادن به تکرارهای تفکیک شده زمانی که تلورانس تخمینی کوچکتر از یک تلورانس مشخص شده است یا پس از تعداد مشخصی از تکرارها، هر کدام که اول باشد.
تکرارها برای خاتمه دادن به تکرارهای جدا شده پس از تعداد ثابتی از تکرارها.
سپس بر اساس تکنیک انتخاب شده Termination ، از تنظیمات زیر استفاده کنید:
اگر Tolerance انتخاب شده است، حداکثر تعداد تکرار را وارد کنید تا تعداد تکرارهای تفکیک شده محدود شود (پیش فرض: 10). هنگامی که حداکثر تعداد تکرار انجام شد، روش تفکیک شده خاتمه می یابد حتی اگر تلورانس برآورده نشود.
اگر Tolerance یا Iterations یا Tolerance انتخاب شده است، یک ضریب تحمل را وارد کنید تا تلورانس مورد استفاده برای خاتمه تکرارهای جدا شده را تغییر دهید. تلورانس واقعی استفاده شده این ضریب برابر مقدار مشخص شده در قسمت تحمل نسبی در بخش های عمومی گره های حل کننده ثابت و حل کننده وابسته به زمان است .
اگر Tolerance یا Iterations یا Tolerance انتخاب شده است، یک معیار خاتمه را برای کنترل چگونگی خاتمه تکرار نیوتن برای مشکلات ثابت انتخاب کنید. انتخاب کنید:
راه حلی برای خاتمه دادن به تکرارهای نیوتن در یک خطای نسبی تخمینی مبتنی بر راه حل.
باقیمانده برای خاتمه دادن به تکرارهای نیوتن در یک خطای نسبی تخمینی مبتنی بر باقیمانده.
راه حل یا باقیمانده برای خاتمه دادن به تکرارهای نیوتن بر روی حداقل خطاهای نسبی برآورد شده مبتنی بر راه حل و باقیمانده. سپس یک ضریب Residual Scalar(پیش‌فرض: 1000) وارد کنید که تخمین خطای باقیمانده را چند برابر می‌کند.
اگر تکرارها یا تکرارها یا تحمل انتخاب شده است، تعداد تکرارها را وارد کنید تا تعداد ثابتی از تکرارها برای انجام مشخص شود. پیش فرض 1 است.
با یک حل کننده وابسته به زمان ، کادر بررسی Limit on nonlinear convergence rate را نیز انتخاب کنید تا حل کننده غیرخطی را مجبور کنید به محض اینکه تخمین زده شد همگرایی خیلی کند باشد، خاتمه یابد. در قسمت همراه محدودیتی برای نرخ همگرایی وارد کنید. نرخ همگرایی غیرخطی به صورت γ =  ( n / 1 ) (1 / (  1)) تخمین زده می شود ، که n تخمین خطا برای تکرار n است . این را می توان به عنوان میانگین نرخ همگرایی پس از n مرحله ( n >1) مشاهده کرد. اگر γ   \  γ حدحد γ حد نرخ همگرایی غیرخطی است)، سپس حلگر غیرخطی خاتمه می یابد (انگار که از کار می افتد). این بدان معنی است که مرحله زمانی فعلی رد صلاحیت خواهد شد و یک تلاش حل غیرخطی جدید با یک گام زمانی کاهش یافته انجام خواهد شد. برای مسائلی که نرخ همگرایی می تواند کند باشد، می توان از این گزینه برای جلوگیری از تکرارهای غیرخطی غیرضروری استفاده کرد (زیرا حل کننده در آن موارد به هر حال در تکرارهای اختصاص داده شده مشخص شده در قسمت حداکثر تعداد تکرار همگرا نمی شود) .
می توانید یکی از روش های زیر را برای تثبیت و شتاب همگرایی غیرخطی از لیست تثبیت و شتاب انتخاب کنید :
هیچ (پیش فرض) برای عدم استفاده از هیچ روش تثبیت یا شتاب.
گام‌گذاری شبه زمانی برای استفاده از روش شبه گام‌گذاری برای تثبیت همگرایی به سمت حالت پایدار برای حل‌کننده ساکن. پله زمانی شبه برای حل کننده های وابسته به زمان در دسترس نیست. برای اطلاعات بیشتر به شبه زمان گام گذاری مراجعه کنیدبرای روش شبه گام زمانی، پارامترهای کنترل کننده زیر را مشخص کنید:
شماره CFL اولیه پیش فرض 5 است.
کنترل کننده PID – متناسب . پیش فرض 0.65 است.
کنترل کننده PID – انتگرال . پیش فرض 0.05 است.
کنترل کننده PID – مشتق . پیش فرض 0.05 است.
برآورد خطای هدف پیش فرض 0.1 است.
چک باکس Anderson acceleration را برای فعال کردن شتاب اندرسون برای روش شبه زمان گام انتخاب کنید . زیر را ببینید.
برای لغو به‌روزرسانی‌های Jacobian برای مراحل تفکیک‌شده، کادر را انتخاب کنید . مقدار آستانه CFL (پیش‌فرض: 100)، که مقدار عدد CFL است که در آن نادیده گرفتن به‌روزرسانی Jacobian فعال می‌شود. یعنی overriding برای اعداد CFL بزرگتر از آستانه فعال می شود. از لیست به‌روزرسانی ژاکوبین ، On first iteration (پیش‌فرض) یا Minimal را انتخاب کنید ، که ژاکوبین را حداقل یک‌بار و سپس تنها زمانی که حل‌کننده غیرخطی در طول مرحله‌بندی پارامتر از کار می‌افتد، به‌روزرسانی می‌کند. هر زمان که ممکن باشد از ژاکوبین برای چندین سیستم غیرخطی استفاده مجدد می کند.
شتاب اندرسون ، که یک روش شتاب همگرایی غیرخطی است که از اطلاعات تکرارهای قبلی نیوتن برای تسریع همگرایی استفاده می کند. روش شتاب اندرسون در درجه اول برای شتاب دادن به تکرارهای غیرخطی در مسائل حمل و نقلی که شامل، به عنوان مثال، تثبیت انتشار باد متقابل است، در نظر گرفته شده است. برای حل مسائل خطی یا تقریباً خطی با استفاده از حل‌گر تفکیک‌شده مفید است، جایی که می‌توان همگرایی را بهبود بخشید و عملکرد را افزایش داد. با استفاده از قسمت Dimension of iteration space (پیش‌فرض: 10) و پارامتر اختلاط به عنوان مقداری بین 0 و 1 با استفاده از قسمت پارامتر Mixing (پیش‌فرض: 1.0)می‌توانید تعداد افزایش‌های تکرار را برای ذخیره‌سازی کنترل کنیدتاخیر تکرارفیلد (پیش‌فرض 0) شامل تعداد تکرارها بین غیرفعال شدن پله‌های زمانی شبه و فعال شدن شتاب اندرسون است. هنگامی که برای پله‌های زمانی شبه استفاده می‌شود، می‌توانید یک مقدار آستانه CFL (پیش‌فرض: 100) را نیز وارد کنید، که مقدار عدد CFL است که در آن شتاب اندرسون فعال و شبه پله زمانی غیرفعال می‌شود.
نتایج در حین حل
نتایج حین حل را در بخش تنظیمات مرحله مطالعه رایج ببینید . همچنین به دریافت نتایج در حین حل مراجعه کنید .