Вы находитесь на странице: 1из 63

LSTC_NCAC Гибрид III 50th Манекен

Позиционирование и постобработка

Версия манекена: LSTC.NCAC_H3_50TH_130528_BETA

Дата публикации: 28 мая 2013 г.

Обновлено: 29 мая 2014 г.

Сарба Гуха
(LSTC Мичиган)
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$
$$ LSTC.NCAC_H3_50TH_130528_BETA
$$
$ Предметная модель («Модель») была разработана Livermore Software $
$ Technology Corporation (LSTC). $
$$
$ Модель распространяется бесплатно среди лицензиатов LS-DYNA LSTC $
$ программное обеспечение с текущими годовыми лицензионными сборами (годовая
лицензия) или $ США за обслуживание (оплачиваемая лицензия). LSTC и ее дистрибьюторы
настоящим предоставляют $ $ лицензию для использования модели без исключения и
распространения $
$ для собственных внутренних бизнес-целей. $
$$
$ В качестве условия бесплатного использования Модели пользователь соглашается с тем, что
$
$ не использует Модель или ее части за пределами среды LS-DYNA. $
$$
$ Несмотря на то, что Модель постоянно обновляется и улучшается, каждый пользователь $
$ несет полную ответственность за свои результаты. LSTC не несет
ответственности $ $ что бы то ни было для достоверности, точности или
применимости Модели или любых $ $ результатов, полученных с помощью
Модели. $ $ $
$ КОНКРЕТНО, LSTC ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ, ЯВНЫХ ИЛИ
ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ $ НО НЕ ОГРАНИЧИВАЕТСЯ ГАРАНТИЕЙ
КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ A $
ОСОБЕННАЯ ЦЕЛЬ. LSTC НЕ ГАРАНТИРУЕТ, ЧТО МОДЕЛЬ СООТВЕТСТВУЕТ ЗНАЧЕНИЮ ДОЛЛАРОВ
ТРЕБОВАНИЯ ПОЛЬЗОВАТЕЛЯ $, РАБОТАЮТ В КОМБИНАЦИЯХ, ВЫБРАННЫХ ПОЛЬЗОВАТЕЛЕМ,
ПРОИЗВОДИТ $
РЕЗУЛЬТАТЫ, ЖЕЛАЕМЫЕ ПОЛЬЗОВАТЕЛЕМ, ИЛИ РАБОТАЮТ БЕЗ ПЕРЕРЫВОВ ИЛИ БЕЗ
ОШИБОК. $ $ $

$ LSTC НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ УБЫТКИ ИЛИ УЩЕРБ, КОТОРЫЕ МОГУТ


ВОЗНИКНОВИТЬСЯ В
СВЯЗИ $ $ С МЕБЛИРОВКОЙ, ЭКСПЛУАТАЦИЕЙ ИЛИ ИСПОЛЬЗОВАНИЕМ МОДЕЛИ, ВКЛЮЧАЯ,
БЕЗ $
$ ОГРАНИЧЕНИЕ, ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, СПЕЦИАЛЬНЫЕ, СЛУЧАЙНЫЕ ИЛИ
КОСВЕННЫЕ $
$ УБЫТКИ ЛЮБОГО ВИДА. $
$$
$ LSTC стремится сделать Модель максимально полной, точной, надежной и простой.
$ использовать по мере возможности. Предложения и комментарии следует отправлять по электронной
почте на адрес $
$ support@lstc.com. Сообщайте обо всех ошибках, обнаруженных в $
$ документацию или результаты немедленно в LSTC. $
$$
$ Авторские права (C) 2007-2011 $
$ от Livermore Software Technology Corp. (LSTC) $
$ Все права защищены $
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Страница 2
Предисловие

Хотя LSTC_NCAC 50тыс.% Манекен H-III используется уже несколько лет, мы


впервые публикуем официальный документ по нему.

Предыдущие пользователи версий «Rigid_FE» и «FAST» манекенов могли легко узнать этот
документ, потому что я опубликовал аналогичный документ с выпусками этих моделей. Однако
в этом выпуске я добавил намного больше, чем в предыдущих документах. Большинство этих
дополнительных вещей и модификаций находятся в папке «Приложение» Раздела Документа.

В Приложение-H есть расширенное обсуждение предварительное моделирование используя эту и другие


фиктивные модели в целом. Пожалуйста, прочтите этот раздел, чтобы полностью понять трудности,
связанные с «предварительным моделированием», и то, как мы предлагаем решить проблему с
использованием LSPP в качестве инструмента обработки после завершения предварительного
моделирования. Обратите внимание, что этот метод был полностью реализован в LSPP компанией Кай Ван
нашего офиса LSTC в Китае, следуя моим предложениям. LS-Dyna Разработчик Тодд Славик из нашего
Ливерморского офиса дал чрезвычайно ценное предложение, которое сделало эту реализацию, наконец,
возможной. В ближайшее время я бы хотел подготовить образец модели ясно демонстрируя, как можно
провести предварительное моделирование и как можно приступить к выполнению фактического
моделирования после этого. Я также хотел бы немного «расширить» этот процесс, чтобы всем было еще
проще использовать различные предварительные симуляции с Dummy Models LSTC.

Пожалуйста, прочитайте Приложение для метода поиска Вес манекена либо путем выполнения задания
Dyna, либо непосредственно в LSPP. Пожалуйста, прочтите также мое предупреждение при попытке
определить вес любой модели с помощью
сторонние препроцессоры потому что я обнаружил, что по крайней мере один из них очень плохо
справлялся с этим и, таким образом, вводящий в заблуждение наших пользователей полностью.
Пользователи фактически сообщили мне, что их препроцессор дал 50th Вес H-III должен быть почти 100 кг,
тогда как он должен быть всего около 79 кг - так далеко это было.
Во всех этих случаях, когда пользователи писали мне об этом, мне приходилось исправлять их
неправильные представления о фактическом весе наших манекенов на индивидуальной основе.

Пожалуйста, прочтите о Смещение отрицательного идентификатора в Приложение-Б. Это очень


полезная функция, которая является относительно новой (хотя ей уже много месяцев). В определенных
обстоятельствах это может оказаться очень полезным. В этом же разделе вы можете прочитать примечания
по Перенумерация ID и создание Журнальный файл вести учет Оригинальные идентификаторы и

Стр. 3
соответствующие Новые идентификаторы после перенумерации. Всегда полезно создавать Журнальный
файл при перенумерации любой модели, а не только модели жильцов.
Методика Преобразование единицы был обсужден более подробно в Приложение-C, с особым
примечанием о повторное прикрепление файла дерева в фиктивную модель после
преобразования единиц. Я обнаружил, что это обычное упущение многих пользователей, в
результате чего они не могут позиционировать манекен после преобразования юнита.

Особое признание
Формат этого документа был подготовлен Джейкоб Кребс много лет назад. Фактически, он
поддерживал этот документ для меня во время всех предыдущих выпусков Rigid_FE и БЫСТРЫЙ
муляжи. Недавно Джейкоб покинул LSTC, чтобы продолжить свою карьеру в другом месте. Я хотел
бы поблагодарить его за его усердную работу над этим, сделав мою работу бесконечно проще.
Все, что я сделал с этим документом, - это взял его предыдущую версию и отредактировал
соответствующим образом.
Спасибо, Джейкоб.
ВСТУПЛЕНИЕ
Документ содержит рекомендуемые процедуры для выполнения фиктивного
позиционирования и постобработки (извлечения ответов) с помощью LS-PrePost.

ВЕРСИЯ 2.0 ПРИМЕЧАНИЕ О ВЫПУСКЕ

Этот выпуск содержит Hybrid III 50. th Процентиль LSTC_NCAC Манекен. Любые отзывы
приветствуются. Комментарии и предложения можно отправлять по адресуatds@lstc.com.

LS-ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ

Требуется LS-PrePost 3.2 или более поздняя версия, особенно для части
ПОЗИЦИОНИРОВАНИЯ этого документа. Загрузите последнюю сборку для своей ОС с сайта
http://ftp.lstc.com/user/lsprepost/ Если возникнут проблемы с загрузкой, напишите по
адресу support@lst.com

ЕДИНИЦЫ ИЗМЕРЕНИЯ

Все манекены LSTC используют мм-мс-кг-кН система единиц. См. Приложение C для справки по
преобразованию системы единиц.

ОБЩИЕ РЕКОМЕНДАЦИИ
Чтобы добиться результатов, согласующихся с результатами калибровки, представленными в этом документе,

выполняйте измерения с шагом по времени 1 микросекунду или меньше.

Чтобы получить данные об ускорении, которые можно эффективно фильтровать, используйте интервал вывода *
DATABASE_NODOUT. 0,01 миллисекунды или меньше.

КАЛИБРОВКА
50th Тест на разгибание шеи
Технические характеристики Результат
Параметр

Стр. 5
Скорость удара маятника 5,94 м / с ≤ скорость ≤ 6,19 м / с 6,07 м / с
@ 10 17,2 ≤ г ≤ 21,2 17,85 г
мс
Маятниковое @ 20 14,0 ≤ г ≤ 19,0 15,75 г
замедление мс
против Time Pulse 11,0 ≤ г ≤ 16,0 11,32 г
@ 30
мс
Встретились
> 30 мс 22,0 г максимум
Первый распад маятника до 38 мс ≤ время ≤ 46 мс 42,15 мс
81 ° ≤ максимальное вращение ≤ 106 ° 94.00 °
вращения плоскости D 5 g 72 мс ≤ время максимального вращения 79,05 мс
≤ 82 мс
Время поворота плоскости D до
пересечения 0 ° 147 мс ≤ время ≤ 174 мс 162,05 мс
Во время первого отскока
- 80,0 Нм ≤ момент ≤ -52,9 Нм 65 - 57,30 Нм
Максимальный момент
мс ≤ время ≤ 79 мс 68,05 мс
Время первого спада до 0 Нм
Распад отрицательного момента
120 мс ≤ время ≤ 148 мс
140,39 мс
50th Тест на сгибание шеи
Технические характеристики Результат
Параметр
Скорость удара маятника 6,89 м / с ≤ скорость ≤ 7,13 м / с 6,96 м / с
@ 10 22,5 ≤ г ≤ 27,5 22,93 г
мс
Маятниковое @ 20 17,6 ≤ г ≤ 22,6 20,30 г
замедление мс
против Time Pulse 12,5 ≤ г ≤ 18,5 13.00 г
@ 30
мс
Встретились
> 30 мс 29,0 г максимум
Первый распад маятника до 34 мс ≤ время ≤ 42 мс 39,35 мс
64 ° ≤ максимальное вращение ≤ 78 ° 77,50 °
вращения плоскости D 5 g 57 мс ≤ время максимального вращения ≤ 64 60,35 мс
мс
Время поворота плоскости D до
пересечения 0 ° во время первого отскока 113 мс ≤ время ≤ 128 мс 127,35 мс
88,1 Нм ≤ момент ≤ 108,5 Нм 47 98,10 Нм
Максимальный момент
мс ≤ время ≤ 58 мс 52,35 мс
Время первого спада до 0
Распад положительного момента 97,45 мс
Нм 97 мс ≤ время ≤ 107 мс
50th Удар грудной клетки

