2023 – a Year of Magnitude and Direction

2023 marked year 15 for Endurica.  If I had to pick one word to describe the past year, that word would be “vector”.  Because magnitude and direction.  😊

We updated our core value statement this year.  The first one I ever wrote as part of Endurica’s original business plan listed 3 values: technical leadership, customer focus, and trustworthiness.  Those values served us well for many years and in many ways shaped who we have become.  But it was important this year to take stock again.  We’ve grown 8-fold since I wrote those down!  So our team spent many hours revisiting our shared values and deliberating over which will best define our culture and steer us right going forward.  In the end, we decided to keep the first 3, and we added 3 more:  embrace the grit, make an impact, and better every day.

We also completed an exercise to articulate what makes Endurica truly unique in the CAE / durability simulation space.  The 3 words we chose are… Accurate, Complete, and Scalable.

  • Accurate refers to the accurate material models that capture rubber’s many “special effects”, the accurate critical plane analysis method for analyzing multiaxial history, the accurate handling of nonlinear relationships between global input load channels and local crack experiences, and the extensive set of validation cases that have demonstrated our accuracy over the years. Nobody offers a more accurate solution for rubber durability.
  • Complete refers to our complete coverage of infinite life, safe life and damage tolerant approaches to testing and simulation. It refers to feature completeness that enables users to account for nearly any material behavior under nearly any service conditions.  Finally, it refers to the documentation, the materials database, and the examples we distribute with the software and with our webinar series.  Nobody offers a more complete solution for rubber durability.
  • Scalable refers to our capacity to apply our solutions efficiently in all circumstances. Scalability is the training we provide so that users can learn our tools quickly.  Scalability is access to powerful, ready-to-use workflows right when you need them.  Scalability is the modular approach we take to material testing and modeling so that simple problems can be solved cheaply and complex problems can be solved accurately in the same framework.  Scalability is our multi-threading that allows job execution time to be accelerated to complete impactful analysis on tough deadlines.  Nobody offers a more scalable solution for rubber durability.

2023 was not all navel-gazing and new marketing.  We also had magnitude and direction in other areas.

Top 10 Code Developments:

  1. New Endurica Architecture: After several years of development and a soft launch under the Katana project name, we finally completed our migration to the new architecture.  The new architecture provides a huge speed advantage for single thread and now for multithread execution. It uses a new input file format (.json). The json format makes it easier than ever for users to build customized and automated workflows via Python scripting.
  2. Sequence Effects: Sometimes the order of events matters to durability, and sometimes it doesn’t. We introduced Steps and Blocks to our input file, giving users complete control over the specification of multi-block, multi-step scheduling of load cases.  There is also a new output request that came out of this work: residual strength.
  3. EIE: 6 channels and support for RPC: Support for 6 channels of load input was one of our most highly requested new features.  Fast growing use of this feature led to further enhancements of the workflow (support for rpc file format, studies of map building techniques), and new recommendations on how to implement boundary conditions for specified rotation histories in explicit and implicit finite element models.
  4. Queuing: Design optimization studies need efficient management and execution of multiple jobs. Endurica’s software license manager now supports queueing for licenses. Queuing allows a submitted job to automatically wait to start until a license is available, instead of the prior behavior of exiting with a license error. Now you can submit many jobs without worrying about license availability.
  5. Haigh Diagram Improvements: We implemented an improved discretization of the Haigh diagram, and parallelized its evaluation. Now you get much nicer looking results in a fraction of the time. For details, check out our blog post on Haigh diagrams and also read about other improvements like axis limit setting and smoother contour plots.
  6. Viewer image copy: There is now a button! Its easier than ever to get your images into reports.
  7. Documentation Updates: We have been focusing on improving documentation this year. There are many new sections in the theory manual and user guide, as well as a getting started guide and more examples.  Stay tuned for many more examples coming in 2024!
  8. User Defined Planes: It is now possible to define your own set of planes for the critical plane search. One example where you might want to do this would be the situation where you would like to refine the critical plane search on a limited domain of the life sphere.
  9. New Database Materials: We added 7 new carbon black and silica filled EPDM compounds to the database. We are now up to 42 unique rubber compounds in the database.
  10. Uhyper Support: The new architecture now supports user-defined hyperelasticity. If you have a Uhyper subroutine for your finite element analysis, you can use it directly with Endurica.


Testing Hardware

We completed the acquisition and installation at ACE labs of a Coesfeld Instrumented Cut and Chip Analyser (ICCA).  The ICCA provides unmatched measurement and control of impact conditions, and provides a way to evaluate rubber compounds for their resistance to cutting and chipping.


