{"id":492,"date":"2021-12-14T20:48:34","date_gmt":"2021-12-14T19:48:34","guid":{"rendered":"https:\/\/alma-consulting.eu\/?p=492"},"modified":"2022-05-28T13:49:16","modified_gmt":"2022-05-28T11:49:16","slug":"working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems","status":"publish","type":"post","link":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/","title":{"rendered":"Working Wonders with ADPL Math\u00a0&#8211; Ep 04: Data Reduction Applied To Thermal-Elastic problems"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Data reduction for real-world applications<\/h2>\n\n\n\n<p> In the previous post of this series (here: <a href=\"https:\/\/alma-consulting.eu\/index.php\/2021\/08\/08\/working-wonders-with-adpl-math-illustrated-ep03-data-reduction\/\">Working Wonders with ADPL Math&nbsp;\u2013 Ep 03: Data Reduction Fundamentals<\/a>), we have seen that using a bunch of APDL Math commands, it is possible to reduce large volume of data (i.e. snaphots) very efficiently. Now, data reduction method like POD is obviously attractive but reducing results file size is rarely a major concern. More often than not, obtaining simulation results with minimal computational effort is what we are looking for.<\/p>\n\n\n\n<p>So, how can we use POD for practical situations? There are a bunch of possibilities, that we will explore in the upcoming episode of this series. Here, we will begin with the simplest and straightforward situation one could think of: thermal elastic simulations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Thermal-elastic simulations from data reduction perspective<\/h2>\n\n\n\n<p>There are many instances where one needs to efficiently execute thermal-elastic situations. From a fatigue point of view, for example, it is useful to run analyses with numerous realistic transients (possibly using actual records) rather than a single, penalizing transient, with generally huge, but unknown built-in safety margins.<\/p>\n\n\n\n<p>In such a situation, one will generally solve the problem sequentially:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>First thermally, in the time-domain, possibly accounting for non-linear phenomena and\/or time-dependent characteristics. Here, the emphasis needs to be put on capturing temperature elevation as well as <em>gradients<\/em> which are drivers of flexural stresses.<\/li><li>The resulting temperature snapshots are then feed into a structural model, where inertia effect are neglected. Hence, static structural solutions are needed.<\/li><\/ul>\n\n\n\n<p>To emphasize, capturing the exact temperature or stress time-histories is not mandatory: the figure of merit here will be stress range, i.e. extreme values.<\/p>\n\n\n\n<p>Now, the regular approach would be to solve in the time domain for the temperature distribution in the structure T(x,t) at a series of instants t<sub>1<\/sub>..t<sub>n<\/sub>. From this, a series of n structural solutions would be performed, producing the structural displacement U(x,t), and derived quantities such as stress\/strain. Note that, the structural displacements could be estimated \u201con the fly\u201d, as structural displacement at time \u201ct\u201d obviously doesn\u2019t depend on past or future values.<\/p>\n\n\n\n<p>Alternatively, the POD approach would consist in:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Evaluating the temperature distributions at all time points, i.e. the snapshot matrix (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alma-consulting.eu\/wp-content\/ql-cache\/quicklatex.com-439988633867d77df8b7764f76993d11_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#95;&#123;&#68;&#79;&#70;&#125;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#95;&#123;&#105;&#110;&#115;&#116;&#97;&#110;&#116;&#115;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"127\" style=\"vertical-align: -3px;\"\/>).<\/li><li>Compressing those snapshots using SVD method: this produces a set of nodal amplitudes (<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alma-consulting.eu\/wp-content\/ql-cache\/quicklatex.com-2faa3a9cc72d436a8f7a2df2f3645131_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#95;&#123;&#68;&#79;&#70;&#125;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#95;&#123;&#80;&#79;&#68;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"109\" style=\"vertical-align: -3px;\"\/>) and POD vectors amplitudes(<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alma-consulting.eu\/wp-content\/ql-cache\/quicklatex.com-ce3222601d625f2a69b273cf8efe50bc_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;&#95;&#123;&#80;&#79;&#68;&#125;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#110;&#95;&#123;&#105;&#110;&#115;&#116;&#97;&#110;&#116;&#115;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"127\" style=\"vertical-align: -3px;\"\/>)<\/li><li>Evaluate the individual structural response for each of the thermal POD vectors .<\/li><li>Combine the individual structural responses to obtain the physical response at all locations and time points.<\/li><\/ol>\n\n\n\n<p>The expected computational gain is clearly related to the ratio between the number of time points and that of the required POD vectors, and we should expect the solution time reduction to be close to that value (keeping in mind that the SVD decomposition by itself will only require an additional solution time comparable to one additional time point).<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">Thermal stress induced by thermal shock in a tee-shaped junction<\/h2>\n\n\n\n<p> Let\u2019s apply our nice principle to a typical example that is: a tee-junction. Whenever experiencing sudden temperature change, the inner and outer regions of the pipe will momentarily have different temperature (the diffusion process will limit the through-thickness heat transport), and compressive mechanical stress will develop mostly in the inner region, with a time constant that can easily be estimated by hand. Additionally, in the case of fluid flow being stopped in either the branch or run, each part will also experience different temperatures, and again differential dilatation and mechanical stress will develop, this time at the junction. <\/p>\n\n\n\n<p>The FEM is shown hereafter, comprising 96 000 elements and 116 160 nodes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png\" alt=\"\" class=\"wp-image-513\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>A finite elements model dedicated at capturing the through-thickness bi-metal effect<\/figcaption><\/figure>\n\n\n\n<p>In this example, we assume a generic, 48&#215;6 tee, made of steel (CTE = 15ppm\/K, density of 7.85, thermal conductivity of 15W\/m\/K, specific thermal capacity of 500J\/g\/K, elastic modulus of 200 GPa). This gives a thermal diffusivity of 3.8mm\u00b2\/s, to be compared with the thickness of 6mm. The time required for heat to travel a distance of 6mm can therefore be estimated to be: <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alma-consulting.eu\/wp-content\/ql-cache\/quicklatex.com-f1b8dfbed3f01311b9332c2ff646e6d0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#116;&#95;&#123;&#100;&#105;&#102;&#102;&#117;&#115;&#105;&#111;&#110;&#125;&#61;&#92;&#100;&#102;&#114;&#97;&#99;&#123;&#54;&#94;&#50;&#125;&#123;&#51;&#46;&#56;&#125;&#32;&#92;&#115;&#105;&#109;&#101;&#113;&#32;&#49;&#48;&#115;\" title=\"Rendered by QuickLaTeX.com\" height=\"39\" width=\"169\" style=\"vertical-align: -12px;\"\/>.<\/p>\n\n\n\n<p>Now, let\u2019s assume a \u201ccold plug\u201d suddenly travels through the run (here: the horizontal part), while the fluid in the branch remains standing. The fluid bulk temperature in the flow would assume a (purposedly) very sharp temperature change:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Linear decrease of 200K between t=0 and t=1s<\/li><li>Plateau for 1s (t=1 to t=2)<\/li><li>Slower, linear return to initial temperature in 3s (t=2 to t=5s)<\/li><li>Second decrease, with half the initial amplitude, and twice the duration (i.e. 50K\/s) (t=5 to t=7s)<\/li><li>Return to initial temperature between t=7 and t=10s<\/li><\/ul>\n\n\n\n<p>The total simulated duration is 100s (but only the first 20s are shown for the sake of clarity).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"556\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-2.png\" alt=\"\" class=\"wp-image-517\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-2.png 898w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-2-300x186.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-2-768x476.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><\/figure>\n\n\n\n<p>The coefficient of heat exchange in the region of fluid flow will obviously be much higher than in the stagnant region. To obtain a high contrast, we select values for the film coefficient value of 1000 and 25&nbsp;000W\/m\u00b2\/K, respectively. Elsewhere, we assume negligible heat fluxes (i.e. adiabatic boundaries).<\/p>\n\n\n\n<p>In terms of boundary conditions, we assume that radial dilatation is free, but axial direction is blocked on the upper pipe.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-3-1024x770.png\" alt=\"\" class=\"wp-image-519\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-3-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-3-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-3-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-3.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Convection film coefficient distribution (fluid is reamains stagnant in the vertical pipe)<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Now, we can put our method to the test of this highly dynamic thermal event. First of all, we let ANSYS solve for the temperature fields. Following the rules of the trade, we select initial time-step size based on thermal diffusivity and element size (here: 0.2mm radially, so initial time step is a bit less than 0.01s), and then let auto-time stepping algorithm do its job. We end up with a set of 157 results, all defined on 116kDOF, so approximately 18 M nodal temperatures values.<\/p>\n\n\n\n<p>Temperature distribution at a few key points in time are given:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>At the end of fluid temperature decrease (i.e. at t=1s)<\/li><li>At the end of the plateau (i.e. at t=2s)<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-4-1024x770.png\" alt=\"\" class=\"wp-image-520\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-4-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-4-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-4-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-4.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Temperature distribution at the end of temperature jump.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-5-1024x770.png\" alt=\"\" class=\"wp-image-521\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-5-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-5-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-5-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-5.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Temperature distribution at the end of temperature plateau<\/figcaption><\/figure>\n\n\n\n<p>Now, we can apply the SVD procedure to this rather huge volume of data. Let\u2019s import this, using the snapshot matrix into the APDL Math workspace, as a dense matrix, using the command *IMPORT.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>*DMAT,X,D,IMPORT,RST,myResultsFileName.RTH,1,nbSnapshots<\/code><\/pre>\n\n\n\n<p>To this, the code answers nicely:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  Import Data From File RUN_THERMAL_FULL.RTH (Format=RST)\n\n  IMPORT SOLUTION : Nodal Solution\n  DATA SETS       : &#91;1,157]<\/code><\/pre>\n\n\n\n<p>Well, I don\u2019t know about you, but reading this rather large file on a small machine (16Gb intel i3) only requires 0.14s. OK, that\u2019s not real processing power but mere I\/O,  however this step alone could have been excruciatingly slow, completely ruining the total process efficiency. As it shows, it doesn\u2019t!<\/p>\n\n\n\n<p>Going one step further, we can now do the actual compression. We specify a tolerance of 0.001, to be compared with the defaults (see previous post for explanations).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Allocate a &#91;157]&#91;157] Dense Matrix : VCONJ\n (TOLERANCE = 0.001)\n                MATRIX SIZE AFTER COMPRESSION : 7<\/code><\/pre>\n\n\n\n<p>And this is where the beauty of this appears. Firstly, the POD basis only includes 7 vectors, instead of 157, so that the time required for structural analysis can be decreased by a factor of about 20. And, secondly, the required CPU for SVD reduction is 1.73s. I don\u2019t know about you, but I have had difficulty believing this, so I repeated the operation with various settings, and of course the results change (I\/O can play a role) but the basics are demonstrated: SVD reduction is numerically both very fast and efficient. As a side note, performing the same operation with Matlab requires about 4.1s.<\/p>\n\n\n\n<p>As a matter of fact, I did a sensitivity study to check the convergence rate, as shown in the table below:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Trial<\/strong><\/td><td><strong>Threshold<\/strong> <strong>[-<\/strong>]<\/td><td><strong>CPU<\/strong> <strong>[s]<\/strong><\/td><td><strong>POD vectors<\/strong><\/td><td><strong>Error<\/strong> <strong>L2 \/ LINF<\/strong><\/td><\/tr><tr><td><strong>1<\/strong><\/td><td>10<sup>-1<\/sup><\/td><td>2.3<\/td><td>2<\/td><td>1.3 10<sup>4<\/sup><\/td><td>1.2 10<sup>3<\/sup><\/td><\/tr><tr><td><strong>2<\/strong><\/td><td>10<sup>-2<\/sup><\/td><td>2.2<\/td><td>4<\/td><td>1.5 10<sup>3<\/sup><\/td><td>3.7  10<sup>2<\/sup><\/td><\/tr><tr><td><strong>3<\/strong><\/td><td>10<sup>-3<\/sup><\/td><td>2.4<\/td><td>7<\/td><td>1.3 10<sup>2<\/sup><\/td><td>2.2 10<sup>1<\/sup><\/td><\/tr><tr><td><strong>4<\/strong><\/td><td>10<sup>-4<\/sup><\/td><td>2.3<\/td><td>11<\/td><td>7.4 10<sup>0<\/sup><\/td><td>1.6 10<sup>0<\/sup><\/td><\/tr><\/tbody><\/table><figcaption>The nothing-less-than-astounding convergence rate of SVD applied to thermal shock<\/figcaption><\/figure>\n\n\n\n<p>As expected the reconstruction error decreases with a rate similar to the threshold value. Surprisingly, the reconstruction error (estimated using the *NRM function, applied to the reconstruction error matrix) gives L2 values that are <em>larger<\/em> than the L<sub>inf<\/sub> norm. The documentation is not really helpful in order to understand this behavior.<\/p>\n\n\n\n<p>For the time being, I assume that a threshold of 10<sup>-3<\/sup> is largely acceptable for engineering purpose. What do these magnificents 7 POD vectors, worth 157 ordinary results look like? Here are they (I removed one quadrant for better readability, since obviously, the results are symmetric with respect to the X=0 and Y=0 plans).<\/p>\n\n\n\n<p>POD vectors 1 in-phase temperature change in branch and run, while vector 2 and 3 capture the through-thickness temperature gradients. Vector 4 corresponds to heat exchange between branch and run (out-of-phase temperature variations). Modes 5,6, and 7 are all local modes at the junction.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_1_THERMAL-1024x770.png\" alt=\"\" data-id=\"525\" data-link=\"https:\/\/alma-consulting.eu\/?attachment_id=525\" class=\"wp-image-525\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_1_THERMAL-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_1_THERMAL-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_1_THERMAL-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_1_THERMAL.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_2_THERMAL-1024x770.png\" alt=\"\" data-id=\"526\" data-link=\"https:\/\/alma-consulting.eu\/?attachment_id=526\" class=\"wp-image-526\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_2_THERMAL-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_2_THERMAL-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_2_THERMAL-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_2_THERMAL.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_3_THERMAL-1024x770.png\" alt=\"\" data-id=\"527\" data-link=\"https:\/\/alma-consulting.eu\/?attachment_id=527\" class=\"wp-image-527\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_3_THERMAL-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_3_THERMAL-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_3_THERMAL-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_3_THERMAL.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_4_THERMAL-1024x770.png\" alt=\"\" data-id=\"528\" data-link=\"https:\/\/alma-consulting.eu\/?attachment_id=528\" class=\"wp-image-528\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_4_THERMAL-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_4_THERMAL-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_4_THERMAL-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_4_THERMAL.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_5_THERMAL-1024x770.png\" alt=\"\" data-id=\"529\" data-link=\"https:\/\/alma-consulting.eu\/?attachment_id=529\" class=\"wp-image-529\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_5_THERMAL-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_5_THERMAL-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_5_THERMAL-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_5_THERMAL.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_6_THERMAL-1024x770.png\" alt=\"\" data-id=\"532\" data-link=\"https:\/\/alma-consulting.eu\/?attachment_id=532\" class=\"wp-image-532\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_6_THERMAL-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_6_THERMAL-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_6_THERMAL-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/POD_VECTOR_6_THERMAL.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">Thermal POD vectors<\/figcaption><\/figure>\n\n\n\n<p>Now, we can also estimate the reconstruction error induced by the POD method. Here, using a threshold value of 10<sup>-3<\/sup> (i.e. 7 POD vectors), the error has been mapped on the structure at t=1 and 2s, to get an estimate of the error amplitude and localization. Clearly, the reconstruction error is really small (of the order of 10<sup>-1<\/sup>K, to be compared with a temperature jump of the order of 2.10<sup>2<\/sup>K), so a relative error of less than 10<sup>-3<\/sup><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-6-1024x770.png\" alt=\"\" class=\"wp-image-534\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-6-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-6-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-6-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-6.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Reconstruction error of temperature distribution at the end of temperature jump.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-7-1024x770.png\" alt=\"\" class=\"wp-image-535\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-7-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-7-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-7-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-7.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Reconstruction error of temperature distribution at the end of temperature plateau.<\/figcaption><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">From thermal to structural<\/h2>\n\n\n\n<p>As long as thermal quantities are concerned, we can largely accept to work with a set of 7 POD vectors. Going further, we now need to solve for the structural response of each of these 7 temperature patterns, and linearly combine the results to obtain actual physical quantities (in practice, we just need to multiply each resulting vector by the corresponding amplitude, and do the sum. This is performed using a series of LCFACT\/LCADD commands).<\/p>\n\n\n\n<p>Namely, for each time points, we will define a now \u201cload case\u201d in POST1, like so<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lczero\nlcdef,erase\n*do,ind,1,nbSingularValues\n! LCDEF, LCNO, LSTEP, SBSTEP, KIMG\nlcdef,ind,ind,1\n*enddo<\/code><\/pre>\n\n\n\n<p>And then we do the linear combination of results<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lcfact,1,SigmaVconj(1,ind_step)\nlcase,1\n*do,indVec,2,nbSingularValues\nlcfact,indVec,SigmaVconj(indVec,ind_step)\nlcoper,add,indVec\n*enddo<\/code><\/pre>\n\n\n\n<p>Now, we should compare results obtained using both approaches. Again, what we are looking after local stress levels, so let\u2019s see how the results compare. We begin with the earliest phase of the transient, where the diffusion process starts. Although this is not the time point where we would expect the largest mechanical stress, this is clearly at those early stages that the largest deviation between both methods should exist (because the local, short lived temperature patterns will be \u201cdiscarded\u201d in the POD process as being non-significant).<\/p>\n\n\n\n<p>For example, at time=0.01s, the peak stress intensity if found to be equal to 1.30 and 1.33Mpa for the POD and the full method, respectively. Needless to say, this is well below engineering accuracy. What happens at later stages of the transient?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-8-1024x770.png\" alt=\"\" class=\"wp-image-540\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-8-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-8-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-8-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-8.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Stress distribution estimated using the POD thermal-elastic method &#8211; early stage<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-9-1024x770.png\" alt=\"\" class=\"wp-image-541\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-9-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-9-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-9-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-9.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Stress distribution estimated using the FULL thermal-elastic method &#8211; early stage<\/figcaption><\/figure>\n\n\n\n<p>Between t=1 and 2s, the largest stress intensity values are observed. Namely, using the POD reduction, max stress level is obtained at time=1.6s, and the stress (SEQV) level is equal to 605MPa (above the elastic limit, by the way). With the FULL method, this value is also estimated to be equal 605MPa. So, both methods do provide indistinguishable results.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-10-1024x770.png\" alt=\"\" class=\"wp-image-543\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-10-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-10-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-10-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-10.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Stress distribution estimated using the POD thermal-elastic method &#8211; peak stress time point<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-11-1024x770.png\" alt=\"\" class=\"wp-image-545\" srcset=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-11-1024x770.png 1024w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-11-300x226.png 300w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-11-768x578.png 768w, https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-11.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Stress distribution estimated using the FULL thermal-elastic method &#8211; peak stress time point<\/figcaption><\/figure>\n\n\n\n<p>And, by the way, in case you are suspecting by nature-which is definitely a healthy disease to have if you are an engineer working for safety related components- this is not coincidental: the results also do perfectly match for the preceding and following time points.<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">Summary and Conclusion<\/h2>\n\n\n\n<p>This first test case is really promising. We have seen that it is possible to compress a long thermal transient using SVD, achieving a reduction factor of about 20, with completely negligible differences in structural results obtain with either the regular, \u201cfull\u201d approach, and the reduced one. Actually, the structural pass is so economical that is can be done \u201con the fly\u201d, hence there is no need for storage (only pre-calculated results need to be linearly combined, hence the limiting factor for solution time becomes I\/O and not CPU. For example, in my case the gain factor on elapsed time was 7 and not 22). Needless to say, the method is only applicable as long as the structure remains elastic,<\/p>\n\n\n\n<p>Importantly, here we applied this method to the structural pass only of the thermal elastic simulation. However, once a first thermal transient has been solved, and POD vectors are obtained, there is no reason not to use that vector basis to speed up the thermal transient analysis (i.e. search for thermal solutions in this vector space, that is, solve for less than 10 unknowns instead of 10<sup>5<\/sup>. This will be covered in a next post.<\/p>\n\n\n\n<p>That\u2019s all for today!<\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/WWAM-Ep04-InputFiles.pdf\">WWAM-Ep04-InputFiles<\/a><a href=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/WWAM-Ep04-InputFiles.pdf\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Data reduction for real-world applications In the previous post of this series (here: Working Wonders with ADPL Math&nbsp;\u2013 Ep 03: Data Reduction Fundamentals), we have seen that using a bunch of APDL Math commands, it is possible to reduce large volume of data (i.e. snaphots) very efficiently. Now, data reduction method like POD is obviously [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[4,5],"class_list":["post-492","post","type-post","status-publish","format-standard","hentry","category-technical-literature","tag-ansys-apdl-math","tag-model-reduction"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Working Wonders with ADPL Math\u00a0- Ep 04: Data Reduction Applied To Thermal-Elastic problems - Alma Consulting<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/\" \/>\n<link rel=\"next\" href=\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Working Wonders with ADPL Math\u00a0- Ep 04: Data Reduction Applied To Thermal-Elastic problems - Alma Consulting\" \/>\n<meta property=\"og:description\" content=\"Data reduction for real-world applications In the previous post of this series (here: Working Wonders with ADPL Math&nbsp;\u2013 Ep 03: Data Reduction Fundamentals), we have seen that using a bunch of APDL Math commands, it is possible to reduce large volume of data (i.e. snaphots) very efficiently. Now, data reduction method like POD is obviously [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/\" \/>\n<meta property=\"og:site_name\" content=\"Alma Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-14T19:48:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-28T11:49:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png\" \/>\n<meta name=\"author\" content=\"admin9661\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin9661\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/\"},\"author\":{\"name\":\"admin9661\",\"@id\":\"https:\/\/alma-consulting.eu\/#\/schema\/person\/67349dff7b3613d00b9310b853e1544c\"},\"headline\":\"Working Wonders with ADPL Math\u00a0&#8211; Ep 04: Data Reduction Applied To Thermal-Elastic problems\",\"datePublished\":\"2021-12-14T19:48:34+00:00\",\"dateModified\":\"2022-05-28T11:49:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/\"},\"wordCount\":2145,\"publisher\":{\"@id\":\"https:\/\/alma-consulting.eu\/#organization\"},\"image\":{\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png\",\"keywords\":[\"ANSYS APDL Math\",\"Model Reduction\"],\"articleSection\":[\"Technical Literature\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/\",\"url\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/\",\"name\":\"Working Wonders with ADPL Math\u00a0- Ep 04: Data Reduction Applied To Thermal-Elastic problems - Alma Consulting\",\"isPartOf\":{\"@id\":\"https:\/\/alma-consulting.eu\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png\",\"datePublished\":\"2021-12-14T19:48:34+00:00\",\"dateModified\":\"2022-05-28T11:49:16+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage\",\"url\":\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1.png\",\"contentUrl\":\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1.png\",\"width\":1077,\"height\":810},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/alma-consulting.eu\/#website\",\"url\":\"https:\/\/alma-consulting.eu\/\",\"name\":\"Alma Consulting\",\"description\":\"No limits, except for physics\",\"publisher\":{\"@id\":\"https:\/\/alma-consulting.eu\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/alma-consulting.eu\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/alma-consulting.eu\/#organization\",\"name\":\"Alma Consulting\",\"url\":\"https:\/\/alma-consulting.eu\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/alma-consulting.eu\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2020\/06\/LOGO_V1_bis.png\",\"contentUrl\":\"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2020\/06\/LOGO_V1_bis.png\",\"width\":1579,\"height\":447,\"caption\":\"Alma Consulting\"},\"image\":{\"@id\":\"https:\/\/alma-consulting.eu\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/nicolas-jobert\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/alma-consulting.eu\/#\/schema\/person\/67349dff7b3613d00b9310b853e1544c\",\"name\":\"admin9661\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/alma-consulting.eu\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4a042c685169086f29596c15b956a482?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4a042c685169086f29596c15b956a482?s=96&d=mm&r=g\",\"caption\":\"admin9661\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Working Wonders with ADPL Math\u00a0- Ep 04: Data Reduction Applied To Thermal-Elastic problems - Alma Consulting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/","next":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/2\/","og_locale":"en_US","og_type":"article","og_title":"Working Wonders with ADPL Math\u00a0- Ep 04: Data Reduction Applied To Thermal-Elastic problems - Alma Consulting","og_description":"Data reduction for real-world applications In the previous post of this series (here: Working Wonders with ADPL Math&nbsp;\u2013 Ep 03: Data Reduction Fundamentals), we have seen that using a bunch of APDL Math commands, it is possible to reduce large volume of data (i.e. snaphots) very efficiently. Now, data reduction method like POD is obviously [&hellip;]","og_url":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/","og_site_name":"Alma Consulting","article_published_time":"2021-12-14T19:48:34+00:00","article_modified_time":"2022-05-28T11:49:16+00:00","og_image":[{"url":"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png","type":"","width":"","height":""}],"author":"admin9661","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin9661","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#article","isPartOf":{"@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/"},"author":{"name":"admin9661","@id":"https:\/\/alma-consulting.eu\/#\/schema\/person\/67349dff7b3613d00b9310b853e1544c"},"headline":"Working Wonders with ADPL Math\u00a0&#8211; Ep 04: Data Reduction Applied To Thermal-Elastic problems","datePublished":"2021-12-14T19:48:34+00:00","dateModified":"2022-05-28T11:49:16+00:00","mainEntityOfPage":{"@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/"},"wordCount":2145,"publisher":{"@id":"https:\/\/alma-consulting.eu\/#organization"},"image":{"@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage"},"thumbnailUrl":"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png","keywords":["ANSYS APDL Math","Model Reduction"],"articleSection":["Technical Literature"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/","url":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/","name":"Working Wonders with ADPL Math\u00a0- Ep 04: Data Reduction Applied To Thermal-Elastic problems - Alma Consulting","isPartOf":{"@id":"https:\/\/alma-consulting.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage"},"image":{"@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage"},"thumbnailUrl":"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1-1024x770.png","datePublished":"2021-12-14T19:48:34+00:00","dateModified":"2022-05-28T11:49:16+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/alma-consulting.eu\/index.php\/2021\/12\/14\/working-wonders-with-adpl-math-illustrated-ep04-data-reduction-applied-to-thermal-elastic-problems\/#primaryimage","url":"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1.png","contentUrl":"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2021\/12\/image-1.png","width":1077,"height":810},{"@type":"WebSite","@id":"https:\/\/alma-consulting.eu\/#website","url":"https:\/\/alma-consulting.eu\/","name":"Alma Consulting","description":"No limits, except for physics","publisher":{"@id":"https:\/\/alma-consulting.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alma-consulting.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/alma-consulting.eu\/#organization","name":"Alma Consulting","url":"https:\/\/alma-consulting.eu\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/alma-consulting.eu\/#\/schema\/logo\/image\/","url":"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2020\/06\/LOGO_V1_bis.png","contentUrl":"https:\/\/alma-consulting.eu\/wp-content\/uploads\/2020\/06\/LOGO_V1_bis.png","width":1579,"height":447,"caption":"Alma Consulting"},"image":{"@id":"https:\/\/alma-consulting.eu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/nicolas-jobert\/"]},{"@type":"Person","@id":"https:\/\/alma-consulting.eu\/#\/schema\/person\/67349dff7b3613d00b9310b853e1544c","name":"admin9661","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/alma-consulting.eu\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4a042c685169086f29596c15b956a482?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a042c685169086f29596c15b956a482?s=96&d=mm&r=g","caption":"admin9661"}}]}},"_links":{"self":[{"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":57,"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":609,"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/posts\/492\/revisions\/609"}],"wp:attachment":[{"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alma-consulting.eu\/index.php\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}