Fatal error 9031

Hello, I recently started using femap 11.1 and I've been having a problem for the past two weeks that I can't solve. I have a simple assembly of two parts that

INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Contact US

Thanks. We have received your request and will respond promptly.

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!

  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It’s Free!

*Eng-Tips’s functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Problem with static structural analysis

Problem with static structural analysis

(OP)

10 Feb 15 12:43

Hello,

I recently started using femap 11.1 and I’ve been having a problem for the past two weeks that I can’t solve.

I have a simple assembly of two parts that I exported as a parasolid ( .x_t) from solidworks.
When I run the FEA static analysis in solidworks simulation , it works with no errors.
When I open the parasolid assembly in femap , and when I run the analysis I get a fatal error 9031 (ERRPH1) .
I tried reducing the size of the mesh, I ended up with more errors.
I tried to check element quality ,I ended up with missing surfaces.
Only one of the two parts is causing the problem,is there a way or program to fix the part?It’s really frustrating.
Any ideas why the same assembly works on solidworks simulation but not on femap ?

Thank you very much.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Resources

Low-Volume Rapid Injection Molding With 3D Printed Molds

Learn methods and guidelines for using stereolithography (SLA) 3D printed molds in the injection molding process to lower costs and lead time. Discover how this hybrid manufacturing process enables on-demand mold fabrication to quickly produce small batches of thermoplastic parts. Download Now

Design for Additive Manufacturing (DfAM)

Examine how the principles of DfAM upend many of the long-standing rules around manufacturability — allowing engineers and designers to place a part’s function at the center of their design considerations. Download Now

Industry Perspective: Education and Metal 3D Printing

Metal 3D printing has rapidly emerged as a key technology in modern design and manufacturing, so it’s critical educational institutions include it in their curricula to avoid leaving students at a disadvantage as they enter the workforce. Download Now

Taking Control of Engineering Documents

This ebook covers tips for creating and managing workflows, security best practices and protection of intellectual property, Cloud vs. on-premise software solutions, CAD file management, compliance, and more. Download Now

Join Eng-Tips® Today!

Join your peers on the Internet’s largest technical engineering professional community.
It’s easy to join and it’s free.

Here’s Why Members Love Eng-Tips Forums:

  • Eng-Tips ForumsTalk To Other Members
  • Notification Of Responses To Questions
  • Favorite Forums One Click Access
  • Keyword Search Of All Posts, And More…

Register now while it’s still free!

Already a member? Close this window and log in.

Join Us             Close

Nobody likes Nastran fatal messages, but they are a part of FEA just like meshing.  I’m going to use this location to document the solutions to the Nastran FATAL errors messages I receive when I make NX Nastran a little upset.  I’m sorry this will be sparse to start out.  My plan is to populate it as times goes on and I encounter more error messages.

By the way, you can always refer to ..nastranhelppdferror.pdf in your Femap install path to find the official list of Nastran error codes.  They aren’t the most helpful, though, hence the reason for this table:

FATAL message NASTRAN message Solution FATAL ID
SYSTEM FATAL MESSAGE 5407 (LNCCKD) INERTIA (STURM SEQUENCE) COUNT DISAGREES WITH THE NUMBER OF MODES ACTUALLY
COMPUTED IN A (PARTIAL) INTERVAL
Research indicated that the fix would be to increase the number of requested modes, albeit this fix was associated with a free-free modes check. This other «fix» was traced back to requesting fewer modes than rigid body (near zero) modes existing in the model, as the user had multiple disconnected meshes. I was running SOL103 normal modes in a fixed configuration. Finally fix was to eliminate K6ROT=0 parameter usage and leave to default value of 100. 5407
SYSTEM FATAL MESSAGE 3094 (SSGSLT) Femap write out more ACCEL1 cards than NX Nastran can manage (10k). Fix is to add a line for «WriteCompactAccel1=1» to your Femap.INI file. Note there is a post about this on LearningFEA.com dated 3/17/16. 3094
USER FATAL MESSAGE 1250 (BIOWRT) ERROR MESSAGE IS —
There is not enough space on the disk.
Specified supplemental scratch directory locations on another computer HD that had extra capacity to give to the solution process. Note there is a post about this on LearningFEA.com dated 1/20/16. 1250
SYSTEM FATAL MESSAGE 4276 (IONAST) USER INFORMATION: THIS ERROR MAY BE CAUSED BY EXCEEDING THE CAPACITY OF A SYSTEM RESOURCE.
(E.G., ALLOCATED DISK IS FULL, OR MAXIMUM FILE SIZE HAS BEEN REACHED)
Related to FATAL 1250. Specified supplemental scratch directory locations on another computer HD that had extra capacity to give to the solution process. Note there is a post about this on LearningFEA.com dated 1/20/16. 4276
USER FATAL MESSAGE 4654 (EHEXGS) ELEMENT WITH ID = 86389
CONNECTS TWO POINTS HAVING THE SAME COORDINATES.
CONNECTION ORDER OF GRID POINTS IN QUESTION = 3 AND 7
User information:
Two grid points which should be unique are defined as coincident.
Check connectivity.
A model had been converted from mm to meters length units. A simple solution would then fail with this message. Connectivity was not setup incorrectly. The problem lied in the unit conversion. When Femap wrote out the Nastran input file in the default short-field format, the spacing between some nodes was on the order of mm, which, when described in meters, are essentially the same number. Solution was to either maintain mm units or use long field format, which is an option under the Bulk Data options dialog (edit analysis). 4654
USER FATAL MESSAGE 2038 (RBE3S) RBE3 ELEMENT 18 IS SINGULAR.
USER ACTION: ADD MORE DOFS TO THE CONNECTED POINTS TO INSURE THAT THEY CAN CONSTRAIN ALL 6 RIGID BODY MODES OF THE ELEMENT.
An RBE3 interpolation element was (somehow) created without any weighting assigned to the independent nodes. This weighting is usually set to 1 by default in Femap. It was set to 0 in this particular model. Easy fix to update the independent nodes weighting function once this was identified as the issue. 2038
USER FATAL MESSAGE 608 (IFP1D) THE SET ID SPECIFIED ON THE ABOVE CARD MUST BE DEFINED PRIOR TO THIS CARD.
User information:
Set identification numbers must be specified prior to their use.
Also sets specified within a subcase are valid only within that subcase.
Redefine the errant set (or define a required set) or move the set out
of the subcase it is in.
7 STRESS(PLOT,CORNER) = 1
I manually edited the case control section and the SET definition was placed AFTER a line that used it. In this case, STRESS command referenced SET 1, but SET 1 was defined after that line. 608
USER FATAL MESSAGE 9025 (IFPL) ^^^ ERROR ENCOUNTERED IN THE CASE CONTROL SECTION
^^^ SEE MESSAGES ABOVE. ERROR ENCOUNTERED IN MODULE IFP1.
Appears to be a general indicator that something went wrong in the case control, in this case, due to the 608 error. 9025
SYSTEM FATAL MESSAGE 7340 (LNNHERR) WARNING REPORTED BY SUBROUTINE LNNDRVS (IER= 725)
USER INFORMATION: NUMBER OF COMPUTED EIGENVALUES EXCEED ALLOCATED STORAGE.
Solution was a buckling breakout analysis using system FEM internal loads (SPCDs, interface forces) of a rather intricate structure. Attempted adjusting MAXRATIO and introducing K6ROT to no avail. Went back and ran normal modes solutions, which showed the true problem of disconnected mesh. So the system FEM internal loads weren’t being applied to a comparable breakout structure and thus 105 must’ve been recovering too many modes. 7340


1


Семинар NAS101 | 2006 | MSC.Software Corporation Постоянное представительство в СНГ Москва Раздел 5 Верификация модели


2


2 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Типичные ошибки; сингулярности и механизмы Процедура автоматической проверки в MSC NASTRAN Диагностирование ошибок Основные виды проверок Практика моделирования Жесткие (RIGID) элементы и граничные условия, задаваемые уравнением (MPC) Симметрия Краткий обзор


3


3 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Типичные ошибки; сингулярности и механизмы


4


4 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Сингулярность обуславливается отсутствием жесткости или недостаточной жесткостью конструкции по какой-либо степени свободы. Матрица жесткости не может быть обращена, если она сингулярная Некоторые примеры сингулярности: Возможность движения модели как твердого тела Соединение элементов с различным числом степеней свободы Некорректная перекрестная связь степеней свободы Сингулярности и механизмы


5


5 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Сингулярности и механизмы (продолжение) Движение модели как твердого тела Граничные условия должны быть заданы таким образом, чтобы все 6 форм движения «твердого тела» были зафиксированы. Движение твердого тела Адекватные закрепления


6


6 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Сингулярности и механизмы (продолжение) Движение модели как твердого тела Самая распространенная ошибка: не сшитые сетки (процедура Equivalence в MSC Patran или аналог в любом другом препроцессоре). В этом случае сетки не связаны между собой – возникает сингулярность


7


7 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Процедура автоматической проверки в MSC Nastran


8


8 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation AUTOSPC Если существуют очевидные сингулярности, MSC Nastran пытается исключить их автоматически Запись секции Bulk Data: PARAM,AUTOSPC,YES или в секции Case Control: AUTOSPC = Yes (указывает программе на необходимость автоматического приложения SPCs к этим сингулярностям) PARAM,AUTOSPC,YES применяется по умолчанию для большинства типов анализа.


