a good way to learn Abaqus

classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

a good way to learn Abaqus

Abaqus Users mailing list
Hello All,
I found an interesting website for leaning Abaqus, they offer a number of very well prepared tutorials, I have used two of those and they were really helpful. I wrote a 1641-line script code in Python thanks to those.It is Abaqus training | Abaqus tutorials
 
|  
|   |  
Abaqus training | Abaqus tutorials
 A website for learning abaqus by video tutorials,free Abaqus video tutorials with english subtitle  |  |


  |


 
hope you will also find it useful.thanks,
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
Fantastic find Mehdi, thanks for sharing.


Of similar type, found the following tutorials a while back. Though from a consulting site, tutorials are free and handy.


Cheers






Sent from my Samsung device




-------- Original message --------
From: "[hidden email] [Abaqus]" <[hidden email]>
Date: 19/12/2016 11:46 (GMT+00:00)
To: [hidden email]
Subject: [Abaqus] a good way to learn Abaqus






Hello All,


I found an interesting website for leaning Abaqus, they offer a number of very well prepared tutorials, I have used two of those and they were really helpful. I wrote a 1641-line script code in Python thanks to those.
It is Abaqus training | Abaqus tutorials<http://www.helpmewithabaqus.com/>


<http://www.helpmewithabaqus.com/>


Abaqus training | Abaqus tutorials
A website for learning abaqus by video tutorials,free Abaqus video tutorials with english subtitle






hope you will also find it useful.
thanks,




Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
Ooops, forgot the link !


https://www.simuleon.com/abaqus-tutorials/






Sent from my Samsung device




-------- Original message --------
From: "[hidden email] [Abaqus]" <[hidden email]>
Date: 19/12/2016 11:46 (GMT+00:00)
To: [hidden email]
Subject: [Abaqus] a good way to learn Abaqus






Hello All,


I found an interesting website for leaning Abaqus, they offer a number of very well prepared tutorials, I have used two of those and they were really helpful. I wrote a 1641-line script code in Python thanks to those.
It is Abaqus training | Abaqus tutorials<http://www.helpmewithabaqus.com/>


<http://www.helpmewithabaqus.com/>


Abaqus training | Abaqus tutorials
A website for learning abaqus by video tutorials,free Abaqus video tutorials with english subtitle






