AI Powered Model-Assembler with Ontology

Suri Bala

One of the core activities in virtual-product-development is compilation of a system-model, from assemblies, that can be evaluated across a wide range of load-cases. The traditional approach involves storing the assemblies in the form of files (solver inputs) on a storage device and then referencing them in a solver-main-input using...

Read More

Understanding Role Based Access in d3VIEW

Rajashree Sharma

Role based access in d3VIEW allows admin users to create custom roles. These custom roles can then be granted access to selected applications with specific permissions. Seen below is an example of sample roles: Creating and Accessing a New Role in d3VIEW The Roles option is available under the Administrative...

Read More

Running Python Script with d3VIEW

Bing Li

Many engineers use Python script to automate their tasks. Now we can integrate Python to d3VIEW Workflows. A new worker called Custom_Application can be used to run the Python script. The output files can be collected and used in workflow for further analysis, and reporting. Custom Application worker needs the...

Read More

Computing Failure Strain Errors Using d3VIEW

Ashutosh Mokashi

Accurately determining and comparing failure strain between physical tests and simulations is a vital part of material calibration, validation, and iterative improvement of constitutive models.  Below image illustrates a single test (black) that requires to be compared with several simulations with varying degrees of correlation. Picking the simulation that best...

Read More

Generic DOE Data Analyzer Workflow now available in d3VIEW

Bing Li

When we have a dataset on hand, it is often of our interest to run a quick analysis and get some insights. The analysis usually includes making predictions of a new dataset, grouping records, identifying important features, and optimization. We can achieve these goals by building a machine learning model...

Read More

Study of Machine Learning Parameters for Robustness

Bing Li

NOTE: Robustness reported in this article is being revised with corrections in derivative calculations. Updated results will be published shortly from these corrections. Introduction A natural approach of understanding an unknown model is to get some sample points from the model and use these points to build a response surface...

Read More

Apply Simulated Annealing on a curve to find the optimum

Bing Li

Similar to the dataset_simulated_annealing_optimizer worker, which takes a dataset as input, we can consider the curve_simulated_annealing_optimizer worker. It takes a curve as input and returns the optimal y value of the curve as output. A curve can be considered as a dataset with two columns with each representing one coordinate...

Read More

Simulated Annealing with Polynomial Regression

Bing Li

Simulated annealing Simulated annealing is an optimization method to find the global optimum of the objective function. It is inspired by the process of metal annealing which heats the metal to a very high level and cools down in a controlled manner. In the SA algorithm, a random point is...

Read More

Compare curves with Dynamic Time Warping

Bing Li

Given two curves, a baseline and a candidate curve, how do we know how similar they are to each other? In machine learning, it is common to compare the predicted values (candidate curve) of a testing set to the true values (baseline curve) by RMSE (Root Mean Square Error). By...

Read More

Choose Machine Learning Models With Cross Validation

Bing Li

Machine learning techniques (https://www.d3view.com/introduction-and-application-of-d3view-ml/) are becoming unprecedentedly popular. And it plays an important role in data analysis. It is critical to find the model that demonstrates the best performance. Intuitively, we can build a few different models with the data given and see which model gives the best score, either...

Read More
Categories