{"id":190032,"date":"2022-09-09T16:19:58","date_gmt":"2022-09-09T20:19:58","guid":{"rendered":"https:\/\/www.cati.com\/?p=190032"},"modified":"2022-09-09T16:21:29","modified_gmt":"2022-09-09T20:21:29","slug":"properly-requesting-reaction-forces-in-abaqus","status":"publish","type":"post","link":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/","title":{"rendered":"Properly Requesting Reaction Forces in Abaqus"},"content":{"rendered":"<h2>What are Reaction Forces?<\/h2>\n<p>Reaction forces are exerted by a body when an <a href=\"https:\/\/www.corrosionpedia.com\/definition\/1608\/reaction-force-compressive-strength\">external force is being applied to it<\/a>. For instance, if you\u2019re walking on the street, there will be a resultant reaction force exerted by the street. This reaction force has two components. First, we have a vertical component to support the force from your weight. The second is a tangential component, friction. And so, from this example, it becomes apparent that those forces are only present at constrained nodes, and not free ones. This is also where <a href=\"https:\/\/www.cati.com\/software\/abaqus-unified-fea\/\" target=\"_blank\" rel=\"noopener\">Abaqus<\/a> calculates reaction forces.<\/p>\n<p>Let&#8217;s take a look at two ways to find and plot the reaction forces, as well as why you might choose one over the other.<\/p>\n<h2>Model Setup<\/h2>\n<p>The model below shows an explicit simulation of a rigid sphere bouncing on a trampoline. We&#8217;ve modeled the trampoline bed as well as the trampoline frame using <em>S4<\/em> elements. As for the sphere, we&#8217;re using <em>R3D4 <\/em>elements. Lastly, we&#8217;ve modeled the springs as <em>SPRINGA <\/em>elements.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-190033\" src=\"https:\/\/www.cati.com\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png\" alt=\"Set up your model using the appropriate elements to plot reaction forces in Abaqus.\" width=\"603\" height=\"412\" srcset=\"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png 1997w, \/wp-content\/uploads\/2022\/08\/word-image-190032-1-300x205.png 300w, \/wp-content\/uploads\/2022\/08\/word-image-190032-1-1024x700.png 1024w, \/wp-content\/uploads\/2022\/08\/word-image-190032-1-768x525.png 768w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><\/p>\n<p>The legs of the trampoline frame are fixed in all degrees of freedom (<em>ENCASTERED<\/em>). Additionally, the bases of all seven legs of the frame are tied to a reference point using a kinematic coupling constraint. Since this is a drop test, we&#8217;ll apply an initial velocity of 5 m\/s to the rigid sphere. A gif shows an animation of the simulation, with the color field set to <em>von Mises<\/em> stress.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-190061\" src=\"https:\/\/www.cati.com\/wp-content\/uploads\/2022\/08\/Untitled-Project.gif\" alt=\"Here's a gif depicting how reaction forces look in Abaqus.\" width=\"731\" height=\"641\" \/><\/p>\n<p>Because the legs of the frame are constrained in all degrees of freedom, <a href=\"https:\/\/www.cati.com\/software\/abaqus-unified-fea\/\" target=\"_blank\" rel=\"noopener\">Abaqus<\/a> will calculate the reaction forces there, and only there.<\/p>\n<p>There are two ways of extracting the reaction force:<\/p>\n<ol>\n<li>To obtain the data at better resolution with a higher sampling rate, you can request the reaction force history output at the reference point tied to the legs. You can adjust the frequency to output at higher sampling rates.\n<ul style=\"margin-top: 0.5em;\">\n<li style=\"text-align: left;\">In Abaqus\/CAE, this is done by <strong>Output <\/strong>&gt;<strong> History Output Requests <\/strong>&gt;<strong> Create<\/strong>, then choosing <em>RF <\/em>under <em>Forces\/Reactions<\/em><\/li>\n<li>In the input file:\n<pre style=\"margin: 0.5em 0;\">*Output, history, time interval=0.0005\r\n\r\n*Node Output, nset=Set-1\r\n\r\nRF1, RF2, RF3, RM1, RM2, RM3<\/pre>\n<p>(Set-1 contains the reference point mentioned earlier)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-190035 aligncenter\" src=\"https:\/\/www.cati.com\/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-12-300x244.png\" alt=\"Graphical user interface, application Description automatically generated\" width=\"845\" height=\"687\" srcset=\"\/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-12-300x244.png 300w, \/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-12-1024x834.png 1024w, \/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-12-768x625.png 768w, \/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-12.png 1559w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>If you forget to request the history output, Abaqus, by default, outputs preselected field output variables. After step 4 (below), be sure to select the reference node tied to the legs of the trampoline frame. You can find this under the <em>Elements\/Nodes <\/em>tab.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-190036\" src=\"https:\/\/www.cati.com\/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-13.png\" alt=\"If you forget to request the history output, Abaqus, by default, outputs preselected field output variables. After step 4 (below), be sure to select the reference node tied to the legs of the trampoline frame. You can find this under the Elements\/Nodes tab.\" width=\"884\" height=\"667\" srcset=\"\/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-13.png 1660w, \/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-13-300x226.png 300w, \/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-13-1024x773.png 1024w, \/wp-content\/uploads\/2022\/08\/graphical-user-interface-application-description-13-768x580.png 768w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><\/p>\n<h2>Plotting Reaction Forces Results and Discussion<\/h2>\n<p>To highlight the difference between the two methods of obtaining the reaction force, I&#8217;ve overlaid the reaction force from the history output as well as that from the field output in one plot. This plot shows the force on the legs of the frame obtained from the history output. The period is 0.0005 seconds, or a sampling frequency of 2000 Hz, resulting in 2000 points. Additionally, you&#8217;ll see the same force obtained at a much lower sampling frequency from the field output variable, shown in yellow.<\/p>\n<p>Within the range of 0.8 s to 1 s, it is clear that the force from the history output is well sampled, while the force obtained from the field output is under-sampled and does not represent the complete behavior of the structure.<\/p>\n<p>Capturing the reaction force at a high sampling rate is <em>typically<\/em> only a concern for high dynamic systems. This is not the case when using Abaqus\/Standard to run static analyses. For such studies, it&#8217;s sufficient to observe the reaction force coming from the field output, as the last increment is what matters.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-190037\" src=\"https:\/\/www.cati.com\/wp-content\/uploads\/2022\/08\/chart-description-automatically-generated.jpeg\" alt=\"Plotting reaction forces in Abaqus can be done with history outputs or field outputs.\" width=\"644\" height=\"355\" srcset=\"\/wp-content\/uploads\/2022\/08\/chart-description-automatically-generated.jpeg 1275w, \/wp-content\/uploads\/2022\/08\/chart-description-automatically-generated-300x165.jpeg 300w, \/wp-content\/uploads\/2022\/08\/chart-description-automatically-generated-1024x564.jpeg 1024w, \/wp-content\/uploads\/2022\/08\/chart-description-automatically-generated-768x423.jpeg 768w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/p>\n<h2>Conclusion<\/h2>\n<p>To summarize, I would advise you to always output reaction forces using the history output rather than the field output. Depending on your application, and if you want to output the reaction force at a high sampling rate, you can do this without sacrificing memory on your disk.<\/p>\n<p>Bilal Abdul Halim<br \/>\nApplication Engineer Specialist, Simulation<br \/>\n<a href=\"http:\/\/www.cati.com\" target=\"_blank\" rel=\"noopener\">Computer Aided Technology<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are Reaction Forces? Reaction forces are exerted by a body when an external force is being applied to it. For instance, if you\u2019re walking on the street, there will be a resultant reaction force exerted by the street. This reaction force has two components. First, we have a vertical component to support the force [&hellip;]<\/p>\n","protected":false},"author":219,"featured_media":190033,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1240,1241],"tags":[2441,2442,2443,1263],"class_list":["post-190032","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-abaqus-unified-fea","category-simulia","tag-abaqus","tag-reaction-force","tag-simulia","tag-abaqus-explicit"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.5 (Yoast SEO v22.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Properly Requesting Reaction Forces in Abaqus - Computer Aided Technology<\/title>\n<meta name=\"description\" content=\"Let&#039;s take a closer look at the two ways to plot reaction forces in Abaqus - history output and field output.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Properly Requesting Reaction Forces in Abaqus\" \/>\n<meta property=\"og:description\" content=\"Let&#039;s take a closer look at the two ways to plot reaction forces in Abaqus - history output and field output.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/\" \/>\n<meta property=\"og:site_name\" content=\"Computer Aided Technology\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ComputerAidedTechnology\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-09T20:19:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-09T20:21:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cati.com\/wp-content\/uploads\/2022\/08\/word-image-190032-1-1024x700.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bilal Abdul Halim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CATISolidWorks\" \/>\n<meta name=\"twitter:site\" content=\"@CATISolidWorks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bilal Abdul Halim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/\"},\"author\":{\"name\":\"Bilal Abdul Halim\",\"@id\":\"https:\/\/www.cati.com\/#\/schema\/person\/1a6137e3fc5810e54cb05e4969607d08\"},\"headline\":\"Properly Requesting Reaction Forces in Abaqus\",\"datePublished\":\"2022-09-09T20:19:58+00:00\",\"dateModified\":\"2022-09-09T20:21:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/\"},\"wordCount\":640,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.cati.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png\",\"keywords\":[\"Abaqus\",\"reaction force\",\"Simulia\",\"abaqus\/explicit\"],\"articleSection\":[\"Abaqus Unified FEA\",\"SIMULIA\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/\",\"url\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/\",\"name\":\"Properly Requesting Reaction Forces in Abaqus - Computer Aided Technology\",\"isPartOf\":{\"@id\":\"https:\/\/www.cati.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png\",\"datePublished\":\"2022-09-09T20:19:58+00:00\",\"dateModified\":\"2022-09-09T20:21:29+00:00\",\"description\":\"Let's take a closer look at the two ways to plot reaction forces in Abaqus - history output and field output.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png\",\"contentUrl\":\"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png\",\"width\":1997,\"height\":1365},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cati.com\/#website\",\"url\":\"https:\/\/www.cati.com\/\",\"name\":\"Computer Aided Technology\",\"description\":\"Computer Aided Technology\",\"publisher\":{\"@id\":\"https:\/\/www.cati.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cati.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cati.com\/#organization\",\"name\":\"Computer Aided Technology\",\"url\":\"https:\/\/www.cati.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cati.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/images.cati.com\/f00000000221344\/images.cati.com\/f00000000221344\/www.cati.com\/wp-content\/uploads\/2022\/03\/logo-official-horizontal-2021.png\",\"contentUrl\":\"https:\/\/images.cati.com\/f00000000221344\/images.cati.com\/f00000000221344\/www.cati.com\/wp-content\/uploads\/2022\/03\/logo-official-horizontal-2021.png\",\"width\":2155,\"height\":649,\"caption\":\"Computer Aided Technology\"},\"image\":{\"@id\":\"https:\/\/www.cati.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ComputerAidedTechnology\",\"https:\/\/x.com\/CATISolidWorks\",\"https:\/\/www.linkedin.com\/company\/computer-aided-technology-inc\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cati.com\/#\/schema\/person\/1a6137e3fc5810e54cb05e4969607d08\",\"name\":\"Bilal Abdul Halim\",\"sameAs\":[\"https:\/\/www.cati.com\"],\"url\":\"https:\/\/www.cati.com\/blog\/author\/bilal-abdulhalim\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Properly Requesting Reaction Forces in Abaqus - Computer Aided Technology","description":"Let's take a closer look at the two ways to plot reaction forces in Abaqus - history output and field output.","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:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/","og_locale":"en_US","og_type":"article","og_title":"Properly Requesting Reaction Forces in Abaqus","og_description":"Let's take a closer look at the two ways to plot reaction forces in Abaqus - history output and field output.","og_url":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/","og_site_name":"Computer Aided Technology","article_publisher":"https:\/\/www.facebook.com\/ComputerAidedTechnology","article_published_time":"2022-09-09T20:19:58+00:00","article_modified_time":"2022-09-09T20:21:29+00:00","og_image":[{"width":1024,"height":700,"url":"https:\/\/www.cati.com\/wp-content\/uploads\/2022\/08\/word-image-190032-1-1024x700.png","type":"image\/png"}],"author":"Bilal Abdul Halim","twitter_card":"summary_large_image","twitter_creator":"@CATISolidWorks","twitter_site":"@CATISolidWorks","twitter_misc":{"Written by":"Bilal Abdul Halim","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#article","isPartOf":{"@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/"},"author":{"name":"Bilal Abdul Halim","@id":"https:\/\/www.cati.com\/#\/schema\/person\/1a6137e3fc5810e54cb05e4969607d08"},"headline":"Properly Requesting Reaction Forces in Abaqus","datePublished":"2022-09-09T20:19:58+00:00","dateModified":"2022-09-09T20:21:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/"},"wordCount":640,"commentCount":0,"publisher":{"@id":"https:\/\/www.cati.com\/#organization"},"image":{"@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png","keywords":["Abaqus","reaction force","Simulia","abaqus\/explicit"],"articleSection":["Abaqus Unified FEA","SIMULIA"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/","url":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/","name":"Properly Requesting Reaction Forces in Abaqus - Computer Aided Technology","isPartOf":{"@id":"https:\/\/www.cati.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage"},"image":{"@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png","datePublished":"2022-09-09T20:19:58+00:00","dateModified":"2022-09-09T20:21:29+00:00","description":"Let's take a closer look at the two ways to plot reaction forces in Abaqus - history output and field output.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cati.com\/blog\/properly-requesting-reaction-forces-in-abaqus\/#primaryimage","url":"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png","contentUrl":"\/wp-content\/uploads\/2022\/08\/word-image-190032-1.png","width":1997,"height":1365},{"@type":"WebSite","@id":"https:\/\/www.cati.com\/#website","url":"https:\/\/www.cati.com\/","name":"Computer Aided Technology","description":"Computer Aided Technology","publisher":{"@id":"https:\/\/www.cati.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cati.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cati.com\/#organization","name":"Computer Aided Technology","url":"https:\/\/www.cati.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cati.com\/#\/schema\/logo\/image\/","url":"https:\/\/images.cati.com\/f00000000221344\/images.cati.com\/f00000000221344\/www.cati.com\/wp-content\/uploads\/2022\/03\/logo-official-horizontal-2021.png","contentUrl":"https:\/\/images.cati.com\/f00000000221344\/images.cati.com\/f00000000221344\/www.cati.com\/wp-content\/uploads\/2022\/03\/logo-official-horizontal-2021.png","width":2155,"height":649,"caption":"Computer Aided Technology"},"image":{"@id":"https:\/\/www.cati.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ComputerAidedTechnology","https:\/\/x.com\/CATISolidWorks","https:\/\/www.linkedin.com\/company\/computer-aided-technology-inc\/"]},{"@type":"Person","@id":"https:\/\/www.cati.com\/#\/schema\/person\/1a6137e3fc5810e54cb05e4969607d08","name":"Bilal Abdul Halim","sameAs":["https:\/\/www.cati.com"],"url":"https:\/\/www.cati.com\/blog\/author\/bilal-abdulhalim\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/posts\/190032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/users\/219"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/comments?post=190032"}],"version-history":[{"count":20,"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/posts\/190032\/revisions"}],"predecessor-version":[{"id":191325,"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/posts\/190032\/revisions\/191325"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/media\/190033"}],"wp:attachment":[{"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/media?parent=190032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/categories?post=190032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cati.com\/wp-json\/wp\/v2\/tags?post=190032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}