model.common()

model.common()

model.common()
لیست رایج شامل گره هایی است که بسته به نوع گره، اهداف متفاوتی دارند. زمانی که گره ایجاد می شود، نوع آن اختصاص داده می شود. تمام خصوصیات دیگر با استفاده از متدهای set عمومی و get همانطور که در زیر set() و get* و Selection Access Methods توضیح داده شده است تنظیم شده و قابل دسترسی هستند . انواع مختلف ممکن است از یک انتخاب استفاده کنند یا نه. انواع گره های زیر در حال حاضر تعریف شده اند:
جدول 2-15: انواع ویژگی های رایج
تایپ کنید
هدف
شرح
ExpressionOperator
ابزار متغیر
عملگر را تعریف کنید که عبارات پارامتری مختلف را در موجودیت های هندسی مختلف ارزیابی می کند
مشارکت اپراتور
ابزار متغیر
نادیده گرفتن تعریف f
ماتریس
ابزار متغیر
ماتریسی از متغیرها را تعریف کنید. از یک انتخاب استفاده می کند.
MatrixInverse
ابزار متغیر
معکوس یک ماتریس را محاسبه کنید. از یک انتخاب استفاده می کند.
ماتریس قطری
ابزار متغیر
یک ماتریس متقارن 3 در 3 را مورب کنید. از یک انتخاب استفاده می کند.
تجزیه ماتریس
ابزار متغیر
از SVD برای تجزیه یک ماتریس استفاده کنید. از یک انتخاب استفاده می کند.
VectorTransform
ابزار متغیر
یک بردار را از یک سیستم مختصات به دیگری تبدیل کنید.
MatrixTransform
ابزار متغیر
تبدیل شاخص های ماتریس بین سیستم های مختصات.
StateVariables
ابزار متغیر
متغیرهای حالت و قوانین راه اندازی مجدد را تعریف کنید.
ControlVariableField
ابزار متغیر
متغیرهای کنترلی تعریف شده بر روی موجودات هندسی.
عوامل مشارکت
متغیرهای فیزیک
ارزیابی عوامل مشارکت را تنظیم کنید.
ResponseSpectrum
متغیرهای فیزیک
ارزیابی طیف پاسخ را تنظیم کنید.
Ambient Properties
متغیرهای فیزیک
با استفاده از داده های هواشناسی شرایط حرارتی محیط را تنظیم کنید.
GlobalReducedModelInputs
متغیرهای کنترل
متغیرهای کنترل جهانی را برای استفاده به عنوان ورودی کاهش مدل تعریف کنید
تابع کنترل
بهينه سازي
یک فیلد متغیر کنترلی و یک میدان چگالی فیلتر شده برای بهینه سازی توپولوژی تعریف کنید.
FixedTopologyDomain
بهينه سازي
یک دامنه توپولوژی ثابت برای بهینه سازی توپولوژی تعریف کنید.
FixedTopology Boundary
بهينه سازي
یک مرز توپولوژی ثابت برای بهینه سازی توپولوژی تعریف کنید.
FreeShapeDomain
بهينه سازي
یک دامنه شکل رایگان برای بهینه سازی شکل تعریف کنید.
FreeShapeBoundary
بهينه سازي
یک مرز شکل آزاد برای بهینه سازی شکل تعریف کنید.
FreeShapeShell
بهينه سازي
یک پوسته شکل آزاد برای بهینه سازی شکل تعریف کنید.
چند جمله ای شل
بهينه سازي
یک پوسته چند جمله ای برای بهینه سازی شکل تعریف کنید.
FreeShapeSymmetry
بهينه سازي
یک شرط تقارن یا غلتکی برای بهینه سازی شکل تعریف کنید.
FixedShapePoint
بهينه سازي
برای بهینه سازی شکل، یک نقطه شکل ثابت را به صورت دو بعدی تعریف کنید.
FixedShapeEdge
بهينه سازي
برای بهینه سازی شکل، یک لبه شکل ثابت در سه بعدی تعریف کنید.
FixedShapeBoundary
بهينه سازي
یک مرز شکل ثابت برای بهینه سازی شکل تعریف کنید.
GlobalLeastSquaresObjective
بهينه سازي
یک هدف حداقل مربعات جهانی را تعریف کنید.
MaterialTopologyDomain
بهينه سازي
یک دامنه توپولوژی ماده برای بهینه سازی توپولوژی تعریف کنید.
مرز مواد توپولوژی
بهينه سازي
یک مرز توپولوژی ماده برای بهینه سازی توپولوژی تعریف کنید.
مرز چند جمله ای
بهينه سازي
برای بهینه‌سازی شکل، یک مرز چند جمله‌ای در دو بعدی تعریف کرد.
VoidTopologyDomain
بهينه سازي
یک دامنه توپولوژی خالی برای بهینه سازی توپولوژی تعریف کنید.
VoidTopologyBoundary
بهينه سازي
یک مرز توپولوژی خالی برای بهینه سازی توپولوژی تعریف کنید.
CommonInputDefault
ورودی های مدل پیش فرض
مقادیر پیش‌فرض مقادیر ورودی مورد نیاز مواد را تنظیم کنید.
CommonInputDef
ورودی های مدل پیش فرض
نادیده گرفتن مقادیر کمیت های ورودی در موجودیت های انتخاب شده.
تغییر شکل تجویز شده
مش متحرک و هندسه تغییر شکل یافته
تغییر شکل مش را روی دامنه ها تجویز کنید. از یک انتخاب استفاده می کند.
MeshVelocity تجویز شده
مش متحرک و هندسه تغییر شکل یافته
سرعت مش مرز دامنه تغییر شکل را تجویز کنید. از یک انتخاب استفاده می کند.
RotatingDomain
مش متحرک و هندسه تغییر شکل یافته
چرخش دامنه را تجویز کنید. از یک انتخاب استفاده می کند.
DeformingDomain
مش متحرک و هندسه تغییر شکل یافته
تغییر شکل رایگان دامنه ها را مشخص کنید. از یک انتخاب استفاده می کند.
FixedBoundary
مش متحرک و هندسه تغییر شکل یافته
جابجایی صفر مرز دامنه تغییر شکل را تجویز کنید. از یک انتخاب استفاده می کند.
MeshDisplacement تجویز شده
مش متحرک و هندسه تغییر شکل یافته
جابجایی یک مرز دامنه تغییر شکل را تجویز کنید. از یک انتخاب استفاده می کند.
RescribedNormalMeshVelocity
مش متحرک و هندسه تغییر شکل یافته
سرعت یک مرز دامنه تغییر شکل را تجویز کنید. از یک انتخاب استفاده می کند.
RescribedNormalMeshDisplacement
مش متحرک و هندسه تغییر شکل یافته
یک جابجایی معمولی از مرز دامنه تغییر شکل دهنده را تجویز کنید. از یک انتخاب استفاده می کند.
مرز چرخشی
مش متحرک و هندسه تغییر شکل یافته
چرخش یک مرز را تجویز کنید. از یک انتخاب استفاده می کند.
لیز خوردن
مش متحرک و هندسه تغییر شکل یافته
رفتار لغزش مش یک مرز دامنه تغییر شکل را تجویز کنید. از یک انتخاب استفاده می کند.
تقارن
مش متحرک و هندسه تغییر شکل یافته
تقارن را روی مرز دامنه تغییر شکل دهنده تجویز کنید. از یک انتخاب استفاده می کند.
 
