Abaqus Discrete Element Method

The computation of effect and motion of a large group spherical particles, where the particles interact with one another and with other surfaces/flow is known as discrete element method (DEM). Granular particles can be simulated in Abaqus using DEM in Abaqus/Explicit Analysis. Abaqus also has another technique to model particles and the technique is known as Smoothed Particle Hydrodynamics (SPH). The major difference between DEM and SPH is that in SPH technique, the particles collectively have continuum behaviour whereas in the DEM technique, the particles cannot undergo a large complex deformation by themselves. Also, DEM technique is a much simpler method.

DEM particles are rigid single-node elements with a certain radius. Particle nodes have degrees of freedom for translational motion and rotation, so considering friction, the latter can significantly affect behaviour, through general contact method. For DEM particles, a contact penalty process is used, which introduces flexibility into the particle system. This correspondence can be used to model the macroscopic stiffness of the filled granular material. Alternatively, the Hertz contact method can be used for particle interaction.

DEM debris may be initialised in the beginning of the analysis, or may be generated all through the analysis. When generated, a random radius, primarily based totally on a user-specified chance density function, may be assigned to every particle. To analyse more complicated shapes in place of easy spheres, more than one DEM debris may be mixed in a cluster the usage of MPC constraints. Clusters aren’t well suited with the particle generator.

Each DEM particle is modelled with a single node element type of PD3D.  The PD3D element type have displacement and rotational degrees of freedom. When friction is considered for a study, the rotational degree of freedom of the discrete element particles has a considerable effect on the contact interactions.

Interaction between Particles


DISCRETE ELEMENT METHOD1

Let us consider three instances of particles in contact as shown in the above figure. The 3 instances display undeformed spheres simply touching, deformed spheres driven closer to each other with contact strictly enforced, and rigid spheres penetrating each other. The distance among the facilities of the spheres is the identical for the middle and right instance as shown in figure above. The middle instance of deformed spheres with no penetration is of physical behaviour. The right instance of rigid spheres penetrating each other is a typical DEM approximation.

If the variable δ is defined as:

δ=r1+r2−d,

where r1 and r2 are the radii of the two spheres and d is the distance between the sphere centres,  when the undeformed spheres are just touching then δ=0  and  if the distance between the sphere centres is less than the combined radii the δ>0 . For the DEM approximation, δ corresponds to the maximum penetration distance between the particles. If the contact stiffness is tuned i.e., contact force v/s penetration, then the accuracy of some DEM applications can be improved. Also, tuning helps to replicate the Hertz contact solution for DEM particles.

Why Use DEM?

  • Each DEM particle has individual rotational, positional, radial and momentum vectors that can be easily calculated.
  • Simulating DEM method is quite simpler than SPH method and consists of initialisation, time stepping and post processing.
  • DEM can be ideally used for modelling granular matter, powders, rock masses, particle packing, particle flow, particle fluid interaction, colloids etc.

Applications of DEM

  • Mixing of Chemicals
  • Pharmaceuticals
  • Powder Metallurgy
  • Ceramics
  • Food industry
  • Agriculture
  • Geophysics/Seismology
  • Rock fracture
  • Soil Mechanics
  • Ice blocks floating into bridge supports
  • Mining
  • Mineral Processing
  • Oil and Gas


DISCRETE ELEMENT METHOD1


DISCRETE ELEMENT METHOD1

Advantages of DEM  

  • DEM is used to study micromechanical level of analysis describing every single position, rotation and velocity for every single particle.
  • Accurately model granular and discontinuous materials using DEM to validate models virtually thereby saving a lot of costs that would other incur for the physical testing.
  • DEM can be coupled with CFD and FEM to model progressive fracture.

How to Execute a Job without opening Abaqus using Command Prompt?

A job can be run from the command prompt without opening Abaqus CAE as long as the job is set up and already saved. Command prompt is used to submit the analysis. This will be helpful if the pre-processing stage of the model is completed. Pre-processing can be done in any of the pre-processors including ABAQUS, but to run the analysis using ABAQUS, the file format must be converted to input file (.inp). The main reason behind this is to run several jobs simultaneously based on availability of CPU storage and tokens. Submitting the job through CAE is also available to run the analysis but this method will be helpful for user when he can access the job submission by using the command window.

Following are the steps to be followed to run the analysis using command prompt:

  1. Go to the folder in which input file (.inp) is located. Input file is the one which contains all the pre-processed data of the model.
  2. Select the path of the folder, type cmd in the place of path and click Enter. With this, Command prompt will be opened and will step in to the folder where input file is located.

    Execute a Job without opening ABAQUS -1
  1. Now type the command to run the job abaqus j=<type input file name> cpus=<no. of CPU> and click Enter. The analysis will begin and different files are generated in the folder during the analysis.

    Execute a Job without opening ABAQUS -1
  1. The results can be visualized with output database file (.odb) once the analysis is completed.
  2. If the job already exists in the selected folder while executing the job in command prompt, the job can be overwritten. This can be done by giving the input as “y” and click Enter.


    Execute a Job without opening ABAQUS -1
  1. If the job needs to be terminated, the command abaqus terminate job=<type input file name> can be given as input. With this above command, the analysis can be terminated.


    Execute a Job without opening ABAQUS -1

This is the step-by-step process to execute analysis by using the command prompt. This method is helpful for running multiple jobs of pre-processed model.

Memory Management in CATIA V5 Drafting

Memory consumption in CATIA V5 drafting depends on the CAD data that is loaded in the CATIA session. The memory consumption increases due to loading of both 2D and 3D data, which further increases due to loading of the data in design mode. This blog focuses on the causes of high memory consumption and the ways to identify and manage the memory consumption issue in case of CATIA V5 drafting workbench.

Memory problem diagnosis in Generative Drafting:

In CATIA V5 Drafting, users generally face low virtual memory condition or the full memory space condition which is indicated by the Operating System error panel when there is no memory or low memory available.

In such cases, CATIA may crash with or without any warning message.

Memory Warning: Warning message appears as per the trigger set by the user in Tools à Options.

m1

The pop-up message warns the user to save the data and exit the session as the available memory is low (the percentage of memory use needs to be set by the user).

Memory save by selecting required “View generation mode”

There are 4 types of view generation mode available in CATIA V5 Drafting.

1. Exact
2. Approximate
3. CGR
4. Raster

m1

Choice of View generation mode:

  1. Exact Mode: This view generation mode is used when fillet edges, threads, exact 2D geometry, complex breakout, unfolded view or associative 2D dimensions need to be created.
  2. Tips to optimize the memory in Exact Mode:

    • Exact preview for view generation: When this option is deactivated, a part or product which is already open in Visualization mode will not be loaded in the design mode for the preview thus optimizing the memory consumption.
    • m1

      Geometry generation / Dress-up: Fillet representation, generation of Axis-lines/Centre-Lines/Threads needs to be deactivated if not needed. These elements will not be generated in the views thereby reducing the memory required for the view generation.

      m1

    • “Enable Occlusion Culling” option should be used to hide many instances or bodies. Only the parts visible in the view will be loaded instead of loading all the parts which occurs by default thus saving the memory consumption and CPU usage.
    • m1

    • If the smallest instances inside the product structure need not be loaded, “Only generate parts larger than” can be used to filter these small instances.
    • m1

    • Different fillet projection modes have varied memory consumption. “Boundaries” option as shown below requires the least memory consumption whereas “Projected original edges” requires the maximum memory in fillet generation.
    • m1

  1. Approximate Mode:
    • Approximate views are lower in precision and quality when compared to exact views. This mode reduces the memory consumption and improves the system performance.
    • Approximate view consumes lesser memory than CGR.
    • Approximate view generation is faster than CGR.
  1. CATIA Graphical Representation Mode:
    • CGR views are generated by using the Visualization data. It is only the graphical representation of the geometry.
    • CGR views are lower in quality when compared to exact view and consume less memory during generation. However, the view generation is little slow.
  1. Raster Mode:
    • Raster views are generated as images. This helps to quickly generate views for large products or assemblies, regardless of drawing quality.
    • This mode consumes very little memory. This does not load the parts in the design mode. If only an overview is needed, Raster mode is used to get a 2D geometry image.

How non-CAD users can stay connected to all the stakeholders in an organization?

Design and manufacturing companies typically consist of multiple CAD, CAE and CAM applications. It is often a challenge for the managers and other team members who don’t have direct access to these applications to view, review and have discussions on design modifications with stakeholders across the organization.

Non-CAD users face multiple hurdles in order to stay connected. Some of them are listed below:

  1. Difficulty to access the updated information each and every time
  2. Effective communication with stakeholders
  3. Accessing the right data anywhere and anytime
  4. Connect different stakeholders and review designs on the fly if the organization is in a multi-CAD environment
  5. Communication with respect to new concept designs is difficult without CAD environment

Dassault Systèmes’ 3DEXPERIENCE web user interface – Platform Contributor (PCS) role addresses these challenges. Some of the benefits of the role is listed below:

  1. Manage and collaborate the data in real time on Cloud
  2. Store, share, search, manage, view, review, compare, navigate the 3D content and documents in the web interface itself
  3. Latest web browser and a good internet bandwidth is good enough to access the application
  4. Access multi-CAD data
  5. Perform basic change management and project management
  6. Save time and minimize errors using PLM approach to ensure cross-functional teams are always working with the recent updated versions of the design
  7. Quickly review and validate designs with 3D visualization, markup and geometric analysis tools for 3D comparison, measurements and sectioning

n1

There are two configurations in Dassault Systèmes’ 3DEXEPRIENCE platform. They are Collaborative Business Innovator and Collaborative Industry Innovator. These configurations are explained in brief in the below infographics.

n1

n1

Impact of COVID – 19 & how it accelerated the adoption of disruptive technologies