Стр. 6
Технические характеристики Результат
Параметр
Скорость тестового зонда 6,59 м / с ≤ скорость ≤ 6,83 м / с 6,68 м / с
Сжатие груди 63,5 мм ≤ сжатие ≤ 72,6 мм 5160 Н 69,4 мм
Пиковая сила сопротивления ≤ пиковое усилие ≤ 5894 Н 69% ≤ 5787 с.ш.
Внутренний гистерезис гистерезис ≤ 85% 71,07%

Стр. 7
Рисунок 2 - Крайнее положение разгибания шеи

Стр. 8
Рисунок 3 - Маятниковая скорость разгибания
шеи

Рисунок 4 - Маятниковое ускорение


разгибания шеи

Рисунок 5 - Разгибание шеи в верхней


части шеи.
Стр.7
Стр. 8
Рисунок 8 - Скорость маятника при сгибании
шеи

Рисунок 9 - Ускорение маятника при


сгибании шеи

Рисунок 10 - Сгибание шеи в верхней


части шеи.
Стр.9

Рисунок 11 - Разрушение калибровочного ребра


грудной клетки

Рисунок 12 - Начальное изображение калибровки


грудной клетки
Рисунок 13 - Отклонение калибровочной силы
грудной клетки

Стр.10
ПОЗИЦИОНИРОВАНИЕ

Есть много способов, которыми манекены могут быть размещены и включены в анализ LS-DYNA, но в этой
документации основное внимание будет уделено следующему общему подходу:

1. Загрузите транспортное средство / конструкцию в LS-PrePost (Файл> Открыть> Файл ключевых слов LS-DYNA)
2. Импортируйте фиктивную модель (Файл> Импорт> Файл ключевых слов LS-DYNA).
а. Нажмите «Настройка смещения» в диалоговом окне «Импорт файла».

б. Введите смещение по умолчанию: 1000000 (мы предлагаем смещение на число, например,

один миллион, чтобы идентификаторы объектов, указанные в разделе ПОСТ-ОБРАБОТКА,

соответствовали идентификаторам в вашей модели) c. Нажмите «Установить».

d. Нажмите «Импорт».
3. Манекен позиционирования

4. Запишите позиционированный манекен в отдельный файл.


5. Настройте фиктивные контакты.
6. Запишите автомобиль / конструкцию в отдельный файл (с контактами).
7. Включите позиционированный манекен в анализ, используя * INCLUDE

Для всех, кто интересуется, смещение, описанное на этапе 2b, также может быть выполнено независимо от
размещения манекена. Инструкции для этого можно найти в ПРИЛОЖЕНИИ B. Однако мы не рекомендуем
использовать * INCLUDE_TRANSFORM для смещения фиктивных идентификаторов, поскольку LS-DYNA не
смещает соответствующие идентификаторы файлов дерева в процессе. Вместо этого мы рекомендуем
преобразовывать фиктивные идентификаторы только в LSPrePost. В следующих разделах более подробно
описаны шаги 3-4 выше.

Позиционирование точки H

Манекен «в исходном состоянии» находится в вертикальном сидячем положении лицом назад.


Важная информация о точке H:

I. Точка H расположена в глобальном 0,0,0 (NID 52510201)


II. «Жесткий маркер» находится в точке H для удобной визуализации (PID 52500236).
III. Местная система координат имеет начало в точке H (LCS_ID 52500066, которая параллельна
глобальной оси в положении «при поставке»)
IV. Эти 3 объекта жестко прикреплены к манекену и вращаются / перемещаются вместе с ним.

После того, как манекен будет импортирован в вашу модель, начнется позиционирование следующим образом:

Стр. 14
1. Выберите «Приложение»> «Позиционирование фиктивного».

2. Выберите «Операции с точкой H».


3. Выберите «Перевести».
4. Введите координаты X, Y, Z для точки H (нажав Входить после каждого) или же введите значение
«Расстояние» и используйте кнопки «+/-», чтобы перевести манекен

Обратите внимание, что местоположение H-Point постоянно обновляется по мере внесения


корректировок в «Global X», «Global Y» и «Global Z». Если предварительно установленный манекен
считывается в LS-PrePost, местоположение H-Point отображается немедленно.

Вращения таза

1. Выберите «Операции с точкой H» (уже должен быть выбран)


2. Выберите «Повернуть».

3. Выберите «Локальный» (здесь операции будут «последовательно вращать» LCS_ID 52500066 в любом
порядке, выбранном пользователем относительно осей X, Y и Z).
4. Выберите «Ось Z».
5. Введите «Rot. Анг. " значение (в градусах) и используйте кнопки «+/-», чтобы повернуть манекен 6. При
желании повторите шаги 4–5 для осей X и Y.

Доступны два метода для сообщения углов, на которые манекен был повернут (относительно положения
«как указано»). Сообщая об этих углах, мы не можем отслеживать точную последовательность, в которой
пользователь выбирает выполнение поворотов. Однако мы всегда можем сообщить по крайней мере одну
последовательность углов поворота, которая приведет к текущему положению.

Есть «12 различных последовательностей поворотов», которые могут быть приняты. Разделены на 2 группы
по 6 человек:

Вращения на угол Брайанта: XYZ, XZY, YXZ, YZX, ZXY и ZYX


Вращения на угол Эйлера: XYX, XZX, YXY, YZY, ZXZ и ZYZ

Обратите внимание, что в схеме угла Брайанта все три оси различны, тогда как в схеме
угла Эйлера первая и третья оси совпадают.

Поскольку мы не можем сообщить обо всех двенадцати схемах, мы выбрали то, что считаем
наиболее важным из каждой группы: Bryant ZYX и Euler ZYZ. Это было основано на идее, что для
большинства сценариев позиционирования манекена вращение вокруг оси X очень
маловероятно, потому что это кладет манекен на бок. Обычно достаточно первых двух вращений
в любой схеме (Z и Y).

Стр. 15
По мере вращения манекена значения углов постоянно обновляются и сообщаются. Для просмотра вывода
можно переключаться между вкладками ZYX и ZYZ на нижней панели. Кроме того, если предварительно
установленный манекен считывается в LS-PrePost, вывод ZYX и ZYZ будет отображаться немедленно. Мы
рекомендуем просмотреть оба набора углов, потому что часто один из них более «интуитивно понятен»,
чем другой.

Вращения конечностей

1. Выберите «Операции на конечностях».

2. Выберите конечность, которую вы хотите повернуть, щелкнув ВЛЕВО в списке или щелкнув ВПРАВО
непосредственно в графическое окно
Обратите внимание, что как только конечность выбрана, на экране появляется пара локальных
систем координат. Один прикреплен к «родительскому компоненту», а другой - к «дочернему».
Первоначально оба совпадают, и их начало представляет собой место сустава, вокруг которого
конечность может вращаться.
3. Чтобы повернуть конечность, перетащите ее из стороны в сторону, удерживая левую кнопку мыши, или
введите
«Гниль. Анг. " Значение и используйте кнопки «+/-»
Обратите внимание, что во время этой операции «дочерняя LCS» будет вращаться относительно
«родительской».

Обратите внимание, что не все степени свободы активны для каждого сустава. Многие суставы конечностей
являются «вращательными» и имеют только одну ось вращения. Другие оси даже не могут быть выбраны
(они неактивны). Для «сферических» соединений можно выбрать две и более оси вращения.

Также обратите внимание на определенные «упорные углы», которые были определены в модели
манекена, за пределами которых конечности не могут вращаться. При выполнении такого условия на
экране появляется сообщение. Для сферических соединений, даже если можно выбрать ось вращения,
один может не поворачиваться вокруг него, потому что заданные упорные углы могут быть очень
маленькими (~ 0,1 градуса). Это сделано для предотвращения вращения конечности нефизическим
способом, и эту функцию нельзя переопределить в LS-PrePost. единственный способ изменить это -
изменить углы остановки во входной колоде, но это нет рекомендуемые.

Поясничные вращения

1. Загрузите фиктивную модель в LS-PrePost 3.2 или новее.


Обратите внимание, что LS-PrePost автоматически откроет интерфейс фиктивного позиционирования.
2. Выберите «Операции на пояснице».

Стр. 16
3. Введите любое значение для «Общий угол поворота».
Обратите внимание, что этот угол является абсолютным, а не аддитивным. Другими словами, угол
всегда соответствует кривизне «в исходном состоянии». Чтобы четко видеть вращение, введите
большое значение (например, 45) и выключите куртку и таз.
4. Нажмите «Применить».

5. Нажмите «+» или «-» рядом с «Приращением», чтобы внести незначительные изменения (этот шаг не является
обязательным).

6. Нажмите «Принять».

Рисунок 14 - Поясничный отдел повернут на 45 градусов (только иллюстративный)

Примечания по вращению поясницы:

1) Эта процедура рекомендуется для небольшие вращения только (<5 градусов). Большой угол,
показанный на рисунке выше, предназначен исключительно для целей иллюстрации.

2) Верхняя часть манекена Hybrid III прикреплена к нижней части тела через поясницу. Во время
размещения манекена в лаборатории поясничный отдел часто «сгибается» на некоторую величину от
«ожидаемого» состояния. Это происходит потому, что манекены очень тяжелые, и лаборантам
приходится прикладывать большие физические усилия, чтобы правильно их расположить. Однако в
большинстве моделей манекенов нет быстрого способа согнуть поясницу в соответствии с
испытательным положением. В результате, даже если точка Н и угол таза

установлен в точном соответствии с тестовыми измерениями, «головная цель» не совпадает.

3) В пояснице манекена нет «суставов». Любое вращение верхней части тела, которое происходит в
лаборатории, происходит из-за фактического «изгиба» поясничного отдела, и это создает проблему при

Стр. 17
попытке построить соответствующую модель FE. Чтобы решить эту проблему, в LS-PrePost была
добавлена опция для плавного и равномерно согните поясницу, чтобы вращение верхней части тела
более точно соответствовало положениям лабораторного манекена.

4) Как «практическое правило» для этой версии Hybrid III 50th Манекен-манекен, вращающий
поясницу на + 2,9 градуса от «выпущенного» будет перемещать «головную мишень» примерно на 1
дюйм вперед и примерно на 1/3 дюйма вниз.

5) Чтобы приспособиться к вращению поясницы, нужно было добавить новые блоки информации в
Файл дерева.
Следовательно Дерево в этом выпуске не совместим с гораздо более старыми Форматы дерева
и наоборот.