9


9 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Как работает AUTOSPC T1 T2 T3 R1 R2 R3 HEXA Элемент GRID 99 Составляющие жесткости узла 99


10


10 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Как работает AUTOSPC (продолжение) T1 T2 T3 R1 R2 R3 HEXA Element GRID 99 Составляющие жесткости узла 99 Успешное исключение нулевых компонент жесткости


11


11 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проблемы с AUTOSPC T1 T2 T3 R1 R2 R3 T1 T2 T3 R1 R2 R3 HEXA Элемент Bar Элемент GRID 99 Нет исключения нулевых компонент жесткости Solid элемента Solid Bar


12


12 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проблемы с AUTOSPC (продолжение) HEXA Элемент Bar Элемент GRID 99 T1 T2 T3 R1 R2 R3 Комбинированные компоненты жесткости Нет исключения нулевых компонент жесткости Solid элемента


13


13 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проблемы с AUTOSPC (продолжение) HEXA Элемент Bar Элемент GRID 99 3 Механизма !!!


14


14 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проблемы с AUTOSPC (продолжение) HEXA Элемент Bar Элемент GRID 99 Варианты решения: Задать SPC вручную Задать MPCs (будет рассмотрено ниже) Приложить жесткие связи (будет рассмотрено ниже)


15


15 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Что означает USET? Представим все степени свободы узлов и скалярных точек в конечноэлементной модели как члены одного набора перемещений (displacement set). Этот глобальный набор (Global set) называется g-set а соответствующий набор перемещений известен как U g. [K gg ] должна быть несингулярной, чтобы уравнение можно было решить. Чтобы достичь отсутствия сингулярности матрицы, пользователь должен определить независимые поднаборы (subsets) набора {u g }, на которые он будет разделен в процессе приведения матрицы Например: u m Степени свободы, исключаемые граничными условиями MPC u s Степени свободы, исключаемые граничными условиями SPC Исключение М и S наборов (sets) даст набор F (free — свободный), который обычно и решается, чтобы получить неизвестные перемещения. Для более подробной информации о наборах перемещений смотри Приложение B – MSC Nastran Quick Reference Guide и MSC NASTRAN Linear Static Analysis Users Guide. Распечатка AUTOSPC (продолжение)


16


16 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation AUTOSPC Контроль AUTOSPC Все «не до закрепленные» степени свободы печатаются в таблицу сингулярностей узлов Таблица может быть очень большой и, тем самым, скрыть в себе реальную проблему Можно распечатать «не до закрепленные» степени свободы в.pch файл: PARAM,SPCGEN,1 или добавить слово PUNCH в команду AUTOSPC секции Case Control А далее избирательно использовать в модели сгенерированные записи SPC1


17


17 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проблемы с AUTOSPC (продолжение) 2 * угол Все векторы в пределах угла усредняются Варианты решения: PARAM,K6ROT, 100 Это новое рекомендуемое значение по умолчанию PARAM,SNORM, 20 Рекомендуемое значение


18


18 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Оболочечные нормали обеспечивают более высокую точность PARAM, SNORM, 20. стоит по умолчанию в V2001 PARAM, K6ROT, 0. стоит по умолчанию для всех линейных последовательностей решений в V2001 Уменьшает размер рабочего файла, так как вращательная степень свободы в плоскости элемента закреплена установкой PARAM, AUTOSPC, YES PARAM, K6ROT, 100. стоит по умолчанию для нелинейных последовательностей решений Установки по умолчанию для SNORM и K6ROT в V2001


19


19 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Комбинация, стоящая по умолчанию в V2001 может вызвать проблемы, если силы передаются по вращательной в плоскости элемента степени свободы Установки по умолчанию для SNORM и K6ROT в V2001 (продолжение)


20


20 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation SNORMK6ROT Номера нулевых мод Первая ненулевая мода Комментарии e+6 По умолчанию V70.7, нет ложных мод, хорошая первая мода e+6 По умолчанию в V2001, ложная мода, плохая первая мода e+6 По умолчанию в v2004, нет ложных мод, хорошая первая мода Намеренное нагружение вращательной в плоскости элемента степени свободы является примером неправильного моделирования Эффект от использования K6ROT – пример


21


21 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Кольцо смоделировано с помощью CQUAD4 Усиление смоделировано с помощью CBAR и отступов Момент инерции I 2 не задан в PBAR Направления отступа и нормали немного различаются В некоторых случаях возникает ненамеренное нагружение вращательной в плоскости элемента степени свободы, например, в укрепленной оболочке, смоделированной с помощью балок и отступов n R=10 Z Эффект от использования K6ROT – пример кольца с усилением


22


22 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation С PARAM, K6ROT, 100. всегда получаются 6 мод твердого тела для свободной систем. Здесь получается только одна мода твердого тела из-за условий симметрии Эффект от использования K6ROT – пример кольца с усилением (продолжение) K6ROTSNORMВлияние отступа Комментарии мода твердого тела Нет ложных мод AUTOSPC отлавливает сингулярности 2-ая мода мода твердого тела 5 ложных мод 7-ая мода мода твердого тела Нет ложных мод 2-ая мода 9.655


23


23 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation В случае мембраны K6ROT вызывает самый сильный эффект повышения жесткости Почему K6ROT= 100 является хорошим значением?


24


24 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Нормированные перемещения на концах Хорошие сетки Почему K6ROT= 100 является хорошим значением? (продолжение)


25


25 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation e+11.e+21.e+31. e +41. e e +6 Грубые сетки K6ROT Нормированные перемещения на концах 4×4 2×2 1 Почему K6ROT= 100 является хорошим значением? (продолжение)


26


26 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation K6ROT с и без SNORM Без SNORM ответ расходится с улучшением сетки. С SNORM ответ сходится с улучшением сетки. HOOK (крюк) t = 2 R = N X y Z R = 14


27


27 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation K6ROT с и без SNORM SNORM уменьшает воздействие K6ROT в искривленных оболочках Эффект от K6ROT на примере крюка Нормированные перемещения на концах без SNORM с SNORM


28


28 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Новые установки по умолчанию для K6ROT Мембранный тест показывает, что K6ROT=100 является наилучшим выбором. Стандартные тесты подтверждают, что K6ROT=100 не влияет на результат При использовании оболочечных нормалей (PARAM, SNORM, 20.) эффектом повышения жесткости можно пренебречь Когда оболочечные нормали выключены (PARAM, SNORM, 0.), K6ROT значительно влияет на жесткость в задачах с искривленными оболочками.


29


29 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation K6ROT=100. Всегда стояло по умолчанию для нелинейных решений SOL 106 и 129 K6ROT=100. Соответствует значению жесткости, используемому другими конечноэлементными программами Если ожидается использование настроек v2001 K6ROT=0., то: необходимо установить значение параметра по умолчанию в RC файле По умолчанию для всех последовательностей решений в v2004+: SNORM=20. K6ROT=100. Новые установки по умолчанию для K6ROT (продолжение)


30


30 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Для плоско-напряженных задач Для плоско-напряженных задач (только мембраны), Обычно закрепляют 6-ую степень свободы SPC 3456, если напряжения возникают в плоскости x-y Проблемы не возникают, если K6ROT=0. Конструкция заземляется, если 6-я степень свободы закрепляется и K6ROT=100. Не закрепляется 6 степень свободы, если K6ROT= 100, или устанавливается K6ROT=0 для плоско-напряженных задач В некоторых случаях из-за увеличения размера модели решение может занять немного больше времени Начиная с MSC Nastran 2005 r2, если PARAM, K6ROT больше нуля, то это значение будет использовано только для элементов, которые имеют как мембранную, так и изгибную жесткости. Жесткость по вращательной степени свободы от K6ROT удаляется у мембранных элементов Это решает проблему перезакрепления по 6 й степени свободы. Замечания по поводу новых значений по умолчанию для K6ROT


31


31 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Пример AUTOSPC Запустите входные файлы MSC NASTRAN Section5_1. bdf вариант solid элементов Оцените таблицу сингулярностей узлов Запустите входные файлы MSC NASTRAN Section5_3. bdf solid/plate комбинация Оцените таблицу сингулярностей узлов и проверьте наличие фатальных ошибок


32


32 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation AUTOSPC Пример (продолжение) section5_1.bdf


33


33 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Пример AUTOSPC (продолжение) section5_1. bdf G R I D P O I N T S I N G U L A R I T Y T A B L E 0 POINT TYPE FAILED STIFFNESS OLD USET NEW USET ID DIRECTION RATIO EXCLUSIVE UNION EXCLUSIVE UNION 1 G E+00 BF F SB S * 1 G E+00 BF F SB S * 1 G E+00 BF F SB S * 2 G E+00 BF F SB S * 2 G E+00 BF F SB S * 2 G E+00 BF F SB S * 3 G E+00 BF F SB S * 3 G E+00 BF F SB S * 3 G E+00 BF F SB S * GRID 1


34


34 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation AUTOSPC Пример (продолжение) section5_3. bdf HEXAs CQUAD4s


35


35 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation AUTOSPC Пример (продолжение) section5_3. bdf 1 G E+00 BF F SB S * 2 G E+00 BF F SB S * 3 G E+00 BF F SB S * 4 G E+00 BF F SB S * 62 G E+00 BF F SB S * 62 G E+00 BF F SB S * 62 G E+00 BF F SB S * 63 G E+00 BF F SB S * 63 G E+00 BF F SB S * 63 G E+00 BF F SB S * 64 G E+00 BF F SB S * 64 G E+00 BF F SB S * 64 G E+00 BF F SB S * Что происходит здесь?! GRID 13


36


36 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation AUTOSPC Пример (продолжение) section5_3. bdf THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL. 0 SUBCASE 1 0 GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL 13 R E E+02 ^^^ USER FATAL MESSAGE 9050 (SEKRRS) ^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL. ^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO CONTINUE THE RUN WITH MECHANISMS.


37


37 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Диагностирование ошибок


38


38 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели Из предыдущего примера: Section5_3. bdf Результаты расчетов привели к фатальным ошибкам из-за наличия механизмов В данном разделе показано, как определить тип ошибки


39


39 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) из файла section5_3.f06 Это самая распространенная FATAL ERROR (фатальная ошибка) Проверьте номер фатальной ошибки Посмотрите ее описание THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL. 0 SUBCASE 1 0 GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX 13 R E E+02 ^^^ USER FATAL MESSAGE 9050 (SEKRRS) ^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL. ^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO CONTINUE THE RUN WITH MECHANISMS.


40


40 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) из файла section5_3.f06 Обращается внимание на сингулярность или механизм Указывается точка GRID 13, и DOF R2 Есть ли что-нибудь особенное у этой точки? THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL. 0 SUBCASE 1 0 GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIX DIAGONAL 13 R E E+02 ^^^ USER FATAL MESSAGE 9050 (SEKRRS) ^^^ RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL. ^^^ USER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO CONTINUE THE RUN WITH MECHANISMS.


41


41 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) Используя SPC или SPC1 записи, Исправьте входные файлы MSC NASTRAN Section5_3. bdf (подсказка: GRIDS формируют соединение) Оцените результаты и последствия изменений


42


42 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) Коррективы в Section5_3. bdf Оцените результаты и последствия изменений Закрепленные DOF 4,5,6 Выглядит неплохо, но будьте осторожны!


43


43 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) Коррективы в Section5_3. bdf Оцените результаты и последствия изменений Перемещение части из Solid элементов влечет за собой небольшие повороты граней присоединенных оболочек – но вращательные степени свободы были закреплены


44


44 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) До сих пор мы рассматривали два примера с фатальными ошибками, вызванными наличием механизмов Сообщение о фатальной ошибке Fatal Message 9050 На практике существует большое количество проверок (как синтаксических так и общих данных), которые MSC Nastran будет выполнять для нахождения ошибок перед началом анализа, а также в ходе его проведения. Общий вид сообщений о фатальной ошибке будет одинаков. Ключевая информация — это номер сообщения и краткое описание. Более подробно о значениях фатальных ошибок можно узнать из Reference Guide или из On Line Encyclopedia


45


45 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) Запустите Section5_5. bdf Проверьте сообщения и правильность результатов анализа


46


46 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) Section5_5.f06 На какую характеристику группы элементов указывают предупреждающие сообщения (warning messages)? Что означает предупреждающее (warning) сообщение? *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 7 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS. *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 8 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS. *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 9 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS. *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 10 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS. *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 11 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS. *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 12 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS. *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 13 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS. *** USER WARNING MESSAGE 5487 (EBCHKD) ORIENTATION VECTOR DEFINED FOR THE ELEMENT ID = 14 IS NEARLY PARALLEL, IT MAY GIVE POOR RESULTS.


47


47 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) Section5_5.f06 Снова посмотрите на группу элементов, вызвавших сообщения о фатальных ошибках Посмотрите описание ошибки в On Line Encyclopedia, используя ID ошибки *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 7 GEOMETRY YIELDS UNREASONABLE MATRIX. *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 8 GEOMETRY YIELDS UNREASONABLE MATRIX. *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 9 GEOMETRY YIELDS UNREASONABLE MATRIX. *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 10 GEOMETRY YIELDS UNREASONABLE MATRIX. *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 11 GEOMETRY YIELDS UNREASONABLE MATRIX. *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 12 GEOMETRY YIELDS UNREASONABLE MATRIX. *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 13 GEOMETRY YIELDS UNREASONABLE MATRIX. *** USER FATAL MESSAGE 2026 (EMG) ELEMENT 14 GEOMETRY YIELDS UNREASONABLE MATRIX.


48


48 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation On Line Encyclopedia – результат поиска для *** USER FATAL MESSAGE 2026, ELEMENT **** GEOMETRY OR MATERIAL PROPERTY YIELDS UNREASONABLE MATRIX. (геометрия или свойства материала приводит к неправильной матрице) Геометрия и/или свойства данного элемента являются причиной того, что в результате расчета матрица жесткости или матрица масс оказывается неопределенной. Возможные причины, но не все, могут быть таковы: (1) длина стержня или балки равна нулю из-за того, что точки на концах имеют одинаковые координаты; (2) стороны треугольника или квадрата коллинеарны, что приводит к невозможности построения локальной системы координат элемента; (3) вектор ориентации балочного элемента параллелен его оси; или (4) пластина имеет нулевую толщину или модуль. Проверьте записи GRID в секции BULK DATA, описывающие концевые точки элемента для выявления ошибочных данных. Отладка модели (продолжение)


49


49 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Отладка модели (продолжение) Section5_5. bdf Исправьте данные для BAR элементов и снова запустите анализ $ bar elements follow CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR CBAR


50


50 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Дальнейшая отладка модели Для более глубокого понимания значения файлов, которые могут использоваться при отладке, рассмотрим основные положения внутреннего языка MSC Nastran – DMAP. DMAP – Direct Matrix Abstraction Procedure Язык высокого уровня, на котором написан MSC Nastran Полностью открыт для просмотра и редактирования пользователем DMAP модули выполняют математические операции, требуемые для выполнения запрошенной при анализе последовательности решения.


51


51 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Дальнейшая отладка модели (продолжение) Схема использования DMAP Последовательность решения Исходный код DMAP модули Обработка входных данных Проверка синтаксиса Отделение SPCs Отделение MPCs


52


52 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Дальнейшая отладка модели (продолжение) Описание файла.f04 Файл «.f04» содержит список выполнения модулей MSC Nastran используемых при решении задачи Каждый раз, когда выполняется какой-либо DMAP модуль, в файле.f04 печатается строка содержащая имя модуля и его текущее состояние


53


53 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Дальнейшая отладка модели (продолжение) Если сообщения об ошибке не обеспечивают достаточного объяснения ее причины, пользователь может также проверить файл.f04 чтобы определить – в какой точке анализ был прерван. В общем случае, понимание выполнения последовательности DMAP модулей бывает достаточно сложным, но для специалистов MSC обеспечивающих поддержку своих пользователей эта информация может быть очень важной. 10:33:06 0: PHASE1DR 104 (S)DBSETOFF BEGN 10:33:06 0: PHASE1DR 106 (S)PHASE1A BEGN 10:33:06 0: PHASE1A 42 TA1 BEGN 10:33:06 0: PHASE1A 51 MSGHAN BEGN * 10:33:06 0: PHASE1A 52 (S)SEMG BEGN 10:33:06 0: SEMG 22 ELTPRT BEGN 10:33:06 0: SEMG 28 EMG BEGN 10:33:06 0: SEMG 36 (S)ERRPH1 BEGN 10:33:06 0: ERRPH1 19 (S)PRTSUM BEGN 10:33:06 0: PRTSUM 24 PROJVER BEGN 10:33:06 0: PRTSUM 25 DBDICT BEGN 10:33:06 0: PRTSUM 26 PRTPARM BEGN 10:33:06 0: ERRPH1 20 EXIT BEGN 10:33:06 0: XSEMDR END DMAP модули Анализ остановился здесь SubDMAPs (подпрограммы)


54


54 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок


55


55 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок В предыдущем разделе мы рассматривали способ исправления ошибок: Отладка В этом разделе мы поговорим об их предотвращении: Основные виды проверок Практика правильного моделирования


56


56 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Перед анализом Искаженная форма элементов Используйте препроцессор для визуальной проверки правильности формы элементов Обратите внимание на предупреждающие сообщения (WARNING messages) в файле.f06 Согласованность единиц измерения модели Проверка по силе: СИЛА = МАССА * УСКОРЕНИЕ


57


57 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Искаженная форма элементов Соотношение сторон Соотношение сторон должно быть меньше, чем 4:1 (более низкое для мест с высоким градиентом напряжений). В случае одноосных полей напряжений допустимы большие отношения сторон. a b a b


58


58 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Искаженная форма элементов Наклон Четырехугольные элементы должны быть близки к квадрату настолько, насколько это возможно. Сообщение об искажении выдается, если < 30


59


59 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Искаженная форма элементов Трапеция (2 направления) Сообщение об искажении выдается, если


60


60 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Коробление (выход из плоскости) Нормальное значение до 5%. В действительности это не предел, но элементы не включают в себя учет коробления. WARP = h / [0.5*(D1+D2)] D1 D2


