0% found this document useful (0 votes)
130 views4 pages

3DSwym OEBT (ODB Extractor and Builder Tool) Plug-In

The document discusses an OEBT plug-in that allows users to create new ODB files from existing ones with flexibility in choosing what data to include. The plug-in differs from other tools by rebuilding the ODB from scratch using the entire ODB API. It gives users high control over what model data, results, and other information to carry over to the new ODB file.

Uploaded by

shajinm91
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views4 pages

3DSwym OEBT (ODB Extractor and Builder Tool) Plug-In

The document discusses an OEBT plug-in that allows users to create new ODB files from existing ones with flexibility in choosing what data to include. The plug-in differs from other tools by rebuilding the ODB from scratch using the entire ODB API. It gives users high control over what model data, results, and other information to carry over to the new ODB file.

Uploaded by

shajinm91
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

4/12/23, 1:23 PM 3DSwym OEBT (ODB Extractor and Builder Tool) Plug-in

 3DSwym SIMULIA Community  

 What's New 
What's New  

 What's New 

 OEBT (ODB Extractor and Builder Tool) Plug-in

By Katie COREY SIMULIA Community 2019-05-02 - Edited 1625

The  OEBT (  ODB Extractor and Builder Tool) is a plug-in that allows the user to create new odbs
from existing ones with a very high degree of flexibility in choosing what will populate to the new
database. It differs from most published tools in that it creates the new odb piece by piece from scratch,
utilizing essentially the entire odb API to generate features in the new database (including assembly
level data). By default, the OEBT carries over the portion of the mesh that is displayed in the current
viewport to the new odb.

Most published tools require the user run a datacheck and then copy over result data on top of that. This
means that they cannot reduce the model, only the results data. Other tools will generate simplified
models and copy data over to the simplified model, but do not have the ability to recreate the full model
complexity.

With the OEBT, you have the option to recreate region(s) or the entire model with reduced or full model
complexity. This means that you can potentially use the resulting databases to run downstream
https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/?_gl=1*jlqgxt*_ga*MjAwMjg4NDAuMTY2NTA1NjY1Mw..*_ga_DYJDKXYEZ4*MTY4MTI4… 1/4
4/12/23, 1:23 PM 3DSwym OEBT (ODB Extractor and Builder Tool) Plug-in

analyses as the required material/section/field/etc. data can be populated to the new odb. *If driving
downstream analyses, please be aware of any current limitations of the tool listed in the documentation,
and do a basic check to ensure the results of the newly generated odb are matching expectations.*

The user has a very high level of control over what populates to the new database, allowing them to
decide what portion of the mesh, as well as what model feature categories (materials, sections, etc.),
and what history data (steps, frames, fields, history output) to carry over. For these categories, you may
specify to carry over all data, no data, or specific portions of the category. For model features, this
means the ability to specify what to carry over by name (and the ability to wipe out detailed material
definitions). For field data this means the ability to specify what data to carry over per
step>frame>field>key>region. Any data which is not relevant to the new odb’s mesh is not carried over.
For instance, if you specify to carry over all materials, but only 1 material is applicable to the mesh that
is carried over, only that 1 material is created in the new odb.

To run the tool, download the package and extract it to a folder in your Abaqus plugins folder
(%userprofile%\abaqus_plugins). The tool requires the user to define a json template specifying what
they wish to add to the new odb. Examples of json files as well as a Python script to help generate them
are provided in the documentation folder.

Runs on 2018HF3+.

***PLEASE NOTE***

BY DOWNLOADING THIS FILE (“DOWNLOAD”) YOU AGREE TO THE FOLLOWING TERMS:

THIS DOWNLOAD IS MADE AVAILABLE ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY
KIND, WHETHER EXPRESS OR IMPLIED, ORAL OR WRITTEN, INCLUDING, WITHOUT
LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, TITLE OR NON-INFRINGEMENT.

DASSAULT SYSTEMES SIMULIA CORP., ANY OF IT AFFILIATES (COLLECTIVELY “DS:”), AND ITS
LICENSORS SHALL HAVE NO LIABILITY FOR DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL
OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION CLAIMS FOR LOST PROFITS,
BUSINESS INTERRUPTION AND LOSS OF DATA, THAT IN ANY WAY RELATE TO THIS
DOWNLOAD, WHETHER OR NOT DS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES AND NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
REMEDY.

YOUR USE OF THIS DOWNLOAD SHALL BE AT YOUR SOLE RISK. NO SUPPORT OF ANY KIND OF
THE DOWNLOAD IS PROVIDED BY DS.

ORB v2.3.0

https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/?_gl=1*jlqgxt*_ga*MjAwMjg4NDAuMTY2NTA1NjY1Mw..*_ga_DYJDKXYEZ4*MTY4MTI4… 2/4
4/12/23, 1:23 PM 3DSwym OEBT (ODB Extractor and Builder Tool) Plug-in

 13  6 

View first comment

Hongxin ZHAO - 2020-11-18 


hope this plug--in could update with future Abaqus versions. I have tested that Abaqus2019 could
pass; Abaqus2020 could pass.
Like - Reply 6
 Show replies

Maciej Majerczak - 2021-03-09 


I have a problem with ABQ2019. I got error like:
executing mesh copy through external C program...
mesh copy return code: 1
WARNING, issues encountered during data insertion

I used version 2.3.0


Like 1 - Reply 5
 Show replies

Patrick Walgren - 2021-08-04 


@Austin COX This is a great piece of code, thanks for making it available! I'm trying to set this up on
another machine that is running Abaqus/2021 and am getting the following error when I try to run the
plug-in in the GUI or via the example no GUI python script:
sendCommand('
import ORB
from ORB import orbBackend
from ORB.orbBackend import ORB_kernel
')
Traceback (most recent call last):
File "SMAIngInteractiveInfraGUI\SMAIngUbiApiPy.m\src\ubi_PluginToolsetGui.py", line 1491, in
onCmdButton
File "SMAPyaModules\SMAPyaAbqPy.m\src\sendcmd.py", line 36, in sendCommand
NameError: name 'FLUX' is not defined

Have you seen this error before?


https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/?_gl=1*jlqgxt*_ga*MjAwMjg4NDAuMTY2NTA1NjY1Mw..*_ga_DYJDKXYEZ4*MTY4MTI4… 3/4
4/12/23, 1:23 PM 3DSwym OEBT (ODB Extractor and Builder Tool) Plug-in

Like - Reply 2
 Show replies

Jan SCHOTTE - 2021-09-23 - Edited 
@Austin COX Your plug-in available here is version 2.3, while the one shipped with Abaqus 2021 is
version 2.0. How do these versions differ?​Is it safe to replace the built-in version with v2.3?
Like 1 - Reply 4
 Show replies

Rahul NANDURKAR - 2021-11-26 
Why current release of Abaqus like 2022 doesn't have this v​ ersion by default? Abaqus 2022 still have
version 2.0 by default?
Like 1 - Reply 5
 Show replies

Write a comment 

About 3DEXPERIENCE platform Terms of Use Privacy Policy Cookies

https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/?_gl=1*jlqgxt*_ga*MjAwMjg4NDAuMTY2NTA1NjY1Mw..*_ga_DYJDKXYEZ4*MTY4MTI4… 4/4

You might also like