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
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
*********************************************************
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
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
U(1) is acoustic pressure .
*********************************************************
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
Thanks in advance
Regards
Savan
RE: DISP Subroutine for Acoustics application
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
RE: DISP Subroutine for Acoustics application
*********************************************************
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
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