انواع تابع شکل (عناصر)

انواع تابع شکل (عناصر)

انواع تابع شکل (عناصر)
عنصر لاگرانژ (شلگ)
عناصر لاگرانژ را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل لاگرانژ شلگ است . خواص زیر مجاز است:
جدول 5-1: نام و ارزش دارایی معتبر برای تابع شکل شلاق
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
سفارش
عدد صحیح مثبت
ترتیب تابع پایه
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
امکان اختصار نام اموال وجود ندارد و باید آنها را با حروف کوچک در داخل گیومه بنویسید. مثلا:
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″،”shlag”);
model.shape(“shu”).feature(“f1”).set(“order”,2);
model.shape(“shu”).feature(“f1”).set(“basename”,”u”);
عنصر لاگرانژ متغیرهای زیر را تعریف می کند. نام پایه را با نشان دهید و اجازه دهید x و y مختصات فضایی (نه لزوماً متمایز) را نشان دهند. متغیرها ( sdim  =  بعد فضا و edim  =  بعد عنصر مش):
تو
ux ، به معنی مشتق u نسبت به x ، تعریف شده در edim  =  sdim
uxy ، به معنای مشتق دوم، تعریف شده در edim  =  sdim
uTx ، متغیر مشتق مماسی، به معنای مولفه x پیش بینی مماسی گرادیان، تعریف شده در edim  <  sdim
uTxy ، به معنی xy – جزء برآمدگی مماسی مشتق دوم، تعریف شده زمانی که edim  <  sdim
هنگام محاسبه مشتقات، مختصات فضایی سراسری به صورت چندجمله‌ای از مرتبه درجه (حداکثر) در مختصات محلی بیان می‌شوند .
عنصر سرندیپیتی گره (شنسرپ)
توابع شکل serendipity را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل serendipity shnserp است . خواص زیر مجاز است:
جدول 5-2: نام و ارزش دارایی معتبر برای تابع شکل SHNSERP
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
سفارش
عدد صحیح، 2-4
ترتیب تابع پایه
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″,”shnserp”);
model.shape(“shu”).feature(“f1”).set(“order”,3);
model.shape(“shu”).feature(“f1”).set(“basename”,”u”);
عنصر سرندیپیتی گره متغیرهای فیلد زیر را تعریف می کند. نام پایه را با نشان دهید و اجازه دهید x و y مختصات فضایی (نه لزوماً متمایز) را نشان دهند. متغیرها ( sdim = بعد فضا و edim = بعد عنصر مش):
تو
ux ، به معنی مشتق u نسبت به x ، که وقتی edim sdim یا edim 0 تعریف می شود.
uxy به معنای مشتق دوم است که با edim sdim تعریف می شود
uTx ، متغیر مشتق مماسی، به معنی مولفه x پیش بینی مماسی گرادیان، تعریف شده زمانی که edim sdim
uTxy ، به معنی xy – جزء برآمدگی مماسی مشتق دوم، تعریف شده زمانی که edim sdim
هنگام محاسبه مشتقات، مختصات فضایی سراسری به صورت چندجمله‌ای از مرتبه درجه (حداکثر) در مختصات محلی بیان می‌شوند .
عنصر ARGYRIS (SHARG_2_5)
توابع شکل Argyris را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل Argyris sharg_2_5 است . خواص زیر مجاز است:
جدول 5-3: نام دارایی معتبر/جفت ارزش برای تابع SHARG SHAPE
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″,”sharg_2_5”);
model.shape(“shu”).feature(“f1”).set(“basename”,”u”);
عنصر Argyris درجات آزادی زیر را تعریف می کند (که در آن u نام پایه و x و y نام مختصات فضایی هستند):
u در گوشه و کنار
ux و uy در گوشه ها، به معنی مشتقات u
uxx ، uxy و uyy در گوشه ها، به معنی مشتقات دوم
n در نقاط میانی جانبی، به معنای یک مشتق عادی. اگر در امتداد لبه از گوشه ای با عدد راس مش کمتر به گوشه ای با عدد بالاتر حرکت کنید، جهت نرمال به سمت راست است.
عنصر Argyris متغیرهای فیلد زیر را تعریف می کند (که در آن sdim = بعد فضا = 2 و edim = بعد عنصر مش):
تو
ux ، به معنی مشتق u نسبت به x
uxy ، به معنای مشتق دوم، تعریف شده برای edim sdim و edim 0
uxTy ، متغیر مشتق مماسی، به معنای مؤلفه y از طرح مماسی گرادیان ux ، تعریف شده برای edim sdim
هنگام محاسبه مشتقات، مختصات فضایی جهانی همیشه با مرتبه شکل 1 در عنصر Argyris بیان می شود.
عنصر هرمیت (شرم)
توابع شکل Hermite را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل هرمیت شرم است . خواص زیر مجاز است:
جدول 5-4: نام دارایی معتبر/جفت ارزش برای تابع شکل SHERM
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
سفارش
عدد صحیح >= 3
ترتیب تابع پایه
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″,”shherm”);
model.shape(“shu”).feature(“f1”).set(“order”,3);
model.shape(“shu”).feature(“f1”).set(“basename”,”u”);
عنصر هرمیت درجات آزادی زیر را تعریف می کند:
مقدار نام پایه متغیر در هر نقطه گره لاگرانژ که مجاور گوشه ای از عنصر مش نیست.
مقادیر اولین مشتقات نام پایه با توجه به مختصات فضایی جهانی در هر گوشه از عنصر مش. نام این مشتقات با الحاق نام مختصات مکانی به نام پایه تشکیل می شود .
عنصر Hermite متغیرهای فیلد زیر را تعریف می کند. نام پایه را با نشان دهید و اجازه دهید x و y مختصات فضایی (نه لزوماً متمایز) را نشان دهند. متغیرها ( sdim = بعد فضا و edim = بعد عنصر مش):
تو
ux ، به معنی مشتق u نسبت به x ، که وقتی edim sdim یا edim 0 تعریف می شود.
uxy به معنای مشتق دوم است که با edim sdim تعریف می شود
uTx ، متغیر مشتق مماسی، به معنی مولفه x پیش بینی مماسی گرادیان، تعریف شده زمانی که edim sdim
uTxy ، به معنی xy – جزء برآمدگی مماسی مشتق دوم، تعریف شده زمانی که edim sdim
هنگام محاسبه مشتقات، مختصات فضایی سراسری به صورت چندجمله‌ای از مرتبه درجه (حداکثر) در مختصات محلی بیان می‌شوند .
عناصر حباب (SHBUB)
توابع شکل حباب را در قسمت model.shape شی مدل مشخص کنید. سازنده یک تابع شکل حباب، shbub است . خواص زیر مجاز است:
جدول 5-5: نام و ارزش دارایی معتبر برای تابع شکل SHBUB
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
mdim
عدد صحیح غیر منفی
نه
ابعاد عناصر مش که حباب روی آنها وجود دارد
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″,” shbub “);
model.shape(“shu”).feature(“f1”).set(“mdim”,2);
model.shape(“shu”).feature(“f1”).set(“basename”,”u”);
عنصر حباب دارای یک درجه آزادی است، نام پایه ، در نقطه میانی عنصر مش.
عنصر حباب متغیرهای فیلد زیر را تعریف می کند. نام پایه را با نشان دهید و اجازه دهید x و y مختصات فضایی (نه لزوماً متمایز) را نشان دهند. متغیرها ( sdim = بعد فضا و edim = بعد عنصر مش):
u ، تعریف شده زمانی که edim  ≤  mdim ، u 0 اگر edim  <  mdim .
ux به معنای مشتق u نسبت به x است که وقتی edim mdim sdim تعریف می شود .
u Tx ، متغیر مشتق مماسی، به معنی مولفه x از طرح مماسی گرادیان، تعریف شده زمانی که mdim sdim و edim  ≤  mdim . 0 اگر edim mdim .
u T xy ، به معنای مولفه xy برآمدگی مماسی مشتق دوم، که وقتی mdim sdim و edim  ≤  mdim تعریف می شود . xy 0 اگر edim  <  mdim .
عنصر کرل (SHCURL)
توابع شکل curl را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل curl shcurl است . خواص زیر مجاز است:
جدول 5-6: نام و ارزش دارایی معتبر برای تابع شکل SHCURL
ویژگی
ارزش
پیش فرض
شرح
نام زمینه
رشته
نام زمینه
compnames
آرایه رشته ای
برگرفته از نام فیلد
نام اجزای فیلد برداری
dofbasename
رشته
زیر را ببینید
نام پایه درجات آزادی
dcompnames
آرایه رشته ای
زیر را ببینید
نام مولفه های ضد متقارن گرادیان میدان برداری
سفارش
عدد صحیح
ترتیب تابع پایه
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″,” shcurl “);
model.shape(“shu”).feature(“f1”).set(“fieldname”,”E”);
model.shape(“shu”).feature(“f1”).set(“order”,2);
model.shape(“shu”).feature(“f1”).set(“compnames”, new String[]{ ” Ex ” , ” Ey ” } );
model.shape(“shu”).feature(“f1″).set(” dofbasename “,” tE “);
پیش‌فرض برای compnameها نام فیلد است که با نام مختصات مکانی ترکیب شده است. پیش‌فرض برای dofbasename allcomponents است که در آن allcomponents ترکیب نام‌های compname است .
ویژگی dcompnames نام مولفه های ماتریس ضد متقارن را فهرست می کند
،
که در آن i اجزای میدان برداری و i مختصات فضایی هستند. اجزاء به ترتیب ردیف فهرست شده اند. اگر یک نام رشته خالی باشد، متغیر فیلد مربوط به آن جزء تعریف نمی شود. اگر compname ارائه کرده اید ، پیش فرض ورودی های dcompnames compnames(j) sdimnames(i) compnames(i) sdimnames(j) برای عناصر خارج از مورب است . اگر فقط نام فیلد داده شده باشد، پیش فرض ورودی ها dfieldname sdimnames(i)sdimnames(j) است . عناصر مورب به صورت پیش فرض تعریف نشده اند. مثلا،shcurl(‘order’,3,’fieldname’,’A’,’dcompnames’, {”,”,’curlAy’,’curlAz’,’,’,’,’,’,’curlAx’,’ }) .
عنصر curl درجات آزادی زیر را تعریف می کند: dofbasename d c ، که در آن d   =   1 برای DOF ها در داخل یک یال،   =  2 برای DOF ها در داخل یک سطح، و غیره، و c عددی بین 0 و   −  1 .
عنصر curl متغیرهای فیلد زیر را تعریف می کند (که در آن comp یک نام مؤلفه از compnames است ، و dcomp یک مؤلفه از dcompnames است ، sdim  =  بعد فضا و edim  =  بعد عنصر مش):
comp ، به معنی جزء بردار است که با edim  =  sdim تعریف می شود .
comp ، به معنای یکی از اجزای طرح مماس بردار بر روی عنصر مش، که با edim sdim تعریف می شود .
comp x ، به معنی مشتق جزء بردار با توجه به مختصات فضایی سراسری x ، که با edim sdim تعریف می شود .
comp x ، متغیر مشتق مماسی، به معنای جزء x از طرح گرادیان comp بر روی عنصر مش، که با edim sdim تعریف می‌شود . در اینجا x نام مختصات فضایی است.
dcomp ، به معنی مؤلفه ای از گرادیان ضد متقارن، که با edim sdim تعریف می شود .
dcomp ، به معنی یکی از مولفه‌های پیش‌بینی مماسی گرادیان ضد متقارن بر روی عنصر مش، که با edim sdim تعریف می‌شود .
به دلایل عملکرد، از dcomp در عباراتی که شامل curl هستند به جای نوشتن آن به عنوان تفاوت دو جزء گرادیان استفاده کنید.
برای محاسبه مولفه‌ها، مختصات فضایی سراسری به صورت چندجمله‌ای از مرتبه درجه (حداکثر) در مختصات محلی بیان می‌شوند .
عنصر CURL TYPE 2 (SHCURL2)
توابع شکل curl type 2 را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل curl type 2 shcurl2 است . استفاده از عنصر curl type 2 مانند عنصر curl ( shcurl ) است که در بالا توضیح داده شد، جدا از تفاوت در نامگذاری سازنده.
عناصر لاگرانژ ناپیوسته (SHDISC) و عناصر لاگرانژ ناپیوسته گرهی (SHHWDISC)
توابع شکل لاگرانژ ناپیوسته را در قسمت model.shape شی مدل مشخص کنید. سازنده توابع شکل لاگرانژ ناپیوسته یا shdisc برای توابع شکل لاگرانژ ناپیوسته یا shhwdisc برای توابع شکل لاگرانژ ناپیوسته گرهی است. تفاوت بین این دو در این است که دومی با توجه به تخمین‌های خطای درون‌یابی معین، درجه‌های آزادی را روی مش‌های مثلثی و چهار وجهی قرار می‌دهد، در حالی که اولی روی همه انواع عناصر مش با مرتبه چند جمله‌ای دلخواه k موجود است . با این حال، فرمول های ادغام عددی موجود معمولاً سودمندی را به  ≤  5 (  ≤  محدود می کند4 برای مش های چهار وجهی). خواص زیر مجاز است:
جدول 5-7: نام و ارزش دارایی معتبر برای تابع شکل SHDISC
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
سفارش
عدد صحیح
ترتیب تابع پایه
mdim
عدد صحیح غیر منفی
نه
ابعاد عناصر مش در جایی که عنصر ناپیوسته وجود دارد
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
تابع شکل shhwdisc (لاگرانژ ناپیوسته گرهی) همان ویژگی های تابع شکل shdisc (لاگرانژ ناپیوسته گرهی) را دارد ، با این تفاوت که بعد عنصر مش mdim را نمی توان تنظیم کرد. در عوض برابر با sdim در نظر گرفته شده است . یعنی توابع شکل shhwdisc فقط در بعد بالای هندسه قابل استفاده هستند.
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“sh1″,”frame1”);
model.shape(“sh1”).create(“f1″,” shdisc “);
model.shape(“sh1”).feature(“f1”).set(“order”,2);
model.shape(“sh1”).feature(“f1”).set(“basename”,”u”);
عنصر ناپیوسته متغیرهای فیلد زیر را تعریف می کند. نام پایه را با نشان دهید و اجازه دهید x نشان دهنده مختصات مکانی باشد. متغیرها عبارتند از ( edim بعد عنصر مش است):
u زمانی که edim mdim تعریف می شود .
ux به معنای مشتق u نسبت به x است که وقتی edim mdim sdim تعریف می شود .
uTx ، متغیر مشتق مماسی، به معنای مشتق u نسبت به x ، که وقتی edim mdim < sdim تعریف می‌شود .
عناصر چگالی (SHDENS)
توابع شکل چگالی را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل چگالی shdens است . خواص زیر مجاز است:
جدول 5-8: نام و ارزش دارایی معتبر برای تابع شکل SHDENS
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
سفارش
عدد صحیح
ترتیب تابع پایه
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″,” shdens “);
model.shape(“shu”).feature(“f1”).set(“order”,2);
model.shape(“shu”).feature(“f1”).set(“basename”,”u”);
عنصر چگالی متغیرهای فیلد زیر را تعریف می کند. نام پایه را با نشان دهید و اجازه دهید x نشان دهنده مختصات مکانی باشد. متغیرها عبارتند از ( edim بعد عنصر مش است):
u زمانی که edim sdim تعریف می شود .
ux به معنی مشتق u نسبت به x است که وقتی edim sdim تعریف می شود .
عناصر داده نقطه گاوس (SHGP)
توابع شکل داده نقطه گاوس را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل چگالی shgp است . خواص زیر مجاز است:
جدول 5-9: نام و ارزش دارایی معتبر برای تابع شکل SHGP
ویژگی
ارزش
پیش فرض
شرح
نام پایه
نام متغیر
نام متغیر پایه
سفارش
عدد صحیح
ترتیب تابع پایه
mdim
عدد صحیح
بعد عنصر
نوع ارزش
واقعی | پیچیده
مجتمع
نوع مقدار در صورت استفاده از نمایش تقسیم متغیرهای مختلط 1