6) Когда макет модели изначально загружен, LS-PrePost вычисляет поворот поясницы (относительно
конфигурации «в исходном состоянии»), и этот угол отображается в интерфейсе позиционирования
макета. Таким образом, LS-PrePost можно использовать для быстрой проверки степени поворота
поясницы, которая была применена к «предварительно установленному» манекену.

Сохранение установленного манекена

1. Нажмите «Написать» в интерфейсе фиктивного позиционирования.

2. Выберите манекен для вывода (возможно их несколько).


3. Щелкните «…», чтобы перейти к желаемой папке.
4. Введите имя файла и нажмите «Сохранить» в диалоговом окне «Выходной файл».
5. Нажмите «Написать».

ПОСТОБРАБОТКА
Эти инструкции постобработки основаны на идентификаторах узла / элемента / соединения, которые
существуют в фиктивной модели. Обязательно внимательно следуйте шагам, связанным со смещением
идентификаторов в разделе ПОЗИЦИОНИРОВАНИЕ, чтобы идентификаторы объектов в вашей модели
совпадали с указанными ниже.

Мы попытались модернизировать манекен таким образом, чтобы «признаки» всех перечисленных ниже
реакций на травмы были правильными. Например, «-Мой» верхней части шеи в физическом тесте также
должен отображаться как «Мой» в ответе анализа. Если вы обнаружите, что это не так, сообщите нам об
этом.

Ускорение головы (в местной КС № 52500067 головного акселерометра)

Стр. 18
1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)
2. Перейдите в "Опубликовать"> "ASCII".

3. Выберите «nodout *» в верхнем списке.


4. Нажмите «Загрузить».

5. Выберите узел "52500001" в среднем списке.


6. Выберите «9-X-ускорение», «10-Y-ускорение» и «11-Z-ускорение» в нижнем списке (щелкните и

перетащите или используйте Ctrl клавиша для одновременного выбора нескольких элементов)

7. Нажмите «Plot» или «New» (появится окно Plot).


8. Нажмите «Масштаб» (для преобразования из мм / мс2 к G)

9. Введите шкалу Y: 101,937 (1 / 0,00981).


10. Нажмите «Применить».

11. Установите флажок «Автоподбор» (чтобы снова отобразить масштабированную кривую).

12. Нажмите «Фильтр» в окне графика.


13. Выберите фильтр: SAE.

14. Выберите C / s (Гц): 108 (частота фильтра)


15. Нажмите «Применить».

16. Нажмите «Oper».

17. Выберите «resultant3» из списка (возможно, вам придется прокрутить вниз).

18. Отметьте «Curve1».

19. Выберите «1 X-ускорение» (галочка автоматически переместится на «Curve2»).


20. Выберите «1 Y-ускорение» (галочка автоматически переместится на «Кривая 3»).
21. Выберите «1 Z-ускорение».
22. Нажмите «Применить».

Ускорение груди (в местной КС № 52500068 грудного акселерометра)

Выполните шаги для ускорения головы, кроме…


На шаге 5 выберите узел «52501787»

Ускорение таза (в местной КС № 52500073 тазового акселерометра)

Следуйте инструкциям по ускорению головы,


кроме… На шаге 5 выберите узел

«52503304».

Стр. 19
Ускорения головы, груди и таза (в глобальной системе координат)

Выполните указанные выше действия, кроме…

Используйте узлы «52560001», «52561787» и «52563304» для построения графиков ускорений головы,
груди и таза соответственно. Эти ускоренияне могу использоваться для расчета травм пассажиров.

Критерии травмы головы (HIC)

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Перейдите в "Опубликовать"> "Настройки".

3. Выберите «Hic / Csi const.»


4. Выберите единицы времени: мсек.

5. Выберите Постоянная силы тяжести: 0,00981.


6. Перейдите в "Опубликовать"> "ASCII".

7. Выберите «nodout *» в верхнем списке.


8. Нажмите «Загрузить».

9. Выберите узел «52500001» в среднем списке.


10. Выберите «14-hic36» в нижнем списке.
11. Нажмите «HicCsi».
12. Установите флажок «Применить предварительный фильтр».

13. Выберите фильтр: SAE.

14. Выберите C / s (Hz): 108


15. Нажмите «График» или «Новый».

Индекс тяжести грудной клетки (CSI)

Выполните шаги, указанные выше для HIC,

за исключением… На шаге 9 выберите узел

«52501787». На шаге 10 выберите «15-csi»

Отклонение груди

В манекене отклонение измеряется от вращения рычага грудного


потенциометра. В
рука подключен к потенциометру в основании, которое откалибровано для разных углов
поворота. Угловое вращение рычага потенциометра затем умножается на «коэффициент
линеаризации» (или «передаточную функцию»), дающий прогиб груди испытательного манекена.

Стр.20
В нашей фиктивной модели рычаг потенциометра груди представлен ПИД 50300036 (Балки). Рука
подключена к Поворотная пружина очень низкой жесткости (Элем_ID 52500010). Сюжет Угол поворота
(радианы) в зависимости от времени для Spring Element 52500010, а затем умножение ординаты на
заранее определенное коэффициент линеаризации, дает сюжет Отклонение грудной клетки (мм) от
времени.

В коэффициент линеаризации является 146,0 мм для этого 50тыс.% манекен. Обратите внимание, что этот
коэффициент должен давать линейные измерения, довольно близкие к реальности, при прогибе грудной
клетки до 50 мм (что близко к верхнему пределу, разрешенному большинством автомобильных компаний
для 50 мм).тыс.% H-III при проектировании своих машин).

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Перейдите в "Опубликовать"> "ASCII".
3. Выберите «deforc *» из верхнего списка.
4. Нажмите «Загрузить».
5. Измените «Trans» на «Rotat» в раскрывающемся меню.
Обратите внимание, что «Trans» - для линейных пружин, а «Rotat» - для вращающихся пружин.

6. Выберите «52500010-R» в среднем списке (это пружина в основании потенциометра, которая


измеряет вращение).
7. Выберите "10-относительное вращение" в нижнем списке.
8. Нажмите «Plot» или «New» (график углового поворота пружины в рад / мс).
9. Нажмите «Масштаб».
10. Введите шкалу Y: 146,0 (для 50th LSTC_NCAC H-III)
11. Нажмите «Применить».
12. Установите флажок «Автоподбор».
13. Щелкните «Заголовок».
14. Введите метку оси Y: отклонение грудной клетки (мм)

15. Нажмите «Применить».

Бедренные силы (в локальной CS № 50500001 для левой и локальной CS № 50600001 для правой)

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Перейдите в "Опубликовать"> "ASCII".
3. Выберите «secforc *» в верхнем списке.
4. Нажмите «Загрузить».

Стр.21
5. Выберите «50500001» (левое бедро) или «50600001» (правое бедро) из среднего списка.
6. В нижнем списке выберите "Z-force".
7. Нажмите «Plot» или «New» (осевая сила бедра отображается в кН).
8. Нажмите «Фильтр» в окне графика.
9. Выберите фильтр: SAE. 10. Выберите C / s (Hz): 108
11. Нажмите «Применить».

Силы верхней части шеи (в местной CS № 50100010)

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Перейдите в "Опубликовать"> "ASCII".
3. Выберите «secforc *» в верхнем списке.
4. Нажмите «Загрузить».
5. В среднем списке выберите "50100001".
6. Выберите «Сила X» (Сила сдвига, Fx) или «Сила Z» (Сила растяжения, Fz) из нижнего списка.
7. Нажмите «Plot» или «New» (отображает усилие на верхней части шеи в кН).

Момент верхней части шеи в затылочном мыщелке (CorrectedMy) (в локальной CS № 50100009)

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Перейдите в "Опубликовать"> "ASCII".
3. Выберите «jntforc *» из верхнего списка.
4. Нажмите «Загрузить».
5. Нажмите «JStifR» (позволяет изучать моменты, а не силы).
6. Выберите «StR-50100001» из среднего списка (это «общая жесткость» затылочного мыщелка,
представленная идентификатором сустава 50100001 в нашей модели).
7. Выберите "21-тета-момент-всего" из нижнего списка.
8. Нажмите «График» (отображает «скорректированный момент верхней шейки» в кН-мм {т. Е. Нм}).

Примечание что, поскольку мы измеряем момент непосредственно на затылочном


мыщелке, дальнейшая коррекция не требуется.
9. Нажмите «Фильтр».
10. Выберите фильтр: SAE. 11. Выберите C / s (Hz): 108
12. Нажмите «Применить».

Левая большеберцовая кость Силы и моменты (в локальной CS № 50700001)

Стр.22
1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)
2. Перейдите в "Опубликовать"> "ASCII".
3. Выберите «secforc *» в верхнем списке.
4. Нажмите «Загрузить».

5. Выберите «50700002» (левая нижняя большеберцовая кость) или «50700003» (левая


верхняя большеберцовая кость) из среднего списка.
6. Выберите Fx, Fy, Fz, Mx, My или Mz.
7. Нажмите «График» (отображает усилие в нижней части большеберцовой кости в кН
или момент в кН-мм {т. Е. Нм}).

Правая большеберцовая кость Силы и моменты (в локальной CS № 50800001)

Выполните шаги, указанные выше для сил нижнего отдела большеберцовой кости, за
исключением…
На шаге 5 выберите «50800002» (правая нижняя большеберцовая кость) или «50800003»

(правая верхняя большеберцовая кость) из среднего списка. Шаги 6 и 7 одинаковы.

Нижние поясничные силы (в местной CS № 52500029)

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Перейдите в "Опубликовать"> "ASCII".

3. Выберите «jntforc *» из верхнего списка.


4. Нажмите «Загрузить».
5. Щелкните «Jforc».
6. Выберите «Jt-52500038» из среднего списка.
7. Выберите «X-force» (или любой другой) из нижнего списка.

8. Нажмите «График» на боковой панели (отображается сила в нижней части


большеберцовой кости в кН).

Нижние поясничные моменты (в местной CS № 52500029)

Стр.23
Выполните шаги, указанные выше для нижних

поясничных сил, за исключением… На шаге 5

нажмите «JStifR»

На шаге 6 выберите «StR-52500015».


На шаге 7 выберите «жесткость фи-момента» для Mx, «жесткость тета-момента» для My
или «жесткость псимоментов» для Mz.

Обратите внимание, что с этим суставом не связаны кривые момента. Следовательно,


результаты на момент должны сравниваться с результатами испытаний, чтобы
убедиться, что они действительны.

Смещение ползунка колена (в локальной CS № 50700018 для левой и локальной CS № 50800018


для правой)

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Перейдите в "Опубликовать"> "ASCII".

3. Выберите «jntforc *» из верхнего списка.


