×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

DISP Subroutine for Acoustics application

DISP Subroutine for Acoustics application

DISP Subroutine for Acoustics application

(OP)
Hello Everyone!

I want to use DISP subroutine to assign user defined boundary condition to the model. I have a set of nodes and the coordinates of these in x, y, and z directions. I have calculated the values of sound pressure for the corresponding nodes through MATLAB and written the output in a .txt file. I don't have any knowledge about the subroutines as I am new to it and my project now requires to assign user defined boundary conditions. I have read the Abaqus 6.12 documentation for DISP subroutine and as my knowledge goes I understood that if U(1) = displacement, then
U(2) = velocity &
U(3) - acceleration.
and now that I need to assign sound pressure instead of displacement, I think
U(1) = sound pressure.

I need to assign these pressure values which I have obtained in the .txt file to the nodes corresponding to the coordinates nodes in a SET as the boundary condition.

For example my .txt file contains values as shown below:

Nodes x-coord, y-coord, z-coord, pressure values
1 1 2 3 123.4
... ... ... ... ...

Usually we have to specify the node name and assign the values. Now that I have all the Nodes, Coordinates and the Pressure values, I want to assign these pressure values to the corresponding Nodes belonging to respective coordinates.
Please help me with this. I would be really helpful to finish the last part of my project.

Thanks in advance

Regards,
Savan

RE: DISP Subroutine for Acoustics application

(OP)
Thanks for the reply IceBreakerSours.

The thing is I want a fixed boundary condition in which I am assigning the pressure values that are in .txt file to the corresponding nodes. I have attached a .jpg file in which you can clear see the problem. It says User Subroutine DISP must be attached to the job analysis. Do you know anything about this? I don't know much about UPRESS and DLOAD I guess is for assigning loads. Please if possible give me more information about these.

Thanks in advance

Regards
Savan

RE: DISP Subroutine for Acoustics application

(OP)
Do you have any idea about writing the DISP subroutine for the case I have written above? Or does anyone know how to approach this problem please do reply to this thread!!!

Thanks in advance

Regards
Savan

RE: DISP Subroutine for Acoustics application

Have you written a subroutine before? If not, then why not just play with subroutine in a very small/simple 2D model (linear/static analysis) to get an idea of what is happening and keep playing until you have control over it. Then you can move on to specifying acoustic pressure in a simple model. And, finally, you can try what you wish to accomplish.

Based on a very brief cursory look at your first post, this doesn't seem like a particularly difficult exercise. Most of the effort will come down to coding (i.e., programming logic and FORTRAN skill), not FEA.

*********************************************************
Are you new to this forum? If so, please read these FAQs:

http://www.eng-tips.com/faqs.cfm?fid=376
http://www.eng-tips.com/faqs.cfm?fid=1083

RE: DISP Subroutine for Acoustics application

(OP)
Hi IceBreakerSours,

In the Abaqus Verification comment that you have mentioned above I am unable to find "C:\Program Files (x86)\Intel\Compiler\11.0\061\fortran\Bin\intel64\ ifortvars_intel64.bat" or any equivalent as I m using Intel Parallel Studio XE 2016. What alternative I should use. Please help me with this.

Additionally I have used ("C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\c ompilers_and_libraries_2016\windows\bin\ifortvars. bat" intel64 vs2015 & C:\Windows\SysWOW64\cmd.exe/k) in the Abaqus cmd Target and
("C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\c ompilers_and_libraries_2016\windows\bin\ifortvars. bat" intel64 vs2015 & C:\SIMULIA\Abaqus\Commands\abq6121.bat cae || pause) in Abaqus CAE Target. Please tell whether I have done correct or wrong!!

I am using Abaqus 6.12, Microsoft Visual Studio Community 2015 and Intel Parallel Studio XE 2016. Please help me with this!!

Thanks in advance

Regards
Savan

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources