# Optimizer

Optimizer is a tool for selecting the most suitable materials based on your project requirements. Setting your criteria and prioritizing these according to your needs and constrains. Once established, the system will analyze the material data and provide you with a ranked list of materials that best match your designated criteria, ensuring you make informed and efficient choices. The degree of matching is provided both in terms of rank and score on a base 100 for the number of matched criteria.

Moreover, Optimizer offers advanced plotting options that enhance your decision-making process by allowing you to visualize the results in various formats. These visualizations provide an intuitive understanding of how each material aligns with your needs, facilitating clearer communication and stronger rationale for your selection.

## Modes

Optimizer offers several operating modes to make material selection easier

<figure><img src="/files/qzqtYVHXBQxLL4RubkTh" alt=""><figcaption></figcaption></figure>

* Total Materia Mode\
  Lets you place your criteria to select the most suitable material among all materials available in Total Materia
* Material List Mode\
  Lets you load one of your materials lists and rank these materials on their match with your use case. This mode is especially useful if you have a predefined list of materials made by a colleague or when you are constrained to use materials from a specific standard.
* Equivalent Mode\
  Permits you to start with the properties of a material of which you want to identify an equivalent in another region, a replacement or to find a better performing material.
* Forwarded List\
  Materials forward from search results, list of cross-references and many more places are loaded in this mode allowing you to find your best material from anywhere in the platform

{% hint style="warning" %}
The following material types and groups are currently not available in Optimizer :\
Composites, Additive Manufacturing, Coatings, Adhesives and Joints, Lubricants/Coolants, Ferroalloys and Sintered metals.
{% endhint %}

## Criteria

#### Adding editing your criteria

Adding criteria can be done using the "Add New" button in the left panel.

<figure><img src="/files/S46GyIqf9owfly1USdRW" alt=""><figcaption></figcaption></figure>

The modification of existing criteria can be directly done from the left panel. Do not forget to press apply to run the algorithm again.

#### Setting your criteria

Criteria are sorted in categories for easier identification. The settings available depends on the type of your criterion:

<table data-view="cards"><thead><tr><th align="center"></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td align="center"><strong>Numerical Properties</strong></td><td><strong>Target:</strong><br>- Lower is better<br>- Higher is better<br>- Range (min and/or max needed)</td><td><strong>Min and Max</strong> for specific constrains [optional]</td><td data-object-fit="contain"><a href="/files/aZMo0g0iiVOBPfrPHKlh">/files/aZMo0g0iiVOBPfrPHKlh</a></td></tr><tr><td align="center"><strong>Multi Attributes</strong></td><td><strong>Drop down</strong>:<br>Select item(s), e.g. forms, regional availability...<br>The algorithm treats links them in OR, so at least one of the items selected will be fulfilled in the results</td><td><strong>Importance:</strong><br>Define how much weight (0.1 to 10) a criteria has compared to the others </td><td data-object-fit="contain"><a href="/files/gWTzCiGEY3yuejizJ2Cl">/files/gWTzCiGEY3yuejizJ2Cl</a></td></tr><tr><td align="center"><strong>Simple Attributes</strong></td><td><strong>Importance:</strong><br>Define how much weight (0.1 to 10) a criteria has compared to the others </td><td><strong>Mandatory</strong>:<br>if the criteria must be fulfilled.</td><td data-object-fit="contain"><a href="/files/myMB0ruhBXWi68uYFVJf">/files/myMB0ruhBXWi68uYFVJf</a></td></tr></tbody></table>

{% hint style="warning" %}
In Equivalent mode, Drop-downs or Min and Max field are prefilled with the origin material data, feel free to modify these to match your search, e.g.:

* Change the region or standard if you search for an equivalent in a different region of the world
* In the case you search for a better alternative, remove one or both boundaries. Remove the Max boundary if your criteria is set to higher is better to find better performing materials. Remove Min density if you search lighter materials ("lower is better").
  {% endhint %}

#### Criteria available by categories

<details>

<summary>General</summary>

* Material Group\
  Used to target a specific group of materials
* Standard\
  Used to limit the search to a selection of standards due to industry or regional specificity, e.g. ASME for pressure vessels or EN for European Standards
* Form\
  The general form in which the material is available: e.g. Flat products for sheets or Long products for bars
* Indicative Price\
  :warning: Actual price always depends on your supplier, location and quantities.