4. Нажмите «Загрузить».
5. Щелкните «JstifT».
6. Выберите «StT-50700002» (ползунок для левого колена) или «StT-50800002» (ползунок
для правого колена) из среднего списка.
7. В нижнем списке выберите «Смещение по оси x».
8. Нажмите «Plot» (смещение ползунка колена отображается в мм).

Анимация с визуализацией ключевых слов

Часто бывает полезно анимировать результаты «d3plot» при визуализации ключевых слов (соединения,
акселерометры, локальные системы координат, контакты, наборы и т. Д.). Этого можно добиться в LS-
PrePost следующим образом:

1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)


2. Загрузите соответствующий входной файл ключевого слова (Файл> Открыть> Файл
ключевого слова LS-DYNA).
3. Нажмите «Да» во всплывающем диалоговом окне.

Стр.24
4. Перейдите в Model> Display.
5. Нажмите «Все».
6. Анимируйте модель.

Обратите внимание, что на рисунке ниже мы показали его со

всеми отображаемыми LCS. Вы также можете сделать это с

отображаемыми соединениями, CNRB и другими объектами.

Просто относитесь к ней как к обычной модели, включая и

выключая объекты по своему усмотрению.

Рисунок 15 - Анимация с визуализацией ключевых слов

ПРИЛОЖЕНИЕ А - Метод определения веса манекена


Многие пользователи жаловались мне, что вес нашего «манекена» значительно
отличается от веса «физического манекена». В ответ на запрос я узнал, что они пытались
определить вес с помощью каких-то «сторонний препроцессор».

Я всем им посоветовал: правильный способ узнать «Общий вес модели»


- это запустить Дина работа а затем заглянув в "d3hsp ”Файл, чтобы узнать, какой
вес. Я также сказал им, что рассматриваемый препроцессор определенно
неправильно рассчитал вес, и поэтому ему нельзя доверять в этом вопросе.

Чтобы узнать вес манекена, вы можете сделать следующее:

Стр.25
а) Скопируйте файл-пустышку в отдельный каталог (в этом каталоге больше ничего не
должно быть).
б) Запустите задание Dyna, используя файл-пустышку в качестве «входной колоды».
Поскольку время завершения по умолчанию равно «0,0», задание скоро
завершится (примерно через минуту).
в) Теперь отредактируйте «d3hsp" файл.
г) Сначала пройдите до «низа» файла «d3hsp» (последняя строка).
д) Затем найдите «вверх» строку «мас», С пробелом между буквами« м »,« а »и« с ».
е) Это должно привести вас к «totalmas s ".
ж) Прочтите здесь вес манекена.
з) «LSTC.NCAC_H3_50TH_130528_BETA”Манекен весит 79,599 кг, используя этот метод.

Обратите внимание, что современные версии LSPP также очень хороши при расчете
массы.

Это можно сделать в «Мера» После прочтения манекена и сохранения« всей модели »на
активном экране, выбрав« Масса» В раскрывающемся меню, нажав «Все", А затем нажав
"Применять" кнопка. Масса модели будет отображаться в окне «сообщения» внизу.
Чтобы прочитать сообщение, окно может быть «расширено», щелкнув «правую кнопку
мыши в старом графическом интерфейсе пользователя» или «дважды щелкнув левой
кнопкой мыши в новом графическом интерфейсе пользователя» после того, как
поместите указатель мыши в окно.

Текущий LSPP дает вес как 79,605 кг для этого манекена, что действительно близко к
значению Dyna.

Тем не менее, я бы по-прежнему предлагал, чтобы определить вес модели (любой


модели, а не только манекена), лучше всего запустить «Время-0 Dyna Job"И увидев, что
написано в"d3hsp" файл.

Я предлагаю вам НЕ использовать сторонние препроцессоры для расчета Масса модели.


Я обнаружил, что по крайней мере один из них постоянно давал неверные результаты на
протяжении многих лет, и я подозреваю, что они еще не исправили это. Это только ввело
в заблуждение многих наших пользователей по всему миру, и мне приходилось

Стр.26
исправлять все их заблуждения на индивидуальной основе, когда они писали мне об
этом.

Вы, конечно, можете используйте любой препроцессор по вашему выбору в большинстве


других вопросов моделирования. я не имею предложения за или против их
использования.

ПРИЛОЖЕНИЕ B - Смещение идентификатора и изменение

нумерации Выполнить Смещение ID независимо от

расположения манекена:

1. Загрузите манекен (Файл> Открыть> Файл ключевого слова LS-DYNA).


2. Перейдите в «Модель»> «Перенумеровать».
3. Выберите «Смещение» (в Старый графический интерфейс, Выбрать ВСЕ чтобы перейти
к следующему шагу) 4. Введите смещение: 1000000 (только пример).
5. Нажмите «SetAll» (все поля в столбце «StartID» будут установлены на 1000000).
6. Нажмите «Смещение».
7. Сохраните манекен смещения (Файл> Сохранить как> Сохранить ключевое слово
как…).

Выполнить Перенумерация ID независимо от расположения манекена:

1. Загрузите манекен (Файл> Открыть> Файл ключевого слова LS-DYNA).


2. Перейдите в «Модель»> «Перенумеровать».
3. Выберите «Перенумеровать» (в Старый графический интерфейс, Выбрать ВСЕ чтобы
перейти к следующему шагу)
4. Введите идентификатор начала перенумерации: 1 (это значение по умолчанию).
5. Нажмите «SetAll» (все поля в столбце «StartID» будут установлены на 1).
6. Нажмите «Перенумеровать».
7. Сохраните манекен смещения (Файл> Сохранить как> Сохранить ключевое слово
как…).

Стр.27
Примечания к Смещение ID а также Перенумерация:

1) Первый способ, описанный выше, можно использовать для применения единое смещение

идентификатора для всех проверенных сущностей. Чтобы использовать настраиваемое смещение для любого
конкретного типа объекта (узлов, элементов, частей и т. Д.), Щелкните соответствующую строку в столбце «StartID»

таблицы и введите значение вручную.

2) Мы не рекомендуется использовать * INCLUDE_TRANSFORM для смещения фиктивных


идентификаторов, поскольку Dyna не смещает соответствующие Идентификаторы файлов дерева в
процессе. Вместо этого мы рекомендуем преобразовывать фиктивные идентификаторы только в LS-
PrePost. Мы такжене рекомендую другие препроцессоры для этой операции.

3) «Отрицательное смещение”Идентификаторов возможно с относительно новой версией LSPP. Эта


функция доступна уже много месяцев. Используя эту функцию, вы можете сдвинуть все идентификаторы
«вниз”На сумму.

Этот процесс требовал тщательной реализации, поскольку он может привести к «нулевым» или
«отрицательным идентификаторам», если пользователь введет неподходящее смещение. Следовательно,
необходимо было поставить «галочку», чтобы даже если «единственный идентификатор» во всей модели
стал «нулевым» или «отрицательным»,вся операция будет прерван LSPP. Мы не могли допустить
ситуации, когда смещение будет работать «частично» в модели, потому что тогда пользователь никогда
не узнает, где это работает, а где нет. Итак, мы реализовали это так, чтовсе это
было бы заброшено если был единственный идентификатор, который стал нулевым или
отрицательным.

Я попытался компенсировать идентификаторы этого выпуска «на 50 миллионов» (-50000000), и он работает

правильно. Это приводит к тому, что все исходные идентификаторы попадают в гораздо более управляемый

диапазон в пределах 3 миллионов или около того.

Стр.28
4) Вы всегда можете «Перенумеровать идентификаторы» Как обычно (скажем, начиная с« 1 »).
Однако всеКаналы травмы будут перенумерованы в результате и Постобработка позже станет
чрезвычайно трудным.

Вы все равно можете получить некоторую помощь в этом вопросе, нажав кнопку «Сохранить файл
журнала перенумерации »На панели и введите имя, например« Dummy_Renumbering_Log », в поле
непосредственно под ним. Затем вы можете приступить к перенумерации колоды как обычно. Как
следствие, LSPPзаписывает файл журнала с именем пользователя, в котором перечислены «исходные
идентификаторы» и соответствующие «новые идентификаторы». группа за группой. Обратившись к
этому списку, легко найти Новые идентификаторы канала фиктивной травмы которые соответствуют
соответственно тому, что написано в этом руководстве.

На следующих страницах я приведу несколько примеров изменения нумерации


идентификаторов этой версии HIII, начиная с «1». Все они сняты сПеренумерованный журнал
Filе выписано ЛСПП.

Случайные примеры ниже показывают эффект перенумерация всех объектов этой модели
выпуска в LSPP начиная с идентификатора «1» (как указано в «файле журнала»):

* DATABASE_CROSS_SECTION_SET $ Старый

идентификатор Новый идентификатор

50100001 1
50500001 2
* DEFINE_COORDINATE_NODES $ Старый

идентификатор Новый идентификатор

50100009 1
50100010 2

* DEFINE_CURVE
$ Старый ID Новый ID
50200009 1
50200011 2

* ELEMENT_SOLID
$ Старый ID Новый ID

Стр. 29
50100000 1
50100001 2

* ELEMENT_SHELL
$ Старый ID Новый ID
50100201 1
50100202 2
* ELEMENT_SEATBELT_ACCELEROMETER $ Старый
идентификатор Новый идентификатор

50100010 1
50300001 2
* УЗЕЛ $ Старый ID
Новый ID

50100000 1
50100001 2
* CONSTRAINED_JOINT_SPHERICAL $ Старый

идентификатор Новый идентификатор

50100002 2
* CONSTRAINED_JOINT_REVOLUTE $ Старый

идентификатор Новый идентификатор

50300002 22
50300003 23
* CONSTRAINED_JOINT_STIFFNESS_GENERALIZED $ Старый идентификатор
Новый идентификатор

50100001 1
50100002 2

* CONSTRAINED_JOINT_STIFFNESS_TRANSLATIONAL
$ Старый ID Новый ID

50700002 21 год

50800002 22

Стр. 30
* ЧАСТЬ $ Старый ID
Новый ID

50100000 1
50100001 2
* MAT_ELASTIC
$ Старый ID Новый ID
50200002 13
50200003 14

* MAT_LOW_DENSITY_FOAM
$ Старый ID Новый ID

51600001 211

* SECTION_SHELL
$ Старый ID Новый ID

50400006 85
50400007 86

* SECTION_BEAM
$ Старый ID Новый ID
50800012158
50800013 159
ПРИЛОЖЕНИЕ C - Преобразование единиц

Несколько стандартных Преобразование единиц файлы предоставляются, чтобы помочь преобразовать


манекен в альтернативные системы единиц. Запуск любого из них приведет к созданию нового файла с
именем «dyna.inc», Который представляет собой преобразованную манекен. Рабочая часть пары файлов
указана ниже для справки. Пожалуйста, обратитесь к самим файлам для объяснения того, как масштабные
коэффициенты (fctmas, fcttim, а также fctlen) были выведены.

