<br><font size=2 face="sans-serif">Hello,</font>
<br>
<br><font size=2 face="sans-serif">I took a little bit of time to make
sure to understand what I need.</font>
<br><font size=2 face="sans-serif">Solution #2 : it requires lots of iterations
without to be sure to converge. So even if I am still curious about how
it could work, I don't think &nbsp;it will be the best way to solve large
analysis.</font>
<br><font size=2 face="sans-serif">Solution #3 : do you have documentation
about it? I tried without success, I hope it is the best way for my analysis.</font>
<br>
<br><font size=2 face="sans-serif">I can summarize my analysis by this
schema :</font>
<br>
<br><tt><font size=2>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;o</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/</font></tt>
<br><tt><font size=2>&nbsp; +---+---+ /</font></tt>
<br><tt><font size=2>&nbsp;/ &nbsp; / &nbsp; /|/</font></tt>
<br><tt><font size=2>+---+---+ o</font></tt>
<br><tt><font size=2>| &nbsp; | &nbsp; |/</font></tt>
<br><tt><font size=2>+---+---o</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; &nbsp; &nbsp;/</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; &nbsp; /</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; &nbsp;/</font></tt>
<br><tt><font size=2>&nbsp; &nbsp; /</font></tt>
<br><tt><font size=2>&nbsp; &nbsp;o</font></tt>
<br>
<br><font size=2 face="sans-serif">Of course real studis are a little bit
more complex, but it is the same with more elements. So I would like to
make a coupling between :</font>
<br><font size=2 face="sans-serif">- the first part (at the left) : some
finites elements with a finite element software</font>
<br><font size=2 face="sans-serif">- the second part (at the right) : sprigns
with MBDyn (with total joint)</font>
<br>
<br><font size=2 face="sans-serif">Thanks in advance.</font>
<br>
<br><font size=2 face="sans-serif">Best regards,</font>
<br><font size=2 face="sans-serif">Romuald Noret</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Pierangelo Masarati &lt;masarati@aero.polimi.it&gt;</b>
</font>
<p><font size=1 face="sans-serif">05/02/2010 16:58</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">A</font></div>
<td><font size=1 face="sans-serif">Romuald NORET &lt;romuald.noret@cdr.hutchinson.fr&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">mbdyn-users@mbdyn.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Objet</font></div>
<td><font size=1 face="sans-serif">Re: [MBDyn-users] &nbsp;Finite element
coupling</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>Romuald NORET wrote:<br>
&gt; Hello,<br>
&gt; <br>
&gt; I am wonderdering if it is possible to make a coupling between MBDyn
and a <br>
&gt; finite element software, for structural analysis.<br>
&gt; It is possible and if it is this case, do you have an example?<br>
<br>
Not sure what you exactly mean, by coupling. &nbsp;Right now, you have
many <br>
options, at different levels.<br>
<br>
1) you can import Component Mode Synthesis elements (the &quot;modal&quot;
joint)<br>
<br>
2) you can have MBDyn talk to an external solver by sending &quot;measures&quot;
<br>
(using the stream output element) and reading &quot;controls&quot; (using
the <br>
stream driver), provided the other solver talks MBDyn's protocol (which
<br>
is pretty simple). &nbsp;Somebody did it in Python to talk to Code Aster
(I <br>
don't have the code, but we can ask, or redo it from scratch; the whole
<br>
thing is similar to what Doug Baldwin used animate models in Blender <br>
run-time). &nbsp;This implements a &quot;loose coupling&quot; scheme, where
MBDyn and <br>
the external solver independently solve the respective problems and <br>
communicate each other's results. &nbsp;In some cases, this may result
in <br>
unstable couplings, much like you would have when using explicit <br>
integration schemes.<br>
<br>
3) in 1.3.11 there are provisions for &quot;tight&quot; couplings in a
scheme <br>
where MBDyn outputs motion to and read loads from an external solver; <br>
the two solvers can iterate in a staggered manner, in order to guarantee
<br>
that they converge simultaneously. &nbsp;This is now working for sure in
case <br>
of CMS models; it should also work for node sets, although it's not <br>
thoroughly tested. &nbsp;Of course, the other codes need to be able to
read <br>
and write data according to MBDyn's format. &nbsp;We provide an open format
<br>
for data exchange via ASCII files and library calls for inter-process <br>
communication using UNIX sockets. &nbsp;Adding built-in supports for <br>
different formats should be straightforward. &nbsp;We did it to communicate
<br>
with FOI's EDGE using EDGE's built-in file format.<br>
<br>
Does this help?<br>
<br>
Cheers, p.<br>
</font></tt>
<br>