61


61 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) После анализа Значение эпсилон (погрешности) Суммирование приложенных нагрузок Суммирование сил реакции Значения энергии деформации Максимальные перемещения


62


62 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) После анализа — Значение Эпсилон Уравнение стандартного решения Допустим, нет ошибок округления В действительности есть остаток Посчитаем энергетическую компоненту Сравним ее с энергией системы u u u u u


63


63 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Если эта величина 10 -6,и больше, это значит, что модель плохо обусловлена. Для каждого типа конструкции, модели и расчета Посмотрите значение эпсилон после Сравните с допустимыми значениями *** USER INFORMATION MESSAGE 5293 (SSG3A) FOR DATA BLOCK KLL LOAD SEQ. NO. EPSILON EXTERNAL WORK EPSILONS LARGER THAN ARE FLAGGED WITH ASTERISKS E E+04


64


64 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) После анализа – Суммирование приложенных нагрузок Используйте запрос OLOAD в секции Case Control Особенно важно для: Инерционных нагрузок Сложной нагрузки давлением Сложной распределенной нагрузки


65


65 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Проверка приложенных нагрузок 0 RESULTANTS ABOUT ORIGIN OF SUPERELEMENT BASIC COORDINATE SYSTEM IN SUPERELEMENT BASIC SYSTEM COORDINATES. 0 OLOAD RESULTANT SUBCASE/ LOAD DAREA ID TYPE T1 T2 T3 R1 R2 R3 0 1 FX E E E+05 FY E E E+06 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E FX E E E+00 FY E E E-10 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E FX E E E+00 FY E E E+05 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E+05


66


66 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Пост анализ – Суммирование реакций Проверка, что направление противоположно и балансирует OLOAD сумму


67


67 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Суммирование сил реакции RESULTANTS ABOUT ORIGIN OF SUPERELEMENT BASIC COORDINATE SYSTEM IN SUPERELEMENT BASIC SYSTEM COORDINATES. 0 SPCFORCE RESULTANT SUBCASE/ LOAD DAREA ID TYPE T1 T2 T3 R1 R2 R3 0 1 FX E E E+00 FY E E E+05 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E FX E E E+00 FY E E E-09 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E FX E E E+00 FY E E E+05 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E+05


68


68 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка равновесия Проверка равновесия является одной из самых важных проверок в статическом анализе F = 0 M = 0 Раньше можно было получить результаты OLOAD, SPCFORCE и MPCFORCE и вручную их использовать для проверки равновесия Теперь в секции Case Control появилась команда Equilibrium, запрашивающая автоматическую проверку равновесия Возможно только для статического анализа


69


69 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка равновесия (продолжение) Формат: Создает, но не выводит блок данных по балансу сил Запрашивает суммирование моментов относительно начала основной системы координат Данные по балансу сил не создаются


70


70 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка равновесия (продолжение) Типичный вид выходных данных:


71


71 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка действительных приложенных нагрузок Запрос на вывод нагрузок в точках приложения OLOAD = n Для некоторых типов нагружения могут создаваться большие объемы выходных данных Например, гравитационная нагрузка в больших моделях


72


72 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка действительных приложенных нагрузок (продолжение)


73


73 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) После анализа – Суммирование сил реакции Проверьте, что значения соответствуют и уравнивают суммарные приложенные нагрузки


74


74 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) Проверка сил реакций RESULTANTS ABOUT ORIGIN OF SUPERELEMENT BASIC COORDINATE SYSTEM IN SUPERELEMENT BASIC SYSTEM COORDINATES. 0 SPCFORCE RESULTANT SUBCASE/ LOAD DAREA ID TYPE T1 T2 T3 R1 R2 R3 0 1 FX E E E+00 FY E E E+05 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E FX E E E+00 FY E E E-09 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E FX E E E+00 FY E E E+05 FZ E E E MX E MY E MZ E+00 TOTALS E E E E E E+05


75


75 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) После анализа – Значения энергии деформации *** USER INFORMATION MESSAGE 5293 (SSG3A) FOR DATA BLOCK KLL LOAD SEQ. NO. EPSILON EXTERNAL WORK EPSILONS LARGER THAN ARE FLAGGED WITH ASTERISKS E E+04 Работа = ½ Суммарная сила * Суммарное перемещение = ( приблизительно) ½ OLOAD * Максимум перемещений (если пик перемещений около средней линии действия нагрузки)


76


76 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок (продолжение) После анализа – Максимальные перемещения Укажите PARAM,PRTMAXIM,YES для этой распечатки Номер узла (GRID ID) не печатается, и может быть разным для каждой степени свободы 0 MAXIMUM DISPLACEMENTS 0 T1 T2 T3 R1 R2 R E E E E E E+00 Значение !!! Работа = ( приблиз.) ½ OLOAD * Макс. перемещение ( 2e3 * 36.5 *.5 = 36.5e3 )


77


77 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Основные виды проверок. Пример Запустите section5_6. bdf Выполните следующие проверки: Значение эпсилон Суммирование приложенных нагрузок Суммирование сил реакции Значения энергии деформации Максимальные перемещения


78


78 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования


79


79 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования Основные моменты: Плотность сетки – должна соответствовать поставленным целям Качество сетки – должно соответствовать поставленным целям Нагружение Граничные условия


80


80 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования (продолжение) Плотность сетки – должна соответствовать поставленным целям


81


81 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования (продолжение) Качество сетки – должно соответствовать поставленным целям


82


82 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования (продолжение) Нагружение Простая сосредоточенная нагрузка? Плохое распределение напряжений Хорошее локальное распределение напряжений


83


83 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования (продолжение) Нагружение Более сложная нагрузка?


84


84 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования (продолжение) Граничные условия Неправильное определение выходной системы координат для SPC, MPC и RIGID элементов может «испортить» модель Чрезмерное закрепление модели может привести к большему влиянию сдвиговых напряжений через коэффициент Пуассона. Эти напряжения могут сильно исказить действительное поле напряжений Закрепление (или сила) в одном узле приводит к сингулярности в поле напряжения. Результаты расчета напряжений в этой точке вероятно будут ошибочными.


85


85 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Практика моделирования (продолжение) Граничные условия Существует специальная техника под названием «инерционная разгрузка» (Inertia Relief) для выполнения квази-статического анализа незакрепленной (свободной) конструкции под действием однородного (нулевого или постоянного) ускорения. Аэродинамическая нагрузка Инерционные нагрузки


86


86 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation MPC — граничные условия для группы узлов Rigid (жесткие) элементы


87


87 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Граничные условия для группы узлов (MPC) задаются пользователем в виде линейного уравнения, которое задает соотношения между перемещениями по степеням свободы. MPC полезно использовать для: Определения относительного смещения двух и более узловых точек по заданным степеням свободы Соединения различных типов элементов; например, соединения элементов, которые имеют вращательные степени свободы с элементами, которые имеют только поступательные степени свободы (оболочки с объемными элементами) Распределения нагрузки в нескольких точках конструкции Моделирования жестких связей между узлами Граничные условия для группы узлов


88


88 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Граничные условия для группы узлов (продолжение) Предположим, узлы 145 и 146 должны двигаться вместе в направлениях x и y (могут быть чем-либо соединены) *Ux *Ux 146 = *Uy *Uy 146 = 0.0 Общая форма записи a i *U i = 0.0 где a — коэффициент, U — степень свободы


89


89 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Граничные условия для группы узлов (продолжение) $ SID GRID DOF A1 GRID DOF A2 MPC MPC Bulk Data Case Control SUBCASE 1 SUBTITLE=edge MPC = 1 SPC = 2 LOAD = 2 ……. Полагается, что первый компонент, определяемый в этом уравнении, является зависимой координатой и помещается в вектор U m. Этот компонент не может принадлежать никакому другому подвектору U g.


90


90 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation MSC NASTRAN содержит несколько наиболее часто используемых MPC-соотношений в форме различных элементов R-типа. Во избежание ошибок, настоятельно рекомендуется пользователям, плохо владеющим техникой записи MPC- соотношений, применять жесткие элементы (элементы R-типа) там, где это возможно. В отличии от MPC, элементы R-типа не выбираются в секции CASE CONTROL. Они описываются только в секции BULK DATA следующими записями: Два типа элементов R-типа: линейные лагранжевы (действительные элементы,, дифференциальная жесткость) Граничные условия в виде жестких элементов (R-тип)


91


91 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы RBAR — Жесткий балочный элемент с шестью степенями свободы на каждом конце RBE2 — Жесткое тело связанное с произвольным числом узлов RBE3 — Определяет граничное уравнение, в котором движение «ссылочного» узла является средневзвешенным значением движения других узлов


92


92 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Формат RBAR GA, GB – узлы A и B соответственно CNA, CNB – независимые степени свободы на концах A и B соответственно CMA, CMB – зависимые степени свободы на концах A и B соответственно ALPHA – тепловой коэффициент расширения (доступен только с включенной опцией Lagrange, см. дальше)


93


93 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Формат RBE2 GN – независимый узел GM – зависимый узел CM – компоненты в зависимых узлах ALPHAтепловой коэффициент расширения (доступен только с включенной опцией Lagrange, см. дальше)


