interaction.html 8.96 KB
Newer Older
1
2
3
4
5
6
7
8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
mozul's avatar
mozul committed
9
    <title>Interaction model and parameters definition &mdash; pylmgc90.pre 2015.2 documentation</title>
10
11
12
13
14
15
16
    
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
mozul's avatar
mozul committed
17
        VERSION:     '2015.2',
18
19
20
21
22
23
24
25
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
mozul's avatar
mozul committed
26
    <link rel="top" title="pylmgc90.pre 2015.2 documentation" href="index.html" />
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
    <link rel="next" title="Visibility table definition" href="visibility.html" />
    <link rel="prev" title="Model definition" href="model.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="visibility.html" title="Visibility table definition"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="model.html" title="Model definition"
             accesskey="P">previous</a> |</li>
mozul's avatar
mozul committed
46
        <li><a href="index.html">pylmgc90.pre 2015.2 documentation</a> &raquo;</li> 
47
48
49
50
51
52
53
54
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
mozul's avatar
mozul committed
55
56
57
  <div class="section" id="interaction-model-and-parameters-definition">
<h1>Interaction model and parameters definition<a class="headerlink" href="#interaction-model-and-parameters-definition" title="Permalink to this headline"></a></h1>
<p>One needs to define a tact_behav object with <a class="reference internal" href="classes.html#pylmgc90.pre_lmgc.tact_behav" title="pylmgc90.pre_lmgc.tact_behav"><tt class="xref py py-func docutils literal"><span class="pre">tact_behav()</span></tt></a> which corresponds to an
58
interaction model with its parameters.</p>
mozul's avatar
mozul committed
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<p>Meaning of the parameters</p>
<ul class="simple">
<li>friction: either constant <em>fric</em> or <em>stfr</em> static and <em>dyfr</em> dynamics</li>
<li>restitution (newton): <em>rstn</em> normal, <em>rstt</em> tangential</li>
<li>cohesion: <em>cohn</em> normal, <em>coht</em> tangential (unused with wet model)</li>
<li>CZM parameters:<ul>
<li><em>cn</em> normal stiffness (pure mode I)</li>
<li><em>ct</em> tangential stiffness (pure mode II)</li>
<li><em>smax</em>  critical stress (with mixity it is pure mode I)</li>
<li><em>w</em>  fracture energy (with mixity it is pure mode I)</li>
<li><em>d</em> plastic displacement for TH (d=smax/cn means triangle)</li>
<li><em>du</em>  rupture displacement for ABP</li>
<li><em>phi</em> ratio between micro and macro fracture energy</li>
<li><em>p</em> constant pressure in a broken CZM</li>
</ul>
</li>
</ul>
76
77
78
79
80
81
82
83
84
85
86
87
<p>Here is a list of existing models with the expected parameters:</p>
<div class="section" id="rigid-rigid">
<h2>RIGID/RIGID :<a class="headerlink" href="#rigid-rigid" title="Permalink to this headline"></a></h2>
<blockquote>
<div><ul class="simple">
<li>IQS_CLB: fric</li>
<li>IQS_CLB_g0: fric</li>
<li>IQS_DS_CLB: dyfr, stfr</li>
<li>IQS_WET_DS_CLB: cohn, coht, Wthk, dyfr, stfr</li>
<li>IQS_MOHR_DS_CLB: cohn, coht, dyfr, stfr</li>
<li>IQS_MAC_CZM: dyfr, stfr, cn, ct , b, w</li>
<li>IQS_MAL_CZM: dyfr, stfr, cn, ct, smax, w</li>
mozul's avatar
mozul committed
88
89
<li>IQS_TH_CZM: dyfr, stfr, cn, ct, p, p0, smax, w , d</li>
<li>IQS_ABP_CZM: dyfr, stfr, cn, ct, p, smax, w , du, phi</li>
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<li>RST_CLB: rstn, rstt, fric</li>
</ul>
</div></blockquote>
</div>
<div class="section" id="any-deformable">
<h2>any/DEFORMABLE :<a class="headerlink" href="#any-deformable" title="Permalink to this headline"></a></h2>
<blockquote>
<div><ul class="simple">
<li>GAP_SGR_CLB: fric</li>
<li>GAP_SGR_CLB_g0: fric</li>
<li>GAP_MOHR_DS_CLB: cohn, coht, dyfr, stfr</li>
<li>VEL_SGR_CLB: fric</li>
<li>MAC_CZM: dyfr, stfr, cn, ct, b, w</li>
<li>MAL_CZM: dyfr, stfr, cn, ct, smax, w</li>
mozul's avatar
mozul committed
104
105
106
107
108
<li>MP_CZM: dyfr, stfr, cn, ct, p, p0, w</li>
<li>MSMP_CZM: dyfr, stfr, cn, ct, beta0, w</li>
<li>MP3_CZM: dyfr, stfr, cn, ct, p, p0, smax, w</li>
<li>TH_CZM: dyfr, stfr, cn, ct, p, p0, smax, w , d</li>
<li>ABP_CZM: dyfr, stfr, cn, ct, p, smax, w , du, phi</li>
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
</ul>
</div></blockquote>
</div>
<div class="section" id="point-point">
<h2>POINT/POINT:<a class="headerlink" href="#point-point" title="Permalink to this headline"></a></h2>
<blockquote>
<div><ul class="simple">
<li>ELASTIC_WIRE: stiffness, prestrain</li>
<li>BRITTLE_ELASTIC_WIRE&#8217;: stiffness, prestrain, Fmax</li>
<li>ELASTIC_ROD: stiffness, prestrain</li>
</ul>
</div></blockquote>
</div>
<div class="section" id="any-any">
<h2>any/any:<a class="headerlink" href="#any-any" title="Permalink to this headline"></a></h2>
<blockquote>
<div><ul class="simple">
<li>COUPLED_DOF:</li>
<li>NORMAL_COUPLED_DOF:</li>
<li>ELASTIC_REPELL_CLB: stiffness, fric</li>
</ul>
</div></blockquote>
<p><strong>Example:</strong></p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">csas</span><span class="o">=</span><span class="n">tact_behav</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">&#39;gapc0&#39;</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="s">&#39;MAC_CZM&#39;</span><span class="p">,</span> <span class="n">dyfr</span><span class="o">=</span><span class="mf">0.</span><span class="p">,</span> <span class="n">stfr</span><span class="o">=</span><span class="mf">0.</span><span class="p">,</span> <span class="n">cn</span><span class="o">=</span><span class="mf">4.e+14</span><span class="p">,</span> <span class="n">ct</span><span class="o">=</span><span class="mf">3.e+14</span><span class="p">,</span> <span class="n">b</span><span class="o">=</span><span class="mf">0.</span><span class="p">,</span> <span class="n">w</span><span class="o">=</span><span class="mf">60.</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h3><a href="index.html">Table Of Contents</a></h3>
  <ul>
mozul's avatar
mozul committed
146
<li><a class="reference internal" href="#">Interaction model and parameters definition</a><ul>
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<li><a class="reference internal" href="#rigid-rigid">RIGID/RIGID :</a></li>
<li><a class="reference internal" href="#any-deformable">any/DEFORMABLE :</a></li>
<li><a class="reference internal" href="#point-point">POINT/POINT:</a></li>
<li><a class="reference internal" href="#any-any">any/any:</a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="model.html"
                        title="previous chapter">Model definition</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="visibility.html"
                        title="next chapter">Visibility table definition</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="_sources/interaction.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="visibility.html" title="Visibility table definition"
             >next</a> |</li>
        <li class="right" >
          <a href="model.html" title="Model definition"
             >previous</a> |</li>
mozul's avatar
mozul committed
198
        <li><a href="index.html">pylmgc90.pre 2015.2 documentation</a> &raquo;</li> 
199
200
201
      </ul>
    </div>
    <div class="footer">
mozul's avatar
mozul committed
202
        &copy; Copyright 2015, CNRS.
203
204
205
206
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
    </div>
  </body>
</html>