hope you will also find it useful.
thanks,




Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
Thanks Mehdi for your suggestion.
It seems most of the free videos are not available. I tried to see some of the free videos, but none of them worked correctly.
Malekan <!--p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0mm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}filtered {margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {}-->


    On Monday, December 19, 2016 9:31 PM, "'Patel, Miten' [hidden email] [Abaqus]" <[hidden email]> wrote:



     Ooops, forgot the link !
https://www.simuleon.com/abaqus-tutorials/




Sent from my Samsung device


-------- Original message --------
From: "[hidden email] [Abaqus]" <[hidden email]>
Date: 19/12/2016 11:46 (GMT+00:00)
To: [hidden email]
Subject: [Abaqus] a good way to learn Abaqus


 Hello All,
I found an interesting website for leaning Abaqus, they offer a number of very well prepared tutorials, I have used two of those and they were really helpful. I wrote a 1641-line script code in Python thanks to those.It is Abaqus training | Abaqus tutorials


|
|  |
Abaqus training | Abaqus tutorials
A website for learning abaqus by video tutorials,free Abaqus video tutorials with english subtitle |  |


 |




hope you will also find it useful.thanks,  #yiv3071636606 #yiv3071636606 -- #yiv3071636606ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3071636606 #yiv3071636606ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3071636606 #yiv3071636606ygrp-mkp #yiv3071636606hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv3071636606 #yiv3071636606ygrp-mkp #yiv3071636606ads {margin-bottom:10px;}#yiv3071636606 #yiv3071636606ygrp-mkp .yiv3071636606ad {padding:0 0;}#yiv3071636606 #yiv3071636606ygrp-mkp .yiv3071636606ad p {margin:0;}#yiv3071636606 #yiv3071636606ygrp-mkp .yiv3071636606ad a {color:#0000ff;text-decoration:none;}#yiv3071636606 #yiv3071636606ygrp-sponsor #yiv3071636606ygrp-lc {font-family:Arial;}#yiv3071636606 #yiv3071636606ygrp-sponsor #yiv3071636606ygrp-lc #yiv3071636606hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3071636606 #yiv3071636606ygrp-sponsor #yiv3071636606ygrp-lc .yiv3071636606ad {margin-bottom:10px;padding:0 0;}#yiv3071636606 #yiv3071636606actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3071636606 #yiv3071636606activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3071636606 #yiv3071636606activity span {font-weight:700;}#yiv3071636606 #yiv3071636606activity span:first-child {text-transform:uppercase;}#yiv3071636606 #yiv3071636606activity span a {color:#5085b6;text-decoration:none;}#yiv3071636606 #yiv3071636606activity span span {color:#ff7900;}#yiv3071636606 #yiv3071636606activity span .yiv3071636606underline {text-decoration:underline;}#yiv3071636606 .yiv3071636606attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv3071636606 .yiv3071636606attach div a {text-decoration:none;}#yiv3071636606 .yiv3071636606attach img {border:none;padding-right:5px;}#yiv3071636606 .yiv3071636606attach label {display:block;margin-bottom:5px;}#yiv3071636606 .yiv3071636606attach label a {text-decoration:none;}#yiv3071636606 blockquote {margin:0 0 0 4px;}#yiv3071636606 .yiv3071636606bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv3071636606 .yiv3071636606bold a {text-decoration:none;}#yiv3071636606 dd.yiv3071636606last p a {font-family:Verdana;font-weight:700;}#yiv3071636606 dd.yiv3071636606last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3071636606 dd.yiv3071636606last p span.yiv3071636606yshortcuts {margin-right:0;}#yiv3071636606 div.yiv3071636606attach-table div div a {text-decoration:none;}#yiv3071636606 div.yiv3071636606attach-table {width:400px;}#yiv3071636606 div.yiv3071636606file-title a, #yiv3071636606 div.yiv3071636606file-title a:active, #yiv3071636606 div.yiv3071636606file-title a:hover, #yiv3071636606 div.yiv3071636606file-title a:visited {text-decoration:none;}#yiv3071636606 div.yiv3071636606photo-title a, #yiv3071636606 div.yiv3071636606photo-title a:active, #yiv3071636606 div.yiv3071636606photo-title a:hover, #yiv3071636606 div.yiv3071636606photo-title a:visited {text-decoration:none;}#yiv3071636606 div#yiv3071636606ygrp-mlmsg #yiv3071636606ygrp-msg p a span.yiv3071636606yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3071636606 .yiv3071636606green {color:#628c2a;}#yiv3071636606 .yiv3071636606MsoNormal {margin:0 0 0 0;}#yiv3071636606 o {font-size:0;}#yiv3071636606 #yiv3071636606photos div {float:left;width:72px;}#yiv3071636606 #yiv3071636606photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv3071636606 #yiv3071636606photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3071636606 #yiv3071636606reco-category {font-size:77%;}#yiv3071636606 #yiv3071636606reco-desc {font-size:77%;}#yiv3071636606 .yiv3071636606replbq {margin:4px;}#yiv3071636606 #yiv3071636606ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv3071636606 #yiv3071636606ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3071636606 #yiv3071636606ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3071636606 #yiv3071636606ygrp-mlmsg select, #yiv3071636606 input, #yiv3071636606 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv3071636606 #yiv3071636606ygrp-mlmsg pre, #yiv3071636606 code {font:115% monospace;}#yiv3071636606 #yiv3071636606ygrp-mlmsg * {line-height:1.22em;}#yiv3071636606 #yiv3071636606ygrp-mlmsg #yiv3071636606logo {padding-bottom:10px;}#yiv3071636606 #yiv3071636606ygrp-msg p a {font-family:Verdana;}#yiv3071636606 #yiv3071636606ygrp-msg p#yiv3071636606attach-count span {color:#1E66AE;font-weight:700;}#yiv3071636606 #yiv3071636606ygrp-reco #yiv3071636606reco-head {color:#ff7900;font-weight:700;}#yiv3071636606 #yiv3071636606ygrp-reco {margin-bottom:20px;padding:0px;}#yiv3071636606 #yiv3071636606ygrp-sponsor #yiv3071636606ov li a {font-size:130%;text-decoration:none;}#yiv3071636606 #yiv3071636606ygrp-sponsor #yiv3071636606ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv3071636606 #yiv3071636606ygrp-sponsor #yiv3071636606ov ul {margin:0;padding:0 0 0 8px;}#yiv3071636606 #yiv3071636606ygrp-text {font-family:Georgia;}#yiv3071636606 #yiv3071636606ygrp-text p {margin:0 0 1em 0;}#yiv3071636606 #yiv3071636606ygrp-text tt {font-size:120%;}#yiv3071636606 #yiv3071636606ygrp-vital ul li:last-child {border-right:none !important;}#yiv3071636606


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
To learn Abaqus, you can simply use the "Getting started"-book that comes with the documentation. In my opinion, that's the best way to quickly gain insights.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
I'm working on a project with Abaqus for my thesis. The focus though is more on scripting with python. Can anyone suggest a book or any material that could help me get a concrete understanding and knowledge of abaqus commands in python? I'm very new to both Abaqus and Python. Thanks very much in advance!





    On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker [hidden email] [Abaqus]" <[hidden email]> wrote:



     To learn Abaqus, you can simply use the "Getting started"-book that comes with the documentation. In my opinion, that's the best way to quickly gain insights.
  #yiv7679169740 #yiv7679169740 -- #yiv7679169740ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7679169740 #yiv7679169740ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7679169740 #yiv7679169740ygrp-mkp #yiv7679169740hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7679169740 #yiv7679169740ygrp-mkp #yiv7679169740ads {margin-bottom:10px;}#yiv7679169740 #yiv7679169740ygrp-mkp .yiv7679169740ad {padding:0 0;}#yiv7679169740 #yiv7679169740ygrp-mkp .yiv7679169740ad p {margin:0;}#yiv7679169740 #yiv7679169740ygrp-mkp .yiv7679169740ad a {color:#0000ff;text-decoration:none;}#yiv7679169740 #yiv7679169740ygrp-sponsor #yiv7679169740ygrp-lc {font-family:Arial;}#yiv7679169740 #yiv7679169740ygrp-sponsor #yiv7679169740ygrp-lc #yiv7679169740hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7679169740 #yiv7679169740ygrp-sponsor #yiv7679169740ygrp-lc .yiv7679169740ad {margin-bottom:10px;padding:0 0;}#yiv7679169740 #yiv7679169740actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7679169740 #yiv7679169740activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7679169740 #yiv7679169740activity span {font-weight:700;}#yiv7679169740 #yiv7679169740activity span:first-child {text-transform:uppercase;}#yiv7679169740 #yiv7679169740activity span a {color:#5085b6;text-decoration:none;}#yiv7679169740 #yiv7679169740activity span span {color:#ff7900;}#yiv7679169740 #yiv7679169740activity span .yiv7679169740underline {text-decoration:underline;}#yiv7679169740 .yiv7679169740attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7679169740 .yiv7679169740attach div a {text-decoration:none;}#yiv7679169740 .yiv7679169740attach img {border:none;padding-right:5px;}#yiv7679169740 .yiv7679169740attach label {display:block;margin-bottom:5px;}#yiv7679169740 .yiv7679169740attach label a {text-decoration:none;}#yiv7679169740 blockquote {margin:0 0 0 4px;}#yiv7679169740 .yiv7679169740bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7679169740 .yiv7679169740bold a {text-decoration:none;}#yiv7679169740 dd.yiv7679169740last p a {font-family:Verdana;font-weight:700;}#yiv7679169740 dd.yiv7679169740last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7679169740 dd.yiv7679169740last p span.yiv7679169740yshortcuts {margin-right:0;}#yiv7679169740 div.yiv7679169740attach-table div div a {text-decoration:none;}#yiv7679169740 div.yiv7679169740attach-table {width:400px;}#yiv7679169740 div.yiv7679169740file-title a, #yiv7679169740 div.yiv7679169740file-title a:active, #yiv7679169740 div.yiv7679169740file-title a:hover, #yiv7679169740 div.yiv7679169740file-title a:visited {text-decoration:none;}#yiv7679169740 div.yiv7679169740photo-title a, #yiv7679169740 div.yiv7679169740photo-title a:active, #yiv7679169740 div.yiv7679169740photo-title a:hover, #yiv7679169740 div.yiv7679169740photo-title a:visited {text-decoration:none;}#yiv7679169740 div#yiv7679169740ygrp-mlmsg #yiv7679169740ygrp-msg p a span.yiv7679169740yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7679169740 .yiv7679169740green {color:#628c2a;}#yiv7679169740 .yiv7679169740MsoNormal {margin:0 0 0 0;}#yiv7679169740 o {font-size:0;}#yiv7679169740 #yiv7679169740photos div {float:left;width:72px;}#yiv7679169740 #yiv7679169740photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv7679169740 #yiv7679169740photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7679169740 #yiv7679169740reco-category {font-size:77%;}#yiv7679169740 #yiv7679169740reco-desc {font-size:77%;}#yiv7679169740 .yiv7679169740replbq {margin:4px;}#yiv7679169740 #yiv7679169740ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7679169740 #yiv7679169740ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7679169740 #yiv7679169740ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7679169740 #yiv7679169740ygrp-mlmsg select, #yiv7679169740 input, #yiv7679169740 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7679169740 #yiv7679169740ygrp-mlmsg pre, #yiv7679169740 code {font:115% monospace;}#yiv7679169740 #yiv7679169740ygrp-mlmsg * {line-height:1.22em;}#yiv7679169740 #yiv7679169740ygrp-mlmsg #yiv7679169740logo {padding-bottom:10px;}#yiv7679169740 #yiv7679169740ygrp-msg p a {font-family:Verdana;}#yiv7679169740 #yiv7679169740ygrp-msg p#yiv7679169740attach-count span {color:#1E66AE;font-weight:700;}#yiv7679169740 #yiv7679169740ygrp-reco #yiv7679169740reco-head {color:#ff7900;font-weight:700;}#yiv7679169740 #yiv7679169740ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7679169740 #yiv7679169740ygrp-sponsor #yiv7679169740ov li a {font-size:130%;text-decoration:none;}#yiv7679169740 #yiv7679169740ygrp-sponsor #yiv7679169740ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7679169740 #yiv7679169740ygrp-sponsor #yiv7679169740ov ul {margin:0;padding:0 0 0 8px;}#yiv7679169740 #yiv7679169740ygrp-text {font-family:Georgia;}#yiv7679169740 #yiv7679169740ygrp-text p {margin:0 0 1em 0;}#yiv7679169740 #yiv7679169740ygrp-text tt {font-size:120%;}#yiv7679169740 #yiv7679169740ygrp-vital ul li:last-child {border-right:none !important;}#yiv7679169740


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
The best way is to read the scripting reference manual in the Abaqus
Documentation. It would be hard at first, but start with simple scripts and
build up from there.


On Dec 22, 2016 5:24 PM, "Isha Gandhi [hidden email] [Abaqus]" <
[hidden email]> wrote:






I'm working on a project with Abaqus for my thesis. The focus though is
more on scripting with python. Can anyone suggest a book or any material
that could help me get a concrete understanding and knowledge of abaqus
commands in python? I'm very new to both Abaqus and Python. Thanks very
much in advance!








On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker
[hidden email] [Abaqus]" <[hidden email]> wrote:






To learn Abaqus, you can simply use the "Getting started"-book that comes
with the documentation. In my opinion, that's the best way to quickly gain
insights.






Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
Following may be useful for you.


http://bertoldi.seas.harvard.edu/files/bertoldi/files/learnabaqusscriptinonehour.pdf


http://www.abaquspython.com/


Also note that for every GUI operation you do in abaqus cae, corresponding
python commands are written to a script file. So you can open that script
file and use those commands to automate your script.












On Wed, Dec 21, 2016 at 1:27 PM, Isha Gandhi [hidden email]
[Abaqus] <[hidden email]> wrote:


>
>
> I'm working on a project with Abaqus for my thesis. The focus though is
> more on scripting with python. Can anyone suggest a book or any material
> that could help me get a concrete understanding and knowledge of abaqus
> commands in python? I'm very new to both Abaqus and Python. Thanks very
> much in advance!
>
>
>
>
> On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker
> [hidden email] [Abaqus]" <[hidden email]> wrote:
>
>
>
> To learn Abaqus, you can simply use the "Getting started"-book that comes
> with the documentation. In my opinion, that's the best way to quickly gain
> insights.
>
>
>
>






--
Regards
Rajaneesh A
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
Python Scripts for Abaqus: Learn by Example
Book by Gautam Puri


Is also a good book.


On Dec 22, 2016 6:54 AM, "Isha Gandhi [hidden email] [Abaqus]" <
[hidden email]> wrote:


>
>
> I'm working on a project with Abaqus for my thesis. The focus though is
> more on scripting with python. Can anyone suggest a book or any material
> that could help me get a concrete understanding and knowledge of abaqus
> commands in python? I'm very new to both Abaqus and Python. Thanks very
> much in advance!
>
>
>
>
> On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker
> [hidden email] [Abaqus]" <[hidden email]> wrote:
>
>
>
> To learn Abaqus, you can simply use the "Getting started"-book that comes
> with the documentation. In my opinion, that's the best way to quickly gain
> insights.
>
>
>
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
Sure you can use books, I did that too, but honestly I found the "www.helpMeWithAbaqus.com" much easier. I bought two videos from that website and I spend two days with them and then could write a very long code. I found that they have add a new video and I am so interested to see that one too.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
Dear Mehdi,
Please try not to advertise and sell some products here. I think the objective of this group is to share our knowledge between each other, not to sell that. You already made your point about that website which I found usefulness, since the user only has to buy to learn something from them.
However, Miten suggest another source, https://www.simuleon.com/, which contains lots of tutorials freely available for everyone.
Cheers, <!--p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0mm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}filtered {margin:72.0pt 90.0pt 72.0pt 90.0pt;}div.Section1 {}-->


    On Friday, December 23, 2016 9:40 AM, "[hidden email] [Abaqus]" <[hidden email]> wrote:



     Sure you can use books, I did that too, but honestly I found the "www.helpMeWithAbaqus.com" much easier. I bought two videos from that website and I spend two days with them and then could write a very long code. I found that they have add a new video and I am so interested to see that one too.  #yiv7513291182 #yiv7513291182 -- #yiv7513291182ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7513291182 #yiv7513291182ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7513291182 #yiv7513291182ygrp-mkp #yiv7513291182hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7513291182 #yiv7513291182ygrp-mkp #yiv7513291182ads {margin-bottom:10px;}#yiv7513291182 #yiv7513291182ygrp-mkp .yiv7513291182ad {padding:0 0;}#yiv7513291182 #yiv7513291182ygrp-mkp .yiv7513291182ad p {margin:0;}#yiv7513291182 #yiv7513291182ygrp-mkp .yiv7513291182ad a {color:#0000ff;text-decoration:none;}#yiv7513291182 #yiv7513291182ygrp-sponsor #yiv7513291182ygrp-lc {font-family:Arial;}#yiv7513291182 #yiv7513291182ygrp-sponsor #yiv7513291182ygrp-lc #yiv7513291182hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7513291182 #yiv7513291182ygrp-sponsor #yiv7513291182ygrp-lc .yiv7513291182ad {margin-bottom:10px;padding:0 0;}#yiv7513291182 #yiv7513291182actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7513291182 #yiv7513291182activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7513291182 #yiv7513291182activity span {font-weight:700;}#yiv7513291182 #yiv7513291182activity span:first-child {text-transform:uppercase;}#yiv7513291182 #yiv7513291182activity span a {color:#5085b6;text-decoration:none;}#yiv7513291182 #yiv7513291182activity span span {color:#ff7900;}#yiv7513291182 #yiv7513291182activity span .yiv7513291182underline {text-decoration:underline;}#yiv7513291182 .yiv7513291182attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7513291182 .yiv7513291182attach div a {text-decoration:none;}#yiv7513291182 .yiv7513291182attach img {border:none;padding-right:5px;}#yiv7513291182 .yiv7513291182attach label {display:block;margin-bottom:5px;}#yiv7513291182 .yiv7513291182attach label a {text-decoration:none;}#yiv7513291182 blockquote {margin:0 0 0 4px;}#yiv7513291182 .yiv7513291182bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7513291182 .yiv7513291182bold a {text-decoration:none;}#yiv7513291182 dd.yiv7513291182last p a {font-family:Verdana;font-weight:700;}#yiv7513291182 dd.yiv7513291182last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7513291182 dd.yiv7513291182last p span.yiv7513291182yshortcuts {margin-right:0;}#yiv7513291182 div.yiv7513291182attach-table div div a {text-decoration:none;}#yiv7513291182 div.yiv7513291182attach-table {width:400px;}#yiv7513291182 div.yiv7513291182file-title a, #yiv7513291182 div.yiv7513291182file-title a:active, #yiv7513291182 div.yiv7513291182file-title a:hover, #yiv7513291182 div.yiv7513291182file-title a:visited {text-decoration:none;}#yiv7513291182 div.yiv7513291182photo-title a, #yiv7513291182 div.yiv7513291182photo-title a:active, #yiv7513291182 div.yiv7513291182photo-title a:hover, #yiv7513291182 div.yiv7513291182photo-title a:visited {text-decoration:none;}#yiv7513291182 div#yiv7513291182ygrp-mlmsg #yiv7513291182ygrp-msg p a span.yiv7513291182yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7513291182 .yiv7513291182green {color:#628c2a;}#yiv7513291182 .yiv7513291182MsoNormal {margin:0 0 0 0;}#yiv7513291182 o {font-size:0;}#yiv7513291182 #yiv7513291182photos div {float:left;width:72px;}#yiv7513291182 #yiv7513291182photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv7513291182 #yiv7513291182photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7513291182 #yiv7513291182reco-category {font-size:77%;}#yiv7513291182 #yiv7513291182reco-desc {font-size:77%;}#yiv7513291182 .yiv7513291182replbq {margin:4px;}#yiv7513291182 #yiv7513291182ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7513291182 #yiv7513291182ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7513291182 #yiv7513291182ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7513291182 #yiv7513291182ygrp-mlmsg select, #yiv7513291182 input, #yiv7513291182 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7513291182 #yiv7513291182ygrp-mlmsg pre, #yiv7513291182 code {font:115% monospace;}#yiv7513291182 #yiv7513291182ygrp-mlmsg * {line-height:1.22em;}#yiv7513291182 #yiv7513291182ygrp-mlmsg #yiv7513291182logo {padding-bottom:10px;}#yiv7513291182 #yiv7513291182ygrp-msg p a {font-family:Verdana;}#yiv7513291182 #yiv7513291182ygrp-msg p#yiv7513291182attach-count span {color:#1E66AE;font-weight:700;}#yiv7513291182 #yiv7513291182ygrp-reco #yiv7513291182reco-head {color:#ff7900;font-weight:700;}#yiv7513291182 #yiv7513291182ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7513291182 #yiv7513291182ygrp-sponsor #yiv7513291182ov li a {font-size:130%;text-decoration:none;}#yiv7513291182 #yiv7513291182ygrp-sponsor #yiv7513291182ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7513291182 #yiv7513291182ygrp-sponsor #yiv7513291182ov ul {margin:0;padding:0 0 0 8px;}#yiv7513291182 #yiv7513291182ygrp-text {font-family:Georgia;}#yiv7513291182 #yiv7513291182ygrp-text p {margin:0 0 1em 0;}#yiv7513291182 #yiv7513291182ygrp-text tt {font-size:120%;}#yiv7513291182 #yiv7513291182ygrp-vital ul li:last-child {border-right:none !important;}#yiv7513291182


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
PYTHON SCRIPTS FOR ABAQUS
 Learn By Example