94


94 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Формат RBE3


95


95 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Формат RBE3 (продолжение) REFGRID – Опорный узел REFC – компоненты, определенные на REFGRID WTi – весовые факторы Ci – компоненты с весовым фактором Wti в узле Gi,j Gi,j – узловые точки с компонентами Ci, содержащие в уравнении весовой фактор Wti ALPHAтепловой коэффициент расширения (доступен только с включенной опцией Lagrange, см. дальше)


96


96 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) RSPLINE Определяет граничное уравнение коэффициенты которого определяются перемещениями и углами наклона гибкой трубчатой балки RSSCONИспользуется для соединения Plate элементов с Solid элементами В разделе 2.10 MSC NASTRAN Application Manual приведены 10 примеров использования элементов R-типа и два примера использования MPC.


97


97 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) Пример использования элемента RBE2 MPC в section5_4. bdf могут быть заменены элементом RBE2 Внутренне создается MPC-уравнение Действует подобно жесткому «пауку»


98


98 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) Пример использования элемента RBE2 Степени свободы центра «паука» являются независимыми степенями свободы Другие степени свободы являются зависимыми и не должны иметь перекрестных связей


99


99 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) Пример использования элемента RBE2 RBE2 метод SPC метод


100


100 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) Примеры использования элемента RBE2 Соединения при упрощении моделей Блок двигателя Параболическая антенна Соединение областей с различной сеткой Более точная модель, например, фланца с грубой моделью вала


101


101 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) Пример использования элемента RBE3 MPC в section5_4. bdf могут быть заменены RBE3 элементами Математически очень сложно – одна зависимая степень двигается как усредненная от нескольких независимых Действует подобно гибкому «пауку»


102


102 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) Пример использования элемента RBE3 Степени свободы центра «паука» являются зависимыми степенями свободы Другие степени свободы являются независимыми и могут иметь перекрестную связь


103


103 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие (Rigid) элементы (продолжение) RBE3 математически очень сложен – одно зависимое движение как среднее от множества независимых Примеры использования элемента RBE3: Соединения при упрощении моделей Параболическая антенна Соединение областей с различной сеткой Фюзеляж из балок и пластин – гибкая овализация фюзеляжа Присоединение полезной нагрузки Распределяет полезную нагрузку по требуемым узлам ее присоединения


104


104 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие элементы (пример) Используйте файл section5_3. bdf Попробуйте модифицировать его с использованием: RBAR RBE2 RBE3 Сравните распределение перемещений


105


105 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие элементы RSSCON Соединение Solid элемента с Plate Внутренне пишется MPC


106


106 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие элементы (продолжение) RSSCON – метод элементов


107


107 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие элементы (продолжение) RSSCON – метод узлов RSSCON,110,GRID,46,101,102,47,108,


108


MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Жесткие элементы (продолжение) Используйте файл section5_3. bdf Попробуйте модифицировать его с использованием: RSSCON – узловой метод RSSCON – метод элементов Сравните распределение перемещений


109


109 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) До MSC Nastran 2004 жесткие элементы (например, RBAR и т.д.) были линейными элементами В MSC Nastran 2004 введен новый тип жестких элементов – лагранжевы элементы Линейные жесткие элементы обладают следующими ограничениями: Не вычисляют тепловые нагрузки Не обладают дифференциальной матрицей жесткости, что ведет к неправильным результатам в задачах, требующих ее (например, анализ устойчивости) Используют теорию малых вращений, что ведет к неправильным результатам в геометрически нелинейном анализе Используют метод уменьшения, приводящую к плотным матрицам


110


110 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) На лагранжевы жесткие элементы не обладают ограничениями, накладываемыми на линейные элементы (перечислены на предыдущем слайде) Лагранжевы жесткие элементы похожи на реальные элементы с матрицей жесткости вместо MPC, включая возможность поля ( – коэффициент температурного расширения) В зависимости от самого лагранжева жесткого элемента к нему добавляется 1-6 степеней свобод множителей Лагранжа например, у RROD 1 степень свободы множителя Лагранжа, у RBAR – от 1 до 6


111


111 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) Два типа методов множителей Лагранжа Расширенный метод множителей Лагранжа (предпочитаемый метод) Независимые степени свободы, зависимые степени свободы, и степени свободы множителей Лагранжа хранятся в наборе решений (l-set) Сохраняется разреженность матрицы Возможен для решений SOL 101, 103, 105 и 400 Метод исключений Лагранжа (вспомогательный метод) И зависимые степени свободы, и степени свободы множителей Лагранжа исключаются из глобальной матрицы жесткости и помещаются в mr-set Теряется разреженность матрицы Возможен для решений SOL 101, 103 и 105


112


112 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation По умолчанию используются линейные жесткие элементы Для выбора лагранжевых жестких элементов в секцию Case Control добавлена новая команда LINEAR RIGID = LAGR LGELIM гдеLINEAR – линейный жесткий элемент (по умолчанию) LAGR – расширенный жесткий элемент Лагранжа LGELIM – метод исключений Лагранжа Усовершенствования жестких элементов (v2004) (продолжение)


113


113 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) Существующие линейные жесткие элементы – RBAR, RBE1, RBE2, RBE3, RROD и RTRPLT – поддерживают новые жесткие элементы Лагранжа (активизируется командой RIGID секции Case Control) Добавлены три новых жестких элемента: RBAR1 RTRPLT1 RJOINT Все Rtype элементы могут использоваться как в линейном, так и в лагранжевом формализмах Входные данные по элементу различаются для двух методов


114


114 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) RBAR Линейный жесткий элемент Независимые степени свободы назначаются и на CAN, и на CNB Жесткий элемент Лагранжа Независимые степени свободы должны быть назначениы на одну точку По умолчанию CNA= и CMB= Аналогичные правила действуют для элементов RBE1, RBE2 и RTRPLT RBAREIDGAGBCNACNBCMACMBALPHA


115


115 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) RBAR1 (новая альтернативная форма RBAR) Все 6 степеней свободы на GA являются независимыми Зависимые степени свободы узла GB определяются в поле CMB Предпочтительно для жестких элементов Лагранжа RTRPLT1 (новая альтернативная форма RTRPLT) Все 6 степеней свободы на GA являются независимыми Зависимые степени свободы на узлах GB и GC определяются в полях CMB и CMC соответственно RBAR1EIDGAGBCMBALPHA RTRPLT1EIDGAGBGCCMBCMCALPHA


116


116 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) RROD Линейный жесткий элемент Выбирает одну зависимую степень свободы на CMA или CMB Жесткий элемент Лагранжа Выбирает одну зависимую степень свободы на CMA или CMB или позволяет MSC Nastran выбрать зависимую степень свободы автоматически (рекомендуется) RBE3 Линейный жесткий элемент REFC – любая комбинация из чисел от 1 до 6 (например, 126, 12356, и т.д.) Жесткий элемент Лагранжа REFC должен быть 123, 456 или RRODEIDGAGBCMACMBALPHA


117


117 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) RJOINT Формат нового жесткого элемента: Все 6 степеней свободы на GA независимы GB является зависимым узлом CB зависимая степень свободы для узла GB Нулевая длина между GA и GB Если CB= или пустое, тогда GA и GB двигаются как одна точка Если GA и GB имеют разные выходные системы координат, CB использует систем координат GB RJOINTEIDGAGBCB


118


118 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Усовершенствования жестких элементов (v2004) (продолжение) RJOINT (продолжение) Если одна из степеней свободы отсутствует в поле CB, RJOINT становится механизмом Шарнир – свободное вращение вокруг одной оси CB=12356, или Кардан – свободное вращение вокруг двух осей CB=1234, 1235 или 1236 Сферическое соединение – свободное вращение вокруг трех осей CB=123 Призматическое соединение – 2 блока, которые могут вращаться одинаково и перемещаться друг относительно друга вдоль локальной оси CB=23456, или Цилиндрическое соединение – механическая система, в которой 2 узловые точки могут иметь относительное перемещение и вращение вдоль подвижной оси CB=2356, 1346, 1245


119


119 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Общая информация о модели


120


120 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation ELSUM Команда ELSUM секции Case Control выводит обобщенную информацию о запрошенных элементах Распечатка включает в себя Номера элементов Номер материала Длину или толщину Площадь Объем Конструкционную массу Не конструкционную массу Общую массу Общий вес


121


121 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Вывод общей информации по элементу (ELSUM) Команда ELSUM предоставляет общую информацию по элементу (например, длина, масса и т.д.) ALL ELSUM (EID, PID, BOTH PIDSUM,EIDSUM) = n NONE Вывод информации группируется по типу элемента Вывод информации группируется по типу свойств элемента Осуществляются обе группировки Производится EID группировка по массам Производится PID группировка по массам Выводится общая информация по всем элементам Устанавливает номера элементов, определенные в предыдущей команде SET, и выводит для них общую информацию. Не создается никакой информации


122


122 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Вывод общей информации по элементу (ELSUM) Типичный вид выходного файла (продолжение):


123


123 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation MAX/MIN для перемещений и сил реакций В решении SOL 101 существует опция для вывода MAX/MIN значений перемещений и сил реакций для каждого варианта (SUBCASE) Если запрос сделан, то распечатка добавляется к стандартному выводу результатов Формат: Пример:


124


124 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation На вывод отправляются только максимальные значения. См. Remark 1 На вывод отправляются только минимальные значения. См. Remark 1 На вывод отправляются и максимальные, и минимальные значения. См. Remark 1 На вывод отправляются значения векторов. См. Remark 2 Максимальное число значений на вывод. См. Remark 3. (целое > 0, по умолчанию 5) Определяет опорную координатную систему, в которой выводятся max/min значения. См. Remark 1, 3. В качестве опорной выбирается глобальная координатная система В качестве опорной выбирается основная координатная система В качестве опорной выбирается локальная координатная система, Определенная в cid. (целое > 0) Определяет перечень стандартных запросов на вывод max/min результатов. Он может содержать в себе DISP, SPCDF, OLOAD, MPCF, VELO, ACCE или ALL. См Remark 6. Определяет перечень степеней свободы узловых точек, которые будут включены в выходные данные по max/min значениям. Они разделяются слэшами и могут принимать значения T1, T2, T3, R1, R2, R3. См. Remark 4 и 5. (по умолчанию /T1/T2/T3/R1/R2/R3)


125


125 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation MAX/MIN для перемещений и сил реакций $ file maxmin.dat sol 101 cend title = cantilever beam model subtitle = OLOAD OUTPUT spc = 1 disp=all maxmin(vmag=2,disp,spcf)=all subcase 1 label = pload1 load = 1 subcase 2 label = load in x, y, and z load = 2 begin bulk pload1,1,1,fy,fr,0.,1.,1.,1. =,=,*(1),== =(6) force,2,9,,1.,1.,1.,1. PARAM GRDPNT 0 PARAM POST -1 $ cord2r,1,,0.,0.,0.,0.,1.,0.,1.,0.,1. GRID GRID GRID GRID GRID GRID GRID GRID GRID $ CBEAM CBEAM CBEAM CBEAM CBEAM CBEAM CBEAM CBEAM $ SPC $ PBEAML 1 1 BAR $ MAT $ ENDDATA Узел 9 использует CORD2R 1 для вывода результатов


126


126 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation MAX/MIN для перемещений и сил реакций 0 *** T1 *** D I S P L A C E M E N T M A X / M I N V A L U E S U M M A R Y RESULTS FOR SUBCASE 1 MAXMIN OPTIONS: SET=ALL, CID=BASIC, VMAG=2, VMAG=2, COMP=T1 POINT ID. TYPE CID ***TMAG*** T2 T3 R1 R2 R3 1 G BASIC E E E E E E+00 2 G BASIC E E E E E E+00 8 G BASIC E E E E E E+00 9 G BASIC E E E E E E+00 9 G E E E E E E+00 1 CANTILEVER BEAM MODEL FEBRUARY 13, 2001 MSC.NASTRAN 1/17/01 PAGE 12 OLOAD OUTPUT 0 0 *** R1 *** D I S P L A C E M E N T M A X / M I N V A L U E S U M M A R Y RESULTS FOR SUBCASE 1 MAXMIN OPTIONS: SET=ALL, CID=BASIC, VMAG=2, VMAG=2, COMP=R1 POINT ID. TYPE CID T1 T2 T3 ***RMAG*** R2 R3 1 G BASIC E E E E E E+00 2 G BASIC E E E E E E+00 8 G BASIC E E E E E E+00 9 G BASIC E E E E E E+00 9 G E E E E E E+00 Суммарный вектор для узла 9 Перемещения для узла 9 в системе координат 1 Максимум по перемещениям Максимум по углам поворота


127


127 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка геометрии элементов


128


128 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка геометрии элементов Препроцессоры могут генерировать сетку с плохой геометрией элементов (соотношение сторон, наклон, выход из плоскости и т.п.) Ранее печаталось отдельное сообщение для каждого элемента, который не удовлетворял рекомендациям MSC Nastran (это часто приводило к большому количеству сообщений, которые большинство пользователей игнорировало) Сейчас существует опция, позволяющая управлять этими сообщениями (т.е. можно их проигнорировать, запретив печать, но делать это НЕ РЕКОМЕНДУЕТСЯ) Управление происходит с помощью команды GEOMCHECK секции Executive Control


129


129 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Включает проверку геометрии Определяет значения погрешностей и характеристики тестов геометрии Формат: Ключевое слово, связанное с определенным геометрическим тестом. См. Remark 2 по возможным вариантам Значение погрешности, используемое в определенном тесте. См. Remark 2 для значений по умолчанию Минимальное количество создаваемых сообщений. По умолчанию, 100 сообщений для каждого типа элементов. См Remark 3 Если значение погрешности превышается по результатам теста, то создается сообщение об ошибке. См. Remark 4 Если значение погрешности превышается по результатам теста, то создается информирующее сообщение. См. Remark 4 Если значение погрешности превышается по результатам теста, то создается предупреждающее сообщение. См. Remark 4 Создается общий перечень проведенных геометрических тестов. Не создается никаких сообщений по отдельным элементам. Необязательные геометрические тесты не проводятся


130


130 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation GEOMCHECK Проверки доступны только для следующих элементов: Тип элемента Ключевое слово Число тестов CQUAD4, CQUADR Q4_… 5 CTRIA3, CTRIART3_… 2 CTETRA TET_… 4 CHEXAHEX_… 4 CPENTAPEN_… 4 CBEAMBEAM_… 1 CBARBAR_… 1 Всего: 21 Может быть записано несколько команд GEOMCHECK в одном файле. Карты продолжения поддерживаются.


131


131 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation KeywordValue TypeDefault Comment Q4 _SKEWReal Угол скоса в градусах Q4 _TAPERReal Показатель относительного сужения Q4 _WARPReal Коэффициент поверхностной деформации Q4 _IAMINReal Минимальный внутренний угол в градусах Q4 _IAMAXReal Максимальный внутренний угол в градусах T3 _SKEWReal Угол скоса в градусах T3 _IAMAXReal Максимальный внутренний угол в градусах TET _ARReal Отношение самого длинного к самому короткому ребру TET _EPLRReal Edge point length ratio TET _DETJReal0.0 | J | Минимальное значение TET _DETGReal0.0 | J | Минимальное значение в вершине HEX _ARReal Отношение самого длинного к самому короткому ребру HEX _EPLRReal Edge point length ratio HEX _DETJReal0.0 | J | Минимальное значение HEX _WARPReal Коэффициент деформации грани PEN _ARReal Отношение самого длинного к самому короткому ребру PEN _EPLRReal Edge point length ratio PEN _DETJReal0.0 | J | Минимальное значение PEN _WARPReal Коэффициент деформации четырехугольной грани BEAM _OFFReal Отношение отступов в элементе CBEAM BAR _OFFReal Отношение отступов в элементе CBAR GEOMCHECK


132


132 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверка геометрии элементов Примеры: 1. Установка значения погрешности скоса угла в элементе CQUAD4 на 15 градусов и минимального значения сообщений 50 GEOMCHECK Q4_SKEW=15.0,MSGLIMIT=50 2. Установка минимального количества сообщений для каждого типа элементов на 500 GEOMCHECK MSGLIMIT = Запрос сообщений об ошибке при определении относительного сужения в элементе CQUAD4 GEOMCHECK Q4_TAPER,MSGTYPE=FATAL 4. Запрос на вывод результатов всех тестов с использованием погрешностей по умолчанию GEOMCHECK SUMMARY


133


133 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Эквивалентные константы NASTRAN и их значения по умолчанию NASTRAN Q4SKEW = 30. или NASTRAN SYSTEM (190) = 30. (см. ключевое слово Q4_SKEW команды GEOMCHECK) NASTRAN Q4TAPER = 0.5 или NASTRAN SYSTEM (189) = 0.5 (см. ключевое слово Q4_TAPER команды GEOMCHECK) NASTRAN T3SKEW = 10. или NASTRAN SYSTEM (218) = 10. (см. ключевое слово T3_SKEW команды GEOMCHECK) NASTRAN TETRAAR = 100. или NASTRAN SYSTEM (191) = 100. (см. ключевое слово TET_AR команды GEOMCHECK) Проверка геометрии элемента


134


134 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Q4_Skew проверка Тест скошенности: Угол скошенности для четырехугольного элемента определяется как угол между линиями, которые соединяют срединный точки противоположных сторон четырехугольника. Четырехугольные элементы по форме должны быть как можно ближе к квадрату. При отсутствии скошенности, угол скошенности равен 90 о. (значение по умолчанию) Нормальное значение: α 60 о. Проверка геометрии элемента Сообщение об искривленной форме выдается, если < 30 o


135


135 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Q4_Taper проверка Тест сужения (трапециевидности): Коэффициент сужения для четырехугольного элемента определяется как отношение площади треугольника, построенного по трем узловым точкам к половине площади четырехугольника. Наибольшее из четырех отношений сравнивается с допускаемым значением. = A/4 (значение по умолчанию) Сужение отсутствует, если коэффициент сужения (Ji-Ja)/Ja равен 0. Проверка геометрии элемента A i A/2 – 1.0 > 0.5 Сообщение о большом сужении выдается, если


136


