Перейти к публикации

Перемещения в Nastran


Рекомендованные сообщения

Добрый вечер господа,

Решал задачи в NASTRAN с приложением силовых нагрузок. Все было почти Ок с этим покетом. Пока не надо было определять накрузку как перемещение. И тут проблемы, во первых не нулевые перемещения это уже не набор ограничений, а набор нагрузок. :dry: Ну что ж логично! Однако эти перемещения, карта SPCD (если не ошибаюсь), валидны только для динамического анализа, а у меня чистая линейщина в статике (или на оборот суть не меняется).

Делаю простенькую задачу, ну блин как 3 рубля. 3x3 гекса элемента. закрепляю часть узлов в констрейнах. И прикладываю к ряду узлов эти смещения в лоадсетах. НОЛЬ, полный ноль после решения. Добавляю в один узел маленькую нагрузочку, силового плана все Ок. Ну не где здесь ошибиться.

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

Павел Н.

Ссылка на сообщение
Поделиться на других сайтах


Посмотрите "шутку" на старом форуме www.cadfem.ru.

И посмотрите статью о минимизации функционалов на www.pinega.da.ru

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

Ссылка на сообщение
Поделиться на других сайтах
А у меня все получилось. Сделал куб со стороной 1, на каждом ребере 5 узлов. Ко всем узлам одной грани приложил перемешение 0,2 по оси У, противоположную грань закрепил. Все посчиталось.
Ссылка на сообщение
Поделиться на других сайтах

Hello Damen und Herren!

Rabotaet bez problem

I have a sample:

SOL 101

TIME 100000

DIAG 8,12

$

CEND

$CASE

ECHO = NONE

MAXLINES=999999999

TITLE = SOL 101

SUBTITLE = 06.02.2004

SPC = 1

$******************************

SUBCASE 10

LABEL = SPC verschiebung

$LOAD=33

DISPLACEMENT(PLOT) = ALL

STRESS(PLOT) = ALL

$

BEGIN BULK

$

$

GRID 1 0.0 0.0 0.0

GRID 2 100.000 0.0 0.0

GRID 3 0.0 10.0000 0.0

GRID 4 11.1111 0.0 0.0

GRID 5 22.2222 0.0 0.0

GRID 6 33.3333 0.0 0.0

GRID 7 44.4444 0.0 0.0

GRID 8 55.5556 0.0 0.0

GRID 9 66.6667 0.0 0.0

GRID 10 77.7778 0.0 0.0

GRID 11 88.8889 0.0 0.0

GRID 14 11.1111 10.0000 0.0

GRID 16 22.2222 10.0000 0.0

GRID 18 33.3333 10.0000 0.0

GRID 20 44.4444 10.0000 0.0

GRID 22 55.5556 10.0000 0.0

GRID 24 66.6667 10.0000 0.0

GRID 26 77.7778 10.0000 0.0

GRID 28 88.8889 10.0000 0.0

GRID 30 100.000 10.0000 0.0

CQUAD4 1 1 3 1 4 14

CQUAD4 2 1 14 4 5 16

CQUAD4 3 1 16 5 6 18

CQUAD4 4 1 18 6 7 20

CQUAD4 5 1 20 7 8 22

CQUAD4 6 1 22 8 9 24

CQUAD4 7 1 24 9 10 26

CQUAD4 8 1 26 10 11 28

CQUAD4 9 1 28 11 2 30

$Shell_1

PSHELL 1 1 3.00000 1 1 0.83333 0.0

-1.50000 1.50000

$...1...|...2...|...3...|...4...|...5...|...6...|...7...|...8...|...9...

$XXX

MAT1 1 1567. 0.440001.05E-090.100E-3 0.0 0.0

$...1...|...2...|...3...|...4...|...5...|...6...|...7...|...8...|...9...

SPC 1 1 123

SPC 1 2 123

SPC 1 3 123

SPC 1 30 123

$

$...1...|...2...|...3...|...4...|...5...|...6...|...7...|...8...|...9...

SPC 1 7 3 5.

$

$

$

PARAM POST -1

PARAM GRDPNT 0

PARAM PRGPST NO

PARAM NEWSEQ -1

PARAM AUTOSPC YES

PARAM K6ROT 100.0

PARAM BAILOUT 0

PARAM TINY 0.0

PARAM MAXRATIO 1.0E8

ENDDATA

bye

Vova

Ссылка на сообщение
Поделиться на других сайтах

Добрый день коллеги,

Посмотрите "шутку" на старом форуме www.cadfem.ru.

И посмотрите статью о минимизации функционалов на www.pinega.da.ru

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

Все это я знаю. Проблема не в теории, а в использовании пакета.

Я использую FEMAP в качестве препроцессора. Перемещения экспортируются из другого решателя. После решения динамики в ANSYS/Dyna решение нужно пердставить в формате NASTRAN. Дурь, но так надо. В общем, я обошел эту проблему, но не решил.

Vova в вашем листинге используется SPC FEMAP выдает SPСD (Defines an enforced displacement value for static analysis and an enforced motion

value (displacement, velocity or acceleration) in dynamic analysis.) В принципе это то что мне нужно, но пока не работает.

А.Казак

А у меня все получилось. Сделал куб ...

Какой препроцессор Вы используете и на какой платформе?

Павел Н.

Ссылка на сообщение
Поделиться на других сайтах

U menaj platforma UNIX i ispolzyu MSC/NASTRAN.