Запустить Transform_mm-ms-kg_To_mm-s-tonne.k чтобы преобразовать манекен в «мм-с-тонна-Н”:

$
$* КЛЮЧЕВОЕ СЛОВО

Стр. 31
* INCLUDE_TRANSFORM $
$ # filename (укажите имя входного файла ниже; приведен только пример).
InputFileName
.k

$ # idnoff Ideoff idpo


0 0
$ # idroff
0 fcttim fctlen
$ # fctmas 0,001 1.00
0,001
$ # tranid
$

0
$
* CONTROL_TERMINATION
$ # endtim endcyc dtmin end endmas
0,000 0 0,000 0,000 0,000
$

Запустить Transform_mm-ms-kg_To_English_Units.k чтобы преобразовать манекен в


«Английские единицы”:

$
$* КЛЮЧЕВОЕ СЛОВО

* INCLUDE_TRANSFORM $
$ # filename (укажите имя входного файла ниже; приведен только пример).
InputFileName.k
$
$ # idnoff Ideoff idpoff idmoff idsoff idfoff iddoff
0 0 0 0 0 0 0
$ # idroff
0
$ # fctmas fcttim fctlen function incout1
0,005708 0,001 0,03937 1.000 1
$ # tranid
0

Стр. 32
$
* CONTROL_TERMINATION
$ # endtim endcyc dtmin end endmas
0,000 0 0,000 0,000 0,000
$
* КОНЕЦ

ПРИМЕЧАНИЕ: Пожалуйста, переименуйте преобразованный в единицы измерения "dyna.incНемедленно.

Стр. 33
Шаги за которым нужно следить Преобразование единиц:

а) Пожалуйста, поймите объяснения, приведенные для коэффициентов преобразования

в самом файле. Пожалуйста, внимательно проверьте указанные факторы.

б) Дайте «имя файла” чьи единицы вы хотите преобразовать вместо строки


«InputFileName.k»В« файле преобразования единиц ».

c) Запустите задание Dyna с помощью Файл преобразования в качестве входной

колоды для прогона. Поскольку время завершения указано как «0,0», оно закончится

через несколько секунд.

г) После запуска найдите файл с именем "dyna.inc " в том же каталоге. Это "Файл с
преобразованием единиц измерения ".

ПРИМЕЧАНИЕ: Имя файла, преобразованного в единицы измерения, всегда "dyna.inc "; пожалуйста,
немедленно переименуйте этот файл в то, что вы понимаете. Лучше всего давать названия единицам
(например,МКС) в самом имени файла.

д) Пожалуйста, сделайте грубую проверку по всей колоде и определите,


дал ли процесс то, что вы ожидали.

Очень важное примечание по фиктивному «древовидному файлу» после


преобразования единиц измерения

Обратите внимание, что манекен «Файл дерева» Стоит после «КОНЕЦ» Ключевое слово колоды.

Когда Dyna читает «исходную колоду», она останавливается на ключевом слове * END и не
читает ничего под ним. Это значит Динаигнорирует файл дерева полностью.

Итак, при выписывании "новой преобразованной колоды юнитов" Дина не записывает файл дерева.

Что вам нужно сделать сейчас, так это взять "точно такой же файл дерева " из "оригинальной колоды"
и просто «вставьте это» внизу преобразованной колоды (после * END).

* * * Убедитесь, что файл дерева точно так же как прежде.


Есть «нет единиц для конвертации» в древовидном файле. Итак, вы можете взять тот же файл дерева
из оригинала и использовать его в блок переделанной колоды.

Если вы заметили в древовидном файле числа, которые выглядят как «десятичные числа», не
беспокойтесь о них. Они взяты из «старой системы» древовидного файла и больше не
используются.

Текущий файл дерева "свободный блок".

Стр.25

ПРИЛОЖЕНИЕ D - Древовидная структура файла

OCCINFO / ENDOCCINFO

«Файл дерева» находится сразу после * END во входном файле. Он описывает отношения
между конечностями для всех манекенов в модели и заключен в два идентификатора% occinfo
а также %эндокцинфо

ЗАМЕСТИТЕЛЬ

Файл дерева может содержать несколько блоков% Occinfo (по одному для каждого манекена в модели) в
разделе% occinfo. Этот блок может содержать субблоки для дальнейшего описания агента, как показано
ниже. Обратите внимание, что подблоки могут появляться в любом порядке.

% Occant {
%название

% limbs {
limb1,
limb2,
...,
Лимбн
}
% globals {
% h_point {}
% вращения {}
% по вертикали {}
}
% limb1 {}
% limb2 {}
...
% limbn {}
}
%название Имя жильца.
Имена всех конечностей, составляющих
% конечностей
обитателя.
% globals Глобальные данные, относящиеся к жильцу.

% h_point Координаты h-точки.

% вращения Первичная ось вращения агента.

% по вертикали Ось пассажира вверх-вправо.

Определения конечностей (подробнее см.


% limbn Ниже).
КОНЕЧНОСТЬ

Эти блоки используются для реконструкции конечностей пассажира каждый раз, когда выполняется
операция позиционирования. Они определяют состав конечности, а также ее отношения родитель /
потомок.

Стр. 26

% limb1 {
% cps {node1 / 0, node2 / 0}% lock
{0/1, 0/1, 0/1}% lcid {0, 0, 0}

% часть {pid1, pid2, ..., pidn}


% children {child1, child2, ..., childn / 0}% parent
{parent_name / 0, node / 0}
}
% cps Контрольные точки.

узел1 Узел 1 определяет центр вращения конечности. Если он равен нулю,

конечность должна быть корневой конечностью, и ей будет назначена h-


точка.

узел2 Вектор от node1 к node2 образует ось, вокруг которой конечность


вращается. Если node2 равен нулю, ось вращения будет осью по
умолчанию для этого агента, как определено в блоке% globals.
%замок Определяет, как конечность может вращаться вокруг соединительного сустава. Когда
соединительное соединение представляет собой сферическое соединение, конфигурация
замка будет определять, вокруг какой оси или осей конечность может вращаться.
Позиционер пропустит конфигурацию блокировки, если ось вращения определяется узлами
node1 и node2 в% cps. Следует проявлять осторожность, если есть
* Ключевое слово CONSTRAINED_JOINT_STIFFNESS_GENERALIZED определено в
соединительных узлах для двух конечностей, и сустав является цилиндрическим.
Неправильная конфигурация этой блокировки может нарушить правила ввода ключевых
слов, и позиционер может в конечном итоге создать модель агента, которую LS-DYNA не
будет запускать. Каждое поле блока блокировки представляет ось, которую он намеревается
предотвратить от вращения:

поле1 Если не тривиально, конечность не может вращаться вокруг оси x (вертикальное


вращение x).
поле2 Если не тривиально, конечность не может вращаться вокруг оси y (оси
вращения). поле3 Если не тривиально, конечность не может вращаться вокруг оси z
(вертикальной оси).
% lcid
Это идентификаторы кривой нагрузки для соединения узлов на конечностях (только для
обратной совместимости и нигде не используются при позиционировании агентов).

%часть Части, ассимилирующие конечность.

%дети Дети, которые соединяются с конечностями. Если конечность не имеет потомка, вставьте 0.

Информация о родительских конечностях и соединительных узлах на родительской части. Корневая


% родитель конечность не имеет
никакой родительской информации, поэтому вставьте 0.

parent_name Название родительской конечности.

узел Идентификатор узла на родительской конечности для соединения двух

конечностей. Этот узел должен совпадать с узлом 1 в блоке% cps. Обратите


внимание, что два узла автоматически образуют сферическое соединение
между двумя конечностями.

Стр. 27
ПРИЛОЖЕНИЕ E - Замена манекена
Следующие шаги описывают, как заменить предыдущую (позиционированную) фиктивную модель
последней (с минимальными усилиями). Обратите внимание, что этот метод предполагает, что ваша
фиктивная модель находится в отдельном файле и была включена в вашу основную колоду с помощью *
INCLUDE. Этот метод также предполагает, что ваша фиктивная модель содержит «Древовидный файл»
после * END. Имейте в виду, что эта процедура не будет работать для манекенов LSTC, выпущенных до
мая 2007 года. Только манекены, выпущенные после этой даты, имеют файлы деревьев, которые могут
быть обработаны LS-PrePost для извлечения требуемых углов.

1. Запустите новый сеанс LS-PrePost.


2. Загрузите СТАРУЮ модель-манекен (Файл> Открыть> Файл ключевого слова LS-DYNA).

3. Запишите координаты точки H (на листе бумаги) в интерфейсе Application> Dummy


Positioning. 4. Выберите «Повернуть» на боковой панели.
5. Запишите Angle1, Angle2 и Angle3 (под «ZYZ») с нижней панели.
Обратите внимание, что углы 1, 2 и 3 соответствуют Z, Y и Z соответственно и что
Angle3 = 0 для большинства ситуаций лобового столкновения автомобиля.
6. Выберите «Операции на конечностях» на боковой панели.

7. Запишите Angle1, Angle2 и Angle3 (под «ZYX») для каждой конечности.


Обратите внимание, что углы 1, 2 и 3 соответствуют Z, Y и X соответственно, и что для
некоторых конечностей может быть только один угол.
8. Запустите новый сеанс LS-PrePost.
9. Загрузите НОВУЮ модель-манекен.
10. Введите координаты точки H, записанные на шаге 3 выше.
11. Выберите «Повернуть» на боковой панели.

12. Поверните манекен, используя углы, указанные в шаге 5 выше.


13. Выберите «Операции на конечностях» на боковой панели.

14. Поверните каждую конечность, используя углы, указанные в шаге 7 выше.

15. Если к старому макету были применены какие-либо смещения идентификаторов,

используйте Страница 2: Renum, чтобы применить те же смещения к новому макету

(нажмите «Да», когда будет предложено сохранить изменения при выходе из

интерфейса DmyPos).

Стр.39
16. Сохраните новую фиктивную модель (Файл> Сохранить ключевое слово как…).

17. «Включите» новый манекен в свою основную колоду (заменив старый манекен).
ПРИЛОЖЕНИЕ F - Извлечение данных ASCII из BINOUT

Версии MPP LS-DYNA объединяют данные ASCII в файл BINOUT. LS-PrePost можно
использовать для извлечения отдельных файлов ASCII следующим образом:

1. Перейдите в "Опубликовать"> "Выкуп"


2. Нажмите «Загрузить».
3. Откройте «binout» или «binout0000».
4. Выберите файл на панели «Открыть список файлов».
5. Нажмите «Сохранить».
6. Активируйте «Как ASCII (-а)».
7. Нажмите «Применить».

Это приведет к извлечению всех данных ASCII в текущий рабочий каталог.

Стр.40
ПРИЛОЖЕНИЕ G - Примечание о фильтрах кривых