1
وقتی از نمایش تقسیم متغیرهای پیچیده استفاده نمی شود، نوع مقدار نادیده گرفته می شود.
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود. کد زیر یک تابع شکل داده نقطه گاوس ایجاد می کند که درجه آزادی u را در نقاط ادغام مرتبه 4 در عناصر مش سه بعدی اعلام می کند.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″،” shgp “);
model.shape(“shu”).feature(“f1”).set(“order”,4);
model.shape(“shu”).feature(“f1”).set(“basename”,”u”);
model.shape(“shu”).feature(“f1”).set(“mdim”,”3″);
عنصر داده نقطه گاوس متغیرهای فیلد زیر را تعریف می کند. Basename را با نشان دهید و اجازه دهید edim بعد ارزیابی باشد:
u وقتی edim <= mdim تعریف می شود .
عناصر واگرایی (SHDIV)
نحو برای عناصر واگرایی (shdiv)
توابع شکل واگرایی را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل واگرایی shdiv است . خواص زیر مجاز است:
جدول 5-10: نام و ارزش دارایی معتبر برای تابع شکل SHDIV
ویژگی
ارزش
پیش فرض
شرح
نام زمینه
نام متغیر
نام فیلد برداری
compnames
آرایه رشته ای
برگرفته از نام فیلد
نام اجزای فیلد برداری
dofbasename
رشته
زیر را ببینید
نام پایه درجات آزادی
divname
رشته
زیر را ببینید
نام فیلد واگرایی
سفارش
عدد صحیح
1
ترتیب تابع پایه
ناشنوایی
عدد صحیح مثبت
با قاب تعیین می شود
ترتیب تابع شکل هندسی
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
model.shape().create(“shu”,”f”);
model.shape(“shu”).create(“f1″,” shdiv “);
model.shape(“shu”).feature(“f1”).set(“order”,2);
model.shape(“shu”).feature(“f1”).set(“compnames”, new String[]{ ” Bx ” , ” By ” } );
model.shape(“shu”).feature(“f1″).set(” dofbasename “,” nB “);
پیش‌فرض برای compnameها نام فیلد است که با نام مختصات مکانی ترکیب شده است. پیش‌فرض برای dofbasename allcomponents است که در آن allcomponents ترکیب نام‌های compname است .
عنصر بردار درجات آزادی زیر را تعریف می کند: dofbasename در مرزهای عنصر، و dofbasename sdim c , c = 0 , …,  sdim  –  1 برای DOF ها در داخل.
عنصر واگرایی متغیرهای فیلد زیر را تعریف می کند (که در آن comp یک نام مؤلفه از compnames است ، divname عبارت است از divname ، sdim = بعد فضا و edim = بعد عنصر مش):
comp ، به معنی جزء بردار است که با edim sdim تعریف می شود .
comp ، به معنی یکی از اجزای طرح بردار بر روی عنصر معمولی مش است که وقتی edim sdim  –  1 تعریف می شود .
comp x ، به معنی مشتق جزء بردار با توجه به مختصات فضایی سراسری x ، که با edim sdim تعریف می شود .
comp x ، متغیر مشتق مماسی، به معنی جزء x از طرح شیب comp بر روی عنصر مش، که با edim sdim تعریف می‌شود . در اینجا x نام مختصات فضایی است. comp 0 .
divname به معنای واگرایی فیلد برداری است.
به دلایل عملکرد، استفاده از divname را در عباراتی که شامل واگرایی هستند به جای نوشتن آن به عنوان مجموع مؤلفه‌های گرادیان sdim ترجیح دهید.
برای محاسبه مولفه‌ها، مختصات فضایی سراسری به صورت چندجمله‌ای از مرتبه درجه (حداکثر) در مختصات محلی بیان می‌شوند .
عناصر واگرایی نوع 2 (SHDIV2)
توابع شکل واگرایی نوع 2 را در فیلد model.shape شی مدل مشخص کنید. سازنده تابع شکل واگرایی نوع 2 shdiv2 است . استفاده از عنصر واگرایی نوع 2 مانند عنصر واگرایی ( shdiv ) است که در بالا توضیح داده شد، جدا از تفاوت در نامگذاری سازنده.