* Regional availability\
  Availability based on producer declaration and list of know supplier offices.

</details>

<details>

<summary>Mechanical</summary>

* Yield Strength
* Tensile Strength
* Elongation/Strain at break

:information\_source: Properties at room temperature

</details>

<details>

<summary>Physical</summary>

* Density
* Modulus of Elasticity
* Poisson ratio
* Thermal expansion
* Thermal conductivity
* Heat Capacity
* Volume resistivity

:information\_source: Properties at room temperature

</details>

<details>

<summary>Performance Indicators</summary>

* Specific stiffness: E/ρ
* Tensile ratio: Rm/Rp
* Specific Rp: Rp/ρ
* Specific UTS: Rm/ρ
* Thermal Stability: K/CTE
* Thermal Diffusivity resistance: ρ.Cp/K
* Thermal density: ρ/K
* Thermal Mechanical strength: K.Rp
* Environmental specific stiffness: E/(ρ.CO₂)
* Environmental specific Rp: Rp/(ρ.CO₂)
* Environmental specific UTS: Rm/(ρ.CO₂)
* Environmental thermal resistance: ρ.CO₂.Cp/K
* Environmental thermal density: ρ.CO₂/K
* Cost specific stiffness: E/(ρ.$)
* Cost specific Rp: Rp/(ρ.$)
* Cost specific UTS: Rm/ (ρ.$)
* Cost specific thermal resistance: ρ.$.Cp/K
* Cost specific thermal density: ρ.$/K

</details>

<details>

<summary>Green Line - Compliance</summary>

51 compliance regulations available in [Compliance Assessor](/green-line/compliance-assessor.md), including the common REACH, RoHS, PFAS but also:&#x20;

* **Australia** (AICS)
* **Canada** (DSL, NDSL)
* **China** (IECSC, RoHS, ELVs)
* **European Union** (REACH, RoHS, ELVs, CLP, CRM, ED Lists, (PIC) Prior Informed Consent, Fluorinated-GHGs, Ozone-depleting, POPs, Ship recycling)
* **International** (Conflict Minerals, GADSL, Rotterdam Convention, Stockholm Convention, Montreal Protocol, IEC 62474, IMO, AD-DSL, SIN List, PFAS, EMRT)
* **Japan** (ENCS, RoHS, PACSs)
* **Korea, South** (KECI, ELVs, RoHS)
* **Mexico** (INSQ)
* **New Zealand** (NZIoC)
* **Russia** (RoHS)
* **Turkey** (ELVs, RoHS)
* **United Kingdom** (UK REACH)
* **United States** (SARA, TSCA, California Proposition 65, CAA, Maine Public Law LD1503 (PFAS), NAS 411-1)

</details>

<details>

<summary>Green Line - Sustainability</summary>

* Climate Change (GWP100)\
  Manufacturing Global Average Carbon Footprint combining our composition knowledge and EcoInvent impact (recommended for metals).
* For Polymers and Elastomers:
  * Biodegradable
  * Bio-based: contains some bio-based content
  * Recycled: contains some recycled content
  * Recyclable

</details>

## Viewing the results

On the right side of the screen, the results of the algorithm are presented. They can be viewed in 2 forms: a table ranking the materials fulfilling your criteria and a configurable plot to analyze the results.

### Understanding the results

