{"id":54,"date":"2011-05-24T08:27:22","date_gmt":"2011-05-24T00:27:22","guid":{"rendered":"http:\/\/101.37.83.176\/?p=54"},"modified":"2022-09-07T17:29:19","modified_gmt":"2022-09-07T09:29:19","slug":"cfx","status":"publish","type":"post","link":"http:\/\/101.37.83.176\/?p=54","title":{"rendered":"CFX\u6570\u503c\u98ce\u6d1e\u6a21\u62df\u8303\u4f8b"},"content":{"rendered":"<p>\u00a9 Written by <a href=\"http:\/\/101.37.83.176\/?page_id=2\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0066cc;\">J.Y. WANG<\/span><\/a><\/p>\n<p><strong>\u6570\u503c\u98ce\u6d1e\u6a21\u62df\u8303\u4f8b\u2014\u2014<\/strong><\/p>\n<p><strong>\u4ec5CFX\u524d\u5904\u7406\u53ca\u6c42\u89e3\u5b9a\u4e49\u90e8\u5206<\/strong><\/p>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"left\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"568\"><strong>&nbsp;<a href=\"http:\/\/101.37.83.176\/wp-content\/uploads\/2011\/05\/cfx.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-55\" title=\"cfx\" src=\"http:\/\/101.37.83.176\/wp-content\/uploads\/2011\/05\/cfx.jpg\" alt=\"\" width=\"547\" height=\"458\" srcset=\"http:\/\/101.37.83.176\/wp-content\/uploads\/2011\/05\/cfx.jpg 547w, http:\/\/101.37.83.176\/wp-content\/uploads\/2011\/05\/cfx-300x251.jpg 300w\" sizes=\"auto, (max-width: 547px) 100vw, 547px\" \/><\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"568\">\n<p style=\"text-align: center;\"><strong>CFD<\/strong><strong>\u6570\u503c\u6a21\u62df\u8fc7\u7a0b<\/strong><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>CFX<\/strong><strong>\u524d\u5904\u7406\u53ca\u6c42\u89e3\u5b9a\u4e49\uff1a<\/strong><\/p>\n<p><strong>1.<\/strong><strong>\u5bfc\u5165\u7f51\u683c\uff08Import Mesh\uff09<\/strong><\/p>\n<p><strong>2.<\/strong><strong>\u5b9a\u4e49\u6a21\u62df\u7c7b\u578b\uff08Simulation Type\uff09<\/strong><\/p>\n<p><strong>3.<\/strong><strong>\u521b\u5efa\u8ba1\u7b97\u57df\uff08Domain\uff09<\/strong><\/p>\n<p><strong>4.<\/strong><strong>\u6307\u5b9a\u8fb9\u754c\u6761\u4ef6\uff08Boundary Condition\uff09<\/strong><\/p>\n<p><strong>5.<\/strong><strong>\u7ed9\u51fa\u521d\u59cb\u6761\u4ef6\uff08Initial Conditions\uff09<\/strong><\/p>\n<p><strong>6.<\/strong><strong>\u5b9a\u4e49\u6c42\u89e3\u63a7\u5236\uff08Solver Control\uff09<\/strong><\/p>\n<p><strong>7.<\/strong><strong>\u5b9a\u4e49\u8f93\u51fa\u6570\u636e\uff08Output File &amp; Monitor Points\uff09<\/strong><\/p>\n<p><strong>8.<\/strong><strong>\u5199\u5165\u5b9a\u4e49\u6587\u4ef6\uff08.def File\uff09\u5e76\u6c42\u89e3<\/strong><\/p>\n<p><strong>Starting CFX-Pre<\/strong><\/p>\n<p>1.&nbsp; Prepare the working directory using the following files in the <code>examples<\/code> directory:<\/p>\n<ul>\n<li><code>WindProfile.ccl<\/code><\/li>\n<li>BluntBodyMesh.gtm<\/li>\n<\/ul>\n<p>2.&nbsp; Set the working directory and start CFX-Pre.<\/p>\n<p><strong>Defining a Case in CFX-Pre<\/strong><\/p>\n<p>1.&nbsp; In CFX-Pre, select <strong>File<\/strong> &gt; <strong>New Case<\/strong>.<\/p>\n<p>2.&nbsp; Select <strong>General<\/strong> and click <strong>OK<\/strong>.<\/p>\n<p>3.&nbsp; Select <strong>File<\/strong> &gt; <strong>Save Case As<\/strong>.<\/p>\n<p>4.&nbsp; Under <strong>File name<\/strong>, type <code>BluntBody<\/code>.<\/p>\n<p>5.&nbsp; Click <strong>Save<\/strong>.<\/p>\n<p><strong>Importing the Mesh <\/strong><\/p>\n<ol>\n<li>Edit Case Options &gt; General in the <strong>Outline<\/strong> tree view and ensure that <strong>Automatic Default Domain<\/strong> is turned off.<\/li>\n<\/ol>\n<p>Default Domain generation should be turned off because you will create a new domain manually, later in this tutorial.<\/p>\n<ol>\n<li>Right-click Mesh and select <strong>Import Mesh<\/strong> &gt; <strong>Other<\/strong>. The <strong>Import Mesh<\/strong> dialog box appears.<\/li>\n<li>Apply the following settings:<\/li>\n<\/ol>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>File name<\/td>\n<td>BluntBodyMesh.gtm<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol>\n<li>Click <strong>Open<\/strong>.<\/li>\n<\/ol>\n<h3>Importing CEL Expressions<\/h3>\n<p>1.&nbsp; Select <strong>File<\/strong> &gt; <strong>Import<\/strong> &gt; <strong>CCL<\/strong>.<\/p>\n<p>2.&nbsp; Ensure that <strong>Import Method<\/strong> is set to <strong>Append<\/strong>.<\/p>\n<p>3.&nbsp; Select <code>WindProfile.ccl<\/code>, which should be in your working directory.<\/p>\n<p>4.&nbsp; Click <strong>Open<\/strong>.<\/p>\n<p>LIBRARY:<\/p>\n<p>CEL:<\/p>\n<p>EXPRESSIONS:<\/p>\n<p>zb = 10 [m]<\/p>\n<p>ub = 29.2 [m s^-1]<\/p>\n<p>Ht = 350 [m]<\/p>\n<p>Lu = 30 [m]<\/p>\n<p>alpha = 0.16 []<\/p>\n<p>uz = if( z&gt;zb, ub*((z+0.00001[m])\/zb)^alpha, ub )<\/p>\n<p>Iz = if( z&gt;zb, 0.1*(Ht\/(z+0.00001[m]))^(alpha+0.05), 0.31 )<\/p>\n<p>kz = 1.5*(Iz*uz)^2<\/p>\n<p>ez = 0.09^0.75*(kz^1.5)\/Lu<\/p>\n<p>END<\/p>\n<p>END<\/p>\n<p>END<\/p>\n<h3>Setting the Analysis Type<\/h3>\n<ol>\n<li>Click <em>Analysis Type<\/em>.<\/li>\n<li>Apply the following settings:<\/li>\n<\/ol>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Basic Settings<\/td>\n<td>Analysis Type &gt; Option<\/td>\n<td>Steady State<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol>\n<li>Click <strong>OK<\/strong>.<\/li>\n<\/ol>\n<h3>Creating the Domain<\/h3>\n<ol>\n<li>Ensure that Flow Analysis 1 &gt; Default Domain is deleted. If not, right-click Default Domain and select <strong>Delete<\/strong>.<\/li>\n<li>Click <em>Domain<\/em>, and set the name to BluntBody.<\/li>\n<li>Apply the following settings to BluntBody:<\/li>\n<\/ol>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td rowspan=\"4\">Basic Settings<\/td>\n<td>Location and Type &gt; Location<\/td>\n<td>Fluid<\/td>\n<\/tr>\n<tr>\n<td>Fluid and Particle Definitions<\/td>\n<td>Fluid 1<\/td>\n<\/tr>\n<tr>\n<td>Fluid and Particle Definitions &gt; Fluid 1 &gt; Material<\/td>\n<td>Air Ideal Gas<\/td>\n<\/tr>\n<tr>\n<td>Domain Models &gt; Pressure &gt; Reference Pressure<\/td>\n<td>1 [atm]<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\">Fluid Models<\/td>\n<td>Heat Transfer &gt; Option<\/td>\n<td>Isothermal<\/td>\n<\/tr>\n<tr>\n<td>Heat Transfer &gt; Fluid Temperature<\/td>\n<td>20 [C]<\/td>\n<\/tr>\n<tr>\n<td>Turbulence &gt; Option<\/td>\n<td>Shear Stress Transport<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Creating the Boundaries<\/h3>\n<h3>Inlet Boundary<\/h3>\n<p>1.&nbsp; Click <em>Boundary<\/em>.<\/p>\n<p>2.&nbsp; Under <strong>Name<\/strong>, type <code>Inlet<\/code>.<\/p>\n<p>3.&nbsp; Apply the following settings:<\/p>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td rowspan=\"2\">Basic Settings<\/td>\n<td>Boundary Type<\/td>\n<td>Inlet<\/td>\n<\/tr>\n<tr>\n<td>Location<\/td>\n<td>Inlet<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"8\">Boundary Details<\/td>\n<td>Flow Regime &gt; Option<\/td>\n<td>Subsonic<\/td>\n<\/tr>\n<tr>\n<td>Mass and Momentum &gt; Option<\/td>\n<td>Cart. Vel. Components<\/td>\n<\/tr>\n<tr>\n<td>Mass and Momentum &gt; U<\/td>\n<td>uz<\/td>\n<\/tr>\n<tr>\n<td>Mass and Momentum &gt; V<\/td>\n<td>0 [m s^-1]<\/td>\n<\/tr>\n<tr>\n<td>Mass and Momentum &gt; W<\/td>\n<td>0 [m s^-1]<\/td>\n<\/tr>\n<tr>\n<td>Turbulence &gt; Option<\/td>\n<td>k and Epsilon<\/td>\n<\/tr>\n<tr>\n<td>Turbulence &gt; Turb. Kinetic Energy<\/td>\n<td>kz<\/td>\n<\/tr>\n<tr>\n<td>Turbulence &gt; Turb. Eddy Dissipation<\/td>\n<td>ez<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>4.&nbsp; Click <strong>OK<\/strong>.<\/p>\n<h3>Outlet Boundary<\/h3>\n<p>1.&nbsp; Create a new boundary named <code>Outlet<\/code>.<\/p>\n<p>2.&nbsp; Apply the following settings:<\/p>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td rowspan=\"2\">Basic Settings<\/td>\n<td>Boundary Type<\/td>\n<td>Outlet<\/td>\n<\/tr>\n<tr>\n<td>Location<\/td>\n<td>Outlet<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">Boundary Details<\/td>\n<td>Mass and Momentum &gt; Option<\/td>\n<td>Opening Pres. And Dirn<\/td>\n<\/tr>\n<tr>\n<td>Mass and Momentum &gt; Relative Pressure<\/td>\n<td>0 [Pa]<\/td>\n<\/tr>\n<tr>\n<td>Flow Direction &gt; Option<\/td>\n<td>Normal to Boundary Condition<\/td>\n<\/tr>\n<tr>\n<td>Turbulence &gt; Option<\/td>\n<td>Zero Gradient<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>3.&nbsp; Click <strong>OK<\/strong>.<\/p>\n<h3>Free-Slip Wall Boundary<\/h3>\n<p>1.&nbsp; Create a new boundary named <code>FreeWalls<\/code>.<\/p>\n<p>2.&nbsp; Apply the following settings:<\/p>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td rowspan=\"2\">Basic Settings<\/td>\n<td>Boundary Type<\/td>\n<td>Wall<\/td>\n<\/tr>\n<tr>\n<td>Location<\/td>\n<td>FreeWalls<\/td>\n<\/tr>\n<tr>\n<td>Boundary Details<\/td>\n<td>Mass and Momentum &gt; Option<\/td>\n<td>Free Slip Wall<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>3.&nbsp; Click <strong>OK<\/strong>.<\/p>\n<h3>Wall Boundary on the Blunt Body Surface<\/h3>\n<p>1.&nbsp; Create a new boundary named <code>Body<\/code>.<\/p>\n<p>2.&nbsp; Apply the following settings:<\/p>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td rowspan=\"2\">Basic Settings<\/td>\n<td>Boundary Type<\/td>\n<td>Wall<\/td>\n<\/tr>\n<tr>\n<td>Location<\/td>\n<td>Body<\/td>\n<\/tr>\n<tr>\n<td>Boundary Details<\/td>\n<td>Mass and Momentum &gt; Option<\/td>\n<td>No Slip Wall<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>3.&nbsp; Click <strong>OK<\/strong>.<\/p>\n<p><strong>Setting Initial Values <\/strong><\/p>\n<p>The initial conditions are consistent with inlet boundaries.<\/p>\n<ol>\n<li>Click <em>Global&nbsp;Initialization<\/em> .<\/li>\n<li>Apply the following settings:<\/li>\n<\/ol>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&nbsp;<\/td>\n<td>Initial Conditions &gt; Cartesian Velocity Components &gt; Option<\/td>\n<td>Automatic with Value<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Initial Conditions &gt; Cartesian Velocity Components &gt; U<\/td>\n<td>uz<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Initial Conditions &gt; Cartesian Velocity Components &gt; V<\/td>\n<td>0 [m s^-1]<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Initial Conditions &gt; Cartesian Velocity Components &gt; W<\/td>\n<td>0 [m s^-1]<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Initial Conditions &gt; Static Pressure &gt; Option<\/td>\n<td>Automatic with Value<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Initial Conditions &gt; Static Pressure &gt; Relative Pressure<\/td>\n<td>0 [Pa]<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Initial Conditions &gt; Turbulence &gt; Option<\/td>\n<td>k and Epsilon<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">Global Settings<\/td>\n<td>Initial Conditions &gt; Turbulence &gt; Turbulence Kinetic Energy &gt; Option<\/td>\n<td>Automatic with Value<\/td>\n<\/tr>\n<tr>\n<td>Initial Conditions &gt; Turbulence &gt; Turbulence Kinetic Energy &gt; Value<\/td>\n<td>kz<\/td>\n<\/tr>\n<tr>\n<td>Initial Conditions &gt; Turbulence &gt; Turbulence Eddy Dissipation &gt; Option<\/td>\n<td>Automatic with Value<\/td>\n<\/tr>\n<tr>\n<td>Initial Conditions &gt; Turbulence &gt; Turbulence Eddy Dissipation &gt; Value<\/td>\n<td>ez<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol>\n<li>Click <strong>OK<\/strong>.<\/li>\n<\/ol>\n<p><strong>Setting Solver Control <\/strong><\/p>\n<ol>\n<li>Click <em>Solver Control<\/em> .<\/li>\n<li>Apply the following settings:<\/li>\n<\/ol>\n<table border=\"1\" cellpadding=\"0\">\n<thead>\n<tr>\n<td><strong>Tab<\/strong><\/td>\n<td><strong>Setting<\/strong><\/td>\n<td><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&nbsp;<\/td>\n<td>Advection Scheme &gt; Option<\/td>\n<td>Specified Blend Factor<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Advection Scheme &gt; Blend Factor<\/td>\n<td>0.75<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/td>\n<td>Turbulence Numerics &gt; Option<\/td>\n<td>High Resolution<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">Basic Settings<\/td>\n<td>Convergence Control &gt; Max. Iterations<\/td>\n<td>100<\/td>\n<\/tr>\n<tr>\n<td>Convergence Control &gt; Fluid Timescale Control &gt; Timescale Control<\/td>\n<td>Physical Timescale<\/td>\n<\/tr>\n<tr>\n<td>Convergence Control &gt; Fluid Timescale Control &gt; Physical Timescale<\/td>\n<td>2 [s]<\/td>\n<\/tr>\n<tr>\n<td>Convergence Criteria &gt; Residual Target<\/td>\n<td>1e-05<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol>\n<li>Click <strong>OK<\/strong>.<\/li>\n<\/ol>\n<h3>Obtaining a Solution in Serial<\/h3>\n<p>1.&nbsp; Click <strong>Start Run<\/strong>.<\/p>\n<p>2.&nbsp; When CFX-Solver is finished, select the check box next to <strong>Post-Process Results<\/strong>.<\/p>\n<p>3.&nbsp; If using Standalone Mode, select the check box next to <strong>Shut down CFX-Solver Manager<\/strong>.<\/p>\n<p>4.&nbsp; Click <strong>OK<\/strong>.<\/p>\n<h4>Obtaining a Solution with Local Parallel<\/h4>\n<p>To run in local parallel mode, the machine you are on must have more than one processor.<\/p>\n<p>In CFX-Solver Manager, the <strong>Define Run<\/strong> dialog box should already be open.<\/p>\n<p>1.&nbsp; Leave <strong>Type of Run<\/strong> set to <code>Full<\/code>.<\/p>\n<p>If <strong>Type of Run<\/strong> was instead set to <code>Partitioner Only<\/code>, your mesh would be split into a number of partitions but would not be run in the CFX-Solver afterwards.<\/p>\n<p>2.&nbsp; Set <strong>Run Mode<\/strong> to a parallel mode suitable for your configuration; for example, <code>HP MPI Local Parallel<\/code>.<\/p>\n<p>This is the recommended method for most applications.<\/p>\n<p>3.&nbsp; If required, click <em>Add Partition<\/em> to add more partitions.<\/p>\n<p>By default, 2 partitions are assigned.<\/p>\n<p>4.&nbsp; Select <strong>Show Advanced Controls<\/strong>.<\/p>\n<p>5.&nbsp; Click the <strong>Partitioner<\/strong> tab at the top of the dialog box.<\/p>\n<p>6.&nbsp; Use the default <code>MeTiS<\/code> partitioner.<\/p>\n<p>Your model will be divided into two sections, with each section running in its own CFX-Solver process. The default is the <code>MeTiS<\/code> partitioner because it produces more efficient partitions than either <code>Recursive Coordinate Bisection<\/code> or <code>User Specified Direction<\/code>.<\/p>\n<p>7.&nbsp; Click <strong>Start Run<\/strong>.<\/p>\n<p>8.&nbsp; When CFX-Solver is finished, select the check box next to <strong>Post-Process Results<\/strong>.<\/p>\n<p>9.&nbsp; If using Standalone Mode, select the check box next to <strong>Shut down CFX-Solver Manager<\/strong>.<\/p>\n<p>10. Click <strong>OK<\/strong>.<\/p>\n<h3>&nbsp;<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>CFX\u6570\u503c\u98ce\u6d1e\u6a21\u62df\u8303\u4f8b<\/p>\n","protected":false},"author":1,"featured_media":55,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[72],"tags":[12,14,13,17],"class_list":["post-54","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analysis","tag-cfd","tag-cfx","tag-numerical-simulation","tag-wind-tunnel"],"_links":{"self":[{"href":"http:\/\/101.37.83.176\/index.php?rest_route=\/wp\/v2\/posts\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/101.37.83.176\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/101.37.83.176\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/101.37.83.176\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/101.37.83.176\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=54"}],"version-history":[{"count":0,"href":"http:\/\/101.37.83.176\/index.php?rest_route=\/wp\/v2\/posts\/54\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/101.37.83.176\/index.php?rest_route=\/wp\/v2\/media\/55"}],"wp:attachment":[{"href":"http:\/\/101.37.83.176\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/101.37.83.176\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/101.37.83.176\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}