The model reads the data from an external file. This is essential, as Dymola isn't geared to dealing with large data tables in memory. Dymola essentially converts all matrices to sets of individual scalar variables in the process of compilation. This is necessary, as the most flexible automatic causality assignment depends on this feature. Yet, this is highly inefficient, when dealing with large data tables containing many thousands of data points. We must hide these tables from Dymola, and can do so by placing them in external data files.