{"id":5270,"date":"2018-11-28T17:44:32","date_gmt":"2018-11-28T08:44:32","guid":{"rendered":"http:\/\/advancae.com\/blog1\/?p=5270"},"modified":"2018-11-28T17:44:32","modified_gmt":"2018-11-28T08:44:32","slug":"ansol-transmisson3d-rev348-181113","status":"publish","type":"post","link":"https:\/\/www.advancae.com\/blog1\/2018\/11\/28\/ansol-transmisson3d-rev348-181113\/","title":{"rendered":"ANSOL Transmisson3D Rev348-181113"},"content":{"rendered":"<pre>2018\/11\/13 \u306bRev347\u3001\u7d9a\u3051\u3066Rev348\u3078\u3068\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002<\/pre><pre>\u5f0a\u793e\u30b5\u30fc\u30d0\u3067\u306e\u66f4\u65b0\u30d5\u30a1\u30a4\u30eb\u306e\u5834\u6240\u306f<br \/><strong>\u30e2\u30b8\u30e5\u30fc\u30eb\u3000Install\/TM3D\/Rev348_181113<\/strong><br \/><strong>\u30b9\u30af\u30ea\u30d7\u30c8\u3000Install\/TM3D\/Scripts<\/strong><br \/><strong>\u4f8b\u984c\u3000\u3000\u3000\u3000Install\/TM3D\/Samples<br \/><\/strong>\u4e0b\u306b\u30a2\u30c3\u30d7\u3057\u3066\u3042\u308a\u307e\u3059\u3002<br \/><br \/><strong>\u30ea\u30ea\u30fc\u30b9\u30ce\u30fc\u30c8<\/strong><br \/>------------------------------------------------------------------------<br \/>r348 | sandeep | 2018-11-13 14:05:02 -0500 (Tue, 13 Nov 2018) | 4 lines<br \/>2018-11-13<br \/>==========<br \/>1) Bug fix: When a model has a housing that consists of multiple<br \/>   files, iSys was not correctly displaying them in the 3D views.<br \/>------------------------------------------------------------------------<br \/><br \/>------------------------------------------------------------------------<br \/>r347 | sandeep | 2018-11-13 09:10:35 -0500 (Tue, 13 Nov 2018) | 44 lines<br \/>2018\/11\/13<br \/>==========<br \/>1) Added <strong>multyx.dll<\/strong> to the installation. This dll allows<br \/> \u3000multyx to be called through a dll interface by external programs<br \/>   such as python\/C\/C++. The calling program (python) can change<br \/>   model parameters directly. Some metrics from the analysis<br \/>   such as TE, contact pressure, bending stress, fatigue damage, etc.<br \/>   can now be tagged for retrieval by the calling program.<br \/>   This enables optimization runs and DOE runs with design parameters,<br \/>   and monte-carlo simulations with randomized manufacturing erros.<br \/><br \/>2) Added new python scripts <strong>Scripts\/TestCallMultyxWindows.py,<\/strong> and<br \/>   <strong>Scripts\/TestCallMultyxLinux.py<\/strong> which show how to call multyx.dll<br \/>   from python.<\/pre><pre><strong>   Scripts\/TestCallMultyxLinux.py<\/strong><br \/><strong>   Scripts\/TestCallMultyxWindows.py<\/strong><br \/><strong>   Scripts\/TestOptimizerLinux.py<\/strong><br \/><strong>   Scripts\/TestOptimizerWindows.py<\/strong><br \/><br \/>3) Added new scripts <strong>Scripts\/TestOptimizerWindows.py<\/strong> and<br \/>   <strong>Scripts\/TestOptimizerLinux.py<\/strong> that show how to use python to<br \/>   solve an optimization problem in multyx. In this example, we<br \/>   vary cutter parameters to obtain a best fit to measured<br \/>   coordinates.<br \/><br \/>4) Added a new example <strong>SAMPLES\/OptimizeTEHelicalPair<\/strong> <br \/>   which shows how to optimize the profile modifications to <br \/>   minimize the first harmonic of TE, using the scipy.optimize <br \/>   python package. An excel spreadsheet is also posted,<br \/>   showing the results of the optimization.<br \/><br \/>   New Files:<br \/>   <strong>SAMPLES\/OptimizeTEHelicalPair\/<\/strong><br \/><strong>   SAMPLES\/OptimizeTEHelicalPair\/OptimizerLog.txt<\/strong><br \/><strong>   SAMPLES\/OptimizeTEHelicalPair\/OptimizeTE.py<\/strong><br \/><strong>   SAMPLES\/OptimizeTEHelicalPair\/SimpleHelical.ses<\/strong><br \/><strong>   SAMPLES\/OptimizeTEHelicalPair\/SimpleHelicalOptimized.ses<\/strong><br \/><strong>   SAMPLES\/OptimizeTEHelicalPair\/TEOptimized.txt<\/strong><br \/><strong>   SAMPLES\/OptimizeTEHelicalPair\/TEOptimized.xlsx<\/strong><br \/><strong>   SAMPLES\/OptimizeTEHelicalPair\/TEOriginal.txt<\/strong><br \/><br \/>5) Added Carrier-Carrier contact pairs. Currently this<br \/>   feature is only enabled for planar contact surfaces.<br \/><br \/>6) Added a script <strong>HelicalMeshForceLOAScript.cmd<\/strong> to<br \/>   compute the effective line of action, mesh force,<br \/>   loaded and unloaded TE, and mesh stiffness.<br \/><br \/>   Scripts\/HelicalMeshForceLOAScript.cmd<br \/><br \/>7) Node ID of imported FE models are now being<br \/>   preserved in translated mesh files.<br \/><br \/>8) Bug fix: Nodal IDs were not being read correctly from Abaqus .mtx<br \/>   file that was created using Dynamic condensation. The files<br \/>   created using static condensation were correctly treated.<br \/><br \/>9) iSys was not displaying a hypoid mesh when DEVIATIONS2 format<br \/>   CMM file was used for a face-hobbed or face-milled mesh.<br \/><br \/>10) The CMMThickness option was not working correctly for<br \/>    the DEVIATIONS2 file format. <br \/><br \/>11) Improved the sample planetary models. <br \/>    The examples <br \/>       <strong>FECARRIER_ROLLERBRG.ses and FECARRIER_STIFFBRG.ses<\/strong> <br \/>    had rigid constraints on the pinion shaft segment, which is not advisable<br \/><br \/>    Modified files:\t<br \/>    <strong>SAMPLES\/PlanetaryExamples\/FECarrier\/FECARRIER_ROLLERBRG.ses<\/strong><br \/><strong>    SAMPLES\/PlanetaryExamples\/FECarrier\/FECARRIER_STIFFBRG.ses<\/strong><br \/><br \/>12) Bug fix: Calyx was crashing when analyzing cases with<br \/>    concentrated loads.<br \/><br \/>------------------------------------------------------------------------<\/pre>","protected":false},"excerpt":{"rendered":"<p>2018\/11\/13 \u306bRev347\u3001\u7d9a\u3051\u3066Rev348\u3078\u3068\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002\u5f0a\u793e\u30b5\u30fc\u30d0\u3067\u306e\u66f4\u65b0\u30d5\u30a1\u30a4\u30eb\u306e\u5834\u6240\u306f\u30e2\u30b8\u30e5\u30fc\u30eb\u3000Install\/TM3D\/Rev348_181113\u30b9\u30af\u30ea\u30d7\u30c8\u3000Install\/TM3D\/Scri [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/posts\/5270"}],"collection":[{"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/comments?post=5270"}],"version-history":[{"count":2,"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/posts\/5270\/revisions"}],"predecessor-version":[{"id":5272,"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/posts\/5270\/revisions\/5272"}],"wp:attachment":[{"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/media?parent=5270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/categories?post=5270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.advancae.com\/blog1\/wp-json\/wp\/v2\/tags?post=5270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}