Все ответы об инженерном анализе

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

Задание подшагов решения в логарифмической шкале

marvov
Аватар пользователя marvov

Здравствуйте, уважаемые эксперты!

Изучаю вязкоупругость, а это процесс, который может заметно проявляться и на времени 10E-4 сек, и на времени 10E10 сек.

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

Подскажите, пожалуйста, возможно ли такое реализовать средствами APDL?

С уважением.

Venediktov
Аватар пользователя Venediktov

Я бы сделал примерно так: Поскольку времена колеблются от очень малых, до очень больших, то можно разделить процесс на несколько шагов, время окончания каждого из которых будет равняться степени 10 и на каждом из них задать одинаковое количество подшагов, например 100:

 

TIME, 10e-4  !первый шаг

NSUBST, 100  !100 подшагов

!действия на этом шаге, нагрузки, закрепления и тд

 

TIME, 10e-3  !второй шаг

NSUBST, 100  !100 подшагов

!действия на этом шаге, нагрузки, закрепления и тд

 

TIME, 10e-2 !третий шаг

NSUBST, 100  !100 подшагов

!действия на этом шаге, нагрузки, закрепления и тд

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

 

 

Добавить комментарий

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

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.