همه انواع با هدف بهینه سازی به ماژول بهینه سازی نیاز دارند.
 
مش متحرک و ویژگی‌های هندسه تغییر شکل یافته در دو نسخه وجود دارند که از نظر نوع ID و فریمی که آنها کنترل می‌کنند متفاوت هستند، اما در غیر این صورت یکسان هستند. نسخه هندسه تغییر شکل یافته که قاب مواد را کنترل می کند از یک شناسه نوع با DeformedGeometry ضمیمه شده استفاده می کند.
نحو
model.component( <ctag> ).common().create( <tag> type );
model.component( <ctag> ).common( <tag> ).set( خاصیت , <value> );
model.component( <ctag> ).common( <tag> ).image()
شرح
model.component( <ctag> ).common().create( <tag> type ) یک گره ویژگی مشترک با تگ و نوع داده شده ایجاد می کند.
model.component( <ctag> ).common( <tag> .set( خاصیت، <value> ) یک ویژگی با نام را در ویژگی مشترک با تگ <tag> در جزء <ctag> تنظیم می کند .
ExpressionOperator
model.component( <ctag> ).common().create( <tag> ” ExpressionOperator”) یک ویژگی عملگر عبارت ایجاد می کند. خواص زیر موجود است.
جدول 2-16: خواص برای ماتریس
ویژگی
ارزش
پیش فرض
شرح
بحث و جدل
آرایه رشته ای
{}
فهرست نام متغیرهای رسمی آرگومان
ابعاد
آرایه رشته ای
{}
فهرست عبارات واحد برای هر آرگومان
اصطلاح
رشته
خالی
عبارتی از نظر استدلال های رسمی و سایر متغیرها.
عبور
آرایه رشته ای روشن یا خاموش
آرایه رشته ای با تمام عناصر تنظیم شده در حالت خاموش .
آرگومان ها را با مرجع (وقتی روی “خاموش” تنظیم شده است ) یا با مقدار (در صورت تنظیم روی “روشن” ) ارسال کنید.
مشارکت اپراتور
model.component( <ctag> ).common( <exop> .create( <tag> ” OperatorContribution”) یک ویژگی مشارکت اپراتور را به عنوان یک ویژگی فرعی برای ویژگی Operator Expression با تگ <exop> ایجاد می کند . خواص زیر موجود است.
جدول 2-17: خواص برای ماتریس
ویژگی
ارزش
پیش فرض
شرح
اصطلاح
رشته
خالی
عبارتی از نظر استدلال های رسمی و سایر متغیرها.
ماتریس
model.component( <ctag> ).common().create( <tag> ” Matrix”) یک ویژگی متغیر ماتریس ایجاد می کند. برای تعریف ماتریس، ویژگی های زیر موجود است.
جدول 2-18: خواص برای ماتریس
ویژگی
ارزش
پیش فرض
شرح
قالب
کامل متقارن گوشه نشین
پر شده
فرمت ماتریسی
ماتریس
ماتریس رشته
{{“1″، “0”، “0”}،
{“0″، “1”، “0”}،
{“0″، “0”، “1”}}
عناصر ماتریس یک ماتریس مربع.
اندازه
عدد صحیح
3
اندازه ماتریس مقادیر معتبر: 1-9، نشان دهنده ماتریس های 1 در 1 تا 9 در 9 است.
MatrixInverse
model.component( <ctag> ).common().create( <tag> ” MatrixInverse”) یک ویژگی معکوس ماتریس ایجاد می کند. برای تعریف MatrixInverse، ویژگی های زیر موجود است.
جدول 2-19: ویژگی های MATRIXINVERSE
ویژگی
ارزش
پیش فرض
شرح
قالب
کامل متقارن گوشه نشین
پر شده
فرمت ماتریسی
ماتریس
ماتریس رشته
{{“1″، “0”، “0”}،
{“0″، “1”، “0”}،
{“0″، “0”، “1”}}
عناصر ماتریس از ماتریس مربع به معکوس.
اندازه
عدد صحیح
3
اندازه ماتریس مقادیر معتبر: 1-9، نشان دهنده ماتریس های 1 در 1 تا 9 در 9 است.
ماتریس قطری
model.component( <ctag> ).common().create( <tag> ” MatrixDiagonalization”) یک ویژگی قطری ماتریس ایجاد می کند. برای تعریف MatrixDiagonalization، ویژگی های زیر در دسترس هستند.
جدول 2-20: خواص برای MATRIXDIAGONALIZATION
ویژگی
ارزش
پیش فرض
شرح
محاسبه نمایی
واقعی نادرست
نادرست
محاسبه ماتریس نمایی
نادیده گرفتن مشارکت های یعقوبی
واقعی نادرست
درست است، واقعی
وابستگی راه حل ها را نادیده بگیرید.
ماتریس
ماتریس رشته
{{“1″، “0”، “0”}،
{“0″، “1”، “0”}،
{“0″، “0”، “1”}}
عناصر ماتریس از ماتریس مربع برای مورب.
تجزیه ماتریس
model.component( <ctag> ).common().create( <tag> ” MatrixDecomposition”) یک ویژگی تجزیه ماتریس (SVD) ایجاد می کند. برای تعریف MatrixDecomposition، ویژگی های زیر در دسترس هستند.
جدول 2-21: خواص برای MATRIXDECOMPOSITION
ویژگی
ارزش
پیش فرض
شرح
computeLeftSingularVctors
واقعی نادرست
درست است، واقعی
بردارهای منفرد چپ را محاسبه کنید.
computeRightSingularVctors
واقعی نادرست
درست است، واقعی
بردارهای منفرد راست را محاسبه کنید.
ComputeRotationMatrix
واقعی نادرست
درست است، واقعی
محاسبه ماتریس چرخش
computeStretchMatrix
واقعی نادرست
درست است، واقعی
محاسبه ماتریس کشش
قالب
کامل متقارن گوشه نشین
پر شده
فرمت ماتریسی
ماتریس
ماتریس رشته
{{“1″، “0”، “0”}،
{“0″، “1”، “0”}،
{“0″، “0”، “1”}}
عناصر ماتریس از ماتریس مربع برای تجزیه.
اندازه
عدد صحیح
3
اندازه ماتریس مقادیر معتبر: 1-9، نشان دهنده ماتریس های 1 در 1 تا 9 در 9 است.
VectorTransform
model.component( <ctag> ).common().create( <tag> ” VectorTransform” , <component> ) یک ویژگی تبدیل برداری ایجاد می کند که بردارها را از یک سیستم مختصات به دیگری تبدیل می کند. برای تعریف VectorTransform، ویژگی های زیر موجود است.
جدول 2-22: ویژگی های VECTORTRANSFORM
ویژگی
ارزش
پیش فرض
شرح
کامپوننت تغییر
هیچکدام raiseIndex پایین تر ایندکس
هیچ یک
افزایش یا کاهش شاخص بردار خروجی
اجزای ورودی
متضاد کوواریانت
متناقض
نوع جزء ورودی
inputReferenceFrame
مش هندسه مواد فضایی
فضایی
چارچوب مرجع برای سیستم مختصات ورودی نسبی
سیستم ورودی
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصاتی که اجزای ورودی به آن اشاره دارند.
inputVolumeReference
System
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
مرجع حجم ورودی برای تبدیل های چگالی
متریک
مواد فضایی
فضایی
متریک برای افزایش یا کاهش شاخص ها
outputReferenceFrame
مش هندسه مواد فضایی
فضایی
چارچوب مرجع برای سیستم مختصات خروجی نسبی
خروجی سیستم
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصات به کاربر برای اجزای بردار خروجی
خروجی حجم مرجع
سیستم
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
مرجع حجم خروجی برای تبدیل های چگالی
تبدیل
بردار بردار چگالی scalarFlux directedAreaElement
بردار
تغییر قانون برای اعمال
بردار
آرایه رشته ای
{“0″، “0”، “0”}
اجزای بردار ورودی
MatrixTransform
model.component( <ctag> ).common().create( <tag> ” MatrixTransform” , <component> ) یک ویژگی تبدیل ماتریس ایجاد می کند که شاخص های ماتریس را از یک سیستم مختصات به دیگری تبدیل می کند. برای تعریف MatrixTransform، ویژگی های زیر موجود است.
جدول 2-23: ویژگی های MATRIXTRANSFORM
ویژگی
ارزش
پیش فرض
شرح
کامپوننت تغییر
هیچکدام raiseIndex پایین تر ایندکس
هیچ یک
افزایش یا کاهش شاخص بردار خروجی
قالب
کامل متقارن
پر شده
شکل ماتریس ورودی
InputColumnComponents
متضاد کوواریانت
متناقض
نوع مؤلفه شاخص ستون ورودی
inputColumnReference
Frame
مش هندسه مواد فضایی
فضایی
چارچوب مرجع برای سیستم ورودی ستون نسبی
inputColumnSystem
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصاتی که اجزای ستون ورودی به آن اشاره دارد.
اجزای ورودی
متضاد کوواریانت
متناقض
نوع جزء ورودی برای ماتریس متقارن
inputReferenceFrame
مش هندسه مواد فضایی
فضایی
چارچوب مرجع برای سیستم مختصات ورودی متقارن نسبی
ورودی RowComponents
متضاد کوواریانت
متناقض
نوع مؤلفه شاخص ردیف ورودی
inputRowReference
Frame
مش هندسه مواد فضایی
فضایی
چارچوب مرجع برای سیستم مختصات ورودی ردیف نسبی
ورودی RowSystem
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصاتی که اجزای ردیف ورودی به آن اشاره دارد.
سیستم ورودی
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصاتی که اجزای ورودی متقارن به آن اشاره دارند.
inputVolumeReference
System
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
مرجع حجم ورودی برای تبدیل های چگالی
ماتریس
ماتریس رشته
{{«0»، «0»، «0»}،
«0»، «0»، «0»}،
«0»، «0»، «0»}}
اجزای ماتریس ورودی
ستون متریک
مواد فضایی
فضایی
متریک برای افزایش یا کاهش شاخص های ستون
ردیف متریک
مواد فضایی
فضایی
متریک برای افزایش یا کاهش شاخص های ردیف
outputColumnReferenceFrame
مش هندسه مواد فضایی
فضایی
چارچوب مرجع برای سیستم مختصات ستون خروجی نسبی
خروجی ستون سیستم
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصات به کاربر برای شاخص های ستون ماتریس خروجی
outputRowReferenceFrame
مش هندسه مواد فضایی
فضایی
چارچوب مرجع برای سیستم مختصات ردیف خروجی نسبی
خروجی RowSystem
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصات به کاربر برای شاخص های ردیف ماتریس خروجی
خروجی حجم مرجع
سیستم
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
مرجع حجم خروجی برای تبدیل های چگالی
تبدیل
بردار تراکم تانسور vectorFlux
تانسور
تغییر قانون برای اعمال
StateVariables
model.component( <ctag> ).common().create( <tag> ” StateVariables”) یک ویژگی تعریف متغیر حالت ایجاد می کند که متغیرهای حالت را اعلام می کند و عبارات اولیه و به روز رسانی را مشخص می کند. برای تعریف StateVariables، ویژگی های زیر در دسترس هستند.
جدول 2-24: ویژگی های STATEVARIABLES
ویژگی
ارزش
پیش فرض
شرح
مجتمع
جهانی: فضایی جهانی:مواد <coordsys_tag>
جهانی: فضایی
سیستم مختصاتی که اجزای ورودی به آن اشاره دارند.
شرح
آرایه رشته ای
{“0″، “0”، “0”}
اجزای بردار ورودی
مقدار اولیه
آرایه رشته ای
{}
عبارات ارزش اولیه
سفارش
0|2|4|6|8|10|12|14
4
ترتیب امتیاز ادغام
حالت
آرایه رشته ای
{}
اسامی ایالت ها
به روز رسانی
قبل از مرحله بعد از مرحله فقط مقداردهی اولیه
قبل از مرحله
چه زمانی عبارات به روز رسانی را اعمال کنیم.
updateExpression
آرایه رشته ای
{}
عبارات را به روز کنید
ControlVariableField
model.component( <ctag> ).common().create( <tag> ” ControlVariableField”) یک ویژگی فیلد متغیر کنترلی ایجاد می کند که یک متغیر کنترلی را برای استفاده در تجزیه و تحلیل حساسیت به برخی از موجودیت های هندسی اضافه می کند. برای تعریف فیلد متغیر کنترلی، ویژگی‌های زیر علاوه بر انتخاب‌ها در دسترس هستند .
جدول 2-25: ویژگی های CONTROLVARIABLEFIELD
ویژگی
ارزش
پیش فرض
شرح
مقدار اولیه
آرایه رشته ای
{}
عبارات ارزش اولیه
lbound
دو برابر
0
کران پایین.
سفارش
1|2|3|4
1
ترتیب عناصر
مقیاس
دو برابر
1
مقیاس بندی متغیر کنترل
shapeFunctionType
سرباره دیسک
سرباره
نوع تابع شکل: لاگرانژ یا لاگرانژ ناپیوسته.
ناپیوسته
دو برابر
0
کران بالا.
useBounds
واقعی نادرست
درست است، واقعی
برای متغیر کنترل از کران استفاده کنید.
عوامل مشارکت
model.component( <ctag> ).common().create( <tag> ” ParticipationFactors”) یک ویژگی عوامل مشارکت ایجاد می کند که متغیرها را برای ارزیابی عوامل مشارکت تنظیم می کند. برای تعریف ParticipationFactors، ویژگی های زیر موجود است.
جدول 2-26: خواص برای PARTICIPATIONFACTORS
ویژگی
ارزش
پیش فرض
شرح
کور
com کاربر
com
تعریف مرکز چرخش: مرکز جرم یا تعریف شده توسط کاربر.
نقطه
آرایه رشته ای
{“0″، “0”، “0”}
نقطه مرکز چرخش، اگر cor روی user تنظیم شده باشد .
ResponseSpectrum
model.component( <ctag> ).common().create( <tag> ” ResponseSpectrum”) یک ویژگی طیف پاسخ را ایجاد می کند که یک مدل ساختاری را برای ارزیابی طیف پاسخ آماده می کند. برای یک ویژگی طیف پاسخ، ویژگی های زیر در دسترس هستند.
جدول 2-27: ویژگی های RESPONSESPECTRUM
ویژگی
ارزش
پیش فرض
شرح
eigStudy
رشته
هیچ یک
برچسب یک مطالعه حاوی حداقل یک مرحله مطالعه با فرکانس ویژه یا “هیچ”.
کمانش نقص
model.component( <ctag> ).common().create( <tag> ” BucklingImperfection”) یک ویژگی نقص کمانش را ایجاد می کند که یک مدل ساختاری برای انجام تحلیل کمانش با نقص اولیه بر اساس تحلیل کمانش خطی قبلی آماده می کند. برای ویژگی کمانش نقص، ویژگی های زیر در دسترس است:
جدول 2-28: ویژگی های BUCKLINGIMPERFECTION
ویژگی
ارزش
پیش فرض
شرح
LoadParameter
رشته
هر پارامتر موجود
پارامتر بار برای مطالعه کمانش غیرخطی.
غیر خطی BucklingStudy
رشته
جدید
برچسب مطالعه برای استفاده به عنوان مطالعه کمانش خطی، یا “جدید” برای ایجاد یک مطالعه جدید.
مطالعه
رشته
هیچ یک
برچسب مطالعه برای استفاده به عنوان مطالعه کمانش خطی، یا “هیچ”.
این ویژگی به مجوز برای ماژول مکانیک سازه نیاز دارد.
Ambient Properties
model.component( <ctag> ).common().create( <tag> ” AmbientProperties”) یک ویژگی ویژگی محیطی ایجاد می کند. ویژگی های محیط را می توان به صورت دستی تنظیم کرد یا از داده های هواشناسی وارد کرد. برای یک ویژگی Ambient Properties، جدول 2-29 ویژگی هایی را که برای تنظیمات پیش فرض ویژگی AmbientData در دسترس هستند فهرست می کند .
جدول 2-29: ویژگی های AMBIENTPROPERTIES
ویژگی
ارزش
پیش فرض
شرح
AmbientData
UserDef اطلاعات هواشناسی داده های هواشناسی 2017
UserDef
منبع داده های محیطی
T_با
دو برابر
293.15 [K]
دمای محیط
p_amb
دو برابر
1[atm]
فشار مطلق محیطی
phi_amb
دو برابر
0
رطوبت نسبی محیط
v_amb
دو برابر
0[m/s]
سرعت باد
isn_amb
دو برابر
1000 [W/m^2]
آسمان صاف ظهر پرتو تابش عادی
Ish_amb
دو برابر
0[W/m^2]
آسمان صاف ظهر تابش افقی پراکنده
GlobalReducedModelInputs
model.component( <ctag> .common().create( <tag> ” GlobalReducedModelInputs”) یک ویژگی ورودی مدل کاهش یافته ایجاد می کند که متغیرهای کنترلی را برای استفاده به عنوان ورودی هنگام آموزش یک مدل کاهش یافته تعریف می کند. برای تعریف ورودی های مدل کاهش یافته جهانی، ویژگی های زیر موجود است.
جدول 2-30: خواص برای GLOBALREDUCEDMODELINPUTS
ویژگی
ارزش
پیش فرض
شرح
نام
آرایه رشته ای
{}
نام متغیرهای اسکالر جهانی که باید به عنوان ورودی های مدل کاهش یافته در دسترس قرار گیرند.
اصطلاح
آرایه رشته ای
{}
عبارات ارزش آنلاین، یکی برای هر متغیر در نام .
CommonInputDefault
ویژگی Common Model Inputs یک ویژگی تک‌تنه پیش‌فرض (با برچسب cminpt ) است که قابل حذف نیست. مقادیر پیش‌فرض مقادیر ورودی مدل را که به عنوان مقادیر ورودی مواد و ویژگی‌های فیزیک مورد نیاز است، کنترل می‌کند. برای تعریف ورودی های مدل معمولی، ویژگی های زیر موجود است.
جدول 2-31: ویژگی های COMMONINPUTDEFAULT
ویژگی
ارزش
پیش فرض
شرح
اصلاح شده
ماتریس رشته
{{}}
جفت نام کمیت و عبارت تعریف کننده
CommonInputDef
model.component( <ctag> ).common().create( <tag> ” CommonInputDef”) یک ویژگی تعریف ورودی مدل مشترک ایجاد می کند که مقدار یک مقدار ورودی مدل را در یک انتخاب نادیده می گیرد. برای تعریف ورودی مدل، ویژگی های زیر در دسترس است.
جدول 2-32: ویژگی های COMMONINPUTDEF
ویژگی
ارزش
پیش فرض
شرح
minpDefName
رشته
بدون بعد
نام مقداری که باید تعریف شود
minpScalar
رشته
خالی
تعریف اسکالر کمیت جاری
minpVector
آرایه رشته ای
{“1″، “2”، “3”}
تعریف برداری کمیت جاری
توجه داشته باشید که تغییر ویژگی minpDefName ، ویژگی مقدار مربوطه را به یک مقدار پیش‌فرض خاص برای کمیت خاص بازنشانی می‌کند.
تغییر شکل تجویز شده
model.component( <ctag> ).common().create( <tag> ” PrescribedDeformation”) یا model.component( <ctag> ).common().create( <tag> ” PrescribedDeformationDeformedGeometry”) یک تجویز شده ایجاد می کند ویژگی تغییر شکل که به ترتیب روی شبکه قاب فضایی یا مادی تأثیر می گذارد. برای تعریف PrescribedDeformation، ویژگی زیر موجود است.
جدول 2-33: ویژگی برای PRESCRIBEDDEFORMATION
ویژگی
ارزش
پیش فرض
شرح
تجویز شده تغییر شکل
آرایه رشته ای
{“0″، “0”، “0”}
بردار تغییر شکل تجویز شده
MeshVelocity تجویز شده
model.component( <ctag> ).common().create( <tag> ” PrescribedMeshVelocity”) یا model.component( <ctag> ).common().create( <tag> ” PrescribedMeshVelocityDeformedGeometry”) یک تجویز شده ایجاد می کند ویژگی سرعت مش که به ترتیب بر روی مش قاب فضایی یا مادی اثر می کند. برای تعریف PrescribedMeshVelocity، ویژگی زیر موجود است.
جدول 2-34: ویژگی برای PRESCRIBEDDEFORMATION
ویژگی
ارزش
پیش فرض
شرح
تجویز MeshVelocity
آرایه رشته ای
{“0″، “0”، “0”}
بردار سرعت مش تعیین شده.
RotatingDomain
model.component( <ctag> ).common().create( <tag> ” RotatingDomain”) یا model.component( <ctag> ).common().create( <tag> ” RotatingDomainDeformedGeometry”) یک چرخش ایجاد می کند ویژگی دامنه که به ترتیب بر روی شبکه قاب فضایی یا مادی عمل می کند. برای تعریف RotatingDomain، ویژگی های زیر موجود است.
جدول 2-35: ویژگی ROTATINGDOMAIN
ویژگی
ارزش
پیش فرض
شرح
سرعت زاویهای
رشته
0
سرعت زاویه ای در هنگام rotationType روی rotationalVelocity تنظیم می شود .
applicationMoment
رشته
0
لحظه اعمال شده که rotationType روی rigidBody تنظیم می شود .
زاویه اولیه
رشته
0
زاویه اولیه زمانی که rotationType روی rotationalVelocity یا rigidBody تنظیم می شود .
سرعت زاویه ای اولیه
رشته
0
سرعت زاویه‌ای اولیه هنگام rotationType روی rigidBody تنظیم می‌شود .
ممان اینرسی
رشته
0
لحظه اینرسی زمانی که rotationType روی rigidBody تنظیم می شود .
RevolutionsPerTime
رشته
0
چرخش در هر زمان که rotationType روی rotationalVelocity تنظیم شده است .
زاویه چرخش
رشته
0
زاویه چرخش زمانی که rotationType روی userDefined تنظیم شده است .
محور چرخشی
آرایه رشته ای
{“0″، “0”، “0”}
محور چرخش (فقط 3 بعدی).
rotationAxisBasePoint
آرایه رشته ای
{“0″، “0”، “0”} (3D); {“0″، “0”} (2D)
نقطه پایه محور چرخش.
نوع چرخش
userDefined سرعت چرخشی بدن سفت و سخت
بیان سرعت چرخشی
generalAngularVelocity ثابت انگولار سرعت ثابتRevolutionsPerTime generalRevolutionsPerTime
سرعت زاویه ای ثابت
عبارت سرعت چرخشی برای استفاده زمانی که rotationType روی rotationalVelocity تنظیم می شود .
DeformingDomain
model.component( <ctag> ).common().create( <tag> ” DeformingDomain”) یا
model.component( <ctag> ).common().create( <tag> ” DeformingDomainDeformedGeometry”) یک ویژگی دامنه تغییر شکل دهنده را ایجاد می کند که به ترتیب روی شبکه قاب فضایی یا ماده ای عمل می کند. برای تعریف DeformingDomain، ویژگی های زیر موجود است.
جدول 2-36: ویژگی DEFORMINGDOMAIN
ویژگی
ارزش
پیش فرض
شرح
تغییر شکل اولیه
آرایه رشته ای
{“0″، “0”، “0”}
تغییر شکل اولیه دامنه.
صاف کردن نوع
لاپلاس وینسلو هایپرالاستیک آره
لاپلاس
نوع صاف کننده مش: لاپلاس، وینسلو، هایپرالاستیک یا Yeoh.
FixedBoundary
model.component( <ctag> ).common().create( <tag> ” FixedBoundary”) یا model.component( <ctag> ).common().create( <tag> ” FixedBoundaryDeformedGeometry”) یک ثابت ایجاد می کند ویژگی مرزی که به ترتیب بر روی شبکه قاب فضایی یا مادی تأثیر می گذارد. این ویژگی فقط یک انتخاب مرز دارد.
MeshDisplacement تجویز شده
model.component( <ctag> ).common().create( <tag> ” PrescribedMeshDisplacement”) یا model.component( <ctag> ).common()
  .create( 
<tag> ” PrescribedMeshDisplacementDeformedGeometry”) یک تجویز شده ایجاد می کند ویژگی جابجایی مش که به ترتیب بر روی مش قاب فضایی یا مادی عمل می کند. برای تعریف PrescribedMeshDisplacement، ویژگی زیر موجود است.
جدول 2-37: ویژگی برای MESHDISPLACEMENT تجویز شده
ویژگی
ارزش
پیش فرض
شرح
MeshDisplacement تجویز شده است
آرایه رشته ای
{“0″، “0”، “0”}
جابجایی مش تعیین شده
RescribedNormalMeshDisplacement
model.component( <ctag> ).common().create( <tag> ” PrescribedNormalMeshDisplacement”) یا model.component( <ctag> ).common()
  .create( 
<tag> ” PrescribedNormalMeshDisplacementDeformedGeometry”) یک تجویز شده ایجاد می کند ویژگی جابجایی مش معمولی که به ترتیب بر روی شبکه قاب فضایی یا مادی عمل می کند. برای تعریف PrescribedNormalMeshDisplacement، ویژگی زیر موجود است.
جدول 2-38: ویژگی برای PRESCRIBEDNORMALMESHDISPLACEMENT
ویژگی
ارزش
پیش فرض
شرح
جابجایی معمولی تجویز شده است
رشته
0
جابجایی مش نرمال تجویز شده.
RescribedNormalMeshVelocity
model.component( <ctag> ).common().create( <tag> ” PrescribedNormalMeshVelocity”) یا model.component( <ctag> ).common()
  .create( 
<tag> ” PrescribedNormalMeshVelocityDeformedGeometry”) یک تجویز شده ایجاد می کند ویژگی سرعت مش نرمال که به ترتیب بر روی مش قاب فضایی یا مادی اثر می گذارد. برای تعریف PrescribedNormalMeshVelocity، ویژگی زیر موجود است.
جدول 2-39: ویژگی PRESCRIBEDNORMALMESHVELOCITY
ویژگی
ارزش
پیش فرض
شرح
سرعت عادی تجویز شده
رشته
0
سرعت مش نرمال تجویز شده
مرز چرخشی
model.component( <ctag> ).common().create( <tag> ” RotatingBoundary”) یا model.component( <ctag> ).common().create( <tag> ” RotatingBoundaryDeformedGeometry”) یک چرخش ایجاد می کند ویژگی مرزی که به ترتیب بر روی شبکه قاب فضایی یا مادی تأثیر می گذارد. برای تعریف RotatingBoundary، ویژگی های زیر موجود است.
جدول 2-40: ویژگی برای ROTATINGBOUNDARY
ویژگی
ارزش
پیش فرض
شرح
سرعت زاویهای
رشته
0
سرعت زاویه ای در هنگام rotationType روی rotationalVelocity تنظیم می شود .
applicationMoment
رشته
0
لحظه اعمال شده که rotationType روی rigidBody تنظیم می شود .
زاویه اولیه
رشته
0
زاویه اولیه زمانی که rotationType روی rotationalVelocity یا rigidBody تنظیم می شود .
سرعت زاویه ای اولیه
رشته
0
سرعت زاویه‌ای اولیه هنگام rotationType روی rigidBody تنظیم می‌شود .
ممان اینرسی
رشته
0
لحظه اینرسی زمانی که rotationType روی rigidBody تنظیم می شود .
RevolutionsPerTime
رشته
0
چرخش در هر زمان که rotationType روی rotationalVelocity تنظیم شده است .
زاویه چرخش
رشته
0
زاویه چرخش زمانی که rotationType روی userDefined تنظیم شده است .
محور چرخشی
آرایه رشته ای
{“0″، “0”، “0”}
محور چرخش (فقط 3 بعدی).
rotationAxisBasePoint
آرایه رشته ای
{“0″، “0”، “0”} (3D); {“0″، “0”} (2D)
نقطه پایه محور چرخش.
نوع چرخش
userDefined سرعت چرخشی بدن سفت و سخت
بیان سرعت چرخشی
generalAngularVelocity ثابت انگولار سرعت ثابتRevolutionsPerTime generalRevolutionsPerTime
سرعت زاویه ای ثابت
عبارت سرعت چرخشی برای استفاده زمانی که rotationType روی rotationalVelocity تنظیم می شود .
لیز خوردن
model.component( <ctag> ).common().create( <tag> ” Slip”) یا model.component( <ctag> ).common().create( <tag> ” SlipDeformedGeometry”) یک مش ایجاد می کند ویژگی لغزشی که به ترتیب بر روی شبکه قاب فضایی یا مادی تأثیر می گذارد. این ویژگی فقط یک انتخاب مرز دارد.
تقارن
model.component( <ctag> ).common().create( <tag> ” Symmetry”) یا model.component( <ctag> ).common().create( <tag> ” SymmetryDeformedGeometry”) یک تقارن ایجاد می کند مشخصه ای که به ترتیب بر روی شبکه قاب فضایی یا مادی عمل می کند. این ویژگی فقط یک انتخاب مرز دارد.
 
The ControlFunction , DensityTopology , FixedTopologyDomain , FixedTopologyBoundary , FreeShapeDomain , FreeShapeBoundary , FreeShapeShell , FreeShapeSymmetry , FixedShapeBoundary , FixedShapeEdge , FixedShapePoint , GlobalLeastSquaresObjective , MaterialTopologyDomain , MaterialTopologyBoundary , PolynomialBoundary , PolynomialShell , VoidTopologyDomain , and VoidTopologyBoundaryویژگی های زیر به ماژول بهینه سازی نیاز دارند.
تابع کنترل
model.component( <ctag> ).common().create( <tag> ” ControlFunction”) یک ویژگی تابع کنترل را برای بهینه سازی عمومی ایجاد می کند.
توپولوژی چگالی
model.component( <ctag> ).common().create( <tag> ” DensityTopology”) یک ویژگی مدل چگالی برای بهینه سازی توپولوژی ایجاد می کند.
FixedTopologyDomain
model.component( <ctag> ).common().create( <tag> ” FixedTopologyDomain”) یک ویژگی دامنه توپولوژی ثابت برای بهینه سازی توپولوژی ایجاد می کند.
FixedTopology Boundary
model.component( <ctag> ).common().create( <tag> ” FixedTopologyBoundary”) یک ویژگی مرز توپولوژی ثابت برای بهینه سازی توپولوژی ایجاد می کند.
FreeShapeDomain
model.component( <ctag> .common().create( <tag> ” FreeShapeDomain”) یک ویژگی دامنه شکل رایگان برای بهینه سازی شکل ایجاد می کند.
دگرگونی
model.component( <ctag> ).common().create( <tag> ” Transformation”) یک ویژگی تبدیل برای بهینه سازی شکل ایجاد می کند.
FreeShapeBoundary
model.component( <ctag> ).common().create( <tag> ” FreeShapeBoundary”) یک ویژگی مرز شکل ثابت برای بهینه سازی شکل ایجاد می کند.
FreeShapeShell
model.component( <ctag> ).common().create( <tag> ” FreeShapeShell”) یک ویژگی پوسته شکل رایگان برای بهینه سازی شکل ایجاد می کند.
چند جمله ای شل
model.component( <ctag> ).common().create( <tag> ” PolynomialShell”) یک ویژگی پوسته چند جمله ای برای بهینه سازی شکل ایجاد می کند.
FreeShapeSymmetry
model.component( <ctag> ).common().create( <tag> ” FreeShapeSymmetry”) یک ویژگی تقارن شکل رایگان برای بهینه سازی شکل ایجاد می کند.
FixedShapePoint
model.component( <ctag> ).common().create( <tag> ” FixedShapePoint”) یک ویژگی نقطه شکل ثابت برای بهینه سازی شکل فقط در دو بعدی ایجاد می کند.
FixedShapeEdge
model.component( <ctag> ).common().create( <tag> ” FixedShapeEdge”) یک ویژگی لبه شکل ثابت برای بهینه سازی شکل فقط در سه بعدی ایجاد می کند.
FixedShapeBoundary
model.component( <ctag> ).common().create( <tag> ” FixedShapeBoundary”) یک ویژگی مرز شکل ثابت برای بهینه سازی شکل ایجاد می کند.
GlobalLeastSquaresObjective
model.component( <ctag> ).common().create( <tag> , “GlobalLeastSquaresObjective”) یک هدف حداقل مربعات جهانی ایجاد می کند.
MaterialTopologyDomain
model.component( <ctag> ).common().create( <tag> ” MaterialTopologyDomain”) یک ویژگی دامنه توپولوژی ماده برای بهینه سازی توپولوژی ایجاد می کند.
مرز مواد توپولوژی
model.component( <ctag> ).common().create( <tag> ” MaterialTopologyBoundary”) یک ویژگی مرزی توپولوژی ماده برای بهینه سازی توپولوژی ایجاد می کند.
مرز چند جمله ای
model.component( <ctag> ).common().create( <tag> ” PolynomialBoundary”) یک ویژگی مرز چند جمله ای را برای بهینه سازی شکل فقط در دو بعدی ایجاد می کند.
دگرگونی
model.component( <ctag> ).common().create( <tag> ” Transformation”) یک ویژگی دامنه شکل خطی برای بهینه سازی شکل ایجاد می کند.
VoidTopologyDomain
model.component( <ctag> ).common().create( <tag> ” VoidTopologyDomain”) یک ویژگی دامنه توپولوژی خالی برای بهینه سازی توپولوژی ایجاد می کند.
VoidTopologyBoundary
model.component( <ctag> ).common().create( <tag> ” VoidTopologyBoundary”) یک ویژگی مرز توپولوژی خالی برای بهینه سازی توپولوژی ایجاد می کند.
ویژگی های زیر برای ویژگی های بهینه سازی رایج موجود است.
جدول 2-41: ویژگی های ویژگی های بهینه سازی مشترک
ویژگی
ارزش
پیش فرض
شرح
بتا
دو برابر
8
شیب طرح ریزی زمانی که projectionType روی TanhProjection تنظیم می شود .
d0
آرایه رشته ای
{0,0,0}
جابجایی کنترل اولیه
گسسته سازی
خطی ثابت
گسسته سازی: خطی یا ثابت.
نوع فیلتر
هلمهولتز بدون فیلتر
هلمهولتز
نوع فیلتر برای فیلتر کردن چگالی: فیلتر هلمهولتز یا بدون فیلتر.
filterLengthType
مش سفارشی
مش
وقتی filterLengthType روی Mesh تنظیم شود L_min به عنوان h در نظر گرفته می شود .
filterRadiusType
کوچک | متوسط ​​| بزرگ | سفارشی
بزرگ
زمانی که فیلترRadiusType به ترتیب روی Small ، Medium و Large تنظیم شده باشد، L_min برابر با 1 ، 1.5 و 2 برابر حداکثر جابجایی در نظر گرفته می شود .
fixedDensityType
سفارشی مواد خالی
مواد
وقتی fixedDensityType روی Void تنظیم شده باشد theta_fix به عنوان 0 در نظر گرفته می شود و زمانی که fixedDensityType روی Material تنظیم شده است به عنوان 0 در نظر گرفته می شود.
نوع درون یابی
SIMP دارسی Linear_interp رمپ سفارشی
SIMP
نوع درونیابی: SIMP، دارسی، خطی، RAMP یا تعریف شده توسط کاربر.
L_min
رشته
ساعت
شعاع فیلتر هنگامی که filterType روی Helmholtz تنظیم شده است .
حداکثر جابجایی
دو برابر
5 درصد از جعبه مرز هندسی
حداکثر جابجایی (در هر جهت مختصات).
طبیعی
آرایه دوتایی
{0,0,1}
بردار نرمال تجویز شده است.
سفارش
عدد صحیح مثبت
2
ترتیب چند جمله ای
p_SIMP
دو برابر
3
توان SIMP، زمانی که interpolationType روی SIMP تنظیم شده است .
نوع طرح ریزی
بدون_پروژه | TanhProjection
بدون_پروژه
نوع طرح: بدون برجستگی یا برآمدگی مماس هذلولی.
q_دارسی
دو برابر
0.01
درون یابی دارسی، زمانی که interpolationType روی دارسی تنظیم شده است .
q_RAMP
دو برابر
3
پارامتر RAMP، زمانی که interpolationType روی RAMP تنظیم شده است .
simpExponentType
خودکار سفارشی
خودکار
وقتی setsimpExponentType روی Auto تنظیم شده باشد، p_SIMP به عنوان 3 در نظر گرفته می شود .
تتا0
دو برابر
0.5
مقدار اولیه برای گسسته سازی
thetaMinType
خودکار سفارشی
خودکار
وقتی thetaMinType روی Auto تنظیم شده باشد، theta_min به عنوان 0.001 در نظر گرفته می شود .
تتا_بتا
دو برابر
0.5
نقطه طرح زمانی که projectionType روی TanhProjection تنظیم می شود .
تتا_فیکس
دو برابر
1
محدودیت عامل حجم مواد.
تتا_مین
دو برابر
0.001
حداقل کسر حجم جریمه شده، وقتی interpolationType روی SIMP تنظیم شده است .
theta_u
رشته
1-dtopo#.theta
درون یابی تعریف شده توسط کاربر
نوع
برنشتاین لاگرانژ
برنشتاین
نوع چند جمله ای