{"id":26,"date":"2021-04-29T05:50:03","date_gmt":"2021-04-29T05:50:03","guid":{"rendered":"https:\/\/msc-ai.knipmeyer.co.uk\/?p=26"},"modified":"2021-04-29T05:50:03","modified_gmt":"2021-04-29T05:50:03","slug":"climate-change-ai-world-creation-interaction","status":"publish","type":"post","link":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/2021\/04\/29\/climate-change-ai-world-creation-interaction\/","title":{"rendered":"Climate Change AI World Creation &#038; Interaction"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"976\" src=\"https:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1024x976.png\" alt=\"\" class=\"wp-image-27\" srcset=\"http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1024x976.png 1024w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-300x286.png 300w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-768x732.png 768w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-315x300.png 315w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image.png 1450w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Climate Change &#8211; Initial Environment &#8211; no clouds\/ no Co2<\/figcaption><\/figure>\n\n\n\n<p>The Climate Change simulation sets up an AI &#8216;world&#8217; of atmosphere, earth and space to which is then populated with CO2 particles. Whilst there is much discussion about &#8216;ideal world temperature&#8217; <a href=\"https:\/\/mashable.com\/author\/andrew-freedman\/\">Freedman<\/a> (2018) that a warmer world and rate of change is not good for us a species, therefore in this simulation controlling the rate of change and observing the outcomes of increased CO2 &amp; Clouds on the Global Temperature.<\/p>\n\n\n\n<p>After several minutes, the simulation kept a steady temperature with nominal increases and decreases between 26 and 27.9 celsusis. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"966\" src=\"https:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1-1024x966.png\" alt=\"\" class=\"wp-image-29\" srcset=\"http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1-1024x966.png 1024w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1-300x283.png 300w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1-768x725.png 768w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1-318x300.png 318w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-1.png 1454w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>no cloud\/additional CO2 environment<\/figcaption><\/figure>\n\n\n\n<p>The User Interface allowed the acceleration making observation of fluctuation in the temperature easier The observation of the amount of sunrays (yellow dashes) turning into trapped infrared heat (red dots) with this configuration.<\/p>\n\n\n\n<p>The world creation, formed of earth surface (pink), surface (green), atmosphere (blue) and space (black) are static consistent parts of the AI created with the &#8216;setup-world&#8217; routine, demonstrating NetLogos simplicity but effectiveness in creating a world.<\/p>\n\n\n\n<p>to setup-world<br>set sky-top max-pycor &#8211; 5<br>set earth-top 0<br>ask patches [ ;; set colors for the different sections of the world<br>if pycor > sky-top [ ;; space<br>set pcolor scale-color white pycor 22 15<br>]<br>if pycor &lt;= sky-top and pycor > earth-top [ ;; sky<br>set pcolor scale-color blue pycor -20 20<br>]<br>if pycor &lt; earth-top<br>[ set pcolor red + 3 ] ;; earth<br>if pycor = earth-top ;; earth surface<br>[ update-albedo ]<br>]<br>end<\/p>\n\n\n\n<p>To demonstrate the AI in the simulation, the user takes on the role of a &#8216;director&#8217; modifying the environment to create changes in the simulation. In this case, more clouds and intesinity of sun-brightness is increased.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"970\" src=\"https:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-2-1024x970.png\" alt=\"\" class=\"wp-image-30\" srcset=\"http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-2-1024x970.png 1024w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-2-300x284.png 300w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-2-768x728.png 768w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-2-317x300.png 317w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-2.png 1450w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>adding clouds to the environment<\/figcaption><\/figure>\n\n\n\n<p>It can be observerd the AI simulation is correctly interacting with the clouds as the sun&#8217;s rays bounce off the clouds, thus not being abosrebed into earth and returned into atmosphere to increase tempreture. This creates a temporary drop in tempreture which then starts again to increase.<\/p>\n\n\n\n<p>We can see the AI interacting by identifying that it knows between the interaction of clouds and earth, in that when the rays hit the clouds, they bounce off right away, where as if they hit the earth, some are trapped and others refelected.<\/p>\n\n\n\n<p>This is done thru the run-sunshine,reflect-rays-from-clouds and encounter earth routines.<\/p>\n\n\n\n<p>to run-sunshine<br>ask rays [<br>if not can-move? 0.3 [ die ] ;; kill them off at the edge<br>fd 0.3 ;; otherwise keep moving<br>]<br>create-sunshine ;; start new sun rays from top<br>reflect-rays-from-clouds ;; check for reflection off clouds<br>encounter-earth ;; check for reflection off earth and absorption<br>end<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"978\" src=\"https:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-3-1024x978.png\" alt=\"\" class=\"wp-image-31\" srcset=\"http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-3-1024x978.png 1024w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-3-300x287.png 300w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-3-768x734.png 768w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-3-314x300.png 314w, http:\/\/msc-ai.knipmeyer.co.uk\/wp-content\/uploads\/2021\/04\/image-3.png 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>clouds create greater variance in a shorter time<\/figcaption><\/figure>\n\n\n\n<p>It can be seen that the simulation shows increase of additional clouds and increased sun-brightness results in a higher frequency of climate change, which would generally be detrimental to us a species.<\/p>\n\n\n\n<p>Conclusion<\/p>\n\n\n\n<p>In this exploration of NetLogo and the Climate Change simulation I set out to explore how a world was created and interactions of components in it, with the AI exhibiting the absorption, reflection and escape of solar rays. The world can be seen to be quite a simple setup and the interaction between elements equally so, providing a useful demonstration of global warming simulation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Climate Change simulation sets up an AI &#8216;world&#8217; of atmosphere, earth and space to which is then populated with CO2 particles. Whilst there is much discussion about &#8216;ideal world temperature&#8217; Freedman (2018) that a warmer world and rate of &hellip; <a href=\"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/2021\/04\/29\/climate-change-ai-world-creation-interaction\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":2,"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":32,"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/26\/revisions\/32"}],"wp:attachment":[{"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/msc-ai.knipmeyer.co.uk\/index.php\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}