Տարրերի ակտիվացում և ապաակտիվացում¶
Տարրերի ակտիվացումն ու ապաակտիվացումը կառուցվածքային ստատիկ վերլուծության գործառույթ է, որը տարրերի խմբերի մակարդակով ներկայացնում է շինարարության հերթականությունը, վնասման զարգացումը և կառուցվածքի փուլային փոփոխությունները։ Այս էջը բացատրում է ֆիքսված ռեժիմի, ժամանակային աղյուսակի ռեժիմի և լարման/դեֆորմացիայի շեմային ռեժիմի տարբերությունները և դրանց ընտրության սկզբունքները։
Ֆունկցիոնալ հնարավորությունների ընդհանուր պատկերը¶
Տարրերի ակտիվացումն ու ապաակտիվացումը յուրաքանչյուր տարրերի խմբի համար սահմանվում է !ELEMENT_ACTIVATION-ով, իսկ համապատասխան խումբը միացվում է քայլի կողմից։ Կառուցվածքային ստատիկ վերլուծության դեպքում այն տարրերը, որոնց վրա տարածվում է տարրերի ակտիվացման կարգավորում, բայց որը տվյալ քայլում միացված չէ, համարվում են ակտիվ։ !STEP տվյալների տողով (ELEMACT, id) միացված խմբերի նշման շարահյուսության համար տես !STEP։ Քայլերի կառավարման ընդհանուր գաղափարի համար տես Քայլերի կառավարում։
Կառուցվածքային ստատիկ վերլուծության ընթացքում ապաակտիվացված տարրերը չեն մասնակցում որպես սովորական տարրեր և թվային կայունացման համար ունեն կեղծ կոշտության գործակից։ Այդ գործակցի շարահյուսության և լռելյայն արժեքի համար տես !ELEMENT_ACTIVATION։
| Ռեժիմ | Վիճակի որոշման եղանակ | Հարմար կիրառություններ |
|---|---|---|
| Ֆիքսված ռեժիմ | Տարրերի խումբը ուղղակի նշվում է որպես ակտիվ կամ ոչ ակտիվ | Շինարարության հերթականություն, անդամների փուլային ավելացում կամ հեռացում |
| Ժամանակային աղյուսակի ռեժիմ | Ակտիվ և ոչ ակտիվ վիճակների միջև անցումը կատարվում է !AMPLITUDE-ով սահմանված ժամանակային աղյուսակի արժեքների համաձայն | Վերլուծություններ, որտեղ տարրերը հայտնվում կամ անհետանում են հայտնի ժամանակային պատմության համաձայն, օրինակ՝ եռակցման դեպքում |
| Լարման/դեֆորմացիայի շեմային ռեժիմ | Ապաակտիվացնում է տարրը, երբ լարման կամ դեֆորմացիայի չափանիշի արժեքը դուրս է նշված միջակայքից | Վնասման զարգացում, կոտրվածք կամ հեռացում պարունակող մոտավոր մոդելներ |
Ֆիքսված ռեժիմը քայլում միացվելու պահին կիրառում է նշված վիճակը։ Ժամանակային աղյուսակի և լարման/դեֆորմացիայի շեմային ռեժիմները տարրի վիճակը թարմացնում են յուրաքանչյուր ենթաքայլում։
Քանի որ յուրաքանչյուր քայլի համար կարելի է միացնել տարբեր տարրերի խմբեր, սկզբնական շինարարական հերթականությունը կարելի է ներկայացնել ֆիքսված ռեժիմով, իսկ մեկ այլ քայլում միացնել լարման/դեֆորմացիայի շեմային ռեժիմը։ Սակայն եթե նույն տարրը ներառված է տարրերի ակտիվացման մի քանի կարգավորումներում, դրա վիճակը կարող է վերագրվել ավելի ուշ կարգավորմամբ, ուստի որպես կանոն թիրախային տարրերի խմբերը չպետք է համընկնեն։
Ֆիքսված ռեժիմ¶
Ֆիքսված ռեժիմում թիրախային տարրերի խումբը ուղղակի նշվում է որպես ակտիվ կամ ոչ ակտիվ։ Քայլի ընթացքում դրա վիճակը ինքնաբերաբար չի փոխվում լարման, դեֆորմացիայի կամ ժամանակի համաձայն։
Շինարարության հերթականությունը ներկայացնելու համար պատրաստեք կառավարման խումբ, որն ապաակտիվացնում է դեռ չկառուցված անդամները, և այդ խումբը նշեք ELEMACT-ում՝ կառուցմանը նախորդող քայլերի համար։ Այն քայլից սկսած, երբ անդամն ավելացվում է, համապատասխան ապաակտիվացման խումբը հանեք ELEMACT-ից, որպեսզի թիրախային տարրերը համարվեն ակտիվ։
Ֆիքսված ռեժիմը ամենապարզն է և վերլուծողին թույլ է տալիս ամբողջությամբ կառավարել տարրերի վիճակը։ Քանի որ այն բեռի պատմության կամ վնասման չափանիշի համաձայն ինքնաբերաբար չի փոխվում, հարմար է այն խնդիրների համար, որտեղ վիճակի փոփոխության ժամանակը հայտնի է։
Ժամանակային աղյուսակի ռեժիմ¶
Ժամանակային աղյուսակի ռեժիմում տարրի վիճակը փոխվում է !AMPLITUDE-ով սահմանված ժամանակային աղյուսակի արժեքի համաձայն։ 0.5-ից մեծ արժեքը համարվում է ակտիվ, իսկ 0.5 կամ փոքր արժեքը՝ ոչ ակտիվ։
Այս ռեժիմը հարմար է այն խնդիրների համար, որտեղ տարրի վիճակի ժամանակային պատմությունը նախապես հայտնի է։ Օրինակ՝ այն կարող է ներկայացնել դեպքեր, երբ տարրերը հայտնվում և անհետանում են հայտնի ժամանակային պատմության համաձայն, ինչպես եռակցման վերլուծության ժամանակ ջերմային աղբյուրի առաջընթացին զուգահեռ եռակցման մետաղի տարրերի հաջորդական ներմուծումը։ Աղյուսակով կարելի է նաև սահմանել, օրինակ, 0-ից 1 ժամանակահատվածում տարրերը ոչ ակտիվ, իսկ 1-ից հետո ակտիվ պահել կամ վերլուծության ընթացքում ժամանակավորապես ապաակտիվացնել։
Ժամանակային աղյուսակի սահմանման և այն այլ սահմանային պայմանների ու բեռների հետ օգտագործելու համար տես սահմանային պայմանների և բեռների էջի ժամանակային աղյուսակների բաժինը։ !AMPLITUDE-ի մուտքային շարահյուսության համար տես !AMPLITUDE։
Լարման/դեֆորմացիայի շեմային ռեժիմ¶
Լարման/դեֆորմացիայի շեմային ռեժիմում որպես չափանիշ ընտրվում է լարումը կամ դեֆորմացիան, և տարրը ապաակտիվացվում է, երբ դրա Միզեսի համարժեք արժեքը դուրս է նշված միջակայքից։ Չափանիշի միջակայքը տրվում է ստորին և վերին սահմաններով, իսկ միջակայքի ներսում գտնվող տարրերը մնում են ակտիվ։
Այս ռեժիմը կիրառվում է, երբ նյութի վնասումը կամ կոտրվածքը պետք է պարզեցված ձևով ներկայացվի։ Չափանիշը գնահատվում է յուրաքանչյուր ենթաքայլում, և շեմային միջակայքից դուրս ընկած տարրը ակտիվ վիճակից անցնում է ոչ ակտիվ վիճակի։ Քանի դեռ նույն լարման/դեֆորմացիայի շեմային ռեժիմը միացված է, մեկ անգամ ապաակտիվացված տարրը կրկին չի ակտիվացվում, ուստի այս ռեժիմը հարմար չէ հետադարձ բացում/փակում կամ վերականգնում ներկայացնելու համար։ Եթե հաջորդ քայլերում վնասումը պետք է մնա անդառնալի, նույն տարրերի ակտիվացման կարգավորումը պահեք միացված նաև այդ քայլերում։
Լարումը որպես հիմք օգտագործելու դեպքում չափանիշի արժեքը հաշվարկվում է լարման վիճակից, իսկ դեֆորմացիան օգտագործելու դեպքում՝ դեֆորմացիայի վիճակից։ Շեմի ֆիզիկական միավորներն ու մեծությունը սահմանեք ընտրված չափանիշի մեծության և նյութական մոդելի համաձայն։ Մուտքային շարահյուսության համար տես !ELEMENT_ACTIVATION։
Վերլուծության արդյունքների ելք¶
Յուրաքանչյուր տարրի ակտիվ/ոչ ակտիվ վիճակը կարելի է սկալյար արժեքով արտածել արդյունքների ֆայլ և տեսապատկերման տվյալներ։ Օգտագործեք սա հետմշակման ժամանակ ապաակտիվացված տարրերը նույնականացնելու համար։
Ելքի համար !OUTPUT_RES-ում (արդյունքների ֆայլ) կամ !OUTPUT_VIS-ում (տեսապատկերման տվյալներ) ELEMACT փոփոխականի անունը նշեք որպես ON։ Սա կառուցվածքային ստատիկ վերլուծության գործառույթ է և լռելյայն չի արտածվում, ուստի անհրաժեշտ է ON-ի հստակ նշում։
Ելքային արժեքը սկալյար է․ ոչ ակտիվ տարրերի համար պահպանվում է 1, ակտիվների համար՝ 0։ Սա թույլ է տալիս հետմշակման գործիքով նույնականացնել յուրաքանչյուր քայլում իրականում ապաակտիվացված տարրերը։
Նշվող փոփոխականների անունների ցանկի համար տես !OUTPUT_RES և !OUTPUT_VIS։
Առնչվող թեմաներ¶
- Քայլերի կառավարում — Յուրաքանչյուր քայլի համար
ELEMACTնշումը և դրա կապը ավտոմատ աճեցման ու cutback-ի հետ։ - !STEP — Քայլի տվյալների տողերի մուտքային շարահյուսությունը, ներառյալ
ELEMACT։ - Սահմանային պայմաններ և բեռներ —
!AMPLITUDE-ով ժամանակային աղյուսակների կառավարման ընդհանուր նկարագիր։ - !ELEMENT_ACTIVATION — Տարրերի ակտիվացման մուտքային շարահյուսություն և պարամետրեր։
- !AMPLITUDE — Ժամանակային աղյուսակների մուտքային շարահյուսություն։