<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Python material setproperties</title><link>https://communities.bentley.com/products/geotech-analysis/f/forum/201802/python-material-setproperties</link><description>Hi all, 
 I am diving into the creation of PLAXIS 2D models using Python. I have some experience with the scripting engine and have read and studied the material provided by the commands reference. 
 I am stuck creating soil materials in my Python script</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Python material setproperties</title><link>https://communities.bentley.com/thread/616042?ContentTypeID=1</link><pubDate>Fri, 23 Oct 2020 11:44:25 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b70975f1-51e1-4384-9250-a308eeaf4f8f</guid><dc:creator>Stefanos Papavasileiou</dc:creator><description>&lt;p&gt;Hello Joao,&lt;/p&gt;
&lt;p&gt;That is correct for almost everything in PLAXIS, but the material command always generates the whole set of parameters, as a material definition is a collection of parameters that together forms the definition of the constitutive model to be used.&lt;/p&gt;
&lt;p&gt;Therefore, the approach of changing, for instance, the friction angle, to see the command generated is not the same an with the rest of the program.&lt;/p&gt;
&lt;p&gt;Since many of the cases with materials can be very specific to what you try to do, it is easier and faster to handle it via a service request, so let us know when you encounter any difficulty.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Python material setproperties</title><link>https://communities.bentley.com/thread/616014?ContentTypeID=1</link><pubDate>Fri, 23 Oct 2020 09:01:28 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:ed8328d4-30bf-458b-8ea6-69694fa34a78</guid><dc:creator>Joao Ferreira Verde</dc:creator><description>&lt;p&gt;Dear Stefanos,&lt;/p&gt;
&lt;p&gt;Thank you for the explanation.&amp;nbsp; The minimum number of parameters that needs to be defined for each consitutive model is a usefull .&lt;/p&gt;
&lt;p&gt;One possible solution is&amp;nbsp;to assess what works for Plaxis by running a few tests, i.e. changing a parameters and&amp;nbsp;observe the&amp;nbsp;result in the command line - which is something that has been recommended in this forum a few times.&lt;/p&gt;
&lt;p&gt;Thank you for the link to service request manager. I will use it when applicable.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Joao&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Python material setproperties</title><link>https://communities.bentley.com/thread/615974?ContentTypeID=1</link><pubDate>Fri, 23 Oct 2020 07:49:35 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:49da7582-5d01-4c6b-840c-f988ce5b0e51</guid><dc:creator>Stefanos Papavasileiou</dc:creator><description>&lt;p&gt;Dear Joao,&lt;/p&gt;
&lt;p&gt;The material command generated when using the GUI includes all parameters, even ones that are not really used. The command response is long and its signature is quite complex, which you do not necessarily need to follow.&lt;/p&gt;
&lt;p&gt;The starting point for every material is the following article that covers the minimum set of parameters that need to be defined:&lt;br /&gt;&lt;a href="/products/geotech-analysis/w/plaxis-soilvision-wiki/45969/plaxis-soil-model-numbers-in-command-line"&gt;https://communities.bentley.com/products/geotech-analysis/w/plaxis-soilvision-wiki/45969/plaxis-soil-model-numbers-in-command-line&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The object you can check on our documentation is called&amp;nbsp;&lt;strong&gt;SoilMat.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In general, it is good to have the parameters in a sequence of &amp;lt; parameter name - parameter value &amp;gt;. Note that of course there are some dependencies of parameters, e.g. when you change the friction angle, the K0 value by default will be computed, too.&lt;/p&gt;
&lt;p&gt;If you have a specific issue, it is easier for us to assist you via a service request:&amp;nbsp;&lt;a href="https://apps.bentley.com/srmanager/ProductSupport"&gt;https://apps.bentley.com/srmanager/ProductSupport&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Python material setproperties</title><link>https://communities.bentley.com/thread/614084?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 04:59:37 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:7ae4882d-3732-426a-b80d-5c8d26745a4e</guid><dc:creator>Joao Ferreira Verde</dc:creator><description>&lt;p&gt;Dear Stefanos,&lt;/p&gt;
&lt;p&gt;Whilst the autocomplete function has made things easier, I am still struggling to find a way to add some parameters when using a Python script.&lt;/p&gt;
&lt;p&gt;When picking between different ground models, the command line adjusts to the parameters that where used.&amp;nbsp; Some are clearly identified whilst others are still &amp;lsquo;hidden&amp;rsquo;.&amp;nbsp; As an example, when working with Mohr-Coulomb Undrained (B) we are asked to specify parameter su,ref (undrained shear strength), which for my case is 15 kPa.&amp;nbsp; In the command line, the value of su,ref appears in the middle of other parameters with no identification.&amp;nbsp; Here is an extract of the command line: &amp;hellip; &amp;quot;Einc&amp;quot; 0 &amp;quot;CVRef&amp;quot; 0.02592 10000 0 0 15 0 0 0 0 18.5 18.5 1.296E-5 1.296E-5 1 1.296E-5 0 0 0 0 0 0.333333333333333 0 0.999 0 0 0 0 1.0000000000000000E+015 0.495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 &amp;hellip;&amp;nbsp; I have also noticed that the Unsaturated and Saturated soil density, identified as 18.5 kN/m3 are also not identified for this constitutive model.&lt;/p&gt;
&lt;p&gt;Is there a way to get a list of reference names for parameters that are still not identified in the command line, so those can be specified via a Python script?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Joao&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Python material setproperties</title><link>https://communities.bentley.com/thread/604788?ContentTypeID=1</link><pubDate>Wed, 19 Aug 2020 16:28:20 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:177a9aeb-173a-41b9-97a5-07b2c668678c</guid><dc:creator>Stefanos Papavasileiou</dc:creator><description>&lt;p&gt;Dear G.J. Kiers,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In principle, all the information about the properties is stored in our &lt;em&gt;Command reference &amp;gt; Input Objects &amp;gt; SoilMat&lt;/em&gt;&lt;br /&gt;In this HTML page you can also search by keywords.&lt;/p&gt;
&lt;p&gt;The fastest way if you already have a material defined is to use the echo command. For instance, if a material is called Sand you can run:&lt;br /&gt;&lt;em&gt;echo Sand&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In the command line all the properties will be provided and their current value.&lt;/p&gt;
&lt;p&gt;By checking the ones you asked for, you have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;flow parameter kx :&amp;nbsp;&lt;strong&gt;perm_primary_horizontal_axis&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;flow parameter ky : &lt;strong&gt;perm_vertical_axis&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;advanced stiffness E&amp;#39;inc :&amp;nbsp;&lt;strong&gt;Einc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;advanced stiffness&amp;nbsp;yref :&amp;nbsp;&lt;strong&gt;verticalref&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that since the last release of PLAXIS CONNECT Edition V20.03 we have fully included the feature of &lt;em&gt;Autocomplete&lt;/em&gt; to help you identify command, object and property names.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/products/geotech-analysis/w/plaxis-soilvision-wiki/50241/plaxis-2d-ce-v20-03-00-release-notes"&gt;https://communities.bentley.com/products/geotech-analysis/w/plaxis-soilvision-wiki/50241/plaxis-2d-ce-v20-03-00-release-notes&lt;/a&gt;&lt;br /&gt;&lt;a href="/products/geotech-analysis/w/plaxis-soilvision-wiki/50242/plaxis-3d-ce-v20-03-00-release-notes"&gt;https://communities.bentley.com/products/geotech-analysis/w/plaxis-soilvision-wiki/50242/plaxis-3d-ce-v20-03-00-release-notes&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Python material setproperties</title><link>https://communities.bentley.com/thread/604268?ContentTypeID=1</link><pubDate>Mon, 17 Aug 2020 11:38:50 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:2a7a4c13-b7d2-4e97-bc89-a1e804de774a</guid><dc:creator>G.J. Kiers</dc:creator><description>&lt;p&gt;A&amp;nbsp;Product Engineer of Bentley helped me with this question:&lt;/p&gt;
&lt;p&gt;A brief description of all material parameters can be found by opening the &amp;ldquo;Command Reference&amp;rdquo; from &amp;ldquo;Help&amp;rdquo; menu and searching for &amp;ldquo;SoilMat&amp;rdquo; from &amp;ldquo;input objects&amp;rdquo;. This includes:&lt;br /&gt; &amp;ldquo;perm_primary_horizontal_axis&amp;rdquo;: permeability of the soil along the primary horizontal axis;&lt;br /&gt; &amp;ldquo;perm_secondary_horizontal_axis&amp;rdquo;: permeability of the soil along the secondary horizontal axis (in 2D, regardless of axial symmetry or plane strain assumption, this is set to be equal to that along the primary axis);&lt;br /&gt; &amp;ldquo;perm_vertical_axis&amp;rdquo;: permeability of the soil along the vertical axis;&lt;br /&gt; &amp;ldquo;Ginc&amp;rdquo;: increment of the shear modulus;&lt;br /&gt;&lt;span&gt;&amp;ldquo;&lt;/span&gt;verticalref&lt;span&gt;&amp;rdquo;&lt;/span&gt;: Reference depth. (&lt;em&gt;I had to correct this, it stated&amp;nbsp;&lt;/em&gt;&lt;span&gt;&lt;em&gt;ReferenceDepth, but that one is not valid for a Mohr-Coulomb model&lt;/em&gt;)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Note that, while the increment of the Young modulus, Einc, is the parameter adopted in the Graphical User Interface (GUI), the increment of the shear modulus, Ginc, is used in scripting. Since the constitutive models for which this feature is available use isotropic elasticity, Ginc can be simply computed from Einc and Poisson&amp;rsquo;s ratio (please refer to Section 2.3 of the Material Models manual).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>