اعلان متغیر وابسته

اعلان متغیر وابسته

اعلان متغیر وابسته
یک گره اعلام متغیر وابسته ( ) یک متغیر وابسته (متغیر میدان) مورد استفاده توسط رابط فیزیک را اعلام می کند. این گره باعث نمی شود که رابط هیچ تابع شکلی برای این متغیر اضافه کند، فقط اعلام می کند که یک متغیر وابسته وجود دارد. همه متغیرهای وابسته در یک رابط فیزیک باید یک شناسه (یا برچسب مرجع) منحصر به فرد در یک رابط داشته باشند. در بیشتر موارد، شما فقط برای یک نوع کمیت فیزیکی در هر رابط حل می کنید، بنابراین کمیت فیزیکی به عنوان یک برچسب مرجع به خوبی کار می کند. اگر به دو یا چند متغیر وابسته برای یک کمیت فیزیکی نیاز دارید، لازم است یک برچسب منحصر به فرد به تگ مرجع اضافه کنید.
 
هنگام تعریف توابع شکل واقعی برای متغیر، که تحت یک ویژگی یا ویژگی انجام می دهید، باید از این تگ مرجع استفاده کنید. به تعریف متغیر وابسته مراجعه کنید .
همچنین می توانید از همان شکل ها به عنوان یک متغیر وابسته برای محدودیت ها استفاده کنید و سپس به تگ مرجع برای اشاره به متغیر صحیح نیاز دارید. دلیل استفاده از تگ مرجع به جای نام متغیر این است که نام متغیر وابسته را می توان در Model Builder تغییر داد. در Physics Builder فقط می توانید یک نام پیش فرض را اعلام کنید.
این زیرگره ها را اضافه کنید: Dependent Variable Declaration ، مقادیر اولیه ، Component Settings ، Disable in Solvers و Hide in GUI .
برای اضافه کردن یک اعلان متغیر وابسته ، ابتدا یک رابط فیزیکی یا رابط چندفیزیکی اضافه کنید ، سپس:
در نوار ابزار Physics Interface ، روی Dependent Variable Declaration ( ) کلیک کنید.
بر روی گره Physics Interface یا Multiphysics Interface کلیک راست کرده و آن را از زیر منوی Variables انتخاب کنید .
برای یافتن تعاریف متغیر، روی دکمه Find Declarations of this Variable ( ) در پنجره تنظیمات کلیک کنید، یا روی گره کلیک کنید و F7 را فشار دهید، یا روی گره راست کلیک کنید و Search>Find Definitions را انتخاب کنید .
پنجره تنظیمات دارای بخش های زیر است:
اعلام
یک مرجع متغیر وابسته را انتخاب کنید : از کمیت فیزیکی (پیش‌فرض) یا استفاده از کمیت فیزیکی + برچسب استفاده کنید .
اگر می‌خواهید از کمیت فیزیکی به عنوان مرجع استفاده کنید ، پیش‌فرض را نگه دارید از کمیت فیزیکی استفاده کنید.
برای استفاده از مقدار فیزیکی + تگ می توانید یک تگ منحصر به فرد دلخواه را مشخص کنید. تگ را در قسمت تگ Unique وارد کنید . این تگ به انتهای نام کمیت فیزیکی انتخاب شده اضافه می شود. برای مثال، اگر Area (m^2) را از لیست انتخاب کنید و خانه را در قسمت تگ Unique وارد کنید ، نام گره (در داخل پرانتز) در Physics Builder به areahouse تغییر می‌کند .
لیست کمیت فیزیکی مشخص می کند که متغیر وابسته چه کمیتی را نشان می دهد، از جمله واحد. همانطور که قبلا ذکر شد، کمیت فیزیکی نیز برای تولید تگ مرجع منحصر به فرد برای متغیر وابسته استفاده می شود. علاوه بر کمیت های فیزیکی از پیش تعریف شده و داخلی، می توانید از کمیت های فیزیکی تعریف شده محلی یا مقادیر فیزیکی وارد شده از یک منبع خارجی استفاده کنید:
برای انتخاب کمیت فیزیکی داخلی، از لیست کمیت فیزیکی، از بین مقادیر داخلی (پیش‌فرض) انتخاب کنید. برای تعیین یک کمیت فیزیکی، روی دکمه Select Quantity ( ) کلیک کنید تا کادر محاوره‌ای Physical Quantity باز شود تا کمیت فیزیکی مورد استفاده را جستجو کنید. همچنین می توانید یک رشته جستجو را در قسمت متن در بالای کادر محاوره ای تایپ کنید و سپس روی دکمه فیلتر ( ) کلیک کنید تا لیست مقادیر فیزیکی فیلتر شود. به عنوان مثال، پتانسیل را تایپ کنید و روی دکمه Filter کلیک کنید تا فقط کمیت های فیزیکی که نشان دهنده نوعی پتانسیل هستند فهرست شوند. همچنین، روی دکمه واحد سفارشی کلیک کنید () برای وارد کردن یک واحد (مثلا m/s^2 ) در قسمت متن (کمیت فیزیکی سپس به یک واحد سفارشی تبدیل می شود ).
Locally defined را از لیست Physical Quantity انتخاب کنید تا از یکی از کمیت های فیزیکی تعریف شده محلی استفاده کنید که از لیست Link انتخاب می کنید . روی دکمه افزودن ( ) کلیک کنید تا یک منوی سریع نمایش داده شود که در آن می توانید منبعی را برای افزودن به لیست انتخاب کنید و از آن به عنوان مرجع فعلی استفاده کنید. یک کادر محاوره‌ای Confirm Operation ظاهر می‌شود و اگر قبلاً مرجعی در لیست پیوند وجود دارد، تأیید می‌کند . روی دکمه Go to Source ( ) کلیک کنید تا به گره Physical Quantity برای کمیت فیزیکی محلی انتخاب شده بروید.
Imported from external resource را از لیست Physical Quantity انتخاب کنید تا از کمیت های فیزیکی از فایل Physics Builder وارد شده دیگری استفاده کنید که از لیست Imported file انتخاب می کنید . روی دکمه Go to Source ( ) کلیک کنید تا به گره Import فایل وارد شده Physics Builder بروید.
هر واحد (فقط عبارت بررسی) را از لیست مقدار فیزیکی انتخاب کنید تا هر واحدی را بپذیرید و فقط عبارت را بررسی کنید.
 
