خلاصه ای از متغیرهای داخلی با نام های رزرو شده

خلاصه ای از متغیرهای داخلی با نام های رزرو شده

خلاصه ای از متغیرهای داخلی با نام های رزرو شده
این بخش یک نمای کلی از عناصر داخلی دسته‌های زیر است که توسط زبان COMSOL Multiphysics تعریف شده است:
ثابت ها
متغیرها
کارکرد
این عناصر زبان داخلی یا تعریف شده توسط کاربر هستند. علاوه بر این، عملگرهایی وجود دارند که نمی‌توانند توسط کاربر تعریف شوند، و عباراتی که همیشه توسط کاربر تعریف می‌شوند.
درباره اسامی رزرو شده
متغیرهای داخلی دارای نام‌های رزرو شده هستند ، نام‌هایی که کاربر نمی‌تواند یا نباید آنها را دوباره تعریف کند. استفاده از نام متغیر رزرو شده برای متغیر، پارامتر یا تابع تعریف شده توسط کاربر توصیه نمی شود. برای برخی از رایج‌ترین نام‌های متغیر رزرو شده، مانند pi ، i ، و j ، متنی که نام را وارد می‌کنید نارنجی می‌شود و اگر رشته متن را انتخاب کنید، یک پیام راهنمای ابزار دریافت می‌کنید. نام توابع رزرو شده فقط برای نام توابع رزرو شده است، به این معنی که چنین نام هایی را می توان برای نام متغیرها و پارامترها استفاده کرد و بالعکس. جداول زیر اکثر عناصر داخلی و از این رو نام های رزرو شده را فهرست می کنند.
ثابت ها و پارامترها
سه نوع ثابت مختلف وجود دارد: ثابت های ریاضی و عددی داخلی، ثابت های فیزیکی داخلی و پارامترها . پارامترها ثابت‌های تعریف‌شده توسط کاربر هستند که می‌توانند با جابجایی‌های پارامتر متفاوت باشند. ثابت ها دارای ارزش اسکالر هستند. جدول زیر ثابت های فیزیکی داخلی را فهرست می کند. ثابت ها و پارامترها می توانند واحد داشته باشند.
ثابت های فیزیکی داخلی
جدول 5-12: ثابت های فیزیکی داخلی
نام
شرح
g_const
شتاب گرانش
N_A_const
ثابت آووگادرو
k_B_const
ثابت بولتزمن
Z0_const
امپدانس مشخصه خلاء (امپدانس فضای آزاد)
me_const
جرم الکترون
e_const
شارژ ابتدایی
F_const
ثابت فارادی
alpha_const
ثابت ساختار ریز
G_const
ثابت گرانشی
V_m_const
حجم مولی گاز ایده آل (در 273.15 K و 1 atm)
mn_const
جرم نوترونی
mu0_const
نفوذپذیری خلاء (ثابت مغناطیسی)
epsilon0_const
گذردهی خلاء (ثابت الکتریکی)
h_const
ثابت پلانک
hbar_const
ثابت پلانک روی 2 پی
mp_const
جرم پروتون
c_const
سرعت نور در خلاء
sigma_const
ثابت استفان بولتزمن
R_const
ثابت گاز جهانی
b_const
ثابت قانون جابجایی وین
خلاصه ای از متغیرهای عمومی داخلی و ثابت
جدول زیر متغیرها و ثابت های داخلی را که به طور کلی در همه مدل های COMSOL Multiphysics موجود هستند، خلاصه می کند. به عنوان مثال، برخی فقط در هندسه های خاص یا در مدل های وابسته به زمان در دسترس هستند. این نام متغیرها نام های رزرو شده هستند و در پنجره تنظیمات برای پارامترها و متغیرها به رنگ نارنجی ظاهر می شوند.
 