Each material receives a score and a rank based on its overall performance in fulfilling the chosen criteria. The score is calculated as a weighted sum, where the importance of each criterion affects its contribution to the total score. For attribute-based criteria (see [above](#criteria)), materials either receive full amount of points or zero, depending on whether they meet the condition specified. For numerical properties, there are three scenarios:

* **Target "Range":** Materials within the specified range of minimum and maximum values receive the full amount of points.
* **Target "Lower is Better":** The algorithm identifies both the highest and lowest property values among the materials. Points are assigned using a linear equation, where the material with the lowest value receives full points, while the one with the highest value receives none.
* **Target "Higher is Better":** The algorithm identifies both the highest and lowest property values among the materials. Points are assigned using a linear equation, where the material with the highest value receives full points, while the one with the lowest value receives none.

### Result Table

The table allows view the ranked list of materials. As for any [Material List](/search-tools/results-and-material-lists.md),  columns can be added or reorganized, a part or the full list can be saved, forwarded to other search tools, added to Green Line [Compliance Assessor](/green-line/compliance-assessor.md), [LCA ](/green-line/life-cycle-assessment.md)or [Carbon Footprint](/green-line/carbon-footprint.md), or simply added to [Report Builder](/material-console/report.md).

<figure><img src="/files/yj2BoRItZ3cSkd04BUXL" alt=""><figcaption></figcaption></figure>

The table presents a ranked list of materials, offering users a variety of options for interaction and customization. Users have the flexibility to add new columns or reorganize existing ones to better suit their needs. The table enables the saving of either a part or the entire list, which can be effortlessly forwarded to other search tools for further research. Additionally, items can be seamlessly forwarded into the Green Line [Compliance Assessor](/green-line/compliance-assessor.md), [LCA ](/green-line/life-cycle-assessment.md)or [Carbon Footprint](/green-line/carbon-footprint.md). Integrate results into the [Report Builder](/material-console/report.md) to document the material selection process. Users can compile selection criteria, scores, and rankings with [visualizations](#plot). [Customize ](/material-console/report.md#add-elements-to-your-report)reports by including specific data, graphs, and insights for clearer communication and decision-making.

Hover the score of each material will display a tooltip showing how well the material has performed in each criteria. The criteria are ordered by importance.

<figure><img src="/files/ljBdTTxw1pWzkOrKTAQa" alt="" width="194"><figcaption></figcaption></figure>

### Plot

This option allows to visualize the results in different ways to either refine your criteria and identify the best materials. Plots can be added to a [Report ](/material-console/report.md)or directly exported in png format. Several plots types are available:

<figure><img src="/files/3TRmEIU4PXKGy7ewzpHT" alt="" width="250"><figcaption></figcaption></figure>

{% hint style="success" %}
The materials plotted are by default the Top 20 best scoring materials. \
The user can however select other materials from the list of results to plot these instead. To regenerate the graph with different materials enter the graph setting and press Apply.
{% endhint %}

#### Bi-plot

This type of plot is designed to give users the capability to explore and analyze materials by allowing the selection of two specific properties. By doing so, users can observe how the materials are distributed in relation to the properties and different material groups. This can be particularly useful for identifying alternative materials that might have been overlooked due to the criteria initially set. Likewise, it allows for the configuration of more restrictive filters, which can further refine and narrow down the selection of materials based on specific requirements.

<figure><img src="/files/IccQUHilKt7JlxfOfic0" alt=""><figcaption></figcaption></figure>

Material groups are organized and presented visually using convex hulls, providing a clear boundary around each group. At first glance, only the top-level groups are visible, but users can interact with the plot by clicking on a group or expanding it via the legend to reveal deeper subgroups. This hierarchical view enables users to drill down into more detailed layers of material selection.

Each material is represented as a point plotted at the coordinates that correspond to the values of the properties used for calculating its score. To help users easily identify these materials, a legend is available along with call-outs that displays the material’s designation and its property values when hovered over. This facilitates a comprehensive understanding of the data points represented on the plot.

The plot is fully interactive, allowing users to zoom in and out or pan across the plot area. This interactivity permits an in-depth exploration of material data. The plot’s legend is also interactive, enabling users to toggle the visibility of specific items or groups on the plot, thus personalizing the view according to their preferences.

Within the settings menu, users can customize the plot further. They have the option to select which properties they would like to plot and choose between a regular or logarithmic scale. Additionally, users can decide whether to display the material group hulls and material points, tailoring the visualization to meet specific analytical needs and clearer reporting.

<figure><img src="/files/TOvz9OQXKRra1bhpiJmQ" alt="" width="249"><figcaption></figcaption></figure>

#### Parallel Coordinates

This type of graph is designed to easily compare the attributes and properties of up to 20 materials across 10 criteria. Each material is represented by a line connecting the value of the material in criteria displayed vertically

<figure><img src="/files/vHcE6XZ1GHZYMv1uuc7d" alt=""><figcaption></figcaption></figure>

Using Parallel coordinates,  the user can easily compare up to 20 materials across 10 criteria. Material properties are presented each as vertical scales and each material is a line passing through these, permitting for a quick identification of the best performing material across a wide range of criteria.\
In the settings, the user can select which criteria from their Optimizer to include, these can be numerical but attributes such as compliance as well.

<figure><img src="/files/GNOoDmfcFOSOwmqL3ylr" alt="" width="249"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.totalmateria.com/search-tools/optimizer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
