<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to model different spring stiffness for loading and unloading in Creo Mechanism (MDO) in Analysis</title>
    <link>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053137#M13114</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;just thinking out loud : did you try and use a parameter, relations and analysis ?&lt;/P&gt;
&lt;P&gt;the stiffness could take a value&amp;nbsp;depending on the direction.&lt;/P&gt;
&lt;P&gt;the stiffness of the spring can be set a parameter&lt;/P&gt;
&lt;P&gt;that parameter can be define by a relation&lt;/P&gt;
&lt;P&gt;that relation could give different values to the stiffness&amp;nbsp;&lt;/P&gt;
&lt;P&gt;now you need to find how to pick the direction&amp;nbsp;&lt;/P&gt;
&lt;P&gt;maybe try with measures&lt;/P&gt;
&lt;P&gt;my two scents&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 30 Jan 2026 14:32:05 GMT</pubDate>
    <dc:creator>remy</dc:creator>
    <dc:date>2026-01-30T14:32:05Z</dc:date>
    <item>
      <title>How to model different spring stiffness for loading and unloading in Creo Mechanism (MDO)</title>
      <link>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1052787#M13113</link>
      <description>&lt;DIV&gt;&lt;P&gt;In Creo Mechanism (MDO) motion simulation,&lt;BR /&gt;I would like to use &lt;STRONG&gt;different spring constants for the loading and unloading (return) directions&lt;/STRONG&gt;, in order to represent spring hysteresis.&lt;/P&gt;&lt;P&gt;Is there any way to simulate this behavior in MDO?&lt;BR /&gt;If not directly supported, what is the recommended workaround?&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 29 Jan 2026 08:15:42 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1052787#M13113</guid>
      <dc:creator>SK_13639906</dc:creator>
      <dc:date>2026-01-29T08:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to model different spring stiffness for loading and unloading in Creo Mechanism (MDO)</title>
      <link>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053137#M13114</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;just thinking out loud : did you try and use a parameter, relations and analysis ?&lt;/P&gt;
&lt;P&gt;the stiffness could take a value&amp;nbsp;depending on the direction.&lt;/P&gt;
&lt;P&gt;the stiffness of the spring can be set a parameter&lt;/P&gt;
&lt;P&gt;that parameter can be define by a relation&lt;/P&gt;
&lt;P&gt;that relation could give different values to the stiffness&amp;nbsp;&lt;/P&gt;
&lt;P&gt;now you need to find how to pick the direction&amp;nbsp;&lt;/P&gt;
&lt;P&gt;maybe try with measures&lt;/P&gt;
&lt;P&gt;my two scents&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jan 2026 14:32:05 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053137#M13114</guid>
      <dc:creator>remy</dc:creator>
      <dc:date>2026-01-30T14:32:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to model different spring stiffness for loading and unloading in Creo Mechanism (MDO)</title>
      <link>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053293#M13118</link>
      <description>&lt;DIV&gt;I didn’t realize relations could be used like that. Thank you&lt;/DIV&gt;&lt;P&gt;I will try it like below.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If measure_ω &amp;gt; 0&lt;/P&gt;&lt;P&gt;spring_k=30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Else&lt;/P&gt;&lt;P&gt;spring_k=20&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 04:54:19 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053293#M13118</guid>
      <dc:creator>SK_13639906</dc:creator>
      <dc:date>2026-02-02T04:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to model different spring stiffness for loading and unloading in Creo Mechanism (MDO)</title>
      <link>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053414#M13119</link>
      <description>&lt;P&gt;MDO does not have nonlinear spring.&lt;/P&gt;
&lt;P&gt;Also, relations are not linked/updated to measures during analysis. (limited usage)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The proper way is with a force/torque motor with the math necessary.&lt;/P&gt;
&lt;P&gt;This is linear spring example. You should be able to apply similarly to torsion spring.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Setup measures: Lengthofspring(L), Velocityofspringjoint(VelX)&lt;/P&gt;
&lt;P&gt;user defined measures:&lt;/P&gt;
&lt;P&gt;FreeLength(FreeL) = 5.0 (just a number to capture the free length)&lt;/P&gt;
&lt;P&gt;Sign = ((FreeL-L)*VelX)/abs(((FreeL-L)*VelX))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Make force/torque Motor with primary variable Sign.&lt;/P&gt;
&lt;P&gt;Set domain for sign positive and one for negative.&lt;/P&gt;
&lt;P&gt;Each with force based on spring length&lt;/P&gt;
&lt;P&gt;(L-FreeL) * 30&amp;nbsp; &amp;nbsp; Domain(-1.0 &amp;lt;= Sign &amp;lt; 0.0)&lt;/P&gt;
&lt;P&gt;(L-FreeL) * 20&amp;nbsp; &amp;nbsp;Domain(0.0 &amp;lt;= Sign &amp;lt;= 1.0)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note: The signs of measures matter, check simulation and reverse Rate1 Rate2 if necessary.&lt;/P&gt;
&lt;P&gt;If visualization of the spring is desired, place a very low stiffness spring, otherwise only the force motor applies the representation of the spring.&lt;/P&gt;
&lt;P&gt;Also, as a pro tip, many things like friction, aerodynamic drag, etc. can be applied as equations within force motors.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SweetPeasHub_1-1770047244097.png" style="width: 400px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/134233iB6B69E5430C9A6F9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SweetPeasHub_1-1770047244097.png" alt="SweetPeasHub_1-1770047244097.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SweetPeasHub_2-1770047337767.png" style="width: 999px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/134234i8B97FB33F15CA044/image-size/large?v=v2&amp;amp;px=999" role="button" title="SweetPeasHub_2-1770047337767.png" alt="SweetPeasHub_2-1770047337767.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 16:01:33 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053414#M13119</guid>
      <dc:creator>SweetPeasHub</dc:creator>
      <dc:date>2026-02-02T16:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to model different spring stiffness for loading and unloading in Creo Mechanism (MDO)</title>
      <link>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053566#M13120</link>
      <description>&lt;P&gt;&lt;SPAN&gt;relations are not linked/updated to measures during analysis.&lt;BR /&gt;-&amp;gt; thank you for the information.&lt;BR /&gt;&lt;BR /&gt;Your solution looks like it work. I will try.&lt;BR /&gt;Thank you&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Feb 2026 09:14:23 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/Analysis/How-to-model-different-spring-stiffness-for-loading-and/m-p/1053566#M13120</guid>
      <dc:creator>SK_13639906</dc:creator>
      <dc:date>2026-02-03T09:14:23Z</dc:date>
    </item>
  </channel>
</rss>

