Академический Документы
Профессиональный Документы
Культура Документы
Позиционирование и постобработка
Сарба Гуха
(LSTC Мичиган)
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$
$$ LSTC.NCAC_H3_50TH_130528_BETA
$$
$ Предметная модель («Модель») была разработана Livermore Software $
$ Technology Corporation (LSTC). $
$$
$ Модель распространяется бесплатно среди лицензиатов LS-DYNA LSTC $
$ программное обеспечение с текущими годовыми лицензионными сборами (годовая
лицензия) или $ США за обслуживание (оплачиваемая лицензия). LSTC и ее дистрибьюторы
настоящим предоставляют $ $ лицензию для использования модели без исключения и
распространения $
$ для собственных внутренних бизнес-целей. $
$$
$ В качестве условия бесплатного использования Модели пользователь соглашается с тем, что
$
$ не использует Модель или ее части за пределами среды LS-DYNA. $
$$
$ Несмотря на то, что Модель постоянно обновляется и улучшается, каждый пользователь $
$ несет полную ответственность за свои результаты. LSTC не несет
ответственности $ $ что бы то ни было для достоверности, точности или
применимости Модели или любых $ $ результатов, полученных с помощью
Модели. $ $ $
$ КОНКРЕТНО, LSTC ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ, ЯВНЫХ ИЛИ
ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ $ НО НЕ ОГРАНИЧИВАЕТСЯ ГАРАНТИЕЙ
КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ A $
ОСОБЕННАЯ ЦЕЛЬ. LSTC НЕ ГАРАНТИРУЕТ, ЧТО МОДЕЛЬ СООТВЕТСТВУЕТ ЗНАЧЕНИЮ ДОЛЛАРОВ
ТРЕБОВАНИЯ ПОЛЬЗОВАТЕЛЯ $, РАБОТАЮТ В КОМБИНАЦИЯХ, ВЫБРАННЫХ ПОЛЬЗОВАТЕЛЕМ,
ПРОИЗВОДИТ $
РЕЗУЛЬТАТЫ, ЖЕЛАЕМЫЕ ПОЛЬЗОВАТЕЛЕМ, ИЛИ РАБОТАЮТ БЕЗ ПЕРЕРЫВОВ ИЛИ БЕЗ
ОШИБОК. $ $ $
Предыдущие пользователи версий «Rigid_FE» и «FAST» манекенов могли легко узнать этот
документ, потому что я опубликовал аналогичный документ с выпусками этих моделей. Однако
в этом выпуске я добавил намного больше, чем в предыдущих документах. Большинство этих
дополнительных вещей и модификаций находятся в папке «Приложение» Раздела Документа.
Пожалуйста, прочитайте Приложение для метода поиска Вес манекена либо путем выполнения задания
Dyna, либо непосредственно в LSPP. Пожалуйста, прочтите также мое предупреждение при попытке
определить вес любой модели с помощью
сторонние препроцессоры потому что я обнаружил, что по крайней мере один из них очень плохо
справлялся с этим и, таким образом, вводящий в заблуждение наших пользователей полностью.
Пользователи фактически сообщили мне, что их препроцессор дал 50th Вес H-III должен быть почти 100 кг,
тогда как он должен быть всего около 79 кг - так далеко это было.
Во всех этих случаях, когда пользователи писали мне об этом, мне приходилось исправлять их
неправильные представления о фактическом весе наших манекенов на индивидуальной основе.
Стр. 3
соответствующие Новые идентификаторы после перенумерации. Всегда полезно создавать Журнальный
файл при перенумерации любой модели, а не только модели жильцов.
Методика Преобразование единицы был обсужден более подробно в Приложение-C, с особым
примечанием о повторное прикрепление файла дерева в фиктивную модель после
преобразования единиц. Я обнаружил, что это обычное упущение многих пользователей, в
результате чего они не могут позиционировать манекен после преобразования юнита.
Особое признание
Формат этого документа был подготовлен Джейкоб Кребс много лет назад. Фактически, он
поддерживал этот документ для меня во время всех предыдущих выпусков Rigid_FE и БЫСТРЫЙ
муляжи. Недавно Джейкоб покинул LSTC, чтобы продолжить свою карьеру в другом месте. Я хотел
бы поблагодарить его за его усердную работу над этим, сделав мою работу бесконечно проще.
Все, что я сделал с этим документом, - это взял его предыдущую версию и отредактировал
соответствующим образом.
Спасибо, Джейкоб.
ВСТУПЛЕНИЕ
Документ содержит рекомендуемые процедуры для выполнения фиктивного
позиционирования и постобработки (извлечения ответов) с помощью LS-PrePost.
Этот выпуск содержит 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 для справки по
преобразованию системы единиц.
ОБЩИЕ РЕКОМЕНДАЦИИ
Чтобы добиться результатов, согласующихся с результатами калибровки, представленными в этом документе,
Чтобы получить данные об ускорении, которые можно эффективно фильтровать, используйте интервал вывода *
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 - Маятниковая скорость разгибания
шеи
Стр.10
ПОЗИЦИОНИРОВАНИЕ
Есть много способов, которыми манекены могут быть размещены и включены в анализ LS-DYNA, но в этой
документации основное внимание будет уделено следующему общему подходу:
1. Загрузите транспортное средство / конструкцию в LS-PrePost (Файл> Открыть> Файл ключевых слов LS-DYNA)
2. Импортируйте фиктивную модель (Файл> Импорт> Файл ключевых слов LS-DYNA).
а. Нажмите «Настройка смещения» в диалоговом окне «Импорт файла».
d. Нажмите «Импорт».
3. Манекен позиционирования
Для всех, кто интересуется, смещение, описанное на этапе 2b, также может быть выполнено независимо от
размещения манекена. Инструкции для этого можно найти в ПРИЛОЖЕНИИ B. Однако мы не рекомендуем
использовать * INCLUDE_TRANSFORM для смещения фиктивных идентификаторов, поскольку LS-DYNA не
смещает соответствующие идентификаторы файлов дерева в процессе. Вместо этого мы рекомендуем
преобразовывать фиктивные идентификаторы только в LSPrePost. В следующих разделах более подробно
описаны шаги 3-4 выше.
Позиционирование точки H
После того, как манекен будет импортирован в вашу модель, начнется позиционирование следующим образом:
Стр. 14
1. Выберите «Приложение»> «Позиционирование фиктивного».
Вращения таза
3. Выберите «Локальный» (здесь операции будут «последовательно вращать» LCS_ID 52500066 в любом
порядке, выбранном пользователем относительно осей X, Y и Z).
4. Выберите «Ось Z».
5. Введите «Rot. Анг. " значение (в градусах) и используйте кнопки «+/-», чтобы повернуть манекен 6. При
желании повторите шаги 4–5 для осей X и Y.
Доступны два метода для сообщения углов, на которые манекен был повернут (относительно положения
«как указано»). Сообщая об этих углах, мы не можем отслеживать точную последовательность, в которой
пользователь выбирает выполнение поворотов. Однако мы всегда можем сообщить по крайней мере одну
последовательность углов поворота, которая приведет к текущему положению.
Есть «12 различных последовательностей поворотов», которые могут быть приняты. Разделены на 2 группы
по 6 человек:
Обратите внимание, что в схеме угла Брайанта все три оси различны, тогда как в схеме
угла Эйлера первая и третья оси совпадают.
Поскольку мы не можем сообщить обо всех двенадцати схемах, мы выбрали то, что считаем
наиболее важным из каждой группы: Bryant ZYX и Euler ZYZ. Это было основано на идее, что для
большинства сценариев позиционирования манекена вращение вокруг оси X очень
маловероятно, потому что это кладет манекен на бок. Обычно достаточно первых двух вращений
в любой схеме (Z и Y).
Стр. 15
По мере вращения манекена значения углов постоянно обновляются и сообщаются. Для просмотра вывода
можно переключаться между вкладками ZYX и ZYZ на нижней панели. Кроме того, если предварительно
установленный манекен считывается в LS-PrePost, вывод ZYX и ZYZ будет отображаться немедленно. Мы
рекомендуем просмотреть оба набора углов, потому что часто один из них более «интуитивно понятен»,
чем другой.
Вращения конечностей
2. Выберите конечность, которую вы хотите повернуть, щелкнув ВЛЕВО в списке или щелкнув ВПРАВО
непосредственно в графическое окно
Обратите внимание, что как только конечность выбрана, на экране появляется пара локальных
систем координат. Один прикреплен к «родительскому компоненту», а другой - к «дочернему».
Первоначально оба совпадают, и их начало представляет собой место сустава, вокруг которого
конечность может вращаться.
3. Чтобы повернуть конечность, перетащите ее из стороны в сторону, удерживая левую кнопку мыши, или
введите
«Гниль. Анг. " Значение и используйте кнопки «+/-»
Обратите внимание, что во время этой операции «дочерняя LCS» будет вращаться относительно
«родительской».
Обратите внимание, что не все степени свободы активны для каждого сустава. Многие суставы конечностей
являются «вращательными» и имеют только одну ось вращения. Другие оси даже не могут быть выбраны
(они неактивны). Для «сферических» соединений можно выбрать две и более оси вращения.
Также обратите внимание на определенные «упорные углы», которые были определены в модели
манекена, за пределами которых конечности не могут вращаться. При выполнении такого условия на
экране появляется сообщение. Для сферических соединений, даже если можно выбрать ось вращения,
один может не поворачиваться вокруг него, потому что заданные упорные углы могут быть очень
маленькими (~ 0,1 градуса). Это сделано для предотвращения вращения конечности нефизическим
способом, и эту функцию нельзя переопределить в LS-PrePost. единственный способ изменить это -
изменить углы остановки во входной колоде, но это нет рекомендуемые.
Поясничные вращения
Стр. 16
3. Введите любое значение для «Общий угол поворота».
Обратите внимание, что этот угол является абсолютным, а не аддитивным. Другими словами, угол
всегда соответствует кривизне «в исходном состоянии». Чтобы четко видеть вращение, введите
большое значение (например, 45) и выключите куртку и таз.
4. Нажмите «Применить».
5. Нажмите «+» или «-» рядом с «Приращением», чтобы внести незначительные изменения (этот шаг не является
обязательным).
6. Нажмите «Принять».
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 можно использовать для быстрой проверки степени поворота
поясницы, которая была применена к «предварительно установленному» манекену.
ПОСТОБРАБОТКА
Эти инструкции постобработки основаны на идентификаторах узла / элемента / соединения, которые
существуют в фиктивной модели. Обязательно внимательно следуйте шагам, связанным со смещением
идентификаторов в разделе ПОЗИЦИОНИРОВАНИЕ, чтобы идентификаторы объектов в вашей модели
совпадали с указанными ниже.
Мы попытались модернизировать манекен таким образом, чтобы «признаки» всех перечисленных ниже
реакций на травмы были правильными. Например, «-Мой» верхней части шеи в физическом тесте также
должен отображаться как «Мой» в ответе анализа. Если вы обнаружите, что это не так, сообщите нам об
этом.
Стр. 18
1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)
2. Перейдите в "Опубликовать"> "ASCII".
перетащите или используйте Ctrl клавиша для одновременного выбора нескольких элементов)
«52503304».
Стр. 19
Ускорения головы, груди и таза (в глобальной системе координат)
Используйте узлы «52560001», «52561787» и «52563304» для построения графиков ускорений головы,
груди и таза соответственно. Эти ускоренияне могу использоваться для расчета травм пассажиров.
Отклонение груди
Стр.20
В нашей фиктивной модели рычаг потенциометра груди представлен ПИД 50300036 (Балки). Рука
подключена к Поворотная пружина очень низкой жесткости (Элем_ID 52500010). Сюжет Угол поворота
(радианы) в зависимости от времени для Spring Element 52500010, а затем умножение ординаты на
заранее определенное коэффициент линеаризации, дает сюжет Отклонение грудной клетки (мм) от
времени.
В коэффициент линеаризации является 146,0 мм для этого 50тыс.% манекен. Обратите внимание, что этот
коэффициент должен давать линейные измерения, довольно близкие к реальности, при прогибе грудной
клетки до 50 мм (что близко к верхнему пределу, разрешенному большинством автомобильных компаний
для 50 мм).тыс.% H-III при проектировании своих машин).
Бедренные силы (в локальной CS № 50500001 для левой и локальной CS № 50600001 для правой)
Стр.21
5. Выберите «50500001» (левое бедро) или «50600001» (правое бедро) из среднего списка.
6. В нижнем списке выберите "Z-force".
7. Нажмите «Plot» или «New» (осевая сила бедра отображается в кН).
8. Нажмите «Фильтр» в окне графика.
9. Выберите фильтр: SAE. 10. Выберите C / s (Hz): 108
11. Нажмите «Применить».
Стр.22
1. Загрузите ваши d3plots в LS-PrePost (File> Open> LS-DYNA Binary Plot)
2. Перейдите в "Опубликовать"> "ASCII".
3. Выберите «secforc *» в верхнем списке.
4. Нажмите «Загрузить».
Выполните шаги, указанные выше для сил нижнего отдела большеберцовой кости, за
исключением…
На шаге 5 выберите «50800002» (правая нижняя большеберцовая кость) или «50800003»
Стр.23
Выполните шаги, указанные выше для нижних
нажмите «JStifR»
Часто бывает полезно анимировать результаты «d3plot» при визуализации ключевых слов (соединения,
акселерометры, локальные системы координат, контакты, наборы и т. Д.). Этого можно добиться в LS-
PrePost следующим образом:
Стр.24
4. Перейдите в Model> Display.
5. Нажмите «Все».
6. Анимируйте модель.
Стр.25
а) Скопируйте файл-пустышку в отдельный каталог (в этом каталоге больше ничего не
должно быть).
б) Запустите задание Dyna, используя файл-пустышку в качестве «входной колоды».
Поскольку время завершения по умолчанию равно «0,0», задание скоро
завершится (примерно через минуту).
в) Теперь отредактируйте «d3hsp" файл.
г) Сначала пройдите до «низа» файла «d3hsp» (последняя строка).
д) Затем найдите «вверх» строку «мас», С пробелом между буквами« м »,« а »и« с ».
е) Это должно привести вас к «totalmas s ".
ж) Прочтите здесь вес манекена.
з) «LSTC.NCAC_H3_50TH_130528_BETA”Манекен весит 79,599 кг, используя этот метод.
Обратите внимание, что современные версии LSPP также очень хороши при расчете
массы.
Это можно сделать в «Мера» После прочтения манекена и сохранения« всей модели »на
активном экране, выбрав« Масса» В раскрывающемся меню, нажав «Все", А затем нажав
"Применять" кнопка. Масса модели будет отображаться в окне «сообщения» внизу.
Чтобы прочитать сообщение, окно может быть «расширено», щелкнув «правую кнопку
мыши в старом графическом интерфейсе пользователя» или «дважды щелкнув левой
кнопкой мыши в новом графическом интерфейсе пользователя» после того, как
поместите указатель мыши в окно.
Текущий LSPP дает вес как 79,605 кг для этого манекена, что действительно близко к
значению Dyna.
Стр.26
исправлять все их заблуждения на индивидуальной основе, когда они писали мне об
этом.
расположения манекена:
Стр.27
Примечания к Смещение ID а также Перенумерация:
1) Первый способ, описанный выше, можно использовать для применения единое смещение
идентификатора для всех проверенных сущностей. Чтобы использовать настраиваемое смещение для любого
конкретного типа объекта (узлов, элементов, частей и т. Д.), Щелкните соответствующую строку в столбце «StartID»
Этот процесс требовал тщательной реализации, поскольку он может привести к «нулевым» или
«отрицательным идентификаторам», если пользователь введет неподходящее смещение. Следовательно,
необходимо было поставить «галочку», чтобы даже если «единственный идентификатор» во всей модели
стал «нулевым» или «отрицательным»,вся операция будет прерван LSPP. Мы не могли допустить
ситуации, когда смещение будет работать «частично» в модели, потому что тогда пользователь никогда
не узнает, где это работает, а где нет. Итак, мы реализовали это так, чтовсе это
было бы заброшено если был единственный идентификатор, который стал нулевым или
отрицательным.
правильно. Это приводит к тому, что все исходные идентификаторы попадают в гораздо более управляемый
Стр.28
4) Вы всегда можете «Перенумеровать идентификаторы» Как обычно (скажем, начиная с« 1 »).
Однако всеКаналы травмы будут перенумерованы в результате и Постобработка позже станет
чрезвычайно трудным.
Вы все равно можете получить некоторую помощь в этом вопросе, нажав кнопку «Сохранить файл
журнала перенумерации »На панели и введите имя, например« Dummy_Renumbering_Log », в поле
непосредственно под ним. Затем вы можете приступить к перенумерации колоды как обычно. Как
следствие, LSPPзаписывает файл журнала с именем пользователя, в котором перечислены «исходные
идентификаторы» и соответствующие «новые идентификаторы». группа за группой. Обратившись к
этому списку, легко найти Новые идентификаторы канала фиктивной травмы которые соответствуют
соответственно тому, что написано в этом руководстве.
Случайные примеры ниже показывают эффект перенумерация всех объектов этой модели
выпуска в 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 - Преобразование единиц
$
$* КЛЮЧЕВОЕ СЛОВО
Стр. 31
* INCLUDE_TRANSFORM $
$ # filename (укажите имя входного файла ниже; приведен только пример).
InputFileName
.k
0
$
* CONTROL_TERMINATION
$ # endtim endcyc dtmin end endmas
0,000 0 0,000 0,000 0,000
$
$
$* КЛЮЧЕВОЕ СЛОВО
* 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
$
* КОНЕЦ
Стр. 33
Шаги за которым нужно следить Преобразование единиц:
колоды для прогона. Поскольку время завершения указано как «0,0», оно закончится
г) После запуска найдите файл с именем "dyna.inc " в том же каталоге. Это "Файл с
преобразованием единиц измерения ".
ПРИМЕЧАНИЕ: Имя файла, преобразованного в единицы измерения, всегда "dyna.inc "; пожалуйста,
немедленно переименуйте этот файл в то, что вы понимаете. Лучше всего давать названия единицам
(например,МКС) в самом имени файла.
Обратите внимание, что манекен «Файл дерева» Стоит после «КОНЕЦ» Ключевое слово колоды.
Когда Dyna читает «исходную колоду», она останавливается на ключевом слове * END и не
читает ничего под ним. Это значит Динаигнорирует файл дерева полностью.
Итак, при выписывании "новой преобразованной колоды юнитов" Дина не записывает файл дерева.
Что вам нужно сделать сейчас, так это взять "точно такой же файл дерева " из "оригинальной колоды"
и просто «вставьте это» внизу преобразованной колоды (после * END).
Если вы заметили в древовидном файле числа, которые выглядят как «десятичные числа», не
беспокойтесь о них. Они взяты из «старой системы» древовидного файла и больше не
используются.
Стр.25
OCCINFO / ENDOCCINFO
«Файл дерева» находится сразу после * END во входном файле. Он описывает отношения
между конечностями для всех манекенов в модели и заключен в два идентификатора% occinfo
а также %эндокцинфо
ЗАМЕСТИТЕЛЬ
Файл дерева может содержать несколько блоков% Occinfo (по одному для каждого манекена в модели) в
разделе% occinfo. Этот блок может содержать субблоки для дальнейшего описания агента, как показано
ниже. Обратите внимание, что подблоки могут появляться в любом порядке.
% Occant {
%название
% limbs {
limb1,
limb2,
...,
Лимбн
}
% globals {
% h_point {}
% вращения {}
% по вертикали {}
}
% limb1 {}
% limb2 {}
...
% limbn {}
}
%название Имя жильца.
Имена всех конечностей, составляющих
% конечностей
обитателя.
% globals Глобальные данные, относящиеся к жильцу.
Эти блоки используются для реконструкции конечностей пассажира каждый раз, когда выполняется
операция позиционирования. Они определяют состав конечности, а также ее отношения родитель /
потомок.
Стр. 26
% limb1 {
% cps {node1 / 0, node2 / 0}% lock
{0/1, 0/1, 0/1}% lcid {0, 0, 0}
%дети Дети, которые соединяются с конечностями. Если конечность не имеет потомка, вставьте 0.
Стр. 27
ПРИЛОЖЕНИЕ E - Замена манекена
Следующие шаги описывают, как заменить предыдущую (позиционированную) фиктивную модель
последней (с минимальными усилиями). Обратите внимание, что этот метод предполагает, что ваша
фиктивная модель находится в отдельном файле и была включена в вашу основную колоду с помощью *
INCLUDE. Этот метод также предполагает, что ваша фиктивная модель содержит «Древовидный файл»
после * END. Имейте в виду, что эта процедура не будет работать для манекенов LSTC, выпущенных до
мая 2007 года. Только манекены, выпущенные после этой даты, имеют файлы деревьев, которые могут
быть обработаны LS-PrePost для извлечения требуемых углов.
интерфейса DmyPos).
Стр.39
16. Сохраните новую фиктивную модель (Файл> Сохранить ключевое слово как…).
17. «Включите» новый манекен в свою основную колоду (заменив старый манекен).
ПРИЛОЖЕНИЕ F - Извлечение данных ASCII из BINOUT
Версии MPP LS-DYNA объединяют данные ASCII в файл BINOUT. LS-PrePost можно
использовать для извлечения отдельных файлов ASCII следующим образом:
Стр.40
ПРИЛОЖЕНИЕ G - Примечание о фильтрах кривых
ПРИМЕЧАНИЕ: LS-PrePost's SAE фильтры такие же, как «Класс частоты канала» (CFC) фильтры, которые
обычно используются в автомобильной промышленности.
ПРИМЕЧАНИЕ: Умножая частоту полосы пропускания на 0,6 дает примерно эквивалентную частоту SAE.
Например, поскольку 180 * 0,6 = 108, a BW-180 фильтр и SAE-108 filter даст аналогичные
результаты.
В LSPP не все частоты доступны в «раскрывающемся меню» для частот фильтра. В этом
случае, пожалуйста, «введите» нужную вам частоту в данное «поле». Будет выбрано то,
что введено в поле, и не то, что появляется в «выпадающем меню».
Стр.41
ПРИЛОЖЕНИЕ H - «Предварительное моделирование»С манекеном, использующим«Snap-
Joint”
Этот метод был включен в LSPP Кай Ван, на основе моих предложений. Тодд Славик из Ливерморского
офиса дал критическое предложение, с помощью которого мы могли бы преодолеть практическую
проблему.
Вступление
Часто, используя макеты H-III, над которыми я работал и которые выпустил, пользователи
хотят погрузить манекен в поролон сиденья с использованием предварительного
моделирования в Dyna. Если вы этого не сделаете, манекен придется оставить висеть в
воздухе прямо над сиденьем. Теперь, если вы начнете с этого условия, манекен «в
конечном итоге» утонет в сиденье из-за силы тяжести по мере прохождения симуляции,
но для достижения этого состояния будет потеряно драгоценное время.
(1) Чтобы погрузить манекен в пенопласт сиденья, вам нужно разместить манекен
немного над сиденьем, а затем просто уронить его вертикально, используя силу тяжести.
Таким образом, манекен упадет на сиденье, сожмет его и, в конце концов, успокоится
(более или менее). Это предварительное моделирование часть.
Стр.42
(2) После того, как манекен опустится в достаточной степени (к удовлетворению
Если вы сделаете это напрямую и запустите новую симуляцию с этим манекеном, Дайна
взорвется почти сразу, жалуясь, что стыки неточные! Это означает, что «числовая
точность”Этих суставов был полностью разрушен предварительным моделированием, и
Dyna не может начать новую симуляцию из этого состояния.
защелкивающегося соединения.
Все, что делает LSPP, - это считывает модель после предварительного моделирования и
«защелкивает» смещенные соединения обратно на место, чтобы с точки зрения Dyna
сохранялась полная числовая точность. Затем LSPP записывает файл-пустышку с меткой
Стр.43
«защелкивающиеся суставы », который можно использовать для начала нового
моделирования.
Мы привели основные шаги операции ниже, но перед этим я должен сказать, что
а) Сферический Суставы
б) Revolute Суставы
в) Блокировка Суставы
* * * Также ПРИМЕЧАНИЕ что это процесс может быть выполнен только в Новый
графический интерфейс LSPP ***
Ниже приведены шаги для «привязки» стыков вашей модели после завершения
симуляции и записи «другой колоды» для новой симуляции из этой позиции модели.
(2) Прежде чем делать что-либо еще "Открыть" в оригинальная колода который
использовался для запуска симуляции поверх считанных d3plots.
Стр.44
Это означает, что из "Раскрывающееся меню "Файл" Выбрать "Открыть" а затем
Когда LSPP спрашивает "всплывающее окно" "та же модель", которая произвела эти
"d3plots", просто скажите "Да".
Обратите внимание, что это должна быть та же самая колода, которая использовалась
для выполнения задания.
(4) Остановите анимацию там, где, по вашему мнению, манекен достиг отметки
"Состояние" вы хотите, чтобы это было.
Стр.45
Например, вы можете запустить «предварительную симуляцию», пытаясь «погрузить
манекен в пену сиденья». Итак, остановите моделирование, когда вы думаете, что
манекен полностью «погрузился в пену сиденья».
Что это будет делать, так это поместить приставка или суффикс перед
каждым из Имена файлов подсистемы это будет выход в этом
состоянии. Даваяприставка или суффикс является Очень важный
предотвращать перезапись исходных файлов.
(7) На этом этапе LSPP должен спросить вас в другом всплывающем окне: "Вы хотите
(8) LSPP теперь выпишет из этого состояния все Файлы в "Подсистема » форме, как
они были в " Исходный ввод ».
Это означает, что если предположить Исходный файл подачи вакансии назывался "dyna.k
" но он также имел Включить файлы "Deck1.k "," Deck2.k "," Deck3.k ".......и т.п.
Поэтому LSPP выпишет "снова все эти файлы ", Хранение Подсистем отдельно друг от друга.
Самое главное здесь то, что он будет щелчок все поворотные, сферические и
фиксирующие соединения в этих файлах.
Это означает, что LSPP переместится «Один набор узлов» которые составляют
сустав и помещают эти узлы «точно поверх соответствующих узлов» этих суставов.
В результате все стыки будут "численно точный " еще раз. Теперь модель будет готова
для «следующего» моделирования.
Вы можете войти в «Узловой блок» и произвольно проверить соответствующие узлы
соединения и посмотреть, совпадают ли они в точности или нет. Вы также можете
проверить, что это были заперед Операция Snap-Joint. Выполнение некоторых из них
должно повысить вашу уверенность в себе.
Пожалуйста Примечание что разделение этих узлов во время моделирования было очень
маленький. В PenaltyMethod фактически держит узлы «довольно крепко». Очень трудно
«увидеть» разделение узлов в Joints, даже если мы «увеличим масштаб» в месте Joint.
Однако даже это небольшое разделение должно быть исправлено, если мы хотим
использовать манекен из этого «нового состояния» для другой симуляции.
Я хочу сказать, что, хотя LSPP «переместил» некоторые из узлов соединения, чтобы
исправить их, движение было действительно незначительным. Я обнаружил, что
некоторые из этих расстояний составляют всего лишь 0,001 мм. Таким образом, модель
не пострадает от этого процесса «защелкивания суставов».
Также Примечание что LSPP пройдёт через «всю модель» и исправит все эти соединения.
Таким образом, будет исправляться не только манекен, но и все шарнирные,
вращающиеся и фиксирующие соединения "вся модель ".
Стр. 47
ВАЖНАЯ ЗАМЕТКА: Мой совет - выполнять всю операцию "Snap-Joint" в "Новый каталог
» так что LSPP не "перезаписывать«Исходные колоды ввода».
Пользователи могут сделать это, просто переместив «d3plots» в новый каталог и сделав
копии исходных входных колод в этом новом каталоге. Это самый безопасный поступок.
Вы не должны по ошибке перезаписывать исходные колоды.
Итак, колоды, которые записывает LSPP, теперь должны быть готовы для новой
симуляции. Это наш "принципиальная схема ».
Однако у меня есть еще кое-что, что я хочу сказать, и я пишу их ниже.
Это означает, что «пары узлов», используемые для определения соединений, начинают
располагаться «прямо друг над другом» на этапе моделирования, но могут «очень
незначительно» отодвигаться друг от друга во время моделирования. Сферические и
вращающиеся соединения могут «вращаться», но сами узлы-пары остаются очень близко
друг к другу на протяжении всей симуляции.
Eсть Наказание жесткости его часть, которая по существу скрепляет соединение, но две
части, составляющие соединение, могут фактически горка большое расстояние, исходя из
чего жесткость пользователь дал этому Джойнту.
Стр. 34
К сожалению, этого не происходит. Два набора пар узлов могут очень немного выходить
«из плоскости» относительно друг друга, хотя эти плоскости удерживаются «относительно
близко» друг к другу за счет «штрафной жесткости».
Мы НЕ хотим, чтобы LSPP «ломал это соединение на 10 или 20 мм», потому что это
произошло в результате фактического перевода. Если мы это сделаем, сама модель будет
сильно геометрически искажена.
(5) Итак, моя мысль заключалась в том, чтобы «заморозить» все трансляционные
транслироваться. Я думал, что это то, что мы должны будем сделать, чтобы провести
Единственная проблема заключается в том, что LSPP может возразить, если вы читаете в
* 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
Вы можете сохранить все эти временные «блокирующие соединения» в «отдельном
перемещению.
Однако все равно будет какое-то движение потому что это все еще формулировка штрафа
(точно так же, как в случае Spherical, Revolute и т. д.). Вопрос в том, как это исправить? Я
сказал выше, чтоТрансляционные суставы не фиксируются ЛСПП.
(9) Однако обратите внимание, что, поскольку у вас также есть Замковые соединения
там ЛСПП собирается щелчок узлы этих суставов, и поскольку это те же узлы, что и у
трансляционного сочленения, трансляционные сочленения также будут автоматически
исправлены.
Стр. 51
(11) Когда фактическое моделирование запускается позже, просто удалите эти
фиксирующие соединения комментируя Включить файл. Это повторно активирует
оригинальные трансляционные суставы.
Обратите внимание, что я должен был дать подробное описание проблем, вызванных
трансляционными соединениями, и метод их устранения после предварительного
моделирования. Надеюсь, я хорошо это объяснил.
Стр.36
Все это также удерживается некой «жесткостью наказания». Итак, можно задать вопрос,
можем ли мы использовать Ремень безопасности также во время предварительное
моделирование а затем попросите LSPP «исправить Контактные кольца и ретракторы»
также.
Я очень хорошо обдумал эту проблему и пришел к выводу, что нам будет довольно
сложно реализовать ее на практике. Вероятно, это еще можно сделать, но разработчик
LSPP столкнется с очень сложной работой на уровне кодирования. Поэтому я решил не
просить их об этом, по крайней мере, пока.
На каждом Скольжения кольцо (а также Ретрактор), Существуют два узла лежат прямо
друг на друге.
Один из них мы называем «Узел контактного кольца" (или "Узел ретрактора”), И это
обычно каким-то образом прикреплено к конструкции транспортного средства.
Необязательно фиксировать в пространстве; его можно прикрепить к балке, которая
прикреплена к конструкции, но которая может иметь возможность «вращаться», так же,
как фактическое D-образное кольцо автомобиля может поворачиваться в некоторой
степени в зависимости от размера пассажира и условий сидения. Однако этот номер узла
является «постоянным» по определению и указывается в плате контактного кольца.
Теперь вопрос в том, как LSPP привязывает узлы к контактные кольца или же ретракторы?
Как видите, для LSPP это становится очень трудным, потому что он должен определить
сегменты ремня контактного кольца в то время, когда мы хотим, чтобы предварительное
моделирование выводилось. Это совершенно динамичная ситуация, когда пояс-узел на
скольжения кольцо вероятно, меняется каждые так много циклов моделирования. Если
мы хотим, чтобы выходной сигнал предварительного моделирования составлял (скажем)
155 мс, тогда LSPP должен сначала определить сегменты ремня по обе стороны от
Стр. 53
контактного кольца на тот конкретный момент, Найти общий узел между двумя, а затем
Соедините вместе узел ремня и узел контактного кольца. Теперь мы можем легко
увидеть, как такая идентификация поясузел препроцессору может быть очень сложно это
сделать. Мы, «люди», можем легко смотреть на это и делать это, но чтобы это было
запрограммированный становится намного сложнее.
Я немного об этом подумал и не нашел простого способа реализовать.
Стр. 55
безопасности и манекеном для реальной симуляции. Убедитесь, чтоРемень-сегменты на
каждом Скольжения кольцо правильно введены в Входной файл ремня, потому что они
могли измениться во время предварительного моделирования. То же самое и с
Ретракторы, хотя есть только один пояс-сегмент будет уточнено на каждом ретракторе.
ПРИМЕЧАНИЕ. У меня есть еще одна идея, чтобы избежать проникновения ремня в
манекен во время предварительного моделирования, о чем я расскажу отдельно позже
(вне данного руководства).
может быть хорошим вариантом, потому что это гарантирует, что тканевый ремень
Если шарнир вращается, LCS также будет вращаться. Таким образом, в этом случае LSPP
сохранит "вращение" LCS, но будет привязать только "Истоки » из двух LCS. Это также
будетпереведите "два других узла LCS »на такое же расстояние между исходными
точками (что было вызвано разделением штрафа соединения) при привязке источников
LCS. Если этого не сделать, определение самого LCS может немного измениться и это
предотвращается здесь.
(b) LSPP записывает "Журнальный файл" после операции. В нем перечислены все узлы,
которые были «привязаны», вместе с их «координатами» до и после выполнения
операции. Это дает нам хорошую визуальную проверку «величины расстояний»,
Стр. 56
перемещаемых во время привязки, и, таким образом, должно повысить нашу
уверенность в операции.
Мысли о будущем и ваши отзывы
То, что я описал выше, есть то, что мы имеем сегодня. В ноябре прошлого года (2012 г.)
был окончательно реализован весь процесс защелкивания стыков.
Возможно, нам еще придется добавить еще несколько "Типы суставов» будет
автоматически исправлен LSPP. Мы подумаем о них согласно пользовательский спрос.
Может быть несколько ошибки здесь и там, которые мы могли не заметить. Их можно
устранить в процессе использования и со временем.
Мы будем рады получить ваши отзывы, основанные на том, что вы чувствуете после его
использования. Если мое объяснение непонятно, дайте мне знать, и я постараюсь вам
помочь.
С другой стороны, если что-то работает не так, как мы хотим, немедленно сообщите нам
об этом. Мы постараемся сразу это исправить.
Если у тебя есть новые идеи дайте нам знать об этой схеме реализации. Мы будем
серьезно рассматривать их в будущем.
Стр. 57
ПРИЛОЖЕНИЕ J. Погружение манекена в сиденье с деформируемой пеной
Вступление
Ниже я кратко описал этот метод. Может потребоваться немного воображения, а также
метод проб и ошибок, чтобы полностью понять суть дела. Этот метод сейчас сильно
зависит отМетод защелкивающегося соединения из Приложение-H и поэтому хорошее
понимание этого также необходимо для того, чтобы весь процесс работал.
Этапы процедуры
* INITIAL_FOAM_REFERENCE_GEOMETRY
Стр. 58
$ # nid x у z 1001 2759.005371 -
144.360107 578,912476
1002 2762.318359 -141.802094 586.199890
-------------------------------------------
. . . . . . . . . . . . . . . . . . и так далее....................
* MAT_LOW_DENSITY_FOAM_TITLE
SEAT_FOAM
$ # середина ро е lcid tc ху бета влажный
$ InvokeRef
1,000000 0,000 0,000 0,000 0,000 0,000 1.000 ----Это важно
3) Установите манекен как обычно, сначала в LSPP, используя измеренные H-точки, угол таза, углы
верхних конечностей и т. д. из Test.
Сделай это даже если таз проникает сквозь пену сиденья во время этой фазы позиционирования.
4) Из этого положения медленно поднимайте манекен по оси Z (на 1 мм за раз), пока таз и
бедра полностью не выйдут из поролона сиденья. Вы можете поднять еще немного, просто чтобы
убедиться.
Стр. 59
Удалите все другие формы движения. Убедись в том, чтоВсе контакты активны.
Лучше всего записывать "d3plots" через большие промежутки времени, чтобы диск не
заполнялся.
Стр. 60
Что это будет делать, так это поместить приставка или суффикс перед
каждым из Имена файлов подсистемы это будет выход в этом
состоянии. Даваяприставка или суффикс является Очень важный
предотвращать перезапись исходных файлов.
10) LSPP теперь выпишет из этого состояния все Файлы в «Подсистема» форме, как
они были в " Исходный ввод ».
12) Как только это будет сделано, используйте файлы из (11) выше и проверить всю
модель в ЛСПП снова.
Проверить, есть ли Точка H, угол таза а также Головные мишени совпадать с тестом или
нет. Если есть небольшое несоответствие, было бы неплохо повторить их как можно
больше. МаленькийПоясничное вращение может потребоваться точное совпадение с
головной мишенью.
Также может быть хорошей идеей «поднять манекен примерно на 1 мм», чтобы очистить
его от любого проникновения с
Сиденье-пена. Во время предварительного моделирования нижние поверхности Таз и
Бедра / Ноги могли проникнуть в пену (и удерживаться штрафной жесткостью). То же
самое могло случиться сПодошвы в Напольный поддон область. Поэтому было бы
неплохо очистить манекен от любого вмешательства в остальную конструкцию, с
которой был определен контакт.
Стр. 61
Не забывайте убирать любые искусственные ограничения которые были добавлены во
время предварительного моделирования.
Что я ожидаю, что произойдет дается в следующих двух пунктах (14 и 15):
Следовательно, пена будет обернуть вокруг бедер и таза как можно больше, создавая
восходящая сила.
15) По мере того как манекен движется вперед с ускорением (при условии, что это
лобовое столкновение), бедра / таз должны будут проплыть через пену сиденья,
вызывая большое трение.
Вы сможете увидеть это действие на пене, если удалите манекен из анимации и просто
посмотрите на пену.
Это просто один метод погрузить манекен в пену для сиденья. Вы можете сами
проверить, как это работает для вас. Конечно, могут быть и другие способы, хотя сам я
пока ничего другого не пробовал.
Стр. 62
придется попробовать кое-что самостоятельно и выбрать то, что вам больше всего
подходит.
Стр. 63