By Gautam Puri


Best regards,
S.S.Thananjayan




On Thu, Dec 22, 2016 at 9:58 PM, Feby Abraham [hidden email] [Abaqus] <
[hidden email]> wrote:


>
>
> The best way is to read the scripting reference manual in the Abaqus
> Documentation. It would be hard at first, but start with simple scripts and
> build up from there.
>
> On Dec 22, 2016 5:24 PM, "Isha Gandhi [hidden email]
> [Abaqus]" <[hidden email]> wrote:
>
>
>
> I'm working on a project with Abaqus for my thesis. The focus though is
> more on scripting with python. Can anyone suggest a book or any material
> that could help me get a concrete understanding and knowledge of abaqus
> commands in python? I'm very new to both Abaqus and Python. Thanks very
> much in advance!
>
>
>
>
> On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker
> [hidden email] [Abaqus]" <[hidden email]> wrote:
>
>
>
> To learn Abaqus, you can simply use the "Getting started"-book that comes
> with the documentation. In my opinion, that's the best way to quickly gain
> insights.
>
>
>
>

>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
I would recommend this book
http://www.abaquspython.com/


Regards,
Diana.
Sent from iPhone .




On Dec 21, 2016, at 2:27 PM, Isha Gandhi [hidden email] [Abaqus] <[hidden email]> wrote:


I'm working on a project with Abaqus for my thesis. The focus though is more on scripting with python. Can anyone suggest a book or any material that could help me get a concrete understanding and knowledge of abaqus commands in python? I'm very new to both Abaqus and Python. Thanks very much in advance!








On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker [hidden email] [Abaqus]" <[hidden email]> wrote:





To learn Abaqus, you can simply use the "Getting started"-book that comes with the documentation. In my opinion, that's the best way to quickly gain insights.




Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
Hi everyone. Firstly thank you very much for suggesting the helpful material for learning abaqus!
I am trying to work on a python script and I would really appreciate your help!


Basically, my code should run through each of the 8000 elements I have created in my odb file and extract all their stresses (S11, S12, S22, S23, S33, S13) for each element . Afterwards I just have to average those stresses but for now I am only trying to print out these stresses. I am able to execute the code but no stress values are showing up. Also, I am not supposed to be implementing the code in the abaqus pde so I cannot import modules that are strictly allowed in abaqus kernels.


If anyone could guide me or point out my super rookie mistakes, it would be incredibly appreciated!!!! I have attached the script below


Thank you so so much in advance.


#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
from odbAccess import *
from sys import argv,exit
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


def rightTrim(input,suffix):
    if (input.find(suffix) == -1):
        input = input + suffix
    return input
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


def getStresses(odbName,elsetName):
    """ Print max mises location and value given odbName
        and elset(optional)
    """
    elset = elemset = None
    region = "over the entire model"
    """ Open the output database """
    odb = openOdb(odbName)
    assembly = odb.rootAssembly


    """ Check to see if the element set exists
        in the assembly
    """
    if elsetName:
        try:
            elemset = assembly.elementSets[elsetName]
            region = " in the element set : " + elsetName;
        except KeyError:
            print 'An assembly level elset named %s does' \
                   'not exist in the output database %s' \
                   % (elsetName, odbName)
            odb.close()
            exit(0)
           
    """ Initialize maximum values """
 
    Stress = 'S'
    isStressPresent = 0
    for step in odb.steps.values():
        print 'Processing Step:', step.name
        for frame in step.frames:
            allFields = frame.fieldOutputs
            if (allFields.has_key(Stress)):
                isStressPresent = 1
                stressSet = allFields[Stress]
                if elemset:
                    stressSet = stressSet.getSubset(
                        region=elemset)   
                for stressValue in stressSet.values:
                    mises_stress = stressValue.mises
                    S11= stressValue.data[0]
                    S22= stressValue.data[1]
                    S33= stressValue.data[2]
                    S12= stressValue.data[3]
                    S13= stressValue.data[4]
                    S23= stressValue.data[5]
                    print 'Principle Stresses are:',S11,S22,S33
                    print mises_stress
   
    """ Close the output database before exiting the program """
    odb.close()


#==================================================================
# S T A R T
#   
if __name__ == '__main__':
   
    odbName = None
    elsetName = None
    argList = argv
    argc = len(argList)
    i=0
    while (i < argc):
        if (argList[i][:2] == "-o"):
            i += 1
            name = argList[i]
            odbName = rightTrim(name,".odb")
        elif (argList[i][:2] == "-e"):
            i += 1

            elsetName = argList[i]
        elif (argList[i][:2] == "-h"):           
            print __doc__
            exit(0)
        i += 1
    if not (odbName):
        print ' **ERROR** output database name is not provided'
        print __doc__
        exit(1)
    getStresses(odbName,elsetName)





    On Monday, December 26, 2016 3:35 PM, "Dabdulha [hidden email] [Abaqus]" <[hidden email]> wrote:



     I would recommend this bookhttp://www.abaquspython.com/


Regards,Diana.Sent from iPhone .




On Dec 21, 2016, at 2:27 PM, Isha Gandhi [hidden email] [Abaqus] <[hidden email]> wrote:


    I'm working on a project with Abaqus for my thesis. The focus though is more on scripting with python. Can anyone suggest a book or any material that could help me get a concrete understanding and knowledge of abaqus commands in python? I'm very new to both Abaqus and Python. Thanks very much in advance!





    On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker [hidden email] [Abaqus]" <[hidden email]> wrote:



     To learn Abaqus, you can simply use the "Getting started"-book that comes with the documentation. In my opinion, that's the best way to quickly gain insights.



       #yiv9916164021 #yiv9916164021 -- #yiv9916164021ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9916164021 #yiv9916164021ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9916164021 #yiv9916164021ygrp-mkp #yiv9916164021hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9916164021 #yiv9916164021ygrp-mkp #yiv9916164021ads {margin-bottom:10px;}#yiv9916164021 #yiv9916164021ygrp-mkp .yiv9916164021ad {padding:0 0;}#yiv9916164021 #yiv9916164021ygrp-mkp .yiv9916164021ad p {margin:0;}#yiv9916164021 #yiv9916164021ygrp-mkp .yiv9916164021ad a {color:#0000ff;text-decoration:none;}#yiv9916164021 #yiv9916164021ygrp-sponsor #yiv9916164021ygrp-lc {font-family:Arial;}#yiv9916164021 #yiv9916164021ygrp-sponsor #yiv9916164021ygrp-lc #yiv9916164021hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9916164021 #yiv9916164021ygrp-sponsor #yiv9916164021ygrp-lc .yiv9916164021ad {margin-bottom:10px;padding:0 0;}#yiv9916164021 #yiv9916164021actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9916164021 #yiv9916164021activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9916164021 #yiv9916164021activity span {font-weight:700;}#yiv9916164021 #yiv9916164021activity span:first-child {text-transform:uppercase;}#yiv9916164021 #yiv9916164021activity span a {color:#5085b6;text-decoration:none;}#yiv9916164021 #yiv9916164021activity span span {color:#ff7900;}#yiv9916164021 #yiv9916164021activity span .yiv9916164021underline {text-decoration:underline;}#yiv9916164021 .yiv9916164021attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9916164021 .yiv9916164021attach div a {text-decoration:none;}#yiv9916164021 .yiv9916164021attach img {border:none;padding-right:5px;}#yiv9916164021 .yiv9916164021attach label {display:block;margin-bottom:5px;}#yiv9916164021 .yiv9916164021attach label a {text-decoration:none;}#yiv9916164021 blockquote {margin:0 0 0 4px;}#yiv9916164021 .yiv9916164021bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9916164021 .yiv9916164021bold a {text-decoration:none;}#yiv9916164021 dd.yiv9916164021last p a {font-family:Verdana;font-weight:700;}#yiv9916164021 dd.yiv9916164021last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9916164021 dd.yiv9916164021last p span.yiv9916164021yshortcuts {margin-right:0;}#yiv9916164021 div.yiv9916164021attach-table div div a {text-decoration:none;}#yiv9916164021 div.yiv9916164021attach-table {width:400px;}#yiv9916164021 div.yiv9916164021file-title a, #yiv9916164021 div.yiv9916164021file-title a:active, #yiv9916164021 div.yiv9916164021file-title a:hover, #yiv9916164021 div.yiv9916164021file-title a:visited {text-decoration:none;}#yiv9916164021 div.yiv9916164021photo-title a, #yiv9916164021 div.yiv9916164021photo-title a:active, #yiv9916164021 div.yiv9916164021photo-title a:hover, #yiv9916164021 div.yiv9916164021photo-title a:visited {text-decoration:none;}#yiv9916164021 div#yiv9916164021ygrp-mlmsg #yiv9916164021ygrp-msg p a span.yiv9916164021yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9916164021 .yiv9916164021green {color:#628c2a;}#yiv9916164021 .yiv9916164021MsoNormal {margin:0 0 0 0;}#yiv9916164021 o {font-size:0;}#yiv9916164021 #yiv9916164021photos div {float:left;width:72px;}#yiv9916164021 #yiv9916164021photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv9916164021 #yiv9916164021photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9916164021 #yiv9916164021reco-category {font-size:77%;}#yiv9916164021 #yiv9916164021reco-desc {font-size:77%;}#yiv9916164021 .yiv9916164021replbq {margin:4px;}#yiv9916164021 #yiv9916164021ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9916164021 #yiv9916164021ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9916164021 #yiv9916164021ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9916164021 #yiv9916164021ygrp-mlmsg select, #yiv9916164021 input, #yiv9916164021 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9916164021 #yiv9916164021ygrp-mlmsg pre, #yiv9916164021 code {font:115% monospace;}#yiv9916164021 #yiv9916164021ygrp-mlmsg * {line-height:1.22em;}#yiv9916164021 #yiv9916164021ygrp-mlmsg #yiv9916164021logo {padding-bottom:10px;}#yiv9916164021 #yiv9916164021ygrp-msg p a {font-family:Verdana;}#yiv9916164021 #yiv9916164021ygrp-msg p#yiv9916164021attach-count span {color:#1E66AE;font-weight:700;}#yiv9916164021 #yiv9916164021ygrp-reco #yiv9916164021reco-head {color:#ff7900;font-weight:700;}#yiv9916164021 #yiv9916164021ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9916164021 #yiv9916164021ygrp-sponsor #yiv9916164021ov li a {font-size:130%;text-decoration:none;}#yiv9916164021 #yiv9916164021ygrp-sponsor #yiv9916164021ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9916164021 #yiv9916164021ygrp-sponsor #yiv9916164021ov ul {margin:0;padding:0 0 0 8px;}#yiv9916164021 #yiv9916164021ygrp-text {font-family:Georgia;}#yiv9916164021 #yiv9916164021ygrp-text p {margin:0 0 1em 0;}#yiv9916164021 #yiv9916164021ygrp-text tt {font-size:120%;}#yiv9916164021 #yiv9916164021ygrp-vital ul li:last-child {border-right:none !important;}#yiv9916164021


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
I'm working on a project with Abaqus for my thesis. The focus though is
more on scripting with fortran. Can anyone suggest a book or any material
that could help me get a concrete understanding and knowledge of abaqus
commands in fortran? I'm very new to both Abaqus and fortran. Thank in
advance!




2016-12-25 16:41 GMT+01:00 Dabdulha [hidden email] [Abaqus] <
[hidden email]>:


>
>
> I would recommend this book
> http://www.abaquspython.com/
>
> Regards,
> Diana.
> Sent from iPhone .
>
>
> On Dec 21, 2016, at 2:27 PM, Isha Gandhi [hidden email]
> [Abaqus] <[hidden email]> wrote:
>
>
>
> I'm working on a project with Abaqus for my thesis. The focus though is
> more on scripting with python. Can anyone suggest a book or any material
> that could help me get a concrete understanding and knowledge of abaqus
> commands in python? I'm very new to both Abaqus and Python. Thanks very
> much in advance!
>
>
>
>
> On Wednesday, December 21, 2016 12:39 PM, "Martin Baeker
> [hidden email] [Abaqus]" <[hidden email]> wrote:
>
>
>
> To learn Abaqus, you can simply use the "Getting started"-book that comes
> with the documentation. In my opinion, that's the best way to quickly gain
> insights.
>
>
>
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
Isha Gandhi wrote:
> I am trying to work on a python script and I
> would really appreciate your help!
>
> Basically, my code should run through each of the 8000 elements I have
> created in my odb file and extract all their stresses (S11, S12, S22, S23,
> S33, S13) for each element . […]


> I am able to execute the code but no stress values are showing up.


What exactly is the problem? You’ve told what doesn’t happen, when you run
your script. But do you know to what extent it actually works?


> Also, I am not supposed to be implementing the code in the abaqus pde so I
> cannot import modules that are strictly allowed in abaqus kernels.


I haven’t read all your code yet, but I’ve got a question:
What does “to implement the code in the abaqus pde” mean?


Abaqus/CAE Python code is Abaqus/CAE Python code, regardless if you have used

the Abaqus PDE for writing and/or executing it or not.


You want to read something from an ODB? Of course you need Abaqus/CAE kernel
modules to do that and need to run it within the Abaqus/CAE kernel. But that
has nothing to do with the PDE. You’re already importing the content of a
Abaqus/CAE kernel module by
 from odbAccess import *


Hannes Kuhnert
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
Hi Hannes, thank you for your response. I apologize, perhaps I wasn't clear about the problems as I myself was very confused.
Firstly, the code is executing, but 0.0 shows up for every stress value and iteration. 


Secondly, what I meant was, when I try to from abaqus import*, the following error shows up: ImportError: abaqus module may only be imported in the Abaqus kernel process. However, there is no problem with odbAccess module or abaqusConstants module. Those are imported just fine. How come this is the case?


The overall task is basically to read the stresses from the odb,  and then later do other manipulations with them which should be straightforward. 





 On Wednesday, December 28, 2016 9:48 PM, "Hannes Kuhnert [hidden email] [Abaqus]" <[hidden email]> wrote:



     Isha Gandhi wrote:
> I am trying to work on a python script and I
> would really appreciate your help!
>
> Basically, my code should run through each of the 8000 elements I have
> created in my odb file and extract all their stresses (S11, S12, S22, S23,
> S33, S13) for each element . […]


> I am able to execute the code but no stress values are showing up.


What exactly is the problem? You’ve told what doesn’t happen, when you run
your script. But do you know to what extent it actually works?


> Also, I am not supposed to be implementing the code in the abaqus pde so I
> cannot import modules that are strictly allowed in abaqus kernels.


I haven’t read all your code yet, but I’ve got a question:
What does “to implement the code in the abaqus pde” mean?


Abaqus/CAE Python code is Abaqus/CAE Python code, regardless if you have used


the Abaqus PDE for writing and/or executing it or not.


You want to read something from an ODB? Of course you need Abaqus/CAE kernel
modules to do that and need to run it within the Abaqus/CAE kernel. But that
has nothing to do with the PDE. You’re already importing the content of a
Abaqus/CAE kernel module by
 from odbAccess import *


