Я пытаюсь изменить жесткость крепежа в зависимости от давления на него. Я приближаюсь к этой проблеме, используя полевые переменные и извлекая силы в крепеж от .fil.Получение номера элемента, связанного с узлом крепления в Abaqus
Проблема заключается в том, что мне нужно, чтобы связать номер узла предоставленный UFIELD к элементу числа крепежного в .fil файл. Я знаю, что файл .fil содержит эту информацию в записи no. 1900, но когда я установил , если заявление для этой записи, оно никогда не попадает в мою подпрограмму. Хотя, когда я конвертирую свой файл .fil в ASCII, я вижу эту информацию там.
Окно Записи No. 1 и No. 495 поражаются правильно, и я могу получить номер элемента и внутренних сил в нем.
Кроме того, я попытался использовать GETPARTINFO как на узле, который у меня есть, так и на элементе. Но он возвращает число, не связанное с узлом моего крепежа или самим элементом.
Кроме того, я не мог получить застежку CTF от самого узла или материальной точки, поскольку крепежные детали не имеют материальных точек.
Если я предполагаю, что узлы и крепление находятся в одном порядке и просто соответствуют им, мой код прекрасно работает только на небольшом элементе в крошечной модели. Но в большой модели с большим количеством крепежей все путается.
Любые идеи, как решить эту проблему или, возможно, некоторые замечания о том, почему я не могу Access ключ 1900 из моей подпрограммой или почему GETPARTINFO не возвращает то, что следует ожидать?
Я понятия не имею, что это такое (кроме того, что я знаю, что Abaqus - пакет FEM). Рассмотрите возможность поиска более специализированного места для вашего вопроса. Почему это помечено Fortran? У вас есть какой-либо код Fortran?Все вопросы здесь должны касаться некоторой проблемы с кодом или кодированием. –
Подпрограммы Abaqus написаны на языке Fortran. Этот вопрос касается исключительно взаимодействия Фортрана и Абакуса и доступа к результатам, а не механики или физики позади FEM. Поэтому я подумал, что это подходящее место, чтобы спросить об этом. В любом случае, я думаю, что сам понял. Я отправлю ответ позже, чтобы другие люди с подобной проблемой могли его найти. – UN4