اگر از لیست هیچکدام را انتخاب کنید ، توصیه می شود از گزینه Use Physical Quantity + tag در لیست مرجع متغیر وابسته استفاده کنید . از آنجایی که None یک کمیت فیزیکی نیست، یک واحد صریح را در قسمت واحد SI وارد کنید . در برخی زمینه‌ها می‌توان از آرگومان‌ها و مقادیر ورودی‌های کاربر برای تعریف واحد SI استفاده کرد. به این ترتیب می توانید واحدهای پویا را از آرگومان ها یا سایر ورودی های کاربر فعال کنید. همچنین یک عملگر به نام evalUnit وجود دارد که می توانید از آن برای تجزیه واحدهای متغیرهای شناخته شده، معمولاً متغیرهای وابسته (مثال، evalUnit(dep.u) ) استفاده کنید.
فیلد نام متغیر پیش‌فرض، نام پیش‌فرض متغیر وابسته را اعلام می‌کند، و فیلد Description دارای متن توصیفی برای متغیر است که در فهرست‌های تحلیل و متغیرها نشان داده شده است.
یک رشته رمزگذاری شده با LaTeX را در قسمت Symbol (رمزگذاری LaTeX) وارد کنید تا یک نماد تعریف شود ( \mu ، برای مثال، برای نمایش حرف یونانی μ ).
یک بعد را انتخاب کنید : اسکالر ، بردار (3×1) ، ماتریس (3×3) و سفارشی . برای سفارشی ، می توانید یک بعد غیر استاندارد را مشخص کنید (برای مثال، اگر به یک تانسور رتبه 3 با شاخص های بعد 3 نیاز دارید، 3x3x3 ).
 
به دلیل افزایش سریع استفاده از حافظه، از تانسورهای رتبه بالاتر از 4 استفاده نکنید.
اولویت ها
گزینه Show in plot menu و Announce variable to feature inputs را انتخاب یا پاک کنید و در صورت نیاز تنظیمات اضافی آنها را ویرایش کنید. به تنظیمات برگزیده توضیح داده شده برای اعلام متغیر مراجعه کنید .
گسسته سازی
این بخش شامل تنظیماتی برای تعریف سطوح گسسته سازی است که ترتیب تابع شکل مورد استفاده در رابط فیزیک و بخش گسسته سازی نمونه رابط فیزیک را کنترل می کند. به طور پیش فرض پارامتر برای ترتیب شکل به طور خودکار تنظیم می شود و شامل پنج سطح برای ترتیب 1-5 است. همچنین می توانید یک سطح پیش فرض را تعیین کنید (به طور پیش فرض روی 2 تنظیم شده است). از فهرست پارامترها برای تعیین اینکه آیا نام و شرح پارامتر گسسته سازی باید به صورت خودکار (پیش فرض) یا دستی تعریف شود، استفاده کنید . این لیستی در نمونه رابط فیزیک است که در پیکربندی خودکار خود، دارای توضیحات Element order و دارای مقادیر معتبر Linear ، Quadratic و غیره است. زیرتنظیم پارامتر جدولی با ستون های زیر است: سطح ، شرح سطح ، ترتیب شکل ، تابع شکل هندسه ، و سطح پایین تر . این جدول مقادیر قابل انتخاب در پارامتر گسسته سازی را کنترل می کند. هر ردیف در این جدول یک سطح گسسته سازی را نشان می دهد که مربوط به ترتیب شکل برای متغیر وابسته و مقدار مجاز برای پارامتر گسسته سازی است. مقدار را در ستون Level و توضیحات آن را در ستون Level description وارد کنید . هر سطح دارای یک ترتیب شکل است که در ستون Shape order تعریف می کنید . ترتیب شکل هندسی را از قسمت انتخاب کنیدلیست تابع شکل هندسه مقدار ستون سطح پایین باید به یک سطح گسسته اشاره کند که دارای ترتیب تابع شکل کوچکتر از فعلی است، بنابراین باید مقداری باشد که در ستون Level وجود داشته باشد . تنظیم سطح پایین‌تر توسط پیش‌تهویه‌کننده چندشبکه استفاده می‌شود.
در لیست سطح پیش‌فرض ، سطح پیش‌فرض را برای پارامتر گسسته‌سازی انتخاب کنید (مقدار پیش‌فرض: 2، برای ترتیب درجه دوم توابع شکل).
از لیست قوانین تابع شکل هندسه ، یک قانون برای تعیین تابع شکل هندسه برای متغیر وابسته انتخاب کنید. گزینه های ذیل در دسترس هستند
ترجیح حداکثر مرتبه (0) : فقط در صورتی که هیچ متغیر دیگری به ترتیب حداکثر نیاز نداشته باشد به این متغیر اجازه دهید ترتیب تابع شکل هندسه را انتخاب کند.
نیاز به حداکثر مرتبه اگر اولین متغیر (1) (پیش‌فرض): اجازه دهید این متغیر به ترتیب تابع شکل هندسی حداکثر نیاز داشته باشد اگر اولین متغیر وابسته برای یک رابط فیزیک باشد.
نیاز به حداکثر ترتیب برای همه متغیرها (2) : اجازه دهید این متغیر به ترتیب تابع شکل هندسی حداکثر نیاز داشته باشد بدون توجه به اینکه کجا در لیست متغیرهای وابسته است.
From Expression : اجازه دهید عبارتی که در قسمت Rule index ظاهر می‌شود، به یک عدد صحیح که یکی از قوانین بالا را نشان می‌دهد، ارزیابی کند. عدد صحیح برای یک قانون در داخل پرانتز ظاهر می شود.
تیک گزینه فعال کردن شار مرزی دقیق را انتخاب کنید تا چک باکس Compute boundary fluxes را در بخش Discretization از نمونه رابط فیزیک قابل مشاهده کنید. چک باکس On by default (به طور پیش فرض انتخاب شده است) مقدار پیش فرض آن پارامتر را کنترل می کند. توجه داشته باشید که برای اینکه محاسبه شارهای مرزی دقیق به بهترین شکل ممکن انجام شود، همچنین لازم است گره‌های Flux Definition اضافه شوند که شار را برای متغیر وابسته در هر جایی که تعریف می‌شود، تعریف می‌کنند.
پیشرفته
این بخش شامل گزینه های پیشرفته ای است که در بیشتر موارد نیازی به تغییر آنها ندارید. در لیست Base vector system ، می‌توانید با انتخاب چیزی غیر از گزینه Same as والد ، سیستم بردار پایه مشخص شده توسط والد (به عنوان مثال، یک ویژگی یا ویژگی) را لغو کنید .
برای تانسورها، یک نوع را از لیست نوع تانسور انتخاب کنید : تانسور معمولی ، چگالی تانسور ، یا ظرفیت تانسور . برای مثال، چگالی تانسور غلظتی است که در آن با ضریب حجم ضرب می شود. ظرفیت تانسور معکوس است.
از لیست نوع مقدار پیش فرض ، Real یا Complex (پیش فرض) را انتخاب کنید . این به انتخاب پیش‌فرض هنگام حل با تقسیم درجات آزادی پیچیده (DOF) به DOF‌های با ارزش واقعی و با ارزش پیچیده تبدیل می‌شود.
 
استفاده از سیستم های مختصات
تحول بین سیستم های مختصات