{"id":35444,"date":"2021-01-06T18:12:07","date_gmt":"2021-01-06T18:12:07","guid":{"rendered":"https:\/\/www.simscale.com\/?page_id=35444"},"modified":"2024-06-24T11:58:24","modified_gmt":"2024-06-24T11:58:24","slug":"physical-contacts","status":"publish","type":"page","link":"https:\/\/www.simscale.com\/docs\/simulation-setup\/contacts\/physical-contacts\/","title":{"rendered":"Physical Contacts"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Physical (or &#8220;nonlinear&#8221;) contacts enable you to calculate <strong>realistic contact interaction<\/strong> between two parts of the assembly. Also, it allows calculating the self-contact between different faces of the same part. Unlike linear contacts,&nbsp;those faces are not just connected via linear relations but the <strong>actual contact forces<\/strong> are computed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To enable a&nbsp;nonlinear&nbsp;interaction, you have to define contact pairs of faces or face sets. For those faces the distance between each other is tested during the simulation, and, in the case that a face pair gets in contact, the interaction forces are taken into account, preventing those faces from interpenetrating each other. As those forces only occur in the case of contact the interaction is a nonlinear phenomenon and thus <strong>only applies for nonlinear analyses<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <em>Physical contacts<\/em> settings panel offers the following choices:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/01\/physical-contact-definition-window-interface.png\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"539\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/01\/physical-contact-definition-window-interface.png\" alt=\"physical contact global setup panel\" class=\"wp-image-63985\" style=\"width:671px;height:404px\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/01\/physical-contact-definition-window-interface.png 894w, https:\/\/frontend-assets.simscale.com\/media\/2023\/01\/physical-contact-definition-window-interface-300x181.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2023\/01\/physical-contact-definition-window-interface-768x463.png 768w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 1: General Physical contact settings panel, for <em>Fixed point<\/em> method (left) and <em>Newton<\/em> method (right)<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The physical contact solution algorithm works by performing two independent steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Compute the non-linear deformation of the geometry (Nonlinearity Resolution)<\/strong>: The deformation of the geometry due to the boundary conditions is computed at the beginning of each time step, without taking into account the physical contact condition.<\/li>\n\n\n\n<li><strong>Compute the contact compliance condition (Contact Nonlinearity Resolution)<\/strong>: The interpenetration between contact pairs is computed, and the geometry is updated accordingly to  enforce the physical contact condition. Then, the contact pressure is computed and the forces are registered for the next time step.<\/li>\n<\/ol>\n\n\n\n<div class=\"hw-block hw-note hw-note--info hw-note\">\n    <div class=\"hw-note__title\">\n        <p class=\"hw-note__titleText\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"><\/i>Contact Pressure Field<\/p>\n    <\/div>\n    <div class=\"hw-note__body\">\n        <p>The contact pressure field can be queried to the solver under <i>Result Control Item > Solution fields > Contact type > Pressure. <\/i>\r\n\r\nThis field will only be non-zero on the slave assignment of the contact pairs.<\/p>\n    <\/div>\n<\/div>\n\n\n\n<div class=\"hw-block hw-note hw-note--success hw-note\">\n    <div class=\"hw-note__title\">\n        <p class=\"hw-note__titleText\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"><\/i>Heat Transfer<\/p>\n    <\/div>\n    <div class=\"hw-note__body\">\n        <p>In <a href=\"https:\/\/www.simscale.com\/docs\/analysis-types\/thermomechanical\/\">Thermomechanical Analysis<\/a> , the  <em> physical contacts <\/em> do not transfer heat. If you would like to add heat transfer, you need to create an additional <em> bonded contact <\/em> with <em> heat transfer only <\/em> option. Of course, this scenario considers the faces to be in perfect thermal contact, even if they are not mechanically in contact.<\/p>\n    <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The following general parameters are available for the global physical contact algorithm:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nonlinearity resolution:<\/strong> Selects the algorithm used to compute the nonlinear deformation of the geometry before the contact resolution (first step of the algorithm above). The available choices and specific parameters are:\n<ul class=\"wp-block-list\">\n<li><strong>Fixed point:<\/strong> An external iteration loop is added on top of the newton iterations to solve the nonlinear deformation. The available parameters for this algorithm are:\n<ul class=\"wp-block-list\">\n<li><strong>Geometry update:<\/strong> Indicates mode of operation of the algorithm between <em>Automatic<\/em>, <em>Manual<\/em>, or <em>No update.<\/em><\/li>\n\n\n\n<li><strong>Max num iterations:<\/strong> Available in the Automatic mode, it indicates the maximum number of iterations of the algorithm. If this criterion is reached, a divergence of the computation is reported.<\/li>\n\n\n\n<li><strong>Iteration Criterion:<\/strong> Available in the Automatic mode, it indicates the threshold of the algorithm to consider that convergence has been achieved.<\/li>\n\n\n\n<li><strong>Number of iterations:<\/strong> Available in the Manual mode, it indicates the fixed number of iterations to be performed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Newton<\/strong>: The geometry resolution is included in the global newton iterations. The only available parameter is the <em>Iteration criterion<\/em>, which is the threshold of the contact penetration residual to be considered when the solution is converged.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Friction:<\/strong> Allows to select if the tangential friction force of type <em>Coulomb<\/em> will be considered in the simulation. If selected, there are two available choices for the algorithm: <em>Newton <\/em>and <em>Fixed-point<\/em> automatic, with the same parameters as described above. This allows the solution of the friction force to use a different algorithm than the normal force.<\/li>\n\n\n\n<li><strong>Contact nonlinearity resolution:<\/strong> Selects the algorithm used to compute the contact compliance deformation. The available choices are:\n<ul class=\"wp-block-list\">\n<li><strong>Newton:<\/strong> The geometry update is included in the global newton iterations.<\/li>\n\n\n\n<li><strong>Fixed Point:<\/strong> An external iteration loop is added on top of the global newton iterations to solve the geometry. The iterations number control has two variations:\n<ul class=\"wp-block-list\">\n<li>Maximum number: When the Max num iterations are reached, a divergence error is reported.<\/li>\n\n\n\n<li>Multiple of slave nodes: The maximum number of iterations is the number of nodes in the slave surface times the Multiple value.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Contact smoothing<\/strong>: Smoothing of the mesh surface normals. It is useful in the case of curved surfaces, especially with coarse meshes. <\/li>\n\n\n\n<li><strong>Enable heat transfer:<\/strong> Allow heat transfer between master and slave faces. This option considers the faces to be in perfect thermal contact, even if they are not mechanically in contact.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"contact-pairs-definition\" class=\"wp-block-heading\" >Contact Pairs Definition<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For each contact pair definition, click on <strong>&#8216;+&#8217;<\/strong> next to <em>Physical contacts <\/em>and the following parameters are available:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/physical-contacts-types.png\"><img loading=\"lazy\" decoding=\"async\" width=\"883\" height=\"800\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/physical-contacts-types.png\" alt=\"physical contact pair setup panel\" class=\"wp-image-56965\" style=\"width:662px;height:600px\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/physical-contacts-types.png 883w, https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/physical-contacts-types-300x272.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/physical-contacts-types-768x696.png 768w\" sizes=\"auto, (max-width: 883px) 100vw, 883px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 2: Contact pair definition panel, for <em>Penalty<\/em> (left) and <em>Augmented Lagrange<\/em> (right) methods<\/figcaption><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Solution Method:<\/strong> For each physical contact definition, it is possible to choose the model between the <em>Penalty method<\/em> and the Augmented Lagrange method (explained below). The following parameters control the solution:\n<ul class=\"wp-block-list\">\n<li><strong>Penalty Coefficient<\/strong>: Available for the penalty method, it is the constant for the contact pair that determines the &#8216;stiffness&#8217; for the contact penalty.<\/li>\n\n\n\n<li><strong>Augmented Lagrange Coefficient<\/strong>: Available for the Lagrange method, it is the value of the Lagrange multipliers for the augmented contact equations.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about this physical contact setting and prediction of the coefficients, please check <a href=\"https:\/\/www.simscale.com\/knowledge-base\/parts-collide-nonlinear\/\">this article<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Friction Coefficient<\/strong>: Allows to choose the friction solution method for the contact pair, with the same choices as for the normal force resolution.\n<ul class=\"wp-block-list\">\n<li><strong>Friction penalty coefficient:<\/strong> Penalty coefficient for the friction force resolution.<\/li>\n\n\n\n<li><strong>Friction augmentation Lagrange coefficient<\/strong>: Lagrange multiplier for the friction force resolution.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Coulomb coefficient<\/strong>: Ratio between the normal and the tangential friction forces.<\/li>\n\n\n\n<li><strong>Fictitious clearance<\/strong>: This allows the introduction of an artificial separation gap between the contact. surfaces. If enabled, the contact is considered to be active when the gap is smaller than the sum of <em>Master clearance<\/em> and <em>Slave clearance<\/em>. The clearance can be input as a variable value. The table below contains of examples in order to provide a better idea of how the Fictitious Clearance values affect the state of contact between the two surfaces.<\/li>\n\n\n\n<li><strong>Master and slave assignment:<\/strong> Specifying master-slave assignments have a significant impact on solver performance. Please check <a href=\"https:\/\/www.simscale.com\/knowledge-base\/which-surface-should-i-select-as-the-master-in-a-contact-pair\/\">this article<\/a> to learn about the three basic rules.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-regular\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Case<\/td><td class=\"has-text-align-center\" data-align=\"center\">Initial State<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fictitious Clearance<\/td><td class=\"has-text-align-center\" data-align=\"center\">Final State<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) GAP<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 \\(mm\\)<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) GAP (no contact active)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) GAP<\/td><td class=\"has-text-align-center\" data-align=\"center\">-1 \\(mm\\)<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) GAP (no contact active)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) GAP<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 \\(mm\\)<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 \\(mm\\) GAP (contact active)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) OVERLAP<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 \\(mm\\)<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 \\(mm\\) GAP (contact active)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) OVERLAP<\/td><td class=\"has-text-align-center\" data-align=\"center\">-1 \\(mm\\)<\/td><td class=\"has-text-align-center\" data-align=\"center\">1 \\(mm\\) OVERLAP (contact active)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) OVERLAP<\/td><td class=\"has-text-align-center\" data-align=\"center\">3 \\(mm\\)<\/td><td class=\"has-text-align-center\" data-align=\"center\">2 \\(mm\\) OVERLAP (contact inactive)<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Table 1: Fictitious Clearance Examples<\/figcaption><\/figure>\n\n\n\n<h3 id=\"penalty-contacts\" class=\"wp-block-heading\" >Penalty Contacts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In a penalty contact solution method the contact interaction between the bodies is handled via spring elements that model the stiffness of the contact. Hence, in a penalty approach, <strong>the faces in contact may penetrate each other slightly<\/strong> depending on the defined contact stiffness that couples the interpenetration with the consequential reaction forces. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is called the Penalty method because the interpenetration creates forces that act to prevent further intersection, penalizing this behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <em>Contact stiffness<\/em> is defined by the coefficient of the linear penetration model. The higher the penalty coefficient, the stiffer the contact gets, which is desired in most cases, as bodies usually are not intended to penetrate at all. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are four options for contact stiffness: <em>low<\/em>, <em>moderate<\/em>, <em>high<\/em>, and <em>custom<\/em>. The larger the contact stiffness, the less interpenetration is observed. However, convergence becomes increasingly more difficult for larger penalty coefficients. A trade-off between realistic behavior and optimization for convergence needs to be found.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When using a <em>low<\/em> contact stiffness, the penalty coefficient receives a value 50 times larger than the Young&#8217;s Modulus of the softest material that takes part in a given contact. With a <em>moderate<\/em> and <em>high<\/em> contact stiffness, the penalty coefficient receives a value 200 and 1000 times larger than the Young&#8217;s Modulus of the softest material, respectively.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With a <em>custom<\/em> contact stiffness, the user can choose any value for the penalty coefficient.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/custom-penalty-coefficient.png\"><img loading=\"lazy\" decoding=\"async\" width=\"437\" height=\"530\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/custom-penalty-coefficient.png\" alt=\"custom penalty coefficient\" class=\"wp-image-56967\" style=\"width:328px;height:398px\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/custom-penalty-coefficient.png 437w, https:\/\/frontend-assets.simscale.com\/media\/2022\/10\/custom-penalty-coefficient-247x300.png 247w\" sizes=\"auto, (max-width: 437px) 100vw, 437px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 3: A <em>Custom<\/em> <em>Contact stiffness<\/em> gives the user full control over the <em>Penalty coefficient<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<div class=\"hw-block hw-note hw-note--info hw-note\">\n    <div class=\"hw-note__title\">\n        <p class=\"hw-note__titleText\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"><\/i>Note<\/p>\n    <\/div>\n    <div class=\"hw-note__body\">\n        <p>Once the simulation is finished, check the contact faces in the results. If you observe a significant penetration, increase the <em>penalty coefficient<\/em> and re-run the simulation. Optimally, one would increase the penalty coefficient (for example, by a factor of 10x at a time with a <i>custom<\/i> definition) until the penetration is insignificant.<\/p>\n    <\/div>\n<\/div>\n\n\n\n<h3 id=\"lagrangian-contacts\" class=\"wp-block-heading\" >Lagrangian Contacts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the <strong>Augmented Lagrange<\/strong> contact solution method the contact interaction between the bodies is handled via additional Lagrange equations that account for the contact conditions. As opposed to the&nbsp;penalty method,&nbsp;the contact equations are solved&nbsp;<em>exactly<\/em>&nbsp;and thus no penetration between the contact faces may occur.<\/p>\n\n\n\n<div class=\"hw-block hw-note hw-note--info hw-note\">\n    <div class=\"hw-note__title\">\n        <p class=\"hw-note__titleText\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"><\/i>Important<\/p>\n    <\/div>\n    <div class=\"hw-note__body\">\n        <p>Although the Lagrangian contact gives generally more accurate results than the penalty contact, it is not as robust. Also the additional Lagrange equations introduce new DOFs which will increase the system size and thus the solution time.<\/p>\n    <\/div>\n<\/div>\n\n\n\n<h2 id=\"contact-monitoring\" class=\"wp-block-heading\" >Contact Monitoring<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">During nonlinear simulations including physical contacts, you are provided with contact monitoring plots which will keep you in the loop on contact penetration and solution convergence, giving you confidence and control over your result outputs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following plots will be available under the simulation run, and will be updated as the computation advances:<\/p>\n\n\n\n<h3 id=\"number-of-contact-iterations\" class=\"wp-block-heading\" >Number of Contact Iterations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This plot presents the number of fixed point iterations that were performed for convergence to be achieved at each load or time step.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"794\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-14-1024x794.png\" alt=\"physical contact number of iterations plot simscale\" class=\"wp-image-66314\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-14-1024x794.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-14-300x233.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-14-768x596.png 768w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-14.png 1039w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 4: Plot for contact number of iterations (until convergence)<\/figcaption><\/figure>\n\n\n\n<h3 id=\"contact-residuals\" class=\"wp-block-heading\" >Contact Residuals<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This plot presents the contact residual at the last fixed point iteration of each time or load step when convergence is considered to be achieved according to the <em>iteration criterion<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"794\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-13-1024x794.png\" alt=\"physical contact residuals plot simscale\" class=\"wp-image-66313\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-13-1024x794.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-13-300x233.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-13-768x596.png 768w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-13.png 1039w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 5: Plot for contact residuals<\/figcaption><\/figure>\n\n\n\n<h3 id=\"contact-penetration\" class=\"wp-block-heading\" >Contact Penetration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This plot presents the sum of all penetrations in physical contact pairs, each one measured as the distance between a node in the slave surface and the master surface, in units of length, when the node enters the volume of the master surface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"794\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-15-1024x794.png\" alt=\"physical contact penetration plot simscale\" class=\"wp-image-66315\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-15-1024x794.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-15-300x233.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-15-768x596.png 768w, https:\/\/frontend-assets.simscale.com\/media\/2023\/02\/image-15.png 1039w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 6: Plot for contact penetration<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Physical (or &#8220;nonlinear&#8221;) contacts enable you to calculate realistic contact interaction between two parts of...","protected":false},"author":115,"featured_media":34621,"parent":17656,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-documentation.php","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"class_list":["post-35444","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/35444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/comments?post=35444"}],"version-history":[{"count":0,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/35444\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/17656"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/media\/34621"}],"wp:attachment":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/media?parent=35444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}