136 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Значение по умолчанию: Q4_WARP = 0.05 Q4_WARP = H / [ (D1+D2)/2 ] Q4_WARP проверка Тест искривленности (коробления): Коэффициент коробления поверхности для четурехугольника определяется как расстояние уговых точек элемента до срединной плоскости узловых точек, разделенное на среднюю длину диагоналей элемента. Допускаются значения до 5%. Для плоских элементов (все узловые точки лежат в плоскости), этот коэффициент равен 0. H D1 D2 Проверка геометрии элемента


137


137 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Q4_IAMIN и Q4_IAMAX T3_SKEW и T3_IAMAX Тест на внутренний угол: Внутренние углы определяются как углы, сформированные ребрами элемента, прилегающими к узлу элемента. Четыре внутренних угла у четырехугольника и три у треугольника. Угол скошенности для треугольного элемента определяется как наименьший угол на одной из трех вершин. Q4_IAMIN Q4_IAMAX T3_SKEW T3_IAMAX Значения по умолчанию: Q4_IAMIN = 30 o ; Q4_IAMAX= 150 o Значения по умолчанию: T3_SKEW = 10 o ; T3_IAMAX= 160 o Проверка геометрии элемента


138


138 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation TET_AR, HEX_AR и PEN_AR проверки Тест удлинения: Этот тест дает оценку отношения наибольшей длины (ребра или высоты) к наименьшей длине (ребра или высоты) в элементе. Удлинение – Aspect ratio (AR) должно быть меньше примерно 4:1 (как можно меньше в областях модели, где выкокий градиент напряжений). В случаях возникновения напряженно-деформированного состояния близкого к одноосному, допускаются большие значения. ELmax ELmin ELmax ELmin ELmax ELmin AR = ELmax / ELmin Значения по умолчанию: TET_AR = HEX_AR = PEN_AR = Проверка геометрии элемента


139


139 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation TET_EPLR, HEX_EPLR и PEN_ELPR проверки Тест положения промежуточного узла на ребре: Этот тест выполняется лишь для solid-элементов с промежуточными узлами на ребрах. Тест дает оценку относительного положения промежуточного узла на ребре вдоль прямой линии, соединяющей два узла, лежащих в вершинах ребра. В лучшем случае, промежуточная точка долна быть расположена на этой линии в срединной точке между двумя концевыми (что означает, ELPR = 1.). Тест выполняется в два этапа. Сначала измеряется расстояние от узла до двух угловых узлов и, если отношение расстояния от одного узла до другого превышает заданную точность, то выдается информационное сообщение. Затем, оцениваются углы между линиями, соединяющими промежуточный узел с его двумя прилегающими угловыми узлами, и линией, соединяющей угловые узлы. Если при этом углы превышают 30 о, то выдается информационное сообщение. Значения по умолчанию : TET_ELPR = HEX_ELPR = PEN_ELPR = 0.5 ELPR = a/b или ELPR = — cos( α ) Сообщение выдается при ELPR < 0.5 Проверка геометрии элемента a b α


140


140 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation TET_DETJ, HEX_DETJ и PEN_DETJ проверка Тест определителя Якобиана в точках интегрирования: Этот тест дает оценку определителя Якобиана в каждой точке интегрирования. Если он равен нулю или меняет знак от одной точки интегрирования к другой, то выдается информационное сообщение. Внимание! Нулевое значение признак ошибки, т.к. матрицы конечного элемента полученные с такой геометрии редко дают удовлетворительные результаты расчета. Значения по умолчанию: TET_DETJ = HEX_DETJ = PEN_DETJ = 0. TET_DETG проверка Тест определителя Якобиана в узловых точках: Этот тест применим только для элементов СTETRA. Этот тест такой же, что был рассмотрен ранее, за исключением того, что он использует положение угловых узлов. Если любой определитель равен нулю или меняет знак, то выдается информационное сообщение. Значение по умолчанию : TET_DETG = 0. Проверка геометрии элемента


141


141 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation HEX_WARP и PEN_WARP проверка Тест кривизны грани: Этот тест применим для элементов CHEXA и CPENTA. Коэффициент кривизны грани — это косинус угла между векторами нормалей в противоположных угловых точках на каждой грани. Для грани у которой все четыре угловые точки лежат в одной плоскости, значение равно 1. Заданная по умолчанию точность допускает углы до 45 o, прежде чем будет сгенерировано информационное сообщение. Проверка геометрии элемента α Значения по умолчанию: HEX_WARP = PEN_WARP = WARP = cos (α )


142


142 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Проверки BEAM_OFF и BAR_OFF Тест отступов: Этот тест применим для CBEAM и CBAR элементов. Длина отступа элемента сравнивается с реальной длиной элемента. Если отношение этих длин больше, чем точность, то выдается информационное сообщение, идентифицирующее элемент и его длину с и без эффекта отступов. Проверка геометрии элемента L1 L2 Значения по умолчанию: BEAM_OFF = BAR_OFF = 0.15 OFF = | L1 — L2 | / L1


143


143 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation 45 o 80 QUAD элементов Пример проверки геометрии элемента


144


144 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Пример проверки геометрии элемента Пример: GEOMCHECK Q4_SKEW=60.,MSGLIMIT=5 Идеальное значение угла SKEW (скошенности) равно 90 о. Тест будет генерировать сообщение для любого значения меньше, чем 60 о. Только 5 сообщений будет сгенерировано. Значение по умолчанию MSGTYPE: MSGTYPPE=INFORM, индикатор для этого типа. Расчет не будет прерван независимо от того, прошел этот тест или нет.


145


145 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation M O D E L S U M M A R Y NUMBER OF GRID POINTS = 102 NUMBER OF CQUAD4 ELEMENTS = 80 *** USER INFORMATION MESSAGE 7555 (GMTSTD) FINITE ELEMENT GEOMETRY CHECK RESULTS EXCEED TOLERANCE LEVELS FOR THE FOLLOWING ELEMENTS. METRIC VALUES THAT EXCEED TEST TOLERANCE LIMITS ARE IDENTIFIED BY ONE OF THE FOLLOWING FLAGS PLACED TO THE RIGHT OF THE METRIC VALUE. «++++» FOR TEST RESULTS EXCEEDING TOLERANCES. INFORMATIONAL ONLY. PROBLEM SOLUTION CONTINUES. (DEFAULT FLAG) «IGNR» FOR TEST RESULTS EXCEEDING TOLERANCES. INFORMATIONAL ONLY. PROBLEM SOLUTION CONTINUES. «WARN» FOR TEST RESULTS EXCEEDING TOLERANCES. INFORMATIONAL ONLY. PROBLEM SOLUTION CONTINUES. «FAIL» FOR TEST RESULTS EXCEEDING TOLERANCES. SEVERE ERROR. PROBLEM SOLUTION TERMINATES. USER ACTION: USE THE GEOMCHECK (EXECUTIVE CONTROL STATEMENT) KEYWORD=VALUE TO CHANGE TOLERANCE VALUES IF DESIRED. A MAXIMUM OF 5 SKEW ANGLE (SA) TOLERANCE LIMIT VIOLATIONS WILL BE IDENTIFIED BY THE FLAG «++++» PLACED AFTER THE VALUE METRIC FOR THE TEST. A MAXIMUM OF 100 MIN INT. ANGLE (IA) TOLERANCE LIMIT VIOLATIONS WILL BE IDENTIFIED BY THE FLAG «++++» PLACED AFTER THE VALUE METRIC FOR THE TEST. A MAXIMUM OF 100 MAX INT. ANGLE (IA) TOLERANCE LIMIT VIOLATIONS WILL BE IDENTIFIED BY THE FLAG «++++» PLACED AFTER THE VALUE METRIC FOR THE TEST. A MAXIMUM OF 100 WARPING FACTOR (WF) TOLERANCE LIMIT VIOLATIONS WILL BE IDENTIFIED BY THE FLAG «++++» PLACED AFTER THE VALUE METRIC FOR THE TEST. A MAXIMUM OF 100 TAPER RATIO (TR) TOLERANCE LIMIT VIOLATIONS WILL BE IDENTIFIED BY THE FLAG «++++» PLACED AFTER THE VALUE METRIC FOR THE TEST. USER INFORMATION: THE MAXIMUM MESSAGE COUNT FOR ANY ONE ELEMENT ERROR TEST COULD BE EXCEEDED BY THE CUMULATIVE EFFECT OF ALL THE MESSAGES GENERATED FOR ALL OF THE DIFFERENT TESTS PERFORMED. GEOMCHECK Q4_SKEW=60.,MSGLIMIT=5 Максимум только 5 сообщений для Q4_SKEW теста. Максимум 100 сообщений (значение по умолчанию) для других QUAD тестов. Пример проверки геометрии элемента Трактовка флагов возможных сообщений. Пользователь определяет какой тип флага будет использован с опцией.


146


146 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Пример проверки геометрии элемента 1 MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 4 0 TOLERANCE LIMITS ARE: SA = 60.00, IA(MIN) = 30.00, IA(MAX) = , WF = 0.05, TR = 0.50 (FLAG = LIMIT VIOLATED) ELEMENT TYPE ID SKEW ANGLE MIN INT. ANGLE MAX INT. ANGLE WARPING FACTOR TAPER RATIO QUAD QUAD QUAD QUAD QUAD MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 5 0 E L E M E N T G E O M E T R Y T E S T R E S U L T S S U M M A R Y TOTAL NUMBER OF TIMES TOLERANCES WERE EXCEEDED ASPECT/ MINIMUM MAXIMUM SURFACE/FACE EDGE POINT JACOBIAN ELEMENT TYPE SKEW ANGLE TAPER RATIO INTER. ANGLE INTER. ANGLE WARP FACTOR OFFSET RATIO LENGTH RATIO DETERMINANT QUAD N/A N/A N/A N/A IN THE ABOVE TABLE INDICATES TESTS THAT ARE NOT APPLICABLE TO THE ELEMENT TYPE AND WERE NOT PERFORMED. FOR ALL ELEMENTS WHERE GEOMETRY TEST RESULTS HAVE EXCEEDED TOLERANCES, QUAD4 ELEMENT ID 1 PRODUCED SMALLEST SKEW ANGLE OF (TOLERANCE = 60.00). Тестовые значения Наихудший случай теста SKEW ANGLE. GEOMCHECK Q4_SKEW=60.,MSGLIMIT=5 Расчет будет прерван, если этот тест не пройдет. По умолчанию: MSGTYPE = INFORM Максимум 5 сообщений SKEW ANGLE теста генерируется, прежде чем расчет будет остановлен. SKEW ANGLE тест не пройден для 80 элементов.


147


147 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation 1 MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 4 0 TOLERANCE LIMITS ARE: SA = 60.00, IA(MIN) = 30.00, IA(MAX) = , WF = 0.05, TR = 0.50 (FLAG = LIMIT VIOLATED) ELEMENT TYPE ID SKEW ANGLE MIN INT. ANGLE MAX INT. ANGLE WARPING FACTOR TAPER RATIO QUAD IGNR QUAD IGNR QUAD IGNR QUAD IGNR QUAD IGNR MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 5 0 E L E M E N T G E O M E T R Y T E S T R E S U L T S S U M M A R Y TOTAL NUMBER OF TIMES TOLERANCES WERE EXCEEDED ASPECT/ MINIMUM MAXIMUM SURFACE/FACE EDGE POINT JACOBIAN ELEMENT TYPE SKEW ANGLE TAPER RATIO INTER. ANGLE INTER. ANGLE WARP FACTOR OFFSET RATIO LENGTH RATIO DETERMINANT QUAD N/A N/A N/A N/A IN THE ABOVE TABLE INDICATES TESTS THAT ARE NOT APPLICABLE TO THE ELEMENT TYPE AND WERE NOT PERFORMED. FOR ALL ELEMENTS WHERE GEOMETRY TEST RESULTS HAVE EXCEEDED TOLERANCES, QUAD4 ELEMENT ID 1 PRODUCED SMALLEST SKEW ANGLE OF (TOLERANCE = 60.00). GEOMCHECK Q4_SKEW=60.,MSGLIMIT=5,MSGTYPE=IGNORE Расчет будет прерван, если этот тест не пройдет. Пример проверки геометрии элемента


148


148 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation 1 MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 4 0 TOLERANCE LIMITS ARE: SA = 60.00, IA(MIN) = 30.00, IA(MAX) = , WF = 0.05, TR = 0.50 (FLAG = LIMIT VIOLATED) ELEMENT TYPE ID SKEW ANGLE MIN INT. ANGLE MAX INT. ANGLE WARPING FACTOR TAPER RATIO QUAD WARN QUAD WARN QUAD WARN QUAD WARN QUAD WARN MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 5 0 E L E M E N T G E O M E T R Y T E S T R E S U L T S S U M M A R Y TOTAL NUMBER OF TIMES TOLERANCES WERE EXCEEDED ASPECT/ MINIMUM MAXIMUM SURFACE/FACE EDGE POINT JACOBIAN ELEMENT TYPE SKEW ANGLE TAPER RATIO INTER. ANGLE INTER. ANGLE WARP FACTOR OFFSET RATIO LENGTH RATIO DETERMINANT QUAD N/A N/A N/A N/A IN THE ABOVE TABLE INDICATES TESTS THAT ARE NOT APPLICABLE TO THE ELEMENT TYPE AND WERE NOT PERFORMED. FOR ALL ELEMENTS WHERE GEOMETRY TEST RESULTS HAVE EXCEEDED TOLERANCES, QUAD4 ELEMENT ID 1 PRODUCED SMALLEST SKEW ANGLE OF (TOLERANCE = 60.00). GEOMCHECK Q4_SKEW=60.,MSGLIMIT=5,MSGTYPE=WARN Расчет будет прерван, если этот тест не пройдет. Пример проверки геометрии элемента


149


149 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation 1 MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 4 0 TOLERANCE LIMITS ARE: SA = 60.00, IA(MIN) = 30.00, IA(MAX) = , WF = 0.05, TR = 0.50 (FLAG = LIMIT VIOLATED) ELEMENT TYPE ID SKEW ANGLE MIN INT. ANGLE MAX INT. ANGLE WARPING FACTOR TAPER RATIO QUAD FAIL QUAD FAIL QUAD FAIL QUAD FAIL QUAD FAIL MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 5 0 E L E M E N T G E O M E T R Y T E S T R E S U L T S S U M M A R Y TOTAL NUMBER OF TIMES TOLERANCES WERE EXCEEDED ASPECT/ MINIMUM MAXIMUM SURFACE/FACE EDGE POINT JACOBIAN ELEMENT TYPE SKEW ANGLE TAPER RATIO INTER. ANGLE INTER. ANGLE WARP FACTOR OFFSET RATIO LENGTH RATIO DETERMINANT QUAD N/A N/A N/A N/A IN THE ABOVE TABLE INDICATES TESTS THAT ARE NOT APPLICABLE TO THE ELEMENT TYPE AND WERE NOT PERFORMED. FOR ALL ELEMENTS WHERE GEOMETRY TEST RESULTS HAVE EXCEEDED TOLERANCES, QUAD4 ELEMENT ID 1 PRODUCED SMALLEST SKEW ANGLE OF (TOLERANCE = 60.00). 1 MSC.NASTRAN JOB CREATED ON 28-JUL-05 AT 11:18:00 JULY 28, 2005 MSC.NASTRAN 9/23/04 PAGE 6 0 *** USER FATAL MESSAGE 7555 (EMGPRO) EMG MODULE TERMINATING DUE TO SEVERE FAILURE OF ELEMENT GEOMETRY CHECK TESTS. THE ELEMENT TYPES, ELEMENT IDS AND FAILING TESTS ARE IDENTIFIED ON PREVIOUS PAGES WITH THE FLAG «FAIL» PLACED AFTER THE VALUE METRIC OF THE TEST THAT FAILED. ^^^ USER WARNING MESSAGE 9031 (ERRPH1) ^^^ NOGO ENCOUNTERED IN SUBDMAP SEMG GEOMCHECK Q4_SKEW=60.,MSGLIMIT=5,MSGTYPE=FATAL Расчет будет прерван, если этот тест не пройдет. Пример проверки геометрии элемента


150


150 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Симметрия конструкции Свойства симметрии часто могут использоваться в процессе моделирования для уменьшения ресурсов, требуемых для расчета.


151


151 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Симметрия конструкции (продолжение) Следующий пример демонстрирует использование симметрии при моделировании и расчете рамы. Полная модель


152


152 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Симметрия конструкции (продолжение) Симметричная модель SUBCASE 1


153


153 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Симметрия конструкции (продолжение) Антисимметрия SUBCASE 2


154


154 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation ID SYM,EX TIME 5 SOL 101 CEND $ TITLE =Пример использования условий симметрии/Антисимметрии DISP = ALL $ SUBCASE 1 LABEL = Симметричные ограничения SPC = 1 LOAD = 1 $ SUBCASE 2 LABEL = Антисимметричные ограничения SPC = 2 LOAD = 1 $ SUBCOM 3 LABEL = Левая сторона модели SUBSEQ 1.0, 1.0 $ SUBCOM 4 LABEL = Правая сторона модели SUBSEQ 1.0, -1.0 $ BEGIN BULK $ GRID GRID GRID $ CBAR CBAR PBAR Симметрия конструкции (продолжение) Входной файл MSC NASTRAN


155


155 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation MAT1 1 3.E $ FORCE $ SPC SPC $ ENDDATA Симметрия конструкции (продолжение) Входной файл MSC NASTRAN (продолжение)


156


156 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation Симметрия конструкции (продолжение) SUBCOM 3 рассчитывает перемещения левой части модели. SUBCASE 1 + SUBCASE 2 = SUBCOM 3


157


157 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation SUBCOM 4 рассчитывает перемещения правой части модели. Симметрия конструкции (продолжение) SUBCASE 1 – SUBCASE 2 = SUBCOM 4


158


158 MSC Confidential Семинар NAS101 | 2006 | Раздел 5 | MSC.Software Corporation SUBCOM 3 и SUBCOM 4 представляют полную модель. Симметрия конструкции (продолжение)

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Fatal error 823
  • Fatal error 404 sans
  • Fatal error 4 document is empty line 1 column 1
  • Fatal error 33 inconsistent data на русском
  • Fatal error 33 inconsistent data esxi

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии