متغیرهای جهانی داخلی

متغیرهای جهانی داخلی

متغیرهای جهانی داخلی
متغیرهای زیر زمان ( t) ، فرکانس ( freq )، مقدار ویژه ( لامبدا )، زاویه فاز ( فاز )، و تعداد درجات آزادی ( numberofdofs ) را نشان می‌دهند.
متغیر زمان
برای مسائل وابسته به زمان، از متغیر زمان ( t) با واحد ثانیه (s) استفاده کنید.
این می تواند بخشی از هر عبارتی در تنظیمات نقطه، لبه، مرز و دامنه و همچنین در هنگام تجزیه و تحلیل باشد.
همیشه اسکالر است، حتی زمانی که راه حل حاوی بیش از یک زمان خروجی باشد.
مقدار t برای ارزیابی نتایج مربوط به انتخابی است که در لیست زمان در بخش های داده برای گره های تجسم و ارزیابی داده ها در شاخه Results در Model Builder انجام شده است. بخش تجزیه و تحلیل نتایج و نمودارها را ببینید.
هنگام محاسبه مشتقات با توجه به زمان، باید از نماد زمان مش TIME به جای t استفاده کنید، یا از یکی از عملگرهای مشتق زمانی خاص فریم، frame .dt( expr ) استفاده کنید، که به طور خودکار اصطلاحات همرفتی حاصل از حرکت مش را اضافه می کند. به عنوان مثال، مشتق زمانی یک میدان دمایی T محاسبه شده با توجه به نقاط ثابت در مش، d(T,TIME) یا معادل آن mesh.dt(T) است. مشتق زمانی متناظر برای یک نقطه ثابت در قاب فضایی spatial.dt(T) است.
نماد TIME یک متغیر به معنای معمول نیست. نمی توان آن را ارزیابی کرد، اما برابر است با زمان t به این معنا که d(t,TIME) برابر با 1 است.
متغیر فرکانس
متغیر فرکانس ( freq) فرکانس جهانی برای مدل‌های حوزه فرکانس است (مثلاً مدل‌های هارمونیک زمان و تحلیل پاسخ فرکانسی).
متغیر مقدار ویژه
هنگام تعیین یک مشکل مقدار ویژه، از متغیر مقدار ویژه ( لامبدا ) مانند هر متغیر دیگری استفاده کنید.
حل‌کننده مقدار ویژه، ژاکوبین، ماتریس میرایی و ماتریس جرم را از طریق بسط تیلور مسئله با توجه به متغیر مقدار ویژه حول یک نقطه خطی‌سازی مقدار ویژه (که به طور پیش‌فرض صفر است) استخراج می‌کند.
حل‌کننده‌های دیگر، متغیر مقدار ویژه را به‌عنوان یک ثابت با مقدار صفر در نظر می‌گیرند، مگر اینکه با یک راه‌حل مقدار ویژه که به عنوان راه‌حل اولیه استفاده می‌شود، تنظیم شود.
پس از حل مسئله مقدار ویژه، نام مقدار ویژه به عنوان یک متغیر اسکالر برای استفاده در عبارات در دسترس است.
برای انتخاب بین مقادیر ویژه مختلف، یکی را از لیست مقدار ویژه در بخش داده‌ها برای گره‌های تجسم و ارزیابی داده در بخش نتایج در Model Builder انتخاب کنید. مقدار متغیر Eigenvalue با انتخابی که در لیست Eigenvalue انجام شده است، مطابقت دارد . بخش تجزیه و تحلیل نتایج و نمودارها را ببینید.
برای بسیاری از رابط های فیزیک، پیش فرض استفاده از مطالعه فرکانس ویژه و محاسبه و نمایش فرکانس های ویژه به جای مقادیر ویژه است.
متغیر زاویه فاز
متغیر زاویه فاز ( فاز) زاویه فاز (به رادیان) است، در درجه اول برای پس پردازش مدل ها در حوزه فرکانس، و می توانید مقدار آن را در پنجره تنظیمات برای یک مجموعه داده، با استفاده از فیلد Solution at زاویه (فاز) مشخص کنید. مقدار پیش فرض 0 است.
 
به طور پیش فرض، نرم افزار COMSOL Multiphysics بخش واقعی داده های با ارزش پیچیده را ترسیم می کند. می توانید از تابع imag برای رسم قسمت خیالی و از تابع abs برای رسم قدر مطلق (مدول) داده های با ارزش مختلط استفاده کنید.
تعداد درجات متغیر آزادی
متغیر numberofdofs تعداد کل درجات آزادی (DOFs) را برمی‌گرداند، که تعداد DOF‌های حل‌شده برای به‌علاوه هر DOF داخلی که حل‌کننده ممکن است اضافه کند، است. هنگام محاسبه راه حل، تعداد DOF های حل شده به اضافه تعداد DOF های داخلی در پنجره پیام ها گزارش می شود. COMSOL Multiphysics گاهی اوقات از DOFهای داخلی برای ذخیره اطلاعات در حین حل استفاده می کند که محاسبه مجدد آنها گران یا غیرممکن است. DOF های داخلی هیچ معادله ای ندارند و بنابراین ماتریس های سیستم را بزرگتر نمی کنند.
 
این متغیرها متغیرهای داخلی با نام متغیرهای رزرو شده هستند. اگر از پارامتری به نام t استفاده می کنید ، برای مثال، COMSOL Multiphysics از آن برای یک مطالعه ثابت استفاده می کند، اما حلگر وابسته به زمان آن را با مقدار t از حل کننده لغو می کند. هر متغیر یا پارامتری که از یکی از این نام‌ها استفاده می‌کند، می‌تواند در حین حل یا پس پردازش لغو شود. از استفاده از نام این متغیرهای رزرو شده برای پارامترها و متغیرهای تعریف شده توسط کاربر خودداری کنید، مگر اینکه از نحوه استفاده از آنها در COMSOL Multiphysics آگاه باشید.