model.massProp()

View Categories

model.massProp()

2 min read

model.massProp()
محاسبه خواص جرم و اضافه کردن مشارکت جرم.
نحو
model.component( <ctag> ).massProp().create( <tag> “MassProperties”);
model.component( <ctag> ).massProp( <tag> ).selection();
model.component( <ctag> ).massProp( <tag> ).set (<pname> , <expr> );
model.component( <ctag> ).massProp( <tag> ).image();
model.component( <ctag> ).massProp( <tag> ).create( <mctag> , “MassContributions”);
model.component( <ctag> ).massProp( <tag> ).feature( <mctag> ).selection()
model.component( <ctag> ).massProp( <tag> ).feature( <mctag> ).set (<pname> , <expr> );
شرح
ایجاد ویژگی های جرم و ارائه انتخاب های منبع هندسه
model.component( <ctag> ).massProp().create( <tag> ,”MassProperties”) یک شی خواص جرمی ایجاد می کند که متغیرها را برای ویژگی های جرمی مانند جرم کل و مرکز جرم محاسبه می کند.
model.component( <ctag> ).massProp( <tag> ).selection().set(…) یک انتخاب محلی را تعریف می کند که ویژگی های جرم را به موجودیت های هندسی که به عنوان منبع عمل می کنند اختصاص می دهد. برای فهرست کاملی از متدهای موجود در انتخاب () ، به model.selection() مراجعه کنید .
تعیین خواص چگالی و جرم
می توانید چگالی را که باید از یک فیزیک گرفته شود مشخص کنید. مثلا،
model.component( <ctag> ).massProp( <tag> ).set(“densitySource”، “fromSpecifiedPhysics”)
model.component( <ctag> ).massProp( <tag> ).feature(“mc1”).set(“physics”, “solid”);
چگالی را از جامد رابط مکانیک جامد می گیرد .
همچنین می توانید چگالی تعریف شده توسط کاربر را تعیین کنید. به عنوان مثال، برای تعیین چگالی 1107 کیلوگرم بر متر مکعب ، استفاده کنید
model.component( <ctag> ).massProp( <tag> ).set(“densitySource”, “userDefined”);
model.component( <ctag> ).massProp( <tag> ).set(“expr”,”1107[kg/m^3]”);
برای ایجاد متغیر برای مرکز جرم و ایجاد نکردن متغیر برای ممان اینرسی:
model.component( <ctag> ).massProp( <tag> ).set(“createCenterOfMass”,”on”);
model.component( <ctag> ).massProp( <tag> ).set(“createMomentOfInertia”,”off”);
اضافه کردن یک مشارکت انبوه
می‌توانید با ایجاد یک مشارکت انبوه، سهم‌های انبوه را از سایر بخش‌های هندسه (مثلاً یک مرز مجاور) اضافه کنید:
model.component( <ctag> ).massProp( <tag> ).create(“mc1″,”MassContributions”);
model.component( <ctag> ).massProp( <tag> ).feature(“mc1”).set(“expr”, “3”);
برای مشارکت های انبوه، می توانید انتخاب های منبع را مشخص کنید و چگالی را به همان روشی که برای ویژگی های جرم تعریف می شود، تعریف کنید.
ویژگی ها و متغیرها برای massProp
The massProp feature accepts the following properties:
TABLE 2-89: MASSPROP PROPERTIES
NAME
VALUE
DEFAULT
DESCRIPTION
createCenterOfMass
on | off
on
Create center of mass variables.
createMass
on | off
on
Create mass variable.
createMassContribution
on | off
on
Add a mass contribution.
createMomentOfInertia
on | off
on
Create moment of inertia variables.
createPrincipalInertia
on | off
on
Create principal moment of inertia variables.
createVolume
on | off
on
Create volume variable.
densitySource
fromSpecifiedPhysics|userDefined
userDefined
Source for the density values.
expr
String
User-defined density expression.
includeLowerPh
on | off
on
Include adjacent entities of lower dimension for density values taken from physics.
densityFrame
frame
Material
The frame to which the user-defined density refers.
intorder
4
Positive integer
Integration order.
outputFrame
frame
Material
Integration frame for output variables.
متغیرهای ایجاد شده برای خصوصیات انبوه مختلف دارای نام های پیش فرض زیر هستند:
mass1.mass و mass1.volume به ترتیب برای جرم و حجم.
mass1.CM X و غیره برای مختصات مرکز جرم.
mass1.I XY و غیره برای اجزای ممان اینرسی.
mass1.Ip 1 و غیره برای مقادیر اصلی لحظه اینرسی.
mass1.Ip 1X و غیره برای لحظه جهات اصلی اینرسی.