Гранични условия и натоварвания¶
В FrontISTR граничните условия и натоварванията за структурен, топлопроводен и динамичен анализ се задават чрез ключови думи. При статичен структурен анализ зададените гранични условия и натоварвания се групират по идентификатор на група и се активират за всяка стъпка чрез !STEP, използвайки реда BOUNDARY или LOAD. И при динамичен анализ !BOUNDARY, !CLOAD, !VELOCITY, !ACCELERATION и !SPRING за неявния метод могат да се активират по групи от !STEP. Условията, които се изменят с времето, се мащабират чрез !AMPLITUDE, а линейните зависимости между няколко степени на свобода се задават чрез !EQUATION.
Преглед на функциите¶
Граничните условия и натоварванията могат да се класифицират според типа анализ, както следва.
| Тип анализ | Основни ключови думи | Предназначение |
|---|---|---|
| Структурен анализ | !BOUNDARY | Прилага фиксирани ограничения, зададени премествания и зададено завъртане около център на въртене. |
| Структурен анализ | !CLOAD | Прилага концентрирани възлови сили, моменти върху ротационни степени на свобода и въртящ момент около център на въртене. |
| Структурен анализ | !DLOAD | Прилага повърхностно налягане, повърхностни натоварвания, обемни сили, гравитация и центробежна сила. |
| Структурен анализ | !SPRING | Прилага пружинни опори към възлови степени на свобода. |
| Структурен анализ | !TEMPERATURE | Задава директно възловите температури, използвани при анализ на термични напрежения, или ги прочита от резултатен файл. |
| Динамичен анализ | !VELOCITY, !ACCELERATION | Прилага начална скорост или ускорение, или зададени скорост или ускорение, променящи се с времето. |
| Анализ на топлопроводност | !FIXTEMP, !CFLUX, !DFLUX, !SFLUX, !FILM, !SFILM, !RADIATE, !SRADIATE | Прилага фиксирана температура, топлинен поток, конвекция и лъчение. |
| Общи | !AMPLITUDE | Задава в табличен вид мащабни коефициенти за гранични условия и натоварвания, променящи се с времето. |
| Дефиниране на мрежата | !EQUATION | Определя уравнения за многоточкови ограничения. |
При структурен анализ номерата на степените на свобода 1, 2 и 3 обикновено се разглеждат като транслационни степени на свобода, а 4, 5 и 6 — като ротационни. Ротационните степени на свобода имат смисъл при модели с шест степени на свобода, например с обвивкови и гредови елементи. При модели, съдържащи само двумерни или тримерни обемни елементи, задавайте ограничения и натоварвания само в диапазона от степени на свобода, който притежават съответните възли.
Ограничения на преместването при структурен анализ¶
Ограниченията на преместването се задават чрез !BOUNDARY. За възел или група възли се задават диапазон от степени на свобода и стойност. Стойност 0 определя фиксирано ограничение, а ненулева стойност — зададено преместване или зададено завъртане.
При структурен анализ !BOUNDARY приема диапазон от степени на свобода от 1 до 6. 1–3 съответстват на транслационно преместване, а 4–6 — на ротационни ограничения при възли, които имат ротационни степени на свобода. Тъй като диапазон от степени на свобода може да се зададе наведнъж, например транслацията може да се ограничи чрез едновременно фиксиране на 1–3.
Когато е зададен параметърът AMP, предписаната стойност се изменя с времето според функцията на амплитудата. При обикновена спецификация зададеното преместване се прилага прирастно според коефициента на натоварване в стъпката или изменението на функцията на амплитудата. Когато е зададено TOTAL=YES, зададената стойност се разглежда като целево общо преместване.
Когато е зададено ROT_CENTER, може да се приложи ротационно ограничение спрямо централна група възли. При тази спецификация транслационните премествания на целевата група възли се изчисляват от ъгъла на завъртане и се налагат като ограничения. Комбинацията ROT_CENTER и TOTAL=YES не се поддържа, затова ротационните ограничения около център на въртене се използват като прирастни спецификации.
Концентрирани натоварвания при структурен анализ¶
Концентрираните възлови натоварвания се задават чрез !CLOAD. Когато са зададени възел или група възли, номер на степен на свобода и стойност на натоварването, натоварването се включва в дясната страна за съответната степен на свобода.
Стойностите, зададени за транслационните степени на свобода 1–3, се разглеждат като възлови сили по координатните направления. При модели с ротационни степени на свобода стойностите, зададени за 4–6, могат да прилагат моменти към ротационните степени на свобода. Когато е зададен параметърът AMP, концентрираното натоварване се умножава по стойността на функцията на амплитудата.
Когато е зададено ROT_CENTER, натоварването се прилага като въртящ момент около централната група възли. В този случай зададеният вектор на въртящия момент се разпределя като възлови сили въз основа на радиус-векторите от центъра до целевите възли. Тъй като въртящ момент не може да се разпредели, когато центърът и целевият възел са в една и съща позиция, трябва да се провери геометричната връзка между центъра на въртене и точките на натоварване.
Необходимо е внимание, когато !CLOAD е зададено за група възли в модел, който използва и !MESH с REFINE (рафиниране на мрежата, Refiner). Рафинирането създава нови междинни възли по ръбовете, включени в първоначалната група възли, и тези възли също се добавят към същата група. Тъй като !CLOAD задава една и съща стойност на концентрираното натоварване за всеки възел от групата, същото натоварване се прилага и към добавените междинни възли, което води до общо натоварване, различно от предвиденото преди рафинирането. При задаване на концентрирани натоварвания чрез група възли отчетете увеличаването на точките на натоварване след рафиниране или, за предпочитане, задавайте директно отделни възли.
Разпределени натоварвания и обемни сили при структурен анализ¶
Разпределените натоварвания и обемните сили се задават чрез !DLOAD. !DLOAD задава тип натоварване и параметри за група елементи или група повърхнини. Изменението с времето се задава чрез параметъра AMP.
Основните типове натоварване са следните.
| Тип натоварване | Описание |
|---|---|
P0, PP, P1–P6 | Прилага налягане върху лице на елемент. Съответствието между номерата на лицата и лицата на елемента зависи от типа елемент. |
PX, PY, PZ | Задава налягане с явно координатно направление. При обработката на входните данни то се преобразува във вектор на посоката. |
S... | Прилага повърхностно натоварване към група повърхнини. Номерът на лицето се получава от дефиницията на групата повърхнини. |
BX, BY, BZ | Прилага обемна сила в координатно направление. |
GRAV | Задава вектора на гравитационното ускорение. Той се комбинира с плътността на материала и се включва като обемна сила. |
CENT | Прилага центробежна сила въз основа на ос на въртене и ъглова скорост. |
Когато е зададено FOLLOW=YES, повърхностното налягане следва ориентацията на деформираната повърхност. Тази спецификация има смисъл при структурен анализ, който отчита крайни деформации. При анализи с изключена геометрична нелинейност следящото налягане е деактивирано от реализацията.
Както при P1–P6 и S1–S6 от страната на топлинния анализ, смисълът на номерата на лицата се различава според типа елемент. За конкретното съответствие на номерата на лицата и реда на полетата с данни вижте справочника за съответната ключова дума.
Пружинни опори при структурен анализ¶
Пружинните опори се задават чрез !SPRING. Когато са зададени възел или група възли, номер на степен на свобода и пружинна константа, коравината на пружината се добавя към диагоналната коравина на съответната степен на свобода, а пружинна реакция, пропорционална на текущото преместване, се включва в дясната страна.
Когато е зададена за степени на свобода 1–3, опората се разглежда като транслационна пружина. При модели с ротационни степени на свобода задаването на 4–6 позволява използването на ротационни пружини. Проверете конфигурацията на степените на свобода, за да не бъдат зададени пружини към степени на свобода, които липсват в целевия модел.
В текущата реализация коравината на пружината от !SPRING не се изменя във времето чрез индивидуална функция на амплитудата. В рамките на стъпката тя се сглобява според коефициента на стъпката. За включване или изключване на пружинна опора използвайте идентификатора на групата и !STEP с неговата спецификация LOAD, за да я управлявате за всяка стъпка.
Температурни натоварвания при структурен анализ¶
Използвайте !TEMPERATURE, за да приложите натоварвания поради термична деформация в структурен анализ. Когато е зададена температура за всеки възел или група възли, еквивалентните възлови сили за анализ на термични напрежения се сглобяват въз основа на разликата спрямо референтната или предходната температура. Коефициентът на топлинно разширение се задава в дефиницията на материала. Референтната температура се задава чрез !REFTEMP.
Температурата може да бъде зададена директно в управляващия файл или прочетена от резултатен файл, получен от анализ на топлопроводност или друг анализ. Когато е зададено READRESULT, възловите температури от редовете с данни не се четат; вместо това се четат резултатните данни, зададени чрез SSTEP, INTERVAL, READTYPE и свързаните параметри. Когато се използва резултатен файл, записаното в него време или номер на стъпка трябва да съответства на спецификацията от страната на структурния анализ.
Тъй като !TEMPERATURE няма параметър AMP, то не се мащабира чрез функция на амплитудата. За изменение на температурната история управлявайте самите температурни данни, резултатите от топлинния анализ, които се прочитат, или подразделянето на стъпките.
Начални условия и зададени стойности при динамичен анализ (скорост и ускорение)¶
При динамичен анализ !VELOCITY и !ACCELERATION могат да задават начални условия или предписани стойности за скорост или ускорение. И двете задават възел или група възли, диапазон от степени на свобода и стойност. Диапазонът е 1–6; при модели с ротационни степени на свобода 4–6 съответстват на ъглова скорост или ъглово ускорение.
TYPE=INITIAL задава началната скорост или началното ускорение в началото на анализа. Когато е зададена начална скорост, началното ускорение се изчислява така, че да е съгласувано с уравнението на движение. Когато е зададено начално ускорение, съществува път за изчисляване на началната скорост.
TYPE=TRANSIT задава предписана скорост или ускорение, изменящи се с времето. Ако TYPE е пропуснато, се приема TRANSIT. Когато е зададено AMP, функцията на амплитудата се интерполира за времето на динамичния анализ и се умножава по предписаната стойност.
Многоточкови ограничения¶
Използвайте функцията за многоточкови ограничения, когато между няколко възлови степени на свобода трябва да бъде наложена линейна зависимост. Съответната ключова дума е !EQUATION, която може да изразява зависимости като твърдо свързване, периодични граници и зависимости на преместванията между възли, които трудно се представят чрез фиксирано ограничение върху един възел и една степен на свобода.
За указания относно използването на многоточкови ограничения, обработката им от линейния решаващ алгоритъм и връзката им с други функции за свързване на степени на свобода, като контакт TIED, вижте Многоточкови ограничения.
Гранични условия при анализ на топлопроводност¶
При анализ на топлопроводност фиксирана температура, топлинен поток, конвекция и лъчение се прилагат като гранични условия. Отделно от !STEP за структурен анализ, времевото управление при топлинен анализ се задава чрез !HEAT.
| Ключова дума | Обект | Описание | Спецификация на амплитудата |
|---|---|---|---|
!FIXTEMP | Възел или група възли | Фиксира температура. | AMP |
!CFLUX | Възел или група възли | Прилага концентриран възлов топлинен поток. | AMP |
!DFLUX | Елемент или група елементи | Прилага разпределен топлинен поток към обема или лице на елемент. | AMP |
!SFLUX | Група повърхнини | Прилага топлинен поток към група повърхнини. | AMP |
!FILM | Елемент или група елементи | Прилага конвективно гранично условие към лице на елемент. | AMP1, AMP2 |
!SFILM | Група повърхнини | Прилага конвективно гранично условие към група повърхнини. | AMP1, AMP2 |
!RADIATE | Елемент или група елементи | Прилага радиационно гранично условие към лице на елемент. | AMP1, AMP2 |
!SRADIATE | Група повърхнини | Прилага радиационно гранично условие към група повърхнини. | AMP1, AMP2 |
При !DFLUX BF означава обемно топлоотделяне, а S0–S6 — топлинен поток върху лица на елемента. При !FILM лицата на елемента се задават чрез F0–F6, а при !RADIATE — чрез R0–R6. Тъй като съответствието между номерата на лицата и действителните лица зависи от типа елемент, за подробности вижте справочника за всяка ключова дума.
Конвективното гранично условие задава коефициент на конвекция и външна температура. Радиационното гранично условие задава коефициент, еквивалентен на емисивност, и температура на околната среда. AMP1 съответства на коефициента, а AMP2 — на външната или околната температура, което позволява независимо изменение във времето за всяка от тях.
Функции на амплитудата¶
Функцията на амплитудата определя изменението във времето на гранично условие или натоварване чрез таблица от времена и стойности. Във входните данни именувана времева таблица се дефинира с !AMPLITUDE и се посочва чрез параметъра AMP, AMP1 или AMP2 на съответната ключова дума.
Основните приложими ключови думи са следните.
- Структурен анализ:
!BOUNDARY,!CLOAD,!DLOAD - Динамичен анализ:
!VELOCITY,!ACCELERATION - Анализ на топлопроводност:
!FIXTEMP,!CFLUX,!DFLUX,!SFLUX,!FILM,!SFILM,!RADIATE,!SRADIATE
!AMPLITUDE се чете в табличен вид (DEFINITION=TABULAR), а типът време се разглежда като време на стъпката (TIME=STEP). Стойностите могат да бъдат зададени като относителни или абсолютни, но за отделните ключови думи обикновено се използват като коефициенти, умножаващи базова стойност.
!TEMPERATURE не се влияе от функциите на амплитудата. Освен това, тъй като !SPRING не се сглобява с независимо изменение във времето на пружинната константа, включването и изключването на пружинните опори се извършва чрез управление по стъпки.
Вижте също¶
- Управление на стъпките — Активиране по стъпки и управление на прирастите на гранични условия, натоварвания и контакт при структурен анализ.
- Решаващ алгоритъм и предобуславяне — Метод за обработка на многоточковите ограничения и работа с линейния решаващ алгоритъм.
- Контакт и вграждане — Преглед на контактните ограничения и ограниченията за вграждане.
- Изход и рестартиране — Преглед на резултатните файлове, използвани от
!TEMPERATURE, READRESULT, и механизма за рестартиране. - Справочник на ключовите думи:
- Структурен анализ:
!BOUNDARY,!CLOAD,!DLOAD,!SPRING,!TEMPERATURE,!REFTEMP - Динамичен анализ:
!VELOCITY,!ACCELERATION - Анализ на топлопроводност:
!FIXTEMP,!CFLUX,!DFLUX,!SFLUX,!FILM,!SFILM,!RADIATE,!SRADIATE - Общи и дефиниции на мрежата:
!AMPLITUDE,!EQUATION