Мы рекомендуем использовать SAE фильтры при постобработке кривых.

ПРИМЕЧАНИЕ: LS-PrePost's SAE фильтры такие же, как «Класс частоты канала» (CFC) фильтры, которые
обычно используются в автомобильной промышленности.

LS-PrePost также предоставляет «Баттерворт» (BW) фильтры.

ПРИМЕЧАНИЕ: Умножая частоту полосы пропускания на 0,6 дает примерно эквивалентную частоту SAE.

Например, поскольку 180 * 0,6 = 108, a BW-180 фильтр и SAE-108 filter даст аналогичные
результаты.

В LSPP не все частоты доступны в «раскрывающемся меню» для частот фильтра. В этом
случае, пожалуйста, «введите» нужную вам частоту в данное «поле». Будет выбрано то,
что введено в поле, и не то, что появляется в «выпадающем меню».

Стр.41
ПРИЛОЖЕНИЕ H - «Предварительное моделирование»С манекеном, использующим«Snap-
Joint”

Этот метод был включен в LSPP Кай Ван, на основе моих предложений. Тодд Славик из Ливерморского
офиса дал критическое предложение, с помощью которого мы могли бы преодолеть практическую
проблему.

Вступление

«Предварительное моделирование» может иметь разные приложения в CAE, но здесь мы


обсудим только те, которые включают фиктивные модели, выпущенные LSTC. Конкретный
пример, который я приведу, включает 50тыс.% H-III Dummy этого документа. Однако
обсуждаемый здесь метод носит «общий» характер и действительно может быть
применен ко многим другим случаям, если его полностью понять.

Часто, используя макеты H-III, над которыми я работал и которые выпустил, пользователи
хотят погрузить манекен в поролон сиденья с использованием предварительного
моделирования в Dyna. Если вы этого не сделаете, манекен придется оставить висеть в
воздухе прямо над сиденьем. Теперь, если вы начнете с этого условия, манекен «в
конечном итоге» утонет в сиденье из-за силы тяжести по мере прохождения симуляции,
но для достижения этого состояния будет потеряно драгоценное время.

Пользователи этого не хотят, потому что в реальность манекен в тестовой лаборатории


уже погрузился в пену сиденья и тест начинается с это условие. Возможность сделать
это в модели долгое время была требованием пользователя.

Тем не менее проблема это было .........

(1) Чтобы погрузить манекен в пенопласт сиденья, вам нужно разместить манекен
немного над сиденьем, а затем просто уронить его вертикально, используя силу тяжести.
Таким образом, манекен упадет на сиденье, сожмет его и, в конце концов, успокоится
(более или менее). Это предварительное моделирование часть.

Стр.42
(2) После того, как манекен опустится в достаточной степени (к удовлетворению

пользователя), вам нужно будет извлечь манекен из этого “ государственный" в

предварительном моделировании, а затем используйте его для "фактическое

моделирование " придумать позже.

(3) К НЕСЧАСТЬЮ, когда вы запускаете предварительную симуляцию, "все суставы"


манекена становятся слегка смещенный друг от друга. В конце концов, эти суставы
удерживаются вместе «штрафной жесткостью», и поэтому они
отдельный во время самого предварительного моделирования.

Разделение суставов «очень маленькое», и вы не можете «увидеть его» своими глазами,


даже если вы «увеличиваете область сустава» в LSPP. Однако для Дайны даже
этонебольшое разделение довольно много неточность чтобы начать новую симуляцию!

Если вы сделаете это напрямую и запустите новую симуляцию с этим манекеном, Дайна
взорвется почти сразу, жалуясь, что стыки неточные! Это означает, что «числовая
точность”Этих суставов был полностью разрушен предварительным моделированием, и
Dyna не может начать новую симуляцию из этого состояния.

Надеюсь, мне удалось объяснить всем эту основную проблему.


Предлагаемый метод решения проблемы с использованием LSPP (Метод
защелкивающегося соединения)

Мы разработали в LSPP возможность, которая может помочь вам обойти


вышеупомянутую проблему, так что вы действительно можете использовать
«предварительное моделирование» модели. Мы называем это Метод

защелкивающегося соединения.

Все, что делает LSPP, - это считывает модель после предварительного моделирования и
«защелкивает» смещенные соединения обратно на место, чтобы с точки зрения Dyna
сохранялась полная числовая точность. Затем LSPP записывает файл-пустышку с меткой

Стр.43
«защелкивающиеся суставы », который можно использовать для начала нового
моделирования.

Мы привели основные шаги операции ниже, но перед этим я должен сказать, что

только следующие соединения в настоящее время могут быть исправлены с

помощью метода Snap-Joint:

а) Сферический Суставы

б) Revolute Суставы

в) Блокировка Суставы

ПРИМЕЧАНИЕ: «Переводной Суставы » не могу быть «напрямую» исправленным в этом


методе по причине, о которой я говорил позже. Однако есть немного«Карусель» способ
достижения той же цели. Я тоже дал этот метод. Таким образом, мы можем сказать, что
«Переводной Суставы »также охватываются этим методом, хотя нам, возможно,
придется
дополнительный шаг сделать это.

* * * Также ПРИМЕЧАНИЕ что это процесс может быть выполнен только в Новый
графический интерфейс LSPP ***

Ниже приведены шаги для «привязки» стыков вашей модели после завершения
симуляции и записи «другой колоды» для новой симуляции из этой позиции модели.

(1) Прочтите "d3plots " в ЛСПП.

(2) Прежде чем делать что-либо еще "Открыть" в оригинальная колода который
использовался для запуска симуляции поверх считанных d3plots.

Стр.44
Это означает, что из "Раскрывающееся меню "Файл" Выбрать "Открыть" а затем

прочтите "Входная колода " который использовался для запуска задания.

Когда LSPP спрашивает "всплывающее окно" "та же модель", которая произвела эти
"d3plots", просто скажите "Да".

Обратите внимание, что это должна быть та же самая колода, которая использовалась
для выполнения задания.

Таким образом, «Исходная модель» теперь находится прямо над «d3plots».

(3) Теперь запустите «анимацию» в LSPP.

(4) Остановите анимацию там, где, по вашему мнению, манекен достиг отметки
"Состояние" вы хотите, чтобы это было.

Стр.45
Например, вы можете запустить «предварительную симуляцию», пытаясь «погрузить
манекен в пену сиденья». Итак, остановите моделирование, когда вы думаете, что
манекен полностью «погрузился в пену сиденья».

(5) В этом остановленное состояние, от "Раскрывающееся меню "Файл" выбирать


"Сохранить модель как "(в Новый графический интерфейс Только)

(6) В «всплывающее окно«Необходимо отметить и сделать несколько важных вещей.

(а) Убедитесь, что «BySubSystemКоробка "проверил». ЭтоПо умолчанию.

(b) Укажите значение по умолчанию «Приставка"Или"Суффикс" для "Имена


выходных файлов». Ударить "Применять" после этого.

Что это будет делать, так это поместить приставка или суффикс перед
каждым из Имена файлов подсистемы это будет выход в этом
состоянии. Даваяприставка или суффикс является Очень важный
предотвращать перезапись исходных файлов.

Добавьте префикс типа «Выход: 65 мс.”И ударил Применять (предполагая, что


вывод составляет 65 мс).

Пожалуйста, прочтите (8) ниже для дальнейших объяснений.

(c) Затем нажмите кнопку «Сохранить».

(7) На этом этапе LSPP должен спросить вас в другом всплывающем окне: "Вы хотите

защелкнуть суставы? " Сказать "Да" на этот вопрос.

(8) LSPP теперь выпишет из этого состояния все Файлы в "Подсистема » форме, как
они были в " Исходный ввод ».
Это означает, что если предположить Исходный файл подачи вакансии назывался "dyna.k
" но он также имел Включить файлы "Deck1.k "," Deck2.k "," Deck3.k ".......и т.п.

Поэтому LSPP выпишет "снова все эти файлы ", Хранение Подсистем отдельно друг от друга.

Если по умолчанию приставка является "Выход: 65 мс.”Согласно пункту (6-b) выше,


тогда имена выходных файлов будут следующими: OutputAt65ms.Deck1.k,
OutputAt65ms.Deck2.k, OutputAt65ms.Deck3.k и т.п.

Самое главное здесь то, что он будет щелчок все поворотные, сферические и
фиксирующие соединения в этих файлах.
Это означает, что LSPP переместится «Один набор узлов» которые составляют
сустав и помещают эти узлы «точно поверх соответствующих узлов» этих суставов.

В результате все стыки будут "численно точный " еще раз. Теперь модель будет готова
для «следующего» моделирования.
Вы можете войти в «Узловой блок» и произвольно проверить соответствующие узлы
соединения и посмотреть, совпадают ли они в точности или нет. Вы также можете
проверить, что это были заперед Операция Snap-Joint. Выполнение некоторых из них
должно повысить вашу уверенность в себе.

Пожалуйста Примечание что разделение этих узлов во время моделирования было очень
маленький. В PenaltyMethod фактически держит узлы «довольно крепко». Очень трудно
«увидеть» разделение узлов в Joints, даже если мы «увеличим масштаб» в месте Joint.
Однако даже это небольшое разделение должно быть исправлено, если мы хотим
использовать манекен из этого «нового состояния» для другой симуляции.

Я хочу сказать, что, хотя LSPP «переместил» некоторые из узлов соединения, чтобы
исправить их, движение было действительно незначительным. Я обнаружил, что
некоторые из этих расстояний составляют всего лишь 0,001 мм. Таким образом, модель
не пострадает от этого процесса «защелкивания суставов».

Также Примечание что LSPP пройдёт через «всю модель» и исправит все эти соединения.
Таким образом, будет исправляться не только манекен, но и все шарнирные,
вращающиеся и фиксирующие соединения "вся модель ".

Стр. 47
ВАЖНАЯ ЗАМЕТКА: Мой совет - выполнять всю операцию "Snap-Joint" в "Новый каталог
» так что LSPP не "перезаписывать«Исходные колоды ввода».

Пользователи могут сделать это, просто переместив «d3plots» в новый каталог и сделав
копии исходных входных колод в этом новом каталоге. Это самый безопасный поступок.
Вы не должны по ошибке перезаписывать исходные колоды.

Итак, колоды, которые записывает LSPP, теперь должны быть готовы для новой
симуляции. Это наш "принципиальная схема ».

Однако у меня есть еще кое-что, что я хочу сказать, и я пишу их ниже.

Проблема с переводными соединениями и как с ними справляться

(1) Как мы знаем, сферические, вращающиеся, фиксирующие соединения и т. Д.


Удерживаются вместе «штрафной жесткостью».