Hannes Kuhnert
  #yiv1138787527 -- #yiv1138787527ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1138787527 #yiv1138787527ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1138787527 #yiv1138787527ygrp-mkp #yiv1138787527hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1138787527 #yiv1138787527ygrp-mkp #yiv1138787527ads {margin-bottom:10px;}#yiv1138787527 #yiv1138787527ygrp-mkp .yiv1138787527ad {padding:0 0;}#yiv1138787527 #yiv1138787527ygrp-mkp .yiv1138787527ad p {margin:0;}#yiv1138787527 #yiv1138787527ygrp-mkp .yiv1138787527ad a {color:#0000ff;text-decoration:none;}#yiv1138787527 #yiv1138787527ygrp-sponsor #yiv1138787527ygrp-lc {font-family:Arial;}#yiv1138787527 #yiv1138787527ygrp-sponsor #yiv1138787527ygrp-lc #yiv1138787527hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1138787527 #yiv1138787527ygrp-sponsor #yiv1138787527ygrp-lc .yiv1138787527ad {margin-bottom:10px;padding:0 0;}#yiv1138787527 #yiv1138787527actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1138787527 #yiv1138787527activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1138787527 #yiv1138787527activity span {font-weight:700;}#yiv1138787527 #yiv1138787527activity span:first-child {text-transform:uppercase;}#yiv1138787527 #yiv1138787527activity span a {color:#5085b6;text-decoration:none;}#yiv1138787527 #yiv1138787527activity span span {color:#ff7900;}#yiv1138787527 #yiv1138787527activity span .yiv1138787527underline {text-decoration:underline;}#yiv1138787527 .yiv1138787527attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1138787527 .yiv1138787527attach div a {text-decoration:none;}#yiv1138787527 .yiv1138787527attach img {border:none;padding-right:5px;}#yiv1138787527 .yiv1138787527attach label {display:block;margin-bottom:5px;}#yiv1138787527 .yiv1138787527attach label a {text-decoration:none;}#yiv1138787527 blockquote {margin:0 0 0 4px;}#yiv1138787527 .yiv1138787527bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1138787527 .yiv1138787527bold a {text-decoration:none;}#yiv1138787527 dd.yiv1138787527last p a {font-family:Verdana;font-weight:700;}#yiv1138787527 dd.yiv1138787527last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1138787527 dd.yiv1138787527last p span.yiv1138787527yshortcuts {margin-right:0;}#yiv1138787527 div.yiv1138787527attach-table div div a {text-decoration:none;}#yiv1138787527 div.yiv1138787527attach-table {width:400px;}#yiv1138787527 div.yiv1138787527file-title a, #yiv1138787527 div.yiv1138787527file-title a:active, #yiv1138787527 div.yiv1138787527file-title a:hover, #yiv1138787527 div.yiv1138787527file-title a:visited {text-decoration:none;}#yiv1138787527 div.yiv1138787527photo-title a, #yiv1138787527 div.yiv1138787527photo-title a:active, #yiv1138787527 div.yiv1138787527photo-title a:hover, #yiv1138787527 div.yiv1138787527photo-title a:visited {text-decoration:none;}#yiv1138787527 div#yiv1138787527ygrp-mlmsg #yiv1138787527ygrp-msg p a span.yiv1138787527yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1138787527 .yiv1138787527green {color:#628c2a;}#yiv1138787527 .yiv1138787527MsoNormal {margin:0 0 0 0;}#yiv1138787527 o {font-size:0;}#yiv1138787527 #yiv1138787527photos div {float:left;width:72px;}#yiv1138787527 #yiv1138787527photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv1138787527 #yiv1138787527photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv1138787527  #yiv1138787527reco-category {font-size:77%;}#yiv1138787527 #yiv1138787527reco-desc {font-size:77%;}#yiv1138787527 .yiv1138787527replbq {margin:4px;}#yiv1138787527 #yiv1138787527ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv1138787527 #yiv1138787527ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv1138787527 #yiv1138787527ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv1138787527 #yiv1138787527ygrp-mlmsg select, #yiv1138787527 input, #yiv1138787527 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv1138787527 #yiv1138787527ygrp-mlmsg pre, #yiv1138787527 code {font:115% monospace;}#yiv1138787527 #yiv1138787527ygrp-mlmsg * {line-height:1.22em;}#yiv1138787527 #yiv1138787527ygrp-mlmsg #yiv1138787527logo {padding-bottom:10px;}#yiv1138787527 #yiv1138787527ygrp-msg p a {font-family:Verdana;}#yiv1138787527 #yiv1138787527ygrp-msg p#yiv1138787527attach-count span {color:#1E66AE;font-weight:700;}#yiv1138787527 #yiv1138787527ygrp-reco #yiv1138787527reco-head {color:#ff7900;font-weight:700;}#yiv1138787527 #yiv1138787527ygrp-reco {margin-bottom:20px;padding:0px;}#yiv1138787527 #yiv1138787527ygrp-sponsor #yiv1138787527ov li a {font-size:130%;text-decoration:none;}#yiv1138787527 #yiv1138787527ygrp-sponsor #yiv1138787527ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv1138787527 #yiv1138787527ygrp-sponsor #yiv1138787527ov ul {margin:0;padding:0 0 0 8px;}#yiv1138787527 #yiv1138787527ygrp-text {font-family:Georgia;}#yiv1138787527 #yiv1138787527ygrp-text p {margin:0 0 1em 0;}#yiv1138787527 #yiv1138787527ygrp-text tt {font-size:120%;}#yiv1138787527 #yiv1138787527ygrp-vital ul li:last-child {border-right:none !important;}#yiv1138787527


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
Isha Gandhi wrote:
> Hi Hannes, thank you for your response. I apologize, perhaps I wasn't clear
> about the problems as I myself was very confused. Firstly, the code is
> executing, but 0.0 shows up for every stress value and iteration.


The code doesn’t look very elegant, but as far as I can see it should work.


Are you sure, that the ODB really contains values other than 0.0 for the
queried elements? Perhaps it’s not your script, that behaves in an unexpected
way, but the FEA. Have you already compared the output of your script with
values obtained by other means, for example by using the Abaqus/CAE GUI?


And have you tried to test your script with some kind of minimal model and a
very small and clear element set?


> Secondly, what I meant was, when I try to from abaqus import*, the
> following error shows up: ImportError: abaqus module may only be imported
> in the Abaqus kernel process. However, there is no problem with odbAccess
> module or abaqusConstants module. Those are imported just fine. How come
> this is the case?


I don’t know. But I wonder, if you really do import obdAccess somewhere else
than in the Abaqus/CAE kernel. As far as I know ODBs are opened within the
Abaqus/CAE kernel and nowhere else. Therefore I doubt that obdAccess could be
of use outside the Abaqus/CAE kernel (as long as we don’t talk about
Abaqus/CAE GUI and kernelAccess module).


Beside that it’s not really necessary to do
 from abaqus import *.
I would suggest only to import from abaqus module, what is needed.


Hannes Kuhnert
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
Hi Isha, I suggest you rehearse your code in Abaqus/ CAE GUI with reduced number of objects to be extracted, number of elements, and so on. It is a convenient way to make sure the code working in a manner you expect, although it is not elegant and also not easy to perform. Besides, IMHO, only those very experienced user could point out the possible errors in your code through **reading** it. Regards, Haoxian On Tuesday, 27 December 2016 13:23:39 GMT Isha Gandhi [hidden email] [Abaqus] wrote: > Hi everyone. Firstly thank you very much for suggesting the helpful material > for learning abaqus! I am trying to work on a python script and I would > really appreciate your help! > > > Basically, my code should run through each of the 8000 elements I have > created in my odb file and extract all their stresses (S11, S12, S22, S23, > S33, S13) for each element . Afterwards I just have to average those > stresses but for now I am only trying to print out these stresses. I am > able to execute the code but no stress values are showing up. Also, I am > not supposed to be implementing the code in the abaqus pde so I cannot > import modules that are strictly allowed in abaqus kernels. > > > If anyone could guide me or point out my super rookie mistakes, it would be > incredibly appreciated!!!! I have attached the script below > > > Thank you so so much in advance. > > >
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: a good way to learn Abaqus

Abaqus Users mailing list
In reply to this post by Abaqus Users mailing list
dear Mr Mohammed
thank you for your moral
Iam Assad abdel hameed from Sudan and iam now in Msc project and i used Abaqus software. my project in composite material (sandwich) and i take my advice and visit the webside https://www.simuleon.com/abaqus-tutorials/ https://www.simuleon.com/abaqus-tutorials/ and found some useful TUT, but i cant download it because the political issuesas you know the political problems between my country and European countries.
i need just three TUT NO 10, 11a, 11b .if you can help me.
thank you very much
Loading...