Applications, Case Studies, Webinars

Never underestimate the students! We were blown away by the work of undergraduates at the University of Calgary with our tools and Ansys.  The students designed an airless tire, completing durability simulations using Endurica software within the scope of a senior design project. They were able to Get Durability Right on a short timeline and a student budget. Check out their multi-objective, high-performance design project here.

Analyzing what happens to tires as they take on the most celebrated testing track in the world might have been the funnest project Endurica’s engineers tackled in 2023. We presented the technical details at The Tire Society annual meeting and more in a followup webinar. An extensive Q&A session followed, and I loved the final question: “So, how long before we have a dashboard display of ‘miles to tire failure’ in our cars?”  Bring it.  We are ready!

Our Winning on Durability webinar series hit a nerve with the Metal Fatigue DOES NOT EQUAL Rubber Fatigue episodes on mean strain (the tendency of larger mean strains to significantly INCREASE the fatigue life of some rubbers!) and linear superposition (for converting applied load inputs to corresponding stress/strain responses). The great response has lead to our third installment on the differences between rubber and metal fatigue with an upcoming presentation on temperature effects.


Road Loads to Block Cycle Schedule

 Road loads being converted into block cycle schedules through Endurica softwareRoad load signals are notoriously difficult to work with. The signals feature so many different time increments that it becomes too much to directly model efficiently in FEA. It is difficult to tell which portions of the loading do the most damage. Experimental fatigue testing would be too time-consuming and costly to run on the full complex road load signal. For these reasons simplifying road loads into block cycle schedules has become the gold standard for working with road load signals. Experimental testing and FEA modeling are more manageable when using a block cycle schedule instead of the full road load signal. Traditional methods of converting a road load signal to block cycle schedule can often fall short. Endurica recently added a built-in method in the Endurica CL software that uses the power of critical plane analysis and rain-flow counting to automate block cycle creation.

Let us dive into the process of block cycle creation using an example of a bushing and a road load history. The road loading history shown below contains results for loadings in 3 axes over a time history.

 Road Load Time History Graph

The first step in creating the block cycle schedule is solving for the strain history over the entire road load history. Fortunately, Endurica EIE comes to the rescue in solving for the long strain history. The road load time history does not need to be modeled directly in FEA. Instead, a map is run in FEA to solve for strain history within the bounds of the road loading. Endurica EIE quickly interpolates the strains from this map to create the full loading strain history. In the animation below the map points solved for in FEA are shown as black dots and the bushing traces out the path of the map.

Endurica EIE quickly interpolating the strains from this map to create the full loading strain history

After the full road load strain history has been solved for in EIE the fatigue life for the road load signal is ready to be analyzed in CL. The fatigue analysis of the entire road load signal gives valuable insight into finding the critical location, developing the block cycle, and allowing the fatigue life of the block schedule to be validated against the fatigue life of the road load. The critical location of the bushing is shown in the image below:

The fatigue analysis of the entire load signal shows the critical location along with an estimated fatigue life

At the bushing critical location, all damaging events on the critical plane are taken into account when creating the block cycle schedule. The events are grouped into different bins categorized by two parameters: the peak CED and R ratio. The analyst remains in control by selecting the number of bins to group into. Each of the bins contains events with similar peak CED and R ratio that falls within the bounds of the bin. Within each bin, a representative cycle is identified that when repeated in the block schedule will contribute at least as much damage as all the various events in the bin. This selection process produces a conservative result that ensures that the block cycle will be at least as damaging as the road load.

 Grouping Damaging events into Bins

The bin results from the original history show the number of times each bin is repeated and the total damage from each bin. At this point, the bins that contribute insignificant damage can be safely eliminated from the block cycle schedule to save testing time and complexity without changing the results.

Comparison of Original history to Block Schedule


The simplified block schedule is then modeled to check the fatigue life vs the full road load signal. The results show that the critical location and fatigue life has been accurately maintained in the block schedule.

 Road Load vs. Block Cycle Fatigue + Damage Spheres

This automated block cycle creation procedure succeeded in producing a block cycle with the same critical location and very similar fatigue life. The block cycle selection was able to re-create the full road load signal using only three different loading blocks.

Endurica CL automated block cycle creation lets you take the guesswork out of block cycle creation and harness the proven power of Endurica fatigue analysis technology to get durability right.

Trial License RequestTrial License RequestTrial License RequestTrial License RequestTrial License Request

Our website uses cookies. By agreeing, you accept the use of cookies in accordance with our cookie policy.  Continued use of our website automatically accepts our terms. Privacy Center