Это означает, что «пары узлов», используемые для определения соединений, начинают
располагаться «прямо друг над другом» на этапе моделирования, но могут «очень
незначительно» отодвигаться друг от друга во время моделирования. Сферические и
вращающиеся соединения могут «вращаться», но сами узлы-пары остаются очень близко
друг к другу на протяжении всей симуляции.

(2) Однако трансляционные суставы имеют "два компонента » к нему.

Eсть Наказание жесткости его часть, которая по существу скрепляет соединение, но две
части, составляющие соединение, могут фактически горка большое расстояние, исходя из
чего жесткость пользователь дал этому Джойнту.

Стр. 34

Например, при достаточном усилии соединение может действительно сдвинуться на


10 или 20 мм (скажем). Это не «штрафной сбой», а характеристика самого сустава.
(3) Однако, по определению, «скольжение» трансляционного сочленения в идеале
должно происходить только «в одном направлении». Это означает, что три пары узлов,
составляющие «две стороны соединения», должны оставаться «идеально копланарными»
во время операции скольжения во время моделирования.

К сожалению, этого не происходит. Два набора пар узлов могут очень немного выходить
«из плоскости» относительно друг друга, хотя эти плоскости удерживаются «относительно
близко» друг к другу за счет «штрафной жесткости».

Таким образом, существует «фактическое разделение» пар узлов из-за трансляции, но


есть также очень небольшое разделение соответствующих «узловых плоскостей»,
которые удерживаются вместе «штрафной жесткостью».

(4) Таким образом, теперь мы сталкиваемся с проблемой. Если мы попросим LSPP


«привязать трансляционный стык», что он будет делать?

Мы НЕ хотим, чтобы LSPP «ломал это соединение на 10 или 20 мм», потому что это
произошло в результате фактического перевода. Если мы это сделаем, сама модель будет
сильно геометрически искажена.

Две части физически отошли друг от друга во время предварительного моделирования,


и любое "принудительное замыкание" создаст большие проблемы в модели.

(5) Итак, моя мысль заключалась в том, чтобы «заморозить» все трансляционные

сочленения перед «предварительным моделированием», чтобы они вообще не могли

транслироваться. Я думал, что это то, что мы должны будем сделать, чтобы провести

«предварительную симуляцию» любого рода.

(6) Теперь вопрос в том, как бы вы заморозить трансляционный сустав?

(7) Мы предлагаем сделать это временно. наложить фиксирующие соединения поверх


трансляционных суставов перед предварительным моделированием.
Стр. 49
Значит, теперь у нас было бы два сустава сидят в модели друг на друге; один
из них Переводной а другой Блокировка соединение.

Если вы посмотрите в Руководство, вы обнаружите, что «одинаковые наборы узлов» могут

использоваться как для трансляционного, так и для фиксирующего соединения. Таким

образом, наложение фиксирующего сочленения поверх трансляционного сочленения

может быть очень простым делом.

Примечание что Дайна может работать с "одинаковые числовые идентификаторы для

суставов». Поэтому, хотя вы можете предпринять дополнительный шаг по изменению

идентификаторов фиксирующих соединений, выне должен; вы можете сохранить одни и

те же идентификаторы как для исходных трансляционных соединений, так и для

временных блокирующих соединений, которые накладываются друг на друга.

Единственная проблема заключается в том, что LSPP может возразить, если вы читаете в

колоде с несколькими Joint-ID, но просто проигнорируете это здесь.

Пример трансляционного сочленения из этой фиктивной модели следующий (показаны только


узлы):

* CONSTRAINED_JOINT_TRANSLATIONAL_ID $
# jid
50700001
$ # n1 n2 n3 n4 n5 n6
50712452 50712456 50712455 50712459 50712453 50712457

Теперь мы можем скопировать тот же блок и использовать его как «фиксирующее соединение», изменив слово

«трансляционный» на «блокирующий» следующим образом:

* CONSTRAINED_JOINT_LOCKING_ID $
# jid
50700001
$ # n1 n2 n3 n4 n5 n6
50712452 50712456 50712455 50712459 50712453 50712457
Вы можете сохранить все эти временные «блокирующие соединения» в «отдельном

включаемом файле», который вы можете использовать только тогда, когда захотите.

Другими словами, вы можете активировать файл включения блокирующего соединения

при выполнении «предварительного моделирования», но не включать его во время

фактического моделирования после завершения предварительного позиционирования.

Я дам файл с именем «LSTC.NCAC_H3_50TH.130528_BETA.TranslationalJointLocking.k» С этим фиктивным


выпуском, который можно легко использовать для выполнения вышеуказанной операции. Пожалуйста,
изучите файл.

(8) Теперь, если вы запустите предварительное моделирование, трансляционные

сочленения останутся замороженный. Это означает, что в этих соединениях больше не

будет перевода, потому что фиксирующие соединения будут препятствовать их

перемещению.

Однако все равно будет какое-то движение потому что это все еще формулировка штрафа
(точно так же, как в случае Spherical, Revolute и т. д.). Вопрос в том, как это исправить? Я
сказал выше, чтоТрансляционные суставы не фиксируются ЛСПП.

(9) Однако обратите внимание, что, поскольку у вас также есть Замковые соединения
там ЛСПП собирается щелчок узлы этих суставов, и поскольку это те же узлы, что и у
трансляционного сочленения, трансляционные сочленения также будут автоматически
исправлены.

(10) Таким образом, во время предварительное моделирование мы будем заморозить

трансляционные суставы, а затем исправить их, "привязав" в LSPP.

Стр. 51
(11) Когда фактическое моделирование запускается позже, просто удалите эти
фиксирующие соединения комментируя Включить файл. Это повторно активирует
оригинальные трансляционные суставы.

Обратите внимание, что я должен был дать подробное описание проблем, вызванных
трансляционными соединениями, и метод их устранения после предварительного
моделирования. Надеюсь, я хорошо это объяснил.

Стр.36

Как обращаться с «контактными кольцами» и «ретракторами»

Все это также удерживается некой «жесткостью наказания». Итак, можно задать вопрос,
можем ли мы использовать Ремень безопасности также во время предварительное
моделирование а затем попросите LSPP «исправить Контактные кольца и ретракторы»
также.

Я очень хорошо обдумал эту проблему и пришел к выводу, что нам будет довольно
сложно реализовать ее на практике. Вероятно, это еще можно сделать, но разработчик
LSPP столкнется с очень сложной работой на уровне кодирования. Поэтому я решил не
просить их об этом, по крайней мере, пока.

Я пытаюсь объяснить проблему так, как я думал ниже …………

На каждом Скольжения кольцо (а также Ретрактор), Существуют два узла лежат прямо
друг на друге.

Один из них мы называем «Узел контактного кольца" (или "Узел ретрактора”), И это
обычно каким-то образом прикреплено к конструкции транспортного средства.
Необязательно фиксировать в пространстве; его можно прикрепить к балке, которая
прикреплена к конструкции, но которая может иметь возможность «вращаться», так же,
как фактическое D-образное кольцо автомобиля может поворачиваться в некоторой
степени в зависимости от размера пассажира и условий сидения. Однако этот номер узла
является «постоянным» по определению и указывается в плате контактного кольца.

Значок «другой узел» Фактически принадлежит самому «Ремню безопасности».


Представьте, что ремень безопасности проходит через D-образное кольцо. Ввремя-0 есть
узел, который принадлежит двум сегментам ремня по обе стороны от D-образного кольца
(скользящего кольца), и этот узел совпадает со статическим «Узел контактного кольца ».
Теперь, когда моделирование продолжается и различные сегменты натянутого ремня
безопасности продолжают проходить через контактное кольцо, другой узел ремня
совпадает с контактное кольцо-узел в разное время моделирования (то же самое верно и
для Retractor). Это было объяснено более подробно в моем Заметки о курсе для
обитателей которые были у нас ftp сайт вот уже несколько лет.

Главный момент здесь заключается в том, что по мере продолжения предварительного


моделирования и натяжения ремня безопасности манекеном два узла на контактном
кольце будут стремиться отделиться друг от друга, так же, как и узлы сочленения. Если в
дальнейшем мы попытаемся использовать эту модель непосредственно в реальном
моделировании, Dyna обнаружит численные ошибки на этих контактных кольцах (или
ретракторах) и сразу же взорвет бомбу. Следовательно, эти
скольжения кольцо а также пары узлов ретрактора придется «щелкнуть» точно так же, как
совместные пары узлов сняты.

Вот в чем проблема.

Теперь вопрос в том, как LSPP привязывает узлы к контактные кольца или же ретракторы?

Как видите, для LSPP это становится очень трудным, потому что он должен определить
сегменты ремня контактного кольца в то время, когда мы хотим, чтобы предварительное
моделирование выводилось. Это совершенно динамичная ситуация, когда пояс-узел на
скольжения кольцо вероятно, меняется каждые так много циклов моделирования. Если
мы хотим, чтобы выходной сигнал предварительного моделирования составлял (скажем)
155 мс, тогда LSPP должен сначала определить сегменты ремня по обе стороны от
Стр. 53
контактного кольца на тот конкретный момент, Найти общий узел между двумя, а затем
Соедините вместе узел ремня и узел контактного кольца. Теперь мы можем легко
увидеть, как такая идентификация поясузел препроцессору может быть очень сложно это
сделать. Мы, «люди», можем легко смотреть на это и делать это, но чтобы это было
запрограммированный становится намного сложнее.
Я немного об этом подумал и не нашел простого способа реализовать.

Один из возможных способов - попросить LSPP сохранить в памяти все узлы


принадлежащий сегменты ремня которые могут пройти через это контактное кольцо
(тканевые 2D ремни можно не использовать, потому что они не проходят через
токосъемное кольцо в нашей методологии), а затем выяснить, какой из этих узлов
ближайший к узлу контактных колец на момент выхода. Как только это будет сделано,
LSPP может соединить эти узлы вместе, чтобы гарантировать числовую точность.
Вероятно, это можно было бы сделать, но я все еще должен обсудить это с любым
разработчиком LSPP. Могут быть и другие методы аналогичного характера, которые
также могут быть реализованы.

А пока я оставил защелкивание узлов ремня безопасности и втягивающего устройства


вне автоматизации в ЛСПП. На сегодняшний день я предлагаю пользователю выбрать
один из следующих вариантов:

(а) Полностью исключите ремни безопасности из любого предварительного

моделирования. Это позволит полностью избежать проблемы с самого начала. Ремни

безопасности можно перенаправить, как только манекен установится в желаемом месте.

(b) Если во время предварительного моделирования необходимо использовать


ремни безопасности, тогда вручную исправить пары узлов на каждом контактном кольце
и ретракторе после предварительного моделирования. Поскольку количество
контактных
колец и ретракторов в модели очень мало, это, пожалуй, самое простое решение. Однако
здесь следует отметить, что ремень безопасности мог проникнуть в части манекена во
время предварительного моделирования и удерживаться на месте с помощью
скользящий контакт штраф-жесткость. В результате необходимо каким-то образом
воссоздать разделение между ремнем