Model delal na Preprozessore Medina (http://www.t-systems-des.com/des/products/medina/index.html)

Kartu SPC redaktiroval prosto v tekstovom file (nedit v UNIX)

Ja dumayu Input primera mozhno exportirovat v FEMAP, togda soxranitsya format kart pravilno

Mogu skinut' primer na mail esli dadite. T

Vova

Ссылка на сообщение
Поделиться на других сайтах

Выше приведенный пример я пробовал загнать в FEMAP он как бы прочел, но данных в базе я потом не обнаружил.

Вопрос следующий, есть ли у Вас опыт работы с SPCD?

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

Тестовую базу я покоцал, после ланча состряпаю новую и скину Вам, если это интересно с SPCD.

на ваш PM я скинул свое мыло

Павел Н.

Ссылка на сообщение
Поделиться на других сайтах

Tak kak SPCD est' nagruzka a ne zakreplenie ukazhite v Case Control kommandoy LOAD nommer SPCD,

togda dolzhni zarabotat'.

bye

Vova

P.S. na mail otvechu pozhe, poka netu vremeni, kirilizi na rabote netu....

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • lem_on
      Да нету там этой опции, Шура любит просто поумничать.   Зайти в диагностику и там будет в одной из вкладок список опций. 
    • 1123sss
      В итоге решилось очень просто. Нужно было прописать в программе для измерения _KNUM=$P_UIFRNUM чтобы она подставляла номер активной привязки, указанной в программе
    • 1123sss
      Проблему со сменщиком паллет решили. Для того чтобы сменщик паллет ставил паллеты на свои места нужно было выставить правильное значение параметра 155 (B RATIO (STEPS/UNIT) Проблема 2 решилась когда вернули параметру 224 значение 0 (кто то успел полазить в параметрах)
    • clavr
      "Надписи"  - это внешний вид грани  в модели Справка Solid естественно она будет видна только когда закрашенное исполнение. Заветной кнопочки именно для этой функции нет.  
    • Fedor
      Наверное все-таки сместить в сторону напряжений сжатия ...  Этого же добиваются при напряжении бетона в строительстве. 
    • clavr
      это новая фича. она работает. но это нужно две точки заново ставить если размер не слетел. много телодвижений. Плохо что в новой версии старые методы не работают(
    • Говорящий Огурец
      Разберем на вашем конкретном примере, который, видимо, выдает пост ваших программистов ЧПУ. Не самый удачный вариант, на мой взгляд, кстати говоря, но уж как есть:   L C+90 FMAX L A-90 FMAX PLANE SPATIAL SPA-90 SBP0 SPC90 STAY   Здесь сначала идет поворот физических осей станка, линейным движением, и лишь потом программный разворот системы координат, в котором параметр STAY означает "не трогать физические оси". Но вы их потрогали двумя кадрами выше :) И как вы справедливо заметили, эти 3 строчки можно заменить одной - последней, где поведение физических осей будет описано опцией TURN - вращать вслед за поворотом СК. В первом приближении, PLANE SPATIAL как раз максимально похож на 800й цикл. Он точно так же не привязан к физическим осям станка и можно использовать одну и ту же программу на 5тиосевых станках с разной кинематикой. Смещение нулевой точки можно делать отдельным циклом, после чего применять PLANE. Можете посмотреть еще и CYKL19 для 3+2 трансформаций. Возможно, он покажется вам проще. Вот он как раз жестко связан с осями станка. Что касается М128 - это вообще не в ту степь. Это включение RTCP - контроль положения кончика инструмента. Для непрерывной 5тиосевой обработки. Аналог сименсовского TRAORI
    • oldmax
      Всем доброе утро. Ком порт накрылся, в итоге на плате PC, поэтому решили работать пока в режиме с карты памяти на MAZAK( паралельно пока смотрели провод каждый попроверял прозванивал сломалась пайка на DB9. Поэтому и рассматриваю вариант напрямую с карты работать как запасной. Так как материнку такую не факт что найдешь, точнее нашли но будет ли работать вот чем вопрос.   В режиме ТЭЙП через ком порт мы работали. Я не так давно работаю на MAZAK, копаюсь учу стойку., где этот список опций можно найти что за окно, Помогите пожалуйста
    • roiman
      Прошу модераторов, если возможно, удалить тему. Испытываю шквал из звонков спама и мошенников. Не понимаю, почему нет такой возможности у самого топикстартера.   Большое спасибо.
    • Bot
      5-6 июня в Москве прошла конференция C3Days 2024. Это ключевое событие для разработчиков сложного инженерного программного обеспечения в России. В рамках мероприятия были затронуты актуальные тенденции индустрии и задачи локальных компаний-разработчиков. Ведущие САПР-компании поделились опытом внедрения и применения решений C3D Labs. Мероприятие посетили представители и эксперты в области программирования на основе геометрического ядра C3D. Ключевой темой конференции в этом году стала презентация нового полигонального ядра C3D PolyShaper и его преимуществ для разработки САПР. 5–6 июня прошла ежегодная конференция для разработчиков C3Days 2024. В рамках мероприятия представлен новый модуль геометрического ядра C3D для работы с полигональными объектами — C3D PolyShaper. Компонент входит в набор инструментов для разработки инженерного программного обеспечения C3D Toolkit от компании C3D Labs (входит в АСКОН). C3D PolyShaper помогает [...] View the full article
×
×
  • Создать...