|
Subroutine SIGINI doesn't work...
|
|
09-01-2009, 11:57 AM
(This post was last modified: 09-01-2009 11:58 AM by Lauralala.)
Post: 1
|
|||
|
|||
|
Hello !
I would like to use subroutine SIGINI in Abaqus Standard. I create a simple model without load, only SIGINI prestress. So, I add in .inp file : ** INITIAL CONDITIONS ** ** Name: BC-3 Type: Stress, user just before STEP and after Boundary Conditions. The subroutine used is very simple, just sigma(1)=500. I attach subroutine file containing SIGINI to the job : abaqus job=carre_precontr user=precontr.f My job runs neither warning nor error : "job completed successfully". BUT, when I open .odb file in visualisation, the result is the same withor without SIGINI (stress=0 , displacements=0 , ...). Do you know why ? I want my subroutine to become activ, how I do that ? Regards Laura |
|||
|
09-11-2009, 11:54 AM
Post: 2
|
|||
|
|||
|
Why are you putting '**' in front of everything? This usually denotes comments in the input file, no wonder nothing happened
![]() The correct syntax is: *INITIAL CONDITIONS,TYPE=STRESS, USER |
|||
|
09-11-2009, 12:35 PM
Post: 3
|
|||
|
|||
|
Thank you.
But it's a typo ! Sorry... Even they are only one star "*" : ** Name: BC-3 Type: Stress, user *Initial Conditions, Type=Stress, User I have the same result (stress=0, displacements=0, ...) NB : When I import the input file, I have this warning : The model "carre_precontr" has been created. The part "PART-CARRE" has been imported from the input file. WARNING: The following keywords/parameters are not yet supported by the input file reader: --------------------------------------------------------------------------------- *INITIALCONDITIONS, TYPE=STRESS The model "carre_precontr" has been imported from an input file. Please scroll up to check for error and warning messages. So the initial conditions can't to be read. I don't know why. Do you have any idea ? Regards |
|||
|
09-18-2009, 10:22 AM
Post: 4
|
|||
|
|||
|
This could be another typo but the warning message seems to suggest that the keyword is being read in as *InitialCondition....there should be a space between the two.
A good way to check if the UMAT is being entered at all is to get it to write to the message file when it is exexcuted. I can't remember off the top of my head what unit it is but have a look at the User Subroutine manual. A simple print(unit,a) 'Test' Or something like that will do the job. |
|||
|
« Next Oldest | Next Newest »
|
Powered By MyBB, © 2002-2010 MyBB Group |
© 2010 CAE Journal (Computer Aided Engineering Journal)
Product names and trademarks are the property of the respective trademark holders.
None of the trademark holders listed are affiliated with this website or forum.
No endorsement of any information, service or product by any company or person is made or implied.
Product names and trademarks are the property of the respective trademark holders.
None of the trademark holders listed are affiliated with this website or forum.
No endorsement of any information, service or product by any company or person is made or implied.