The lockdown, necessitated by the spread of COVID-19 pandemic was beyond imagination. It made majority of the people restrict themselves to their houses. The traditional way of functioning in offices and organizations came to an abrupt halt. The important question in this situation was how to manage work and how to make sure business continues.

The pandemic and the eventual lockdown paved way for new technologies and new normal which had to be adopted. It is during this critical situation, many of the business firms started looking at cloud-based solutions as an alternative instead of traditional on-premise solutions which required physical presence of personnel at office premises to perform the assigned tasks.

The pandemic, in fact, accelerated companies in India to quickly adopt cloud-based solutions irrespective of their scale (be it medium or large enterprise). In some cases, companies adopted stage-wise and requirement-based cloud adoption and in other cases, they adopted cloud solutions fully.

According to one survey, more than 60% of Indian organisations plan to leverage cloud platforms for digital innovations as the firms re-strategize their IT infrastructure. Even though cloud was adopted by some organizations much before the pandemic, the current situation accelerated their transition towards cloud solutions – Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).

i4
Dassault Systèmes’ 3DEXPERIENCE on Cloud solutions provide a complete suite of industry leading solutions in turning various innovative ideas into reality in the areas of design, engineering, manufacturing, production, simulation, governance and collaboration.

i4
The platform helps in connecting all the stakeholders of the organisation. Employees can access applications such as CATIA, SIMULIA, ENOVIA and DELMIA on the cloud and get the right data to work on as the platform provides access to the latest and updated data.

Dassault Systèmes’ 3DEXPERIENCE is the business solutions platform which enables companies to connect with their suppliers, customers as well as internal teams. This makes the feedback process from customers, work status updates by suppliers and internal teams quicker.

Will data security be compromised after adoption of cloud solutions?

Many companies are reluctant to deploy cloud-based solutions because of data security issues. To address this issue, the security processes of 3DEXPERIENCE on Cloud platform follows industry standards such as:

  • ISO 2700x standards and in particular Implementation Guide ISO 27002
  • NIST 800 series
  • OWASP methodologies
  • CobIT framework

i4
Will moving to cloud-based solutions increase my ROI?

Adoption of cloud-based solutions will drastically reduce the Total Cost of Ownership (TCO). Reduced TCO implies greater ROI. The below infographic shows how an organization can reduce costs by moving to cloud-based solutions.

i4
These benefits and security standards and the current pandemic situation make Dassault Systèmes’ 3DEXPERIENCE platform as the most secure and desirable platform by organizations.

How to Ensure Uninterrupted Analysis in Abaqus by using Restart Analysis?

The one aspect which is the most desirable while performing an analysis is that it should complete without any errors or interruptions. However, this is not the case. While performing any analysis, there are several interruptions more often than not like large memory, machine crash etc. To rectify these errors and minimize interruptions, there is a concept called Restart Analysis in ABAQUS.

Restart Analysis in ABAQUS helps to continue the previous analysis by the help of restart file. Any type of analysis can be restarted which is terminated at any particular level.

The following points need to be considered to restart an analysis in ABAQUS:

  • The user should plan initially and need to request restart output before the running the previous analysis
  • This request will generate .res file in work directory. Restart file allows previous analysiswith a new analysis.
  • Model used during the Restart Analysis should be same as previous analysis. Any modification with respect to geometry, mesh, material, loads, etc is not recommended.
  • Each step of the Restart Analysis reads the old file data which is available in the .res file and writes a new one.
  • All the loads and boundary conditions from the previous analysis remain unchanged in Restart Analysis as well.
  • If ABAQUS restarts the analysis from an unfinished step, it will try to finish that step first and then the remaining steps to complete the Restart Analysis.

 

To run Restart Analysis in ABAQUS, the following steps need to be followed:

  1. Request restart output before running the previous analysis. Switch to step module, choose the Output Request in the main menu and select Restart Output. Enter “1” under the frequency for requesting the restart file in Step 1. If there are multiple steps, the file can be requested by entering the same inputs.
  2. c1

  1. After pre-processing the model, job should be edited as “Job1” with analysis type as “Full analysis”. This run will generate .res file in the work directory which will be used for Restart Analysis.
  2. c1

  1. To start Restart Analysis, right click on Model and select Edit Model Attributes. The job name of previous analysis needs to be entered and the exact step name from which the analysis needs to be restarted (terminated step name).
  2. c1

  1. Create a step to run the Restart Analysis. Here, Step 2 is created and is used in Restart Analysis in ABAQUS by taking data from the previous job.
  2. c1

  1. Run Restart Analysis by creating a new job and choose the job type as “Restart Analysis”. The analysis will continue from the termination point of previous analysis.
  2. c1

    When complex analyses with large models are being run, they require more time to complete and often there are chances it might terminate at some particular step. It is efficient and recommended to use Restart Analysis in such type of problems because if the analysis terminates at a particular step, the whole analysis need not be run again. By using Restart Analysis, time and cost can be saved by restarting the analysis from the termination point.

Subscribe to our newsletter

Get all the latest information on Events, Sales and Offers.