tag:blogger.com,1999:blog-71581177670950414982024-03-20T17:44:36.247-07:00Project ENIONMany people are entangled in the field of information technology, the Enion project will help everyone find the right tools for all occasionsProject Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-7158117767095041498.post-21347999755761438092021-05-25T13:10:00.002-07:002021-05-25T13:57:56.413-07:00Help for the Prometey program<p><span style="color: #cc0000; font-size: x-large;"><b>1. Introduction.</b></span></p><p>Prometey 2.0 is a continuation of the mobile version of the program that will turn your mind over and expand your usual framework of understanding the things around you. It is designed to help, not replace, artificial intelligence engineers.</p><p>Prometey 2.0 is a digitized copy of a design engineer, or rather a digital twin of the development team's experience, only much more accurate and productive. This is a full-fledged artificial intelligence under the control of various neural networks, genetic algorithms and simply complex algorithms working in conjunction with each other.</p><p>Prometey 2.0 features:</p><p> - arranges columns / pylons on the architectural plan of the building strictly within the architectural walls</p><p>- creates hundreds, thousands, tens and even hundreds of thousands of options for various locations</p><p>- finds stresses in vertical bearing elements (N, Mx, My, Mz, Qx, Qy)</p><p>- finds deformations in the floor slab</p><p>- finds the basic stresses σх and σу along the upper and lower planes of the floor slab</p><p>- finds the theoretical reinforcement of the floor slab</p><p>- determines the actual reinforcement (in bars) of the reinforcement in the floor slab based on the theoretical reinforcement isofields</p><p>- exports slab reinforcement in DXF format</p><p>- considers the specification for reinforcement</p><p>- calculates the cost of the volume of construction work, taking into account the cost of materials and work</p><p>- determines the effectiveness of each variant of the structural scheme of a building within the framework of a theory based on statistical analysis of 100,000 variants of design schemes of buildings prepared by AI</p><p>- draws up a report with all plots and saves it on the hard disk with a unique ID number</p><p>In addition to new functions, all the old functions of the mobile version remained and ported in the program:</p><p>- Express assessment of bending moments occurring in the floor slab</p><p>- Express assessment of the distribution of cargo areas of vertical structures</p><p>- And many others</p><p>In the near future, old functions will be removed from the program due to the fact that more efficient and accurate similar tools appear in the program.</p><a name='more'></a><p></p><p><b><span style="color: #cc0000; font-size: x-large;">2. Getting started.</span></b></p><p>Most of the controls will be refined over time, at the moment the program is in the active phase of development. Therefore, at first it will not be familiar, but we are trying to make the program better.</p><p>First, you need to drop the drawing of the architectural plan of the building into a folder along the way:</p><p>C: \ Users \ [username] \ AppData \ LocalLow \ EnionProject \ Prometey \ screenshots</p><p>The file extension must be .png, after that you need to click the <b><span style="color: #cc0000;">Replace background</span></b> button, then click <b><span style="color: #cc0000;">load background</span></b> and select the building plan of interest:</p><p>After loading the plan, we need to scale it to the required drawing mastab, for this we need to go to the Scale selection tool:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZAsMFNWV-oUw4lUCZwMhWaMsy7DqqXSWbrPKUor2-P7lbJVZtxaLH8zhGm-JoAdcxj4K1sFDveGdpElJlmuvWSMd8eusavSZsmB472vhWhCbHty18ahfCDFk4_fd7KfX2Ci4bLpj7I_Ut/s1720/1+%25D1%258D%25D1%2582%25D0%25B0%25D0%25B6.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="906" data-original-width="1720" height="338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZAsMFNWV-oUw4lUCZwMhWaMsy7DqqXSWbrPKUor2-P7lbJVZtxaLH8zhGm-JoAdcxj4K1sFDveGdpElJlmuvWSMd8eusavSZsmB472vhWhCbHty18ahfCDFk4_fd7KfX2Ci4bLpj7I_Ut/w640-h338/1+%25D1%258D%25D1%2582%25D0%25B0%25D0%25B6.png" width="640" /></a></div><p>After specifying the mastab, we need to detach the floor slab, for this, go to the <b><span style="color: #cc0000;">Floor slab nodes</span></b> tool and indicate the points of the floor slab clockwise or counterclockwise:</p><div class="separator" style="clear: both; text-align: center;"><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGqoL0RT9CE3fYicD7BAH0Bgq-E1eFNpM0ZoP8uLH4x5WKga8XwI8Y12kPBBZDM7UkcbsMkbpcswzZyEAFroa8v8vfqJCGg6aAxCUjy7l8qsshNRQ6wnYgbrrHOsMvZlMhyphenhyphenwnqPvLXb63_/s1947/10.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="905" data-original-width="1947" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGqoL0RT9CE3fYicD7BAH0Bgq-E1eFNpM0ZoP8uLH4x5WKga8XwI8Y12kPBBZDM7UkcbsMkbpcswzZyEAFroa8v8vfqJCGg6aAxCUjy7l8qsshNRQ6wnYgbrrHOsMvZlMhyphenhyphenwnqPvLXb63_/w640-h298/10.png" width="640" /></a></div><p>Next, you need to add architectural walls through the appropriate tool, they are necessary for the AI when placing the columns. The AI will place the columns strictly in the<b><span style="color: #cc0000;"> architectural walls</span></b>; architectural walls are not involved in the formation of the design model:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0cbLnd_YoORY3iAqgW2eJGF4FsXCRo_QMyVHtoGZ9EWywGNYEJ0iyEV-ewgbjPfiTS9_7IhEaiCNyVNtFeVGInOFj_8G5qhP7bc9LdHPA9jCGsffWRGTf0e16KzvZi_sefDUPdldflEXT/s1949/11.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="903" data-original-width="1949" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0cbLnd_YoORY3iAqgW2eJGF4FsXCRo_QMyVHtoGZ9EWywGNYEJ0iyEV-ewgbjPfiTS9_7IhEaiCNyVNtFeVGInOFj_8G5qhP7bc9LdHPA9jCGsffWRGTf0e16KzvZi_sefDUPdldflEXT/w640-h296/11.png" width="640" /></a></div><div><br /></div>And if necessary, you can also specify the load-bearing walls, but at the same time it is advisable to leave small gaps between the wall nodes when specifying the load-bearing walls:<div><br /><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgGMVMnTNaZp3XrgWA3AB3gpajo4bPmE_W8JzsT0yy_9INjB80rohLSvxvCvHXaPokFAIn0hUVQZIEcSnC9xoNrtYAwpEVNWuiz-SYoFP6a7GYzQ1KgIp86ifrX8zJsbxivCi0PLDkE1ur/s1722/2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="903" data-original-width="1722" height="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgGMVMnTNaZp3XrgWA3AB3gpajo4bPmE_W8JzsT0yy_9INjB80rohLSvxvCvHXaPokFAIn0hUVQZIEcSnC9xoNrtYAwpEVNWuiz-SYoFP6a7GYzQ1KgIp86ifrX8zJsbxivCi0PLDkE1ur/w640-h336/2.png" width="640" /></a></div><br /><p><b><span style="color: #cc0000; font-size: x-large;">3. </span></b><span style="color: #cc0000; font-size: x-large;"><b>Loading and saving a model</b></span></p><p>Use the top control panel to load and save the model. The model is saved in the .sav format and this file can be transferred to other program users. All save files are located along the path in the file structure of your PC:</p><p>C: \ Users \ [username] \ AppData \ LocalLow \ EnionProject \ Prometey \ SaveModels</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_DzwBkF6Hy7hjgiH-mio3y0I5U7CMIBWRRgKxlom9Jq1DZ-H8lPi7Lxv7jvOFUx86T63scixEqwoOXPU1_2X9mjl5WCa7cZCm5mGJVQi1QIUHFt7dz_F4rJK0z1bEnYqXZwCgSJzK1qUU/s1946/5.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="956" data-original-width="1946" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_DzwBkF6Hy7hjgiH-mio3y0I5U7CMIBWRRgKxlom9Jq1DZ-H8lPi7Lxv7jvOFUx86T63scixEqwoOXPU1_2X9mjl5WCa7cZCm5mGJVQi1QIUHFt7dz_F4rJK0z1bEnYqXZwCgSJzK1qUU/w640-h314/5.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgygyo60DPRmg7WUDU5lGa_McPCYtWU1NrPT8etPNGraMu3mRa2dAyuySCj3zl_z3MDCxghEbKF0LdLJ-exDBikqnpDnCgMyIvmK2dplWSy6EAM7x1Wp7dyp117eOLi3vDPq6bfynPSk5Dr/s1947/6.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="956" data-original-width="1947" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgygyo60DPRmg7WUDU5lGa_McPCYtWU1NrPT8etPNGraMu3mRa2dAyuySCj3zl_z3MDCxghEbKF0LdLJ-exDBikqnpDnCgMyIvmK2dplWSy6EAM7x1Wp7dyp117eOLi3vDPq6bfynPSk5Dr/w640-h314/6.png" width="640" /></a></div><div><p><b><span style="color: #cc0000; font-size: x-large;">4. Division into cargo areas</span></b></p><p>This function is represented by three old functions:</p><p>- <b><span style="color: #cc0000;">Slab analysis</span></b> (will be removed from the program in the future)</p><p>- <b><span style="color: #cc0000;">Efficiency pylon</span></b> (will be removed from the program in the future)</p><p>- <b><span style="color: #cc0000;">Partitioning on the square</span></b> (will be removed from the program in the future)</p><p>The <b><span style="color: #cc0000;">Slab analysis</span></b> tool is a simplified calculation of a floor slab using a neural network. The result of the calculation can be seen in a split second. The neural network calculates the value of the bending moment in the floor slab at characteristic points, this is the support zone of the columns and in the middle of the slab span.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjOvu9rTfbtyLp14mA6jPxV_ycXsVJi02Iku18y125IXpIvnA5nQYhz072gqjJthg3Df0OlD654WIMZG7bBm72ic8TgyeGQs3t4MQXysho2DqXWL2vuEZ2SVnYZJSUVSvTwP5PD8TNqtv8/s1946/7.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="955" data-original-width="1946" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjOvu9rTfbtyLp14mA6jPxV_ycXsVJi02Iku18y125IXpIvnA5nQYhz072gqjJthg3Df0OlD654WIMZG7bBm72ic8TgyeGQs3t4MQXysho2DqXWL2vuEZ2SVnYZJSUVSvTwP5PD8TNqtv8/w640-h314/7.png" width="640" /></a></div><p>The <span style="color: #cc0000;"><b>efficiency </b><b>pylon</b></span> tool is a calculation of the efficiency of the column cargo areas, the essence of the algorithm is simple - all cargo areas are divided into groups and each of them contains the most loaded area. Then all zones are compared with the most loaded and their level of utilization is determined as a percentage in relation to the most loaded in the group.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzSZyFnRoDxshDI_Blak0z0REPbZsMpm1VhBKFfkos3q1xFhHwPwpPa03FHVQbemiATxsNpy49Hy0PBVisxKFX2lpUu71wom__2WefVDSg40b2p19sUOV1VfDLKspExRad5KqF0bEkU4GN/s1949/8.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="955" data-original-width="1949" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzSZyFnRoDxshDI_Blak0z0REPbZsMpm1VhBKFfkos3q1xFhHwPwpPa03FHVQbemiATxsNpy49Hy0PBVisxKFX2lpUu71wom__2WefVDSg40b2p19sUOV1VfDLKspExRad5KqF0bEkU4GN/w640-h314/8.png" width="640" /></a></div><p> The <b><span style="color: #cc0000;">Partitioning on the square</span></b> tool splits the slab into cargo zones in which their area, column load and the position of the center of gravity of the zone are determined (blue dot)</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5azFGpB0EMpQbj61V3TFuNs848Kik2OkDtsdtunA-oI2NDA1Wfv1d5DtvJMpQypXYtHDNt4AtJB3GYepWwKWlFA5clVE7TeV23Vw2iuZabjBiwPLaOh_3rophyust5ujeyMsS8-zjAMYr/s1949/9.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="957" data-original-width="1949" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5azFGpB0EMpQbj61V3TFuNs848Kik2OkDtsdtunA-oI2NDA1Wfv1d5DtvJMpQypXYtHDNt4AtJB3GYepWwKWlFA5clVE7TeV23Vw2iuZabjBiwPLaOh_3rophyust5ujeyMsS8-zjAMYr/w640-h314/9.png" width="640" /></a></div><br /><p><span style="color: #cc0000; font-size: x-large;"><b>5. Manual structural analysis </b></span></p><p>Before starting this function, be sure to save the model, saving and loading the model is carried out through the top panel, just click on the <b><span style="color: #cc0000;">open</span></b> button at the top.</p><p>Manual analysis of the design structural scheme is carried out only in the presence of bearing pylons or columns and the perimeter of the floor slab is indicated.Currently, the calculation does not take into account the cross-section of vertical elements, specifying the dimensions of the cross-section works only for old functions (<b><span style="color: #cc0000;">Slab analysis</span></b> e.t.c.)</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAeTwxdfKavPsQE7nQjIf3SSBNQ93QJoAeomxWsIbHeCjZvOlTmPCNjWhCjal86hbcvzVXfCSY4YBFi1bnI3UxOiPGHhuEydTxfv-7MHyKnqWCdOCn_9ocKLefpKDP1_ra9c2FouNtG1Zm/s1694/12.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="953" data-original-width="1694" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAeTwxdfKavPsQE7nQjIf3SSBNQ93QJoAeomxWsIbHeCjZvOlTmPCNjWhCjal86hbcvzVXfCSY4YBFi1bnI3UxOiPGHhuEydTxfv-7MHyKnqWCdOCn_9ocKLefpKDP1_ra9c2FouNtG1Zm/w640-h360/12.png" width="640" /></a></div><p><b><span style="color: #cc0000;">Solver (new)</span></b> - starts the execution of a static analysis of the structural scheme</p><p><span style="color: #cc0000;"><b>FEM (old)</b></span> - creation of a finite element model. Before starting the calculation, you must execute this function. At the very bottom, the number of finite elements is indicated, a comparative table of the calculation time with the number of finite elements:</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjQgXzczeEC0tEbx5QSzyClpMcSzqW8tx1KrHOAo5RBXMBGW_18_qbNi4WWE0g2JCDCXDnXGeZ1iNae-0RxL5WJOr_Iyi8vTcmyRjv6AtQxpL-t4qACTZt9eXF8uetYY-mwSuVg4Tvnxp0/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="184" data-original-width="196" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjQgXzczeEC0tEbx5QSzyClpMcSzqW8tx1KrHOAo5RBXMBGW_18_qbNi4WWE0g2JCDCXDnXGeZ1iNae-0RxL5WJOr_Iyi8vTcmyRjv6AtQxpL-t4qACTZt9eXF8uetYY-mwSuVg4Tvnxp0/w200-h188/image.png" width="200" /></a></div><br />The number of finite elements over 40,000 is not recommended.<p></p><p><b><span style="color: #cc0000;">clear (old FEM)</span></b> - removes leaf elements</p><p><span style="color: #cc0000;"><b>clear (all)</b></span> - removes trailing elements and all calculation options</p><p><b><span style="color: #cc0000;">FBX export</span></b> - Exports all content in model space to a folder:</p><p>C: \ Users \ [username] \ AppData \ LocalLow \ EnionProject \ Prometey \ fbx</p><p>After exporting, for example, three variants of the calculation scheme, you will have three flight schemes in the folder at the specified path, all diagrams separately and one common for each scheme:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLBgfYMkKBEK7SOiU8m5wivZcx-sdCUWJ7k4TEPHdxJHLpErY0KYMTByMC7f-fkCuRvioJ01aAwbAUbQIrwPM8qQiT6XRJVrBGzu4PAEqM7BVi-tKJWBbY3HnawalMa6iM97FqtrdIcUHO/s766/13.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="766" data-original-width="613" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLBgfYMkKBEK7SOiU8m5wivZcx-sdCUWJ7k4TEPHdxJHLpErY0KYMTByMC7f-fkCuRvioJ01aAwbAUbQIrwPM8qQiT6XRJVrBGzu4PAEqM7BVi-tKJWBbY3HnawalMa6iM97FqtrdIcUHO/w512-h640/13.png" width="512" /></a></div>The element size along the edge is 400 mm (0.4 m). All finite elements are represented as triangles. When creating finite elements, the nodes of the columns and structural walls adjust to the nodes of the finite elements. Elle was made to increase the performance of the computational core of the program.<br /><p><span style="color: #cc0000;"><b>Main reinforcement</b></span> - this setting sets the parameters of the main reinforcement. In particular, the diameter of the reinforcement, the spacing of the reinforcement bars and the coefficient of their overlap. The default value of 1.07, according to the authors of the program, is the average for most floor slab variations, but each engineer has the right to independently decide on its value.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4m2VUxQBAPFHGXGT9wjwnXdBDN9pdGmC58JuSufmmcZy3dqk0ufJwdVeWf78yYtm_DiVKZ13yMhgNCeQFnjNoBRoZE_jXuK4xR49WajDe7zmmlLD1cGubcWXhCVpE3MA6EcMIHHxfVT2J/s345/14.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="133" data-original-width="345" height="123" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4m2VUxQBAPFHGXGT9wjwnXdBDN9pdGmC58JuSufmmcZy3dqk0ufJwdVeWf78yYtm_DiVKZ13yMhgNCeQFnjNoBRoZE_jXuK4xR49WajDe7zmmlLD1cGubcWXhCVpE3MA6EcMIHHxfVT2J/w320-h123/14.png" width="320" /></a></div><b><span style="color: #cc0000;">DXF export</span></b> is a tool for exporting all variants of design models in DXF format along the specified path:</div><div>C: \ Users \ [username] \ AppData \ LocalLow \ EnionProject \ Prometey \ SaveFiles\DXF</div><div><p>Saving in DXF format is carried out only for the results of the selection of the actual reinforcement:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFqBUQ6eM0B7dXMVo8-_JY_PLvXJDZivfhuviKWWxrmeodRt_YxTEGPwpETgs7LpTFmW0BwqDBoLrWVfFedXo4b3zu2YxnOACI3quMtIKaWSNZBO6z0eGwH5sThpulD_sWpjlanuBRSWt_/s1072/15.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1072" data-original-width="1054" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFqBUQ6eM0B7dXMVo8-_JY_PLvXJDZivfhuviKWWxrmeodRt_YxTEGPwpETgs7LpTFmW0BwqDBoLrWVfFedXo4b3zu2YxnOACI3quMtIKaWSNZBO6z0eGwH5sThpulD_sWpjlanuBRSWt_/w630-h640/15.png" width="630" /></a></div><p>The calculation results are:</p><p>-Support reactions (T, T*m)</p><p>-Z Displacement (mm)</p><p>-Stress sigma-x-up (T/m^2)</p><p>-Stress sigma-y-up (T/m^2)</p><p>-Stress sigma-x-down (T/m^2)</p><p>-Stress sigma-y-down (T/m^2)</p><p>-Bending moment Mx (T*m)</p><p>-Bending moment My (T*m)</p><p>-Theoretical reinforcement Asx-down (cm^2*m)</p><p>-Theoretical reinforcement Asy-down (cm^2*m)</p><p>-Theoretical reinforcement Asx-up (cm^2*m)</p><p>-Theoretical reinforcement Asy-up (cm^2*m)</p><p>-Actual reinforcement Asx-down</p><p>-Actual reinforcement Asy-down</p><p>-Actual reinforcement Asx-up</p><p>-Actual reinforcement Asy-up</p><p>-The cost of constructive solutions</p><div>Each calculation option can be moved using a beta square or deleted by clicking the red square:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiukuMRaC6i-zek-umyL74zX7_4_62prQPfHB7ULq44mT4mhdxuwQSO2fEt9JhQvABJib_Q7Owf2pD3Y7yy5DO-cmAE5IgejFucAP353K87sdudxVqelF7C3cXQyLfYL5vxd8YFkci4bAxu/s1695/16.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="953" data-original-width="1695" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiukuMRaC6i-zek-umyL74zX7_4_62prQPfHB7ULq44mT4mhdxuwQSO2fEt9JhQvABJib_Q7Owf2pD3Y7yy5DO-cmAE5IgejFucAP353K87sdudxVqelF7C3cXQyLfYL5vxd8YFkci4bAxu/w640-h360/16.png" width="640" /></a></div><div><br /></div>The number of variants to be compared is unlimited, each new variant of the structural scheme can be simply moved to an empty space in the model. Each new variant of the structural scheme calculation is generated under the main scheme:</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg71GWNsyR-9zLKvKAO2EAFBqvLvZpyps0f-84Yo4Soex7SU_V03qR2bYx6EORmQmt1S_2heL8M85O8VuYQ6UQCDfHYXZNDt1XlwIgtqXPH6NB5bOll-UwT6fDjMzjN2xtayjcClIxwGGHJ/s1697/17.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="954" data-original-width="1697" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg71GWNsyR-9zLKvKAO2EAFBqvLvZpyps0f-84Yo4Soex7SU_V03qR2bYx6EORmQmt1S_2heL8M85O8VuYQ6UQCDfHYXZNDt1XlwIgtqXPH6NB5bOll-UwT6fDjMzjN2xtayjcClIxwGGHJ/w640-h360/17.png" width="640" /></a></div><br /><div><p><span style="color: #cc0000; font-size: x-large;"><b>6. Automatic column / pylon placement</b></span></p><p>On the top left of the interface panel, you can see a brief description of the structural diagram of the building:</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAsRtVau28Fqx4Meqf89e-o42NP1DPeXddO3dsQIKeYZnGOTAtLBRl8VGWolYls-L74dFugraPY_qYDXM6WtBCxpe8lolwWKwRDpw4ujSjvfvfJR_IqpUwD0UBTD4h2-2k_ylR3bMh9QS/s1698/18.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="955" data-original-width="1698" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAsRtVau28Fqx4Meqf89e-o42NP1DPeXddO3dsQIKeYZnGOTAtLBRl8VGWolYls-L74dFugraPY_qYDXM6WtBCxpe8lolwWKwRDpw4ujSjvfvfJR_IqpUwD0UBTD4h2-2k_ylR3bMh9QS/w640-h360/18.png" width="640" /></a></div><p></p><p>RZsum = sum of all reactions of the supports in the nodes of columns / pylons, vertical load from the 1st floor</p><p>RZmin = minimum value of the reference reaction</p><p>RZmax = maximum value of the reference reaction</p><p>DZsum = sum of vertical displacements of all finite elements</p><p>DZmin = minimum vertical movement (in absolute value it is maximum)</p><p>DZmax = maximum vertical travel</p><p>Asum = sum of all theoretical reinforcement over all finite elements</p><p>Pylons = number of vertical elements (columns / pylons)</p><p>n = number of finite elements</p><div class="separator" style="clear: both;">Now a detailed instruction on the buttons on the right:</div><div class="separator" style="clear: both;"><div class="separator" style="clear: both;"><span style="color: #cc0000;"><b>kill all process</b></span> - an abnormal termination of the AI process, but due to the complexity of the algorithms for distributing the processes of using the multi-threading of the CPU and GPU, it is impossible to resume the AI after an emergency stop. To resume work, you will have to return to the main menu and restart Prometey. Therefore, it is very important to save the building plan model before the AI starts working.</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;"><div class="separator" style="clear: both;"><b><span style="color: #cc0000;">RUN AI</span></b> is the most important function of the entire program, it launches a complex process of operation of many neural networks, genetic algorithms and simply algorithms for using the multi-threading of the CPU and GPU. Simultaneous launch of the number of n clients of the program is not conditionally limited. The conditional boundary is the capabilities of your personal PC. It is not recommended to bring the GPU or CPU over 90% utilization.</div><div class="separator" style="clear: both;">This function causes an infinite recursion of itself, that is, it is an eternal cycle (600 years of work) in which the AI tries to place 1 column / pylon per #subiter (number of sub steps) per placement attempt for the number of #iter (total number of attempts). It's hard to figure this out without experimenting.</div><div class="separator" style="clear: both;">By default, the number of column / pylon placement iterations is 20,000, depending on the task, this number can be changed in one direction or another. Also, depending on the tasks, you can change the number of substeps that the AI performs in the form of an agent (red square on the plan).</div></div></div><p><span style="color: #cc0000;"><b>step</b></span> is the size of the substep in meters. That is, with a sub-step size of 0.2, the total maximum path that the AI will try to make is 0.2 * 300 = 60 meters. It is not recommended to increase the step size, on the contrary, it is recommended to decrease it from the default value. This value has a direct proportional effect on the speed of the AI (as well as other parameters). At lower values than 0.2, the accuracy of the position of the columns / pylons increases.</p><p><b><span style="color: #cc0000;">%</span></b> is the accuracy of neural networks, as practice has shown, even with 5% accuracy, AI shows phenomenal results. But in any case, an increase in accuracy entails an increase in the accuracy of the overall problem. What is right for you, only the practice of using AI in your tasks will show.</p><p><b><span style="color: #cc0000;">time</span></b> is the pause time (in seconds) between iterations, the default value is 0, but due to multithreading and the simultaneous operation of several agents (program copies), they sometimes affect the results of each other and it is recommended to set a small artificial delay value, for example, a value of 0 ,one. Only practice, the core frequency, the number of cores / threads, the bandwidth of the CPU bus, and much more will show you what will be more convenient for you.</p><p><span style="color: #cc0000;"><b>radius</b></span> is the approximate spacing between pillars / pylons that the AI will try to keep within a slight deviation from the given value. You can, of course, turn off "approximation", but I decided to teach AI to improvise within reasonable limits.</p><p><b><span style="color: #cc0000;">MLFE</span></b> is the finite element size for the FEM kernel based on Csparse in which the Cholesky factorization is implemented. In the future, an alternative computational kernel will also be available in the form of finite element machine learning.</p><p><span style="color: #cc0000;"><b>Greate FEM</b></span> is a function to preliminary estimate the number of finite elements (old mesh core):</p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwW_TRTEqsUsAF1pJGn4KxCfdqyeHdhLLxVXExRd-1sVaHIrLg15_HesJyakfyw1swMqo7yle34geejglSEvGz9iZiToA2YTZjwbXM9M1JMkAmFraJf52gUSSHQh3S-WCmLBiCiaOyDTPo/s1942/6.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="962" data-original-width="1942" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwW_TRTEqsUsAF1pJGn4KxCfdqyeHdhLLxVXExRd-1sVaHIrLg15_HesJyakfyw1swMqo7yle34geejglSEvGz9iZiToA2YTZjwbXM9M1JMkAmFraJf52gUSSHQh3S-WCmLBiCiaOyDTPo/w624-h310/6.png" width="624" /></a></p><p>At the top left, you can see the number of elements, it falls within the recommended range. To speed up the calculations of the schemes of the prepared AI, the edge optimization of finite elements was removed, so angularity is visible on the inclined sections of the edges of the plates.</p><p>Also, to speed up the execution of calculations, not the vertices of finite elements are adjusted to the nodes of vertical structures, but vice versa. Due to this, it was possible to achieve a significant increase in the productivity of constructing mesh models and their calculation accuracy without distorting the results of the calculations themselves.</p><div><span style="color: #cc0000; font-size: x-large;"><b><span>7. </span></b><b>AI report on each variant of the calculation scheme</b></span></div><div><br /></div><div><div>All reports, regardless of the author (AI or human), are stored along the specified path:</div><div>C: \ Users \ [username] \ AppData \ LocalLow \ EnionProject \ Prometey \ rtf</div><div>The report contains the basic information already in the title, for example:</div><div><br /></div><div>20210320092949274 - 8,422334.rtf</div><div><br /></div><div>The numbers 20210320092949274 are a unique ID number for each calculation, at the same time it is a token for the Blockchain Solver mode.</div><div>The numbers 8,422334 are the efficiency of the design / design scheme. The formula by which this efficiency is determined:</div><div><br /></div><div> Efficiency = 1.240741 + 4.328648 + 0.6837286 + 2.169216 = 8.422334</div><div><br /></div><div>The formula is the sum of 4 parameters A + B + C + D, where:</div><div>A = number of pylons / 54</div><div>B = DZmin / approximate span / 200</div><div>C = RZsum / Pilons / 54</div><div>D = AsSum / Nfem / 8;</div><div> </div><div>The lower each component and their sum, the more effective the scheme in relation to other options:</div><div><br /></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2kN1Xe1L6ccaH3TvLsw9BrpiSYJOkAlEaR0V0eZhiuNpz81y-otiXJAsB6NHc5ozFIi-UZIeWzQNf8Oj_Soee2Dsg7aN0CTXZ0L1oQ-TAVlR19MrF8-nyb3GlgydWvzju5rwAG7BWb_PP/s832/8.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="568" data-original-width="832" height="439" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2kN1Xe1L6ccaH3TvLsw9BrpiSYJOkAlEaR0V0eZhiuNpz81y-otiXJAsB6NHc5ozFIi-UZIeWzQNf8Oj_Soee2Dsg7aN0CTXZ0L1oQ-TAVlR19MrF8-nyb3GlgydWvzju5rwAG7BWb_PP/w645-h439/8.png" width="645" /></a></div><div><br /></div><div>In the near future, the report will be supplemented with data on reinforcement and concrete, as well as the cost of the structure as a whole, taking into account the cost of work.</div></div><div><br /></div><div><br /></div><p><b><span style="color: #cc0000; font-size: x-large;">9. General recommendations</span></b></p><p>1. At first, the AI will try to navigate in an unfamiliar situation, imagine that you are placed in a maze and asked to find a way out, in the same way with AI. Just let him work quietly for you.</p><p>2. To reduce the load on the GPU, it is recommended to minimize the program to tray. The fact that you are watching him or not watching the AI will not work better or worse, he is not human.</p><p>3. Now you can watch not only a burning fire, falling rain, but also just watch how the AI works.</p><p>4. The chance that the AI will create two identical options for you tends to one divided by the Graham number.</p><p>5. Be sure to compare the results of calculating the AI and the calculation of the same scheme performed in your favorite program. You won't find any difference.</p><p>6. Load the AI with the most complex circuits and send to the telegram channel those cases where the AI worked clearly incorrectly, this will help develop the AI to higher intellectual abilities.</p><p>7. Free up more free space on the C drive, although the program itself occupies 70 MB, this is basically code that generates up to ten gigabytes of information in just one day.</p><p><br /></p><p><br /></p><p><br /></p></div></div></div>Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0tag:blogger.com,1999:blog-7158117767095041498.post-43207713979988853392019-02-24T03:54:00.001-08:002019-02-24T04:14:18.194-08:00Phobos. An experiment in creating AI in architecture. Part 1.<div dir="ltr" style="text-align: left;" trbidi="on">
<i> "I think our mind is a program, while the brain is an analogue of a computer. It is theoretically possible to copy the contents of the brain to a computer and thus create a form of eternal life. Today, however, it is not in our power"</i><br />
Stephen Hawking.<br />
<br />
Reading this phrase, you can think about it, and after all, perhaps all of this really naked theory is not applicable in practice!? This question can not be answered by giving an example from everyday practice. When I started developing the <a href="https://play.google.com/store/apps/details?id=com.enion.CUBE">CUBE</a> application, for the most part I simply decided to test my strength, but the further I went beyond my experience, the more my interest in artificial intelligence grew. And today (01/01/2019) I decided to try my hand at a more difficult task, which I had been working from last May. The task itself is quite simple and at the same time incredibly difficult, since it is not limited to managing points of space, or solving a system of equations, or decomposing into simple factors, it is creative in its structure. The solution of the problem is reduced to the creation of the layout of the room / apartment / floor from scratch and this task will be solved by my new program called Phobos. While the work is being done on the layout of the premises and the work is enormous, the preparatory period was more than 2 months, during which I was simply making a plan, the slightest mistake would throw me back a few months ago.<br />
<b> Phobos</b> is a deity denoting fear in Greek mythology, and he accompanied his father Ares, the god of war, in the battles, terrifying his enemies. <b>Phobos</b> is an experiment to create a creative mind that may or may not replace people, it is the fear of the unknown in the confrontation between artificial intelligence and man.<br />
<br />
The problem is how to impose the creative component of the program in the classical way? After all, creativity is not a mathematical function, creativity is not possible to describe in numbers! But let's see if this is in fact true, can it be quite possible to describe the work mathematically ?! How do you like this idea?<br />
<br />
<a name='more'></a><br />
For starters, let's go over history. Within the framework of European architects, there are many architects of theorists, Ernst Neufert and Peter Neufert are among the most prominent. Their works belong to the 40th years of the last century in which they reduced the accumulated experience of mankind into various patterns. For example, a person's comfortable step on the steps, the width of the aisles, the size of sofas, dressers, bedside tables and much more. For an example, let's see how he saw the comfortable placement of furniture in the bedroom, Ernst Neufert:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQzbgMsy8lnqsLGhKo1vpkEAicWfCXFY2OVzzEn-CN_oPWUGEPdMuDVPxJ6DLiV7vD6YXynhs9j1oI6WfvgsgZaBsYmrySMrWJ-fuGQVh2Ml7kPFCa-sph1fTlRKDK-kGThqZBpGYKb25/s1600/%25D0%25AD%25D1%2580%25D0%25BD%25D1%2581%25D1%2582.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="338" data-original-width="422" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQzbgMsy8lnqsLGhKo1vpkEAicWfCXFY2OVzzEn-CN_oPWUGEPdMuDVPxJ6DLiV7vD6YXynhs9j1oI6WfvgsgZaBsYmrySMrWJ-fuGQVh2Ml7kPFCa-sph1fTlRKDK-kGThqZBpGYKb25/s320/%25D0%25AD%25D1%2580%25D0%25BD%25D1%2581%25D1%2582.png" width="320" /></a></div>
And now Peter Neufert:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfmvHRzJ53_hA-C2G0A9QKbavOL7n4nKm3lPe9lIRItDLOpYWzc7nDXI4ZOqA-J6jQbpjE4EnuTh9uVflN71pGZg-f-66L0bhFZWBQ8wc0KUNuSM92Y2t63b1FwwfIfTehXO-uK9bgv3Nf/s1600/%25D0%259F%25D0%25B5%25D1%2582%25D0%25B5%25D1%2580.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="443" data-original-width="330" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfmvHRzJ53_hA-C2G0A9QKbavOL7n4nKm3lPe9lIRItDLOpYWzc7nDXI4ZOqA-J6jQbpjE4EnuTh9uVflN71pGZg-f-66L0bhFZWBQ8wc0KUNuSM92Y2t63b1FwwfIfTehXO-uK9bgv3Nf/s400/%25D0%259F%25D0%25B5%25D1%2582%25D0%25B5%25D1%2580.png" width="297" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both;">
One bedroom has a size of 4.5 * 3.62 = 16.29 m2, the other has 3.6 * 3.5 = 12.6 m2. In fact, the solutions are no different except the size of one of the nightstands with the lamp. That is, we see a clear relationship with the location of the furniture in the bedroom. The same applies to bathrooms and hallway and a common room, etc.</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
If there are dependencies, then there are mathematical laws describing them. For example, it is impossible to install a double bed in a bedroom of 8 m2:</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjOKICQbg3gevoVlqduKhFB86ZZ3dZRucraBjHud-tZ3qCc3EtNJId6KQK32pq6PQDvYpHT1FdWPFD4hc21W-3ZBN7Bq51I5fFtxW41KFjBsKD8UUTW3Peo6CztmYzzvjGI1J9BXzbLKzs/s1600/8+%25D0%25BC2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="236" data-original-width="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjOKICQbg3gevoVlqduKhFB86ZZ3dZRucraBjHud-tZ3qCc3EtNJId6KQK32pq6PQDvYpHT1FdWPFD4hc21W-3ZBN7Bq51I5fFtxW41KFjBsKD8UUTW3Peo6CztmYzzvjGI1J9BXzbLKzs/s1600/8+%25D0%25BC2.png" /></a></div>
<div class="separator" style="clear: both;">
The area of this room is dictated by the furniture that can be installed in it based on the purpose of the room: a desk, a bed, a chair, a wardrobe. Each element has close to standard dimensions, it is also necessary to take into account a convenient passage for the average person. In addition, the layout is strongly influenced by the location of windows and doors, their mutual arrangement and much more.</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
Phobos is not a BIM program, this is the next level of programs that use the information that the BIM model stores and uses for training; after training, the BIM models will no longer be needed .....</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both;">
In the next part we will talk about an algorithm based on a convolutional neural network that parses websites (in simple terms, it extracts all the necessary graphical information in the most cruel way) of developers and forms the basis of planning, as well as the crisis of planning decisions of developers. A total of about 30 parts of the article are planned and this is a kind of developer diary. If the experiment is successful, then in the hands of the person there will be a tool capable of offering thousands of layouts.</div>
</div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com1tag:blogger.com,1999:blog-7158117767095041498.post-13120723456803894072019-01-20T09:17:00.001-08:002019-01-20T09:20:04.185-08:00CUBE Update 1.12<div dir="ltr" style="text-align: left;" trbidi="on">
Over the past two months, our team has developed a new mechanism for the work of the geometric core. Now the position of points of geometric objects behaves much more stable. But not only this is included in the update of the program <a href="https://play.google.com/store/apps/details?id=com.enion.CUBE">CUBE</a>, the list of updates:<br />
1. The tool for creating polygonal planes for area calculation has been completely redesigned.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixnPdt5RNiYJONYyxnpzTctNwsSavsjxc33qz5GWQbhIe8ic2Uuuhwk3gf3GKqwHiUzG1oBm8TbMje0WUSfS0fBqwobsqiGuw0iCDNesb5bc9AWXNwzyK3s5ZsSCxBfKf_ETx8ByEs6sAh/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="801" data-original-width="1600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixnPdt5RNiYJONYyxnpzTctNwsSavsjxc33qz5GWQbhIe8ic2Uuuhwk3gf3GKqwHiUzG1oBm8TbMje0WUSfS0fBqwobsqiGuw0iCDNesb5bc9AWXNwzyK3s5ZsSCxBfKf_ETx8ByEs6sAh/s640/8.png" width="640" /></a></div>
<br />
2. Added text creation tool in augmented reality.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgegCAmBxAyPmF7iYip83KTgJDpJkTRRBDz4bsb13Z6kQz-S47-ya6M296uCyaVF57HNCMPld04rYIqkZb3ut9J010mSti8IaYJCrD0nIQFSEA4UdE-PxJTW1tky6M1UavdQYIAtE0ZgvVL/s1600/9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="1600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgegCAmBxAyPmF7iYip83KTgJDpJkTRRBDz4bsb13Z6kQz-S47-ya6M296uCyaVF57HNCMPld04rYIqkZb3ut9J010mSti8IaYJCrD0nIQFSEA4UdE-PxJTW1tky6M1UavdQYIAtE0ZgvVL/s640/9.png" width="640" /></a></div>
<br />
3. Reduced load on the graphic processor of your mobile phone.<br />
4. Increased application time due to lower power consumption.<br />
5. Increased overall application performance.<br />
6. Added dimensions between points of a polygonal plane.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Q5qcj4pN3-Y/0.jpg" src="https://www.youtube.com/embed/Q5qcj4pN3-Y?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br /></div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0tag:blogger.com,1999:blog-7158117767095041498.post-40047155821048510362018-10-21T09:36:00.000-07:002018-10-21T09:36:20.024-07:00CUBE. DXF model export<div dir="ltr" style="text-align: left;" trbidi="on">
Project Enion is primarily based on changing the approach to information modeling and at the same time they should be understandable to everyone. That is why the <a href="https://play.google.com/store/apps/details?id=com.enion.CUBE">CUBE program</a> is based on machine learning at the highest level of process automation.<br />
In the next update of the program, it will be possible to export the resulting model to any graphic program for drawing / modeling, but also to design programs that support the DXF format.<br />
The scale of export of the model is 1 to 1, that is, real units of space are supported.<br />
Here's what the model looks like (screenshot taken in the CUBE program):<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMW-7iGUWwiHX41V4cAAzllsIU5zoKw8Y-R9_1YOkM26C9uAl4etBtvuQBzgZ862egeHfno6VnjG17f9K8g7JyhbqmZd2HJoayL-JvZTfNE5VYTl3K7YWzQP_VOzfyH0dyHQ1D7Vw51NA/s1600/scren20181021184406288.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="779" data-original-width="1600" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMW-7iGUWwiHX41V4cAAzllsIU5zoKw8Y-R9_1YOkM26C9uAl4etBtvuQBzgZ862egeHfno6VnjG17f9K8g7JyhbqmZd2HJoayL-JvZTfNE5VYTl3K7YWzQP_VOzfyH0dyHQ1D7Vw51NA/s640/scren20181021184406288.png" width="640" /></a></div>
<br />
<a name='more'></a><br />
And this is what the model looks like in a CAD / BIM program:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOlQ_Dk7ad9XGYCzGhTF3X-FhB8tut8pspno4_FvVgTmf011pKyUKyd3J2xODUrxNplZSftNgkD_2xoQxdV0BF1fpeSOJUrZ8hNXoJAuiMH3jZVqq8VKfql83rfjFyR2eKSe67mJNouQfs/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="789" data-original-width="760" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOlQ_Dk7ad9XGYCzGhTF3X-FhB8tut8pspno4_FvVgTmf011pKyUKyd3J2xODUrxNplZSftNgkD_2xoQxdV0BF1fpeSOJUrZ8hNXoJAuiMH3jZVqq8VKfql83rfjFyR2eKSe67mJNouQfs/s400/4.png" width="385" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLOKifHDxhbR-vRAi6bmk2ldn6iWhu6sy_4tbTI77_tVJeM5chGk4tOWLbB_yca6XJntI_l8Ut0hPQTMS-UnQdfuofjRCyp2CFLvzBVaNVpq3_QLNhhV3j7qlMStLleT8_MnAZXGHmRebx/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="670" data-original-width="962" height="444" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLOKifHDxhbR-vRAi6bmk2ldn6iWhu6sy_4tbTI77_tVJeM5chGk4tOWLbB_yca6XJntI_l8Ut0hPQTMS-UnQdfuofjRCyp2CFLvzBVaNVpq3_QLNhhV3j7qlMStLleT8_MnAZXGHmRebx/s640/3.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWk9_-mB_sTRtVlINJVGmLa1CViaRJdNJDYNU5mUTKq6BO0QdEAacUqpnf9LrPOIUOT2U7QGjqr5GdGfn9N-zHKJXtKNbhqmxkvAJYsb-B0s3ZCvmfrKhWiXTP4UTPh0A6CR9zheJ5mFZH/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="715" data-original-width="982" height="464" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWk9_-mB_sTRtVlINJVGmLa1CViaRJdNJDYNU5mUTKq6BO0QdEAacUqpnf9LrPOIUOT2U7QGjqr5GdGfn9N-zHKJXtKNbhqmxkvAJYsb-B0s3ZCvmfrKhWiXTP4UTPh0A6CR9zheJ5mFZH/s640/2.png" width="640" /></a></div>
<br />
All elements are three-dimensional including model lines and they are easily perceived by any CAD / BIM program.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Il9waLENMXt8bKZg97CUVu5Dtj2nezt8a0fCO0L72IoRmABit9Gn2dgU1ASr1a5HhFjPn2y7mtQVWD_-LQiWka16yll7Fz7G0lGARAUqPL1TnH9pV0BKAN0MF7vgZ4PzAgnd3NrthgJ5/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="721" data-original-width="1031" height="446" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Il9waLENMXt8bKZg97CUVu5Dtj2nezt8a0fCO0L72IoRmABit9Gn2dgU1ASr1a5HhFjPn2y7mtQVWD_-LQiWka16yll7Fz7G0lGARAUqPL1TnH9pV0BKAN0MF7vgZ4PzAgnd3NrthgJ5/s640/1.png" width="640" /></a></div>
<br />
<a href="https://yadi.sk/d/aujLA4ac7jx23w"> Link to the model file</a> itself obtained from the application. Most likely this feature will be available in version 1.9. Currently, support for the IFC format is underway and we plan to release DXF and IFC exports at the same time. Concerning IFC there will be a separate article.</div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0tag:blogger.com,1999:blog-7158117767095041498.post-68249056983544955262018-09-01T03:12:00.000-07:002018-09-01T03:16:23.586-07:00Project Enion. CUBE<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> It is not convenient to simulate buildings on the phone screen, so this application implements the function of converting the sketch you made on a piece of paper into a 3D model.</span><br />
<span style="color: white;"><span style="background-color: black;"><br style="font-family: roboto, arial, sans-serif; font-size: 14px;" /></span>
<span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> For many years, the mobile phone was considered only as a means of outputting already ready information, but this application will show that this is not at all the case. CUBE is implemented on three main modules:</span></span><br />
<span style="color: white;"><span style="background-color: black;"><br style="font-family: roboto, arial, sans-serif; font-size: 14px;" /></span>
<span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">1. Graphic core Unity</span></span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">2. Google ARCore</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">3. The core of machine learning on the basis of OpenCV</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Each of the modules performs its role when the program is running.</span><br />
<span style="color: white;"><span style="background-color: black;"><br style="font-family: roboto, arial, sans-serif; font-size: 14px;" /></span>
<span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> Brief instructions for working with the application:</span></span><br />
<span style="color: white;"><span style="background-color: black;"><br style="font-family: roboto, arial, sans-serif; font-size: 14px;" /></span>
<span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- It is necessary to have a red and green marker</span></span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- The green marker is used to indicate overlapping points on a sheet of paper</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- A red marker is used to indicate points of vertical columns on a piece of paper</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- You do not need to make a sketch on a piece of paper, it is possible to perform it on any outputting device (monitor, TV, tablet, etc.)</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- After the sketch is completed, you need to start the Cube and start the image analysis module, point your phone's camera to the image and take a screenshot. This image serves as the basis for building a 3D model. It is very important to take a picture without subjects in the frame with elements of red or green.</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- Next, you need to analyze the resulting image</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- After this, the resulting model of the building can be viewed with the help of the usual round of the camera around the model or with the help of the CUBE module based on Google ARCore.</span><br />
<span style="background-color: black; color: white; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">- Any parameters of the building model can be changed in the settings of the application</span><br />
<span style="color: white;"><span style="background-color: black;"><br style="font-family: roboto, arial, sans-serif; font-size: 14px;" /></span>
<span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> All necessary calculations take place directly on your phone and therefore the application is very demanding on the CPU, RAM and GPU of your phone, the application does not use any cloud technology and can work without access to the Internet.</span></span><br />
<span style="color: white;"><span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"><br /></span></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDkAb7_RI6oiLRbAWH6_VdguMnr8C6suU2e19wC5PwpcWdCr3AcfCuz9RKmhBCN9HZyGEOF-_EClUsaaZLpyWS9cjDqbzZssJNxP9zot2nCYYo2lh9WxbXxhNaz9EyuXTCP8OblN9BchPt/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="1600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDkAb7_RI6oiLRbAWH6_VdguMnr8C6suU2e19wC5PwpcWdCr3AcfCuz9RKmhBCN9HZyGEOF-_EClUsaaZLpyWS9cjDqbzZssJNxP9zot2nCYYo2lh9WxbXxhNaz9EyuXTCP8OblN9BchPt/s640/3.png" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbnoloqdueqFMOOzNk_-o_3AEkAao4DgHAuANT3Mi7Z9aAFmYxqtVAZUchxUdBHkgOv9Vp6F3JbEFvMPY70Go-Ksj0Rae2IB035zMkF33jemMGfUw3A6e8EbEsuJdrdwRaeFcWsTL_MYxC/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="804" data-original-width="1600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbnoloqdueqFMOOzNk_-o_3AEkAao4DgHAuANT3Mi7Z9aAFmYxqtVAZUchxUdBHkgOv9Vp6F3JbEFvMPY70Go-Ksj0Rae2IB035zMkF33jemMGfUw3A6e8EbEsuJdrdwRaeFcWsTL_MYxC/s640/5.png" width="640" /></a></div>
<span style="color: white;"><span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"><br /></span></span>
<span style="color: white;"><span style="background-color: black;"><br style="font-family: roboto, arial, sans-serif; font-size: 14px;" /></span>
<span style="background-color: black; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> First of all, the application is not designed to solve serious problems, but rather serves as little helpers in solving problems related to finding the volume of structures, the area of overlap and various efficiency coefficients. It will also help children and teenagers understand the principles of modeling, scaling models and it is for them that the function of the ability to destroy models in augmented reality is implemented, just not to get bored.</span></span><br />
<span style="background-color: black;"><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<span style="color: red; font-family: "roboto" , "arial" , sans-serif; font-size: x-large;"><a href="https://play.google.com/store/apps/details?id=com.enion.CUBE">LINK for download </a></span></span></div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0tag:blogger.com,1999:blog-7158117767095041498.post-67177179331568884902018-05-12T03:30:00.000-07:002018-05-12T04:38:34.607-07:00Enion CUBE<div dir="ltr" style="text-align: left;" trbidi="on">
After nearly 19 months of development, we finally were able to implement all the scenarios and basic algorithms of the Enion program. It was a very hard way and it is simply impossible to describe all the problems.<br />
After some time of the development of the program, we wanted to teach Enion to draw simple primitives, lines, line segments, rectangular flat figures, but it was possible with great difficulty:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoaBc-dOs9Qedrm67Wcyb3sQj0mhvLt9Jftkp5YiAf9uc8N_Pa8zR6BxVYLEZvbOB5GYoDFNxqI0Y9nY79dk-wKG2lhAaHFs0qWGjjjhndy7tIsjfjPv8nH8D09foB8oxsTya-bjjM0ORW/s1600/pic_22.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="241" data-original-width="358" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoaBc-dOs9Qedrm67Wcyb3sQj0mhvLt9Jftkp5YiAf9uc8N_Pa8zR6BxVYLEZvbOB5GYoDFNxqI0Y9nY79dk-wKG2lhAaHFs0qWGjjjhndy7tIsjfjPv8nH8D09foB8oxsTya-bjjM0ORW/s320/pic_22.jpg" width="320" /></a></div>
<br />
<a name='more'></a><br />
But after a while it turned out to create unusual things, multi-storey houses of various configurations. Enion CUBE for example created the concept of the Moscow skyscraper "Tower Federation" having at hand only a photo of the building plan and the creation of the model took a time of 1 second::<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvP77ktPQwHF0Wr7q60qKNNN5yoFAN2qKnLTvb0fmrWSCc5FAtjLiUQKLKt1EqXkErazM7Fft1y8c7uST-suEhSyJxlVwOJHumcBNSGEsIFEyHffJg_nxRJ3GoqUT4ky6p80lvnhm7m4vI/s1600/21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="846" data-original-width="1196" height="452" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvP77ktPQwHF0Wr7q60qKNNN5yoFAN2qKnLTvb0fmrWSCc5FAtjLiUQKLKt1EqXkErazM7Fft1y8c7uST-suEhSyJxlVwOJHumcBNSGEsIFEyHffJg_nxRJ3GoqUT4ky6p80lvnhm7m4vI/s640/21.png" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLwMDseZ_Vj1ZSqEWaMXdjx04_MBa9rMNgVEcYSh-eLmvINeIJsckwNDcT34PDwbm4SXOhmLvxxOveEfF2xSg1ROSAz6D4t483QpwBu7bPaDT_fFELoyvnMAnvI747te02PKxw2e1DiXMn/s1600/20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="818" data-original-width="1202" height="434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLwMDseZ_Vj1ZSqEWaMXdjx04_MBa9rMNgVEcYSh-eLmvINeIJsckwNDcT34PDwbm4SXOhmLvxxOveEfF2xSg1ROSAz6D4t483QpwBu7bPaDT_fFELoyvnMAnvI747te02PKxw2e1DiXMn/s640/20.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
At the moment, only the basic function of creating models will be available. In the future, a roadmap for further product development will be published. The goals and objectives of the Enion project team are very extensive.<br />
<br /></div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0tag:blogger.com,1999:blog-7158117767095041498.post-85677316532131224962017-11-08T11:25:00.000-08:002017-11-08T11:25:30.101-08:00Enion. Sound Meter<div dir="ltr" style="text-align: left;" trbidi="on">
Working as an engineer often has to deal with construction, one of the engineering tasks in my profession is the device of the pile field under the building, during pile driving a hammer blows about the pile, it's a pretty loud sound, the number of strokes per pile can reach 500, counting engineers are knocked off the account and the discrepancy can be in the hundreds of strokes. And once standing, at the foundation pit of the future building, I decided to write a small program for myself and for entertainment, as they say "just for fun". The application implements the principles of machine learning. During the creation of the application, I encountered various tasks and decided to test it on music tracks where the sound wave is much more difficult and it is much harder to capture the peak values.<br />
<a href="https://www.blogger.com/goog_1216180624"><br /></a>
<a href="https://play.google.com/store/apps/details?id=enion.soundmeter&hl=ru">https://play.google.com/store/apps/details?id=enion.soundmeter&hl=ru</a></div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0tag:blogger.com,1999:blog-7158117767095041498.post-37468530158091150032017-07-31T12:07:00.000-07:002017-07-31T12:07:46.428-07:00Enion BIM<div dir="ltr" style="text-align: left;" trbidi="on">
I present to your attention a small video that shows the small possibilities of one of the programs Enion. The plot of the movie I invented the story in a sarcastic statement. This program is the world's busiest mobile phone application for viewing the <a href="https://en.wikipedia.org/wiki/Building_information_modeling">BIM</a> building model with elements that add an extra effect of entertainment :)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/s1UhetINiho/0.jpg" src="https://www.youtube.com/embed/s1UhetINiho?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
<br />
Everyone can offer their ideas for implementing this concept of the application.<br />
<br /></div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0tag:blogger.com,1999:blog-7158117767095041498.post-69131091784017139052017-04-03T15:08:00.000-07:002017-04-05T12:45:50.456-07:00Intro<div dir="ltr" style="text-align: left;" trbidi="on">
At the moment I am an engineer and in particular I am engaged in the development of information technology. For about 6 months I carefully studied the market of software offerings in this direction and came to the conclusion that nothing new has been realized. In the end, I decided to start everything from scratch, and for about a year I've been working on an ambitious project for three main operating systems. The project itself was only conceived as one small application for a mobile device, but after a while it became a whole line of applications. Each application for specific purposes and tasks, for the most part they are for fun and receive positive emotions from the process of obtaining new information and the process of learning new.<br />
The name of the resource is called Enion not by chance. This is an abbreviation helping to understand the fourth dimension of the space. In the main line of the project there will be several areas of software support:<br />
1. Enion. BIM<br />
2. Enion. Game<br />
3. Enion. Eagle eye<br />
4. Enion. Singularity<br />
At the moment this project is purely commercial.</div>
Project Enionhttp://www.blogger.com/profile/10425683411061490967noreply@blogger.com0