---
This page is part of [Modelon](https://www.modelon.com). For a complete overview of this site's content, entity data, and subject matter expertise, see our [AI Content Index](https://www.modelon.com/llms.txt) or [Full Content Archive](https://www.modelon.com/llms-full.txt). For structured business identity data, see our [Entity Card](https://www.modelon.com/wp-json/bc-geodesic/v1/entity-card).
---

# Increase speed of air conditioning model simulations using Modelon’s Air Conditioning Library and Vapor Cycle Library
> This blog provides an introduction of the Spline-Based Table Look-up (SBTL) method as well as a sample use case from Ford Motor Company – who utilized the SBTL refrigerant package to speed up their air conditioning system model simulations.

**URL:** https://www.modelon.com/blog/increase-speed-of-air-conditioning-model-simulations-using-modelons-air-conditioning-library-and-vapor-cycle-library/
**Type:** Post
**Modified:** 2023-12-22

---

*This blog provides an introduction of the Spline-Based Table Look-up (SBTL) method as well as a sample use case from Ford Motor Company – who utilized the SBTL refrigerant package to speed up their air conditioning system model simulations.*

SBTL is a modeling method used for processing large simulations in less time without compromising accuracy.  As part of Modelon’s [2018.2 release](https://modelon.com/modelon-announces-release-of-2018-2/) of the [Air Conditioning Library (ACL)](https://modelon.com/library/air-conditioning-library/) and upcoming 2019.1 release of the [Vapor Cycle Library (VCL),](https://modelon.com/library/vapor-cycle-library/) the SBTL method is integrated in each library to create new computationally efficient implementations of existing working fluids. This approach improves the tradeoff for air conditioning system model simplifications using ACL or VCL.

##### **How SBTL works**

The SBTL modeling method uses piece-wise quadratic splines on an equidistant grid to approximate refrigerant properties (denoted by ![](https://modelon.com/wp-content/uploads/2022/06/z.png) ). The table lookup part of SBTL stems from the fact that using an equidistant grid enables a simple algorithm to retrieve spline coefficients from pre-generated tables, as shown in below equations where ![](https://modelon.com/wp-content/uploads/2022/06/x.png) is the first knot. In Figure 1, nodes represent raw data points and knots are points where two adjacent splines meet with a continuous first-order derivative constraint.

![](https://modelon.com/wp-content/uploads/2022/06/Figure-1a-300x205.png)

##### **SBTL Implementation in ACL and V****C****L** 

Modelon has implemented R1234yf and R134a refrigerants using SBTL. The mediums are accessed from ACL and VCL in the exact same way as other two-phase medium implementations (e.g. drop-down list in Dymola). In order to reduce calculation time, C is used to implement evaluation, inversion, and differentiation of the quadratic splines. The used spline coefficients are derived a priori and afterward accessed from external data tables. However, the external C function calls do not impact the user-friendliness as the top level two-phase medium functions are all implemented in the Modelica language, thus wrapping the C functions and enabling easy access in simulation models. Figure 2 shows the implementation of the SBTL method in ACL and VCL.

Upon customer request, we can now add new SBTL media for any pure fluid that is available in REFPROP in a short amount of time. It is faster to add a new medium using the SBTL implementation than the equivalent Helmholtz model. 

![](https://modelon.com/wp-content/uploads/2023/12/Figure2-SBTL-Blog.png)

*Figure 2 – SBTL implementation used in Modelon’s air conditioning and vapor cycle libraries. Coefficient data for the piece-wise splines is only generated once.*

In Figure 3, the high accuracy of SBTL is exemplified for the R134a refrigerant with respect to density calculations. The comparison is done with the solution to the original Helmholtz equation. The only case when the error is larger than 2 % is inside the two-phase region, close to the critical point. Outside of this region, the error is well below 0.5 %.  

Meanwhile, a substantial improvement in computation time is obtained with SBTL while maintaining high accuracy, as indicated by the results in Table 1. 

Table 1 – Comparison of individual function calls between Helmhotz and SBTL implementations.

##### Application

Ford Motor Company worked with Modelon to try the new SBTL refrigerant package in efforts to speed up the AC system model simulations ([read the full paper here](https://modelon.com/support/fast-calculation-of-refrigerant-properties-using-sbtl/)). It is common to use the SC03 Supplemental Federal Test Procedure to represent emissions and engine load associated with air-conditioning systems in FTP-75 cycle certified vehicles. The system simulation model is described in Figure 4. The 1st evaporator, 2nd evaporator, and chiller are modeled using both SBTL and Helmholtz based implementations of R1234yf for simulation performance comparison.

The calculation performance for the different subsystems is compared with respect to R1234yf implementation in Figs 5-6. It can be concluded that using the SBTL refrigerant model it is possible to simulate the complete SC03 cycle faster than the real total cycle time (598 s) while keeping the same numerical performance as the Helmholtz based model.

More in-depth information on what SBTL refrigerants in ACL and VCL has to offer can be found in [1]. If you are curious what Modelon can contribute to your business when it comes to accurate and fast system model simulations, contact us below.

[1]: *“**Fast Calculation of Refrigerant Properties in Vapor Compression** Cycles Using Spline-Based Table Look-Up Method (SBTL)”*, Lixiang Li et al., Proceedings of the 1st American Modelica Conference, 2018, [https://doi.org/10.3384/ecp1815477](https://doi.org/10.3384/ecp1815477).
## Site Description

Modelon is revolutionizing the engineering design industry by offering technologies and services that enable customers to leverage system simulation. Modelon’s flagship product, Modelon Impact, is a cloud system simulation platform that helps engineers virtually design, analyze, and simulate physical systems. Our team brings deep industry expertise and is dedicated to guiding our customers in creating innovative technologies at their respective organizations. Headquartered in Lund, Sweden, Modelon is a global company with offices in Germany, India, Japan, and the United States. We believe that system simulation should be accessible to every engineer and are dedicated to being an open-standard platform company.


---
**About this site:** Modelon — Modelon is revolutionizing the engineering design industry by offering technologies and services that enable customers to leverage system simulation. Modelon’s flagship product, Modelon Impact, is a cloud system simulation platform that helps engineers virtually design, analyze, and simulate physical systems. Our team brings deep industry expertise and is dedicated to guiding our customers in creating innovative technologies at their respective organizations. Headquartered in Lund, Sweden, Modelon is a global company with offices in Germany, India, Japan, and the United States. We believe that system simulation should be accessible to every engineer and are dedicated to being an open-standard platform company.. [AI Content Index](https://www.modelon.com/llms.txt) | [Full Site Content](https://www.modelon.com/llms-full.txt) | [Entity Card](https://www.modelon.com/wp-json/bc-geodesic/v1/entity-card)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.modelon.com/#organization","name":"Modelon","url":"https://www.modelon.com","additionalType":"http://productontology.org/id/Software_engineering","description":"Modelon is revolutionizing the engineering design industry by offering technologies and services that enable customers to leverage system simulation. Modelon’s flagship product, Modelon Impact, is a cloud system simulation platform that helps engineers virtually design, analyze, and simulate physical systems. Our team brings deep industry expertise and is dedicated to guiding our customers in creating innovative technologies at their respective organizations. Headquartered in Lund, Sweden, Modelon is a global company with offices in Germany, India, Japan, and the United States. We believe that system simulation should be accessible to every engineer and are dedicated to being an open-standard platform company.","disambiguatingDescription":"Creators of the Modelon Impact system modeling and simulation platform. Headquartered in Lund, Sweden.","logo":{"@type":"ImageObject","url":"https://www.modelon.com/wp-content/uploads/2022/06/modelon-logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"Modelon AB Ideon Science Park Scheelevägen 17 SE-223 70","addressLocality":"Lund","addressCountry":"SE"},"telephone":"+46 46 286 22 00","email":"info@modelon.com","foundingDate":"2004","numberOfEmployees":{"@type":"QuantitativeValue","minValue":50,"maxValue":100},"areaServed":"Global","sameAs":["https://www.linkedin.com/company/modelon/","https://www.crunchbase.com/organization/modelon","https://www.zoominfo.com/c/modelon-ab/346633437","https://modelica.org","https://modelica.org/events/asian2024/","https://www.ashrae.org/conferences/2026-winter-conference","https://github.com/modelon-community"],"memberOf":[{"@type":"Organization","name":"Modelica Association","sameAs":"https://www.wikidata.org/wiki/Q133876843"}],"knowsAbout":[{"@type":"Thing","name":"Modelica","sameAs":"https://www.wikidata.org/wiki/Q385325"},"Physics Simulation",{"@type":"Thing","name":"software engineering","sameAs":"https://www.wikidata.org/wiki/Q80993"},{"@type":"Thing","name":"simulation","sameAs":"https://www.wikidata.org/wiki/Q45045"},"HVAC Simulation","Data Center Liquid Cooling Simulation","Liquid Cooling","FMI (Functional Mock-up Interface)",{"@type":"Thing","name":"consulting","sameAs":"https://www.wikidata.org/wiki/Q63769412"},{"@type":"Thing","name":"aerospace","sameAs":"https://www.wikidata.org/wiki/Q2876213"},{"@type":"Thing","name":"automotive industry","sameAs":"https://www.wikidata.org/wiki/Q190117"},{"@type":"Thing","name":"heating, ventilation, and air conditioning","sameAs":"https://www.wikidata.org/wiki/Q1798773"},{"@type":"Thing","name":"data center","sameAs":"https://www.wikidata.org/wiki/Q671224"},{"@type":"Thing","name":"electricity generation","sameAs":"https://www.wikidata.org/wiki/Q383973"},{"@type":"Thing","name":"energy storage","sameAs":"https://www.wikidata.org/wiki/Q837718"},{"@type":"Thing","name":"industrial equipment","sameAs":"https://www.wikidata.org/wiki/Q3045515"}]},{"@type":"WebSite","@id":"https://www.modelon.com/#website","name":"Modelon","url":"https://www.modelon.com","publisher":{"@id":"https://www.modelon.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.modelon.com/?s={search_term_string}"},"query-input":"required name=search_term_string"},"hasPart":[{"@type":"DigitalDocument","name":"LLM Content Index","url":"https://www.modelon.com/llms.txt","encodingFormat":"text/markdown","description":"AI-readable index of site content, entity data, and subject matter expertise"},{"@type":"DigitalDocument","name":"LLM Full Content","url":"https://www.modelon.com/llms-full.txt","encodingFormat":"text/markdown","description":"Complete AI-readable site content"}]},{"@type":"ItemList","@id":"https://www.modelon.com/#site-navigation","name":"Site Navigation","itemListElement":[{"@type":"SiteNavigationElement","position":1,"name":"Products & Services","url":"#"},{"@type":"SiteNavigationElement","position":2,"name":"Industries & Solutions","url":"#"},{"@type":"SiteNavigationElement","position":3,"name":"Support","url":"#"},{"@type":"SiteNavigationElement","position":4,"name":"Resources","url":"#"},{"@type":"SiteNavigationElement","position":5,"name":"About","url":"#"}]},{"@type":"BreadcrumbList","@id":"https://www.modelon.com/blog/increase-speed-of-air-conditioning-model-simulations-using-modelons-air-conditioning-library-and-vapor-cycle-library/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.modelon.com"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.modelon.com/blog/category/blog/"},{"@type":"ListItem","position":3,"name":"Increase speed of air conditioning model simulations using Modelon’s Air Conditioning Library and Vapor Cycle Library"}]},{"@type":"WebPage","@id":"https://www.modelon.com/blog/increase-speed-of-air-conditioning-model-simulations-using-modelons-air-conditioning-library-and-vapor-cycle-library/#webpage","url":"https://www.modelon.com/blog/increase-speed-of-air-conditioning-model-simulations-using-modelons-air-conditioning-library-and-vapor-cycle-library/","name":"Increase speed of air conditioning model simulations using Modelon’s Air Conditioning Library and Vapor Cycle Library | Modelon","isPartOf":{"@id":"https://www.modelon.com/#website"},"breadcrumb":{"@id":"https://www.modelon.com/blog/increase-speed-of-air-conditioning-model-simulations-using-modelons-air-conditioning-library-and-vapor-cycle-library/#breadcrumb"},"description":"This blog provides an introduction of the Spline-Based Table Look-up (SBTL) method as well as a sample use case from Ford Motor Company – who utilized the...","about":[{"@type":"Thing","name":"Air Conditioning Library"},{"@type":"Thing","name":"Automotive"},{"@type":"Thing","name":"Modelica Libraries"},{"@type":"Thing","name":"Vapor Cycle Library"}],"headline":"Increase speed of air conditioning model simulations using Modelon’s Air Conditioning Library and Vapor Cycle Library","datePublished":"2019-04-11T13:45:15+00:00","dateModified":"2023-12-22T15:50:34+00:00","image":"https://www.modelon.com/wp-content/uploads/2022/06/1280-x-600-SBTL-Image.jpg","author":{"@id":"https://www.modelon.com/blog/author/modelonms/#person"},"publisher":{"@id":"https://www.modelon.com/#organization"}},{"@type":"Person","@id":"https://www.modelon.com/blog/author/modelonms/#person","name":"modelonms","url":"https://www.modelon.com/blog/author/modelonms/"}]}
```