متغیرهای داخلی t (برای زمان) و لامبدا (برای مقادیر ویژه) دارای نام‌هایی هستند که رزرو شده‌اند اما به عنوان مثال وقتی به عنوان نام پارامتر استفاده می‌شوند، نارنجی نمی‌شوند. به این دلیل که ممکن است بخواهید یک پارامتر یا متغیر برای زمان t در یک مطالعه ثابت برای ارزیابی عبارات با استفاده از زمان t در یک مدل به عنوان یک مقدار ثابت (مانند 0) تعریف کنید.
TABLE 5-13: BUILT-IN VARIABLES AND CONSTANTS
NAME
DESCRIPTION
TYPE
t
Time.
Scalar
freq
Frequency.
Scalar
lambda
Eigenvalues.
Scalar
phase
Phase angle.
Scalar
numberofdofs
Number of degrees of freedom.
Scalar
xyzrXYZR
Position.
Field
ss1s2
Edge/surface parameters.
Field
nnxnynznr
Edge/surface normals.
Field
txtytztr
Edge tangents.
Field
t1xt1yt1zt2xt2yt2z
Surface tangents.
Field
ununxunyunz
Edge/surface upward normals.
Field
dndnxdnydnz
Edge/surface downward normals.
Field
epsijpiinfInfnanNaN
Numerical constants.
Scalar
h
Local mesh element size (length of the longest element edge).
Field
dom
The domain number, boundary number, edge number, or point number.
Field
meshtype
Mesh type index for the mesh element; this is the number of edges in the element.
Field
meshelement
Mesh element number.
Field
meshelementall
A unique numbering for all elements in the mesh, canonized on the meshtype.
Field
meshvol
Volume/area/length of the (linearized) mesh element.
Field
dvol
Volume/area/length scale factor variable; this is the determinant of the Jacobian matrix for the mapping from local (element) coordinates to global coordinates.
Field
optSolInd
The solution number when saving multiple optimization solutions.
Scalar
qual
A mesh quality measure between 0 (poor quality) and 1 (perfect quality). The absolute value of the mesh element quality is based on the ratios of the inscribed and circumscribed circles’ or spheres’ radii for the simplex corresponding to each corner of the element. A negative value means a contradiction to the numbering convention for mesh element vertices and the element is then referred to as an inverted element.
Field
reldetjac
Determinant of the Jacobian matrix for the mapping from the straight mesh element to the possibly curved element used when solving.
Field
reldetjacmin
The minimum value of the reldetjac variable in each element.
Field
linearizedelem
One inside elements that have been linearized; zero otherwise.
Field
niterCMP
Iteration number for nonlinear iterations.
Scalar
gmg_level
Geometric multigrid level.
Scalar
timestep
Current time step.
Scalar
particleindex
A unique positive integer to define each particle or ray. This variable is only defined when using the Geometrical Optics interface, Ray Acoustics interface, or one of the particle tracing physics interfaces.
Scalar
particlestatus
An integer that corresponds to the status of a particle or ray, which indicates whether the particle or ray is active or has been subjected to certain types of boundary conditions. This variable is only defined when using the Geometrical Optics interface, Ray Acoustics interface, or one of the particle tracing physics interfaces. By default, it cannot be used during postprocessing.
پسوندهای x , y , z و r در برخی از متغیرها نام پیش فرض مختصات مکانی هستند که در صورت تمایل می توانید آنها را تغییر دهید.
متغیرهای تعریف شده توسط کاربر زیر متغیرهای داخلی مانند مشتقات مکانی و زمانی را تولید می کنند. برای اطلاعات در مورد متغیرهای داخلی به متغیرهای تابع شکل مراجعه کنید .
جدول 5-14: متغیرهای تعریف شده توسط کاربر که متغیرهای داخلی تولید می کنند
نام پیش فرض
شرح
تایپ کنید
، y ، z
مختصات فضایی (دکارتی)
رشته
، z
مختصات مکانی (استوانه ای)
رشته
، T ، و غیره
متغیرهای وابسته (راه حل)
رشته