Стр. 55
безопасности и манекеном для реальной симуляции. Убедитесь, чтоРемень-сегменты на
каждом Скольжения кольцо правильно введены в Входной файл ремня, потому что они
могли измениться во время предварительного моделирования. То же самое и с
Ретракторы, хотя есть только один пояс-сегмент будет уточнено на каждом ретракторе.

ПРИМЕЧАНИЕ. У меня есть еще одна идея, чтобы избежать проникновения ремня в
манекен во время предварительного моделирования, о чем я расскажу отдельно позже
(вне данного руководства).

(c) Если ремни безопасности должны использоваться во время предварительного

моделирования, то выбросьте ремень и перетяните ремень безопасности вокруг

установленного манекена после предварительного моделирования. На самом деле это

может быть хорошим вариантом, потому что это гарантирует, что тканевый ремень

безопасности не пронзит манекен в начале новой симуляции.

Дополнительные примечания к методу защелкивания

(а) LSPP не только «защелкивает» стыки, но и «защелкивает» Местные системы координат


которые связаны с суставами.

Если шарнир вращается, LCS также будет вращаться. Таким образом, в этом случае LSPP
сохранит "вращение" LCS, но будет привязать только "Истоки » из двух LCS. Это также
будетпереведите "два других узла LCS »на такое же расстояние между исходными
точками (что было вызвано разделением штрафа соединения) при привязке источников
LCS. Если этого не сделать, определение самого LCS может немного измениться и это
предотвращается здесь.

(b) LSPP записывает "Журнальный файл" после операции. В нем перечислены все узлы,
которые были «привязаны», вместе с их «координатами» до и после выполнения
операции. Это дает нам хорошую визуальную проверку «величины расстояний»,

Стр. 56
перемещаемых во время привязки, и, таким образом, должно повысить нашу
уверенность в операции.
Мысли о будущем и ваши отзывы

То, что я описал выше, есть то, что мы имеем сегодня. В ноябре прошлого года (2012 г.)
был окончательно реализован весь процесс защелкивания стыков.

Возможно, нам еще придется добавить еще несколько "Типы суставов» будет
автоматически исправлен LSPP. Мы подумаем о них согласно пользовательский спрос.

Может быть несколько ошибки здесь и там, которые мы могли не заметить. Их можно
устранить в процессе использования и со временем.

Мы будем рады получить ваши отзывы, основанные на том, что вы чувствуете после его
использования. Если мое объяснение непонятно, дайте мне знать, и я постараюсь вам
помочь.

С другой стороны, если что-то работает не так, как мы хотим, немедленно сообщите нам
об этом. Мы постараемся сразу это исправить.

Если у тебя есть новые идеи дайте нам знать об этой схеме реализации. Мы будем
серьезно рассматривать их в будущем.

Стр. 57
ПРИЛОЖЕНИЕ J. Погружение манекена в сиденье с деформируемой пеной

Вступление

Часто пользователи хотят «погрузить манекен» в подушку сиденья (пену) и начать


моделирование оттуда. Раньше это было довольно сложно, и приходилось делать это
громоздко. С развитием
Метод защелкивающегося соединения как описано в Приложение-H выше (данного
руководства), процесс стал более-менее простым.

Ниже я кратко описал этот метод. Может потребоваться немного воображения, а также
метод проб и ошибок, чтобы полностью понять суть дела. Этот метод сейчас сильно
зависит отМетод защелкивающегося соединения из Приложение-H и поэтому хорошее
понимание этого также необходимо для того, чтобы весь процесс работал.

Этапы процедуры

1) Полностью ограничить все узлы вашей структурной модели Кроме в Седло-


FoamNodes. Следовательно, только поролон сиденья может сжиматься и
деформироваться, но не остальная часть конструкции. Вы можете ограничитьпод
поверхностью Seat-Foam, если хотите. Это может немного помочь. Лучше всего сохранить
этот блок ограничений в отдельный включенный файл потому что это требуется только
для предварительного моделирования.

2) Этот метод будет использовать Справочная геометрия пены вместе с


Деформированная форма пены после того, как манекен погрузится в него.
Следовательно, перед началом моделирования необходимо выполнить следующие
действия (пожалуйста, прочтите Руководство пользователя Dyna для полного понимания):

а) Выпишите недеформированный Узлы справочной геометрии пены и включите его


в файл. Узлы справочной геометрии будут выглядеть следующим образом:

* INITIAL_FOAM_REFERENCE_GEOMETRY

Стр. 58
$ # nid x у z 1001 2759.005371 -
144.360107 578,912476
1002 2762.318359 -141.802094 586.199890
-------------------------------------------

. . . . . . . . . . . . . . . . . . и так далее....................

б) в Карта материала FoamMaterial (предполагая, что вы используете Материал-57),


призываем в флаг активировать
Справочная геометрия. Карта выглядит следующим образом (с наглядными
свойствами материала):

* MAT_LOW_DENSITY_FOAM_TITLE
SEAT_FOAM
$ # середина ро е lcid tc ху бета влажный

1 2,4000E-7 0,045000 101 0,000 0,950000 0,000 0,400000


$
$ # форма неудача bvflag ред beta1 kcon ссылка

$ InvokeRef
1,000000 0,000 0,000 0,000 0,000 0,000 1.000 ----Это важно
3) Установите манекен как обычно, сначала в LSPP, используя измеренные H-точки, угол таза, углы
верхних конечностей и т. д. из Test.

Сделай это даже если таз проникает сквозь пену сиденья во время этой фазы позиционирования.

4) Из этого положения медленно поднимайте манекен по оси Z (на 1 мм за раз), пока таз и
бедра полностью не выйдут из поролона сиденья. Вы можете поднять еще немного, просто чтобы
убедиться.

Вы должны выполнить эту операцию из «Панели фиктивного позиционирования» в LSPP.


Не делайте этого с какой-либо другой панели.

5) Используя это положение, запустите симуляцию, опускающую манекен


вертикально, используя только Ускорение силы тяжести.

Стр. 59
Удалите все другие формы движения. Убедись в том, чтоВсе контакты активны.

Убедитесь, что вы "включены" "Блокировка совместного файла», Чтобы заблокировать


«Переводческие соединения» манекена, как описано в Приложение-H. Имя файла
фиксирующего соединения, который будет включен в этот прогон моделирования:
LSTC.NCAC_H3_50TH.130528_BETA.TranslationalJointLocking.k (поставляется с этой
моделью выпуска)

6) Дайте ему поработать, пока вы не убедитесь, что манекен полностью встал на


сиденье. Может потребоваться симуляция 1000 мс или даже симуляция 2000 мс. Пусть он
поработает всю ночь с очень долгим временем моделирования.

Лучше всего записывать "d3plots" через большие промежутки времени, чтобы диск не
заполнялся.

ПРИМЕЧАНИЕ: Манекен будет долго колебаться вверх и вниз. Любая «разумная


установка» - это все, что вам нужно. Итак, просто выберите точку, которая выглядит
«достаточно хорошо». Остановите анимацию на этом этапе.

Некоторые из остальных шагов являются общими с шагами Метод защелкивающегося


соединения подробно в Приложение-H и так, они копируются оттуда:

7) В этом остановленное состояние, от "Раскрывающееся меню "Файл" выбирать


"Сохранить модель как "(в Новый графический интерфейс Только)

8) В «всплывающее окно» Необходимо отметить и сделать несколько важных вещей.

(а) Убедитесь, что «BySubSystem Коробка "проверил». Это По умолчанию.

(b) Укажите значение по умолчанию «Приставка"Или"Суффикс" для "Имена


выходных файлов». Ударить "Применять" после этого.

Стр. 60
Что это будет делать, так это поместить приставка или суффикс перед
каждым из Имена файлов подсистемы это будет выход в этом
состоянии. Даваяприставка или суффикс является Очень важный
предотвращать перезапись исходных файлов.

Добавьте префикс типа «Выход: 65 мс.» И ударил Применять а затем нажмите


Сохранить.
9) На этом этапе LSPP должен спросить вас в другом всплывающем окне: "Вы хотите

защелкнуть суставы? " Сказать "Да" на этот вопрос.

10) LSPP теперь выпишет из этого состояния все Файлы в «Подсистема» форме, как
они были в " Исходный ввод ».

11) Два самых важных файла на выходе будут Структурная модель с


Деформированная пена и Установленный манекен (вместе с все стыки исправлены).

12) Как только это будет сделано, используйте файлы из (11) выше и проверить всю
модель в ЛСПП снова.

Проверить, есть ли Точка H, угол таза а также Головные мишени совпадать с тестом или
нет. Если есть небольшое несоответствие, было бы неплохо повторить их как можно
больше. МаленькийПоясничное вращение может потребоваться точное совпадение с
головной мишенью.

Также может быть хорошей идеей «поднять манекен примерно на 1 мм», чтобы очистить
его от любого проникновения с
Сиденье-пена. Во время предварительного моделирования нижние поверхности Таз и
Бедра / Ноги могли проникнуть в пену (и удерживаться штрафной жесткостью). То же
самое могло случиться сПодошвы в Напольный поддон область. Поэтому было бы
неплохо очистить манекен от любого вмешательства в остальную конструкцию, с
которой был определен контакт.

Стр. 61
Не забывайте убирать любые искусственные ограничения которые были добавлены во
время предварительного моделирования.

13) Запустите Полная модель в этом состоянии и посмотрим, что произойдет.

Что я ожидаю, что произойдет дается в следующих двух пунктах (14 и 15):

14) Как только задание начнется, деформированный фоам быстро попытается


добраться оригинал недеформированная форма.

Следовательно, пена будет обернуть вокруг бедер и таза как можно больше, создавая
восходящая сила.

15) По мере того как манекен движется вперед с ускорением (при условии, что это
лобовое столкновение), бедра / таз должны будут проплыть через пену сиденья,
вызывая большое трение.

Вы сможете увидеть это действие на пене, если удалите манекен из анимации и просто
посмотрите на пену.

Я сам видел это действие. Когда я попробовал, это сработало прекрасно.


Заключительные замечания по методу

Это просто один метод погрузить манекен в пену для сиденья. Вы можете сами
проверить, как это работает для вас. Конечно, могут быть и другие способы, хотя сам я
пока ничего другого не пробовал.

На объяснение могло потребоваться время, но хотя я описал его в несколько этапов,


основная идея очень проста. Любой, кто понимает эту концепцию, должен легко ее
решить. Кроме того, как я уже сказал, для окончательного моделирования с
использованием этого метода требуется «немного воображения». Возможно, вам

Стр. 62
придется попробовать кое-что самостоятельно и выбрать то, что вам больше всего
подходит.

Пожалуйста, дайте мне знать, что вы думаете об этом.

Стр. 63

Вам также может понравиться