عنصر لاگرانژ (شلگ)
عناصر لاگرانژ را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل لاگرانژ شلگ است . خواص زیر مجاز است:
ویژگی | ارزش | پیش فرض | شرح |
نام پایه | نام متغیر | نام متغیر پایه | |
سفارش | عدد صحیح مثبت | ترتیب تابع پایه | |
ناشنوایی | عدد صحیح مثبت | با قاب تعیین می شود | ترتیب تابع شکل هندسی |
امکان اختصار نام اموال وجود ندارد و باید آنها را با حروف کوچک در داخل گیومه بنویسید. مثلا:
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”);
عنصر لاگرانژ متغیرهای زیر را تعریف می کند. نام پایه را با 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 است . خواص زیر مجاز است:
ویژگی | ارزش | پیش فرض | شرح |
نام پایه | نام متغیر | نام متغیر پایه | |
سفارش | عدد صحیح، 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”);
عنصر سرندیپیتی گره متغیرهای فیلد زیر را تعریف می کند. نام پایه را با u نشان دهید و اجازه دهید x و y مختصات فضایی (نه لزوماً متمایز) را نشان دهند. متغیرها ( sdim = بعد فضا و edim = بعد عنصر مش):
• | تو |
• | ux ، به معنی مشتق u نسبت به x ، که وقتی edim = sdim یا edim = 0 تعریف می شود. |
• | uxy به معنای مشتق دوم است که با edim = sdim تعریف می شود |
• | uTx ، متغیر مشتق مماسی، به معنی مولفه x پیش بینی مماسی گرادیان، تعریف شده زمانی که 0 < edim < sdim |
• | uTxy ، به معنی xy – جزء برآمدگی مماسی مشتق دوم، تعریف شده زمانی که edim < sdim |
هنگام محاسبه مشتقات، مختصات فضایی سراسری به صورت چندجملهای از مرتبه درجه (حداکثر) در مختصات محلی بیان میشوند .
عنصر ARGYRIS (SHARG_2_5)
توابع شکل Argyris را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل Argyris sharg_2_5 است . خواص زیر مجاز است:
ویژگی | ارزش | پیش فرض | شرح |
نام پایه | نام متغیر | نام متغیر پایه |
نام اموال را نمی توان مخفف کرد و باید با حروف کوچک در داخل گیومه نوشته شود.
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 در گوشه ها، به معنی مشتقات دوم |
• | u n در نقاط میانی جانبی، به معنای یک مشتق عادی. اگر در امتداد لبه از گوشه ای با عدد راس مش کمتر به گوشه ای با عدد بالاتر حرکت کنید، جهت نرمال به سمت راست است. |
عنصر Argyris متغیرهای فیلد زیر را تعریف می کند (که در آن sdim = بعد فضا = 2 و edim = بعد عنصر مش):
• | تو |
• | ux ، به معنی مشتق u نسبت به x |
• | uxy ، به معنای مشتق دوم، تعریف شده برای edim = sdim و edim = 0 |
• | uxTy ، متغیر مشتق مماسی، به معنای مؤلفه y از طرح مماسی گرادیان ux ، تعریف شده برای 0 < edim < sdim |
هنگام محاسبه مشتقات، مختصات فضایی جهانی همیشه با مرتبه شکل 1 در عنصر Argyris بیان می شود.
عنصر هرمیت (شرم)
توابع شکل Hermite را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل هرمیت شرم است . خواص زیر مجاز است:
ویژگی | ارزش | پیش فرض | شرح |
نام پایه | نام متغیر | نام متغیر پایه | |
سفارش | عدد صحیح >= 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 متغیرهای فیلد زیر را تعریف می کند. نام پایه را با u نشان دهید و اجازه دهید x و y مختصات فضایی (نه لزوماً متمایز) را نشان دهند. متغیرها ( sdim = بعد فضا و edim = بعد عنصر مش):
• | تو |
• | ux ، به معنی مشتق u نسبت به x ، که وقتی edim = sdim یا edim = 0 تعریف می شود. |
• | uxy به معنای مشتق دوم است که با edim = sdim تعریف می شود |
• | uTx ، متغیر مشتق مماسی، به معنی مولفه x پیش بینی مماسی گرادیان، تعریف شده زمانی که 0 < edim < sdim |
• | uTxy ، به معنی xy – جزء برآمدگی مماسی مشتق دوم، تعریف شده زمانی که edim < sdim |
هنگام محاسبه مشتقات، مختصات فضایی سراسری به صورت چندجملهای از مرتبه درجه (حداکثر) در مختصات محلی بیان میشوند .
عناصر حباب (SHBUB)
توابع شکل حباب را در قسمت model.shape شی مدل مشخص کنید. سازنده یک تابع شکل حباب، 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”);
عنصر حباب دارای یک درجه آزادی است، نام پایه ، در نقطه میانی عنصر مش.
عنصر حباب متغیرهای فیلد زیر را تعریف می کند. نام پایه را با 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 . u T x = 0 اگر edim < mdim . |
• | u T xy ، به معنای مولفه xy برآمدگی مماسی مشتق دوم، که وقتی mdim < sdim و edim ≤ mdim تعریف می شود . u T xy = 0 اگر edim < mdim . |
عنصر کرل (SHCURL)
توابع شکل curl را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل curl 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 t allcomponents است که در آن allcomponents ترکیب نامهای compname است .
ویژگی dcompnames نام مولفه های ماتریس ضد متقارن را فهرست می کند

که در آن A i اجزای میدان برداری و x 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 ها در داخل یک یال، d = 2 برای DOF ها در داخل یک سطح، و غیره، و c عددی بین 0 و d − 1 .
عنصر curl متغیرهای فیلد زیر را تعریف می کند (که در آن comp یک نام مؤلفه از compnames است ، و dcomp یک مؤلفه از dcompnames است ، sdim = بعد فضا و edim = بعد عنصر مش):
• | comp ، به معنی جزء بردار است که با edim = sdim تعریف می شود . |
• | t comp ، به معنای یکی از اجزای طرح مماس بردار بر روی عنصر مش، که با edim < sdim تعریف می شود . |
• | comp x ، به معنی مشتق جزء بردار با توجه به مختصات فضایی سراسری x ، که با edim = sdim تعریف می شود . |
• | t comp T x ، متغیر مشتق مماسی، به معنای جزء x از طرح گرادیان t comp بر روی عنصر مش، که با edim < sdim تعریف میشود . در اینجا x نام مختصات فضایی است. |
• | dcomp ، به معنی مؤلفه ای از گرادیان ضد متقارن، که با edim = sdim تعریف می شود . |
• | t 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 موجود است . با این حال، فرمول های ادغام عددی موجود معمولاً سودمندی را به k ≤ 5 ( k ≤ محدود می کند4 برای مش های چهار وجهی). خواص زیر مجاز است:
ویژگی | ارزش | پیش فرض | شرح |
نام پایه | نام متغیر | نام متغیر پایه | |
سفارش | عدد صحیح | ترتیب تابع پایه | |
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”);
عنصر ناپیوسته متغیرهای فیلد زیر را تعریف می کند. نام پایه را با u نشان دهید و اجازه دهید x نشان دهنده مختصات مکانی باشد. متغیرها عبارتند از ( edim بعد عنصر مش است):
• | u زمانی که edim = mdim تعریف می شود . |
• | ux به معنای مشتق u نسبت به x است که وقتی edim = mdim = sdim تعریف می شود . |
• | uTx ، متغیر مشتق مماسی، به معنای مشتق u نسبت به x ، که وقتی edim = mdim < sdim تعریف میشود . |
عناصر چگالی (SHDENS)
توابع شکل چگالی را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل چگالی 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”);
عنصر چگالی متغیرهای فیلد زیر را تعریف می کند. نام پایه را با u نشان دهید و اجازه دهید x نشان دهنده مختصات مکانی باشد. متغیرها عبارتند از ( edim بعد عنصر مش است):
• | u زمانی که edim = sdim تعریف می شود . |
• | ux به معنی مشتق u نسبت به x است که وقتی edim = sdim تعریف می شود . |
عناصر داده نقطه گاوس (SHGP)
توابع شکل داده نقطه گاوس را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل چگالی 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 را با u نشان دهید و اجازه دهید edim بعد ارزیابی باشد:
• | u وقتی edim <= mdim تعریف می شود . |
عناصر واگرایی (SHDIV)
نحو برای عناصر واگرایی (shdiv)
توابع شکل واگرایی را در قسمت model.shape شی مدل مشخص کنید. سازنده تابع شکل واگرایی 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 n allcomponents است که در آن allcomponents ترکیب نامهای compname است .
عنصر بردار درجات آزادی زیر را تعریف می کند: dofbasename در مرزهای عنصر، و dofbasename sdim c , c = 0 , …, sdim – 1 برای DOF ها در داخل.
عنصر واگرایی متغیرهای فیلد زیر را تعریف می کند (که در آن comp یک نام مؤلفه از compnames است ، divname عبارت است از divname ، sdim = بعد فضا و edim = بعد عنصر مش):
• | comp ، به معنی جزء بردار است که با edim = sdim تعریف می شود . |
• | n comp ، به معنی یکی از اجزای طرح بردار بر روی عنصر معمولی مش است که وقتی edim = sdim – 1 تعریف می شود . |
• | comp x ، به معنی مشتق جزء بردار با توجه به مختصات فضایی سراسری x ، که با edim = sdim تعریف می شود . |
• | n comp T x ، متغیر مشتق مماسی، به معنی جزء x از طرح شیب n comp بر روی عنصر مش، که با edim < sdim تعریف میشود . در اینجا x نام مختصات فضایی است. n comp T x = 0 . |
• | divname به معنای واگرایی فیلد برداری است. |
به دلایل عملکرد، استفاده از divname را در عباراتی که شامل واگرایی هستند به جای نوشتن آن به عنوان مجموع مؤلفههای گرادیان sdim ترجیح دهید.
برای محاسبه مولفهها، مختصات فضایی سراسری به صورت چندجملهای از مرتبه درجه (حداکثر) در مختصات محلی بیان میشوند .
عناصر واگرایی نوع 2 (SHDIV2)
توابع شکل واگرایی نوع 2 را در فیلد model.shape شی مدل مشخص کنید. سازنده تابع شکل واگرایی نوع 2 shdiv2 است . استفاده از عنصر واگرایی نوع 2 مانند عنصر واگرایی ( shdiv ) است که در بالا توضیح داده شد، جدا از تفاوت در نامگذاری سازنده.