Re: error in ManageCollision
Posted by
Damien André on
URL: http://granoo.326.s1.nabble.com/error-in-ManageCollision-tp220p229.html
Hello, Here is the fix :
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<GranOO Version="2.0" TotIteration="100000" TimeStep="1e-4" OutDir="glass">
<PreProcessing>
<PlugIn Id="_ReadDomain" FileName="./TEST/CompactDomain.agdd" Set="plate"/>
<PlugIn Id="_NewFrame" Center="(-0.2,0.,0.)" ID="frame1" />
<PlugIn Id="_NewTool" Type="Sphere" Radius="0.1" FrameID="frame1" Set="bola"/>
<PlugIn Id="_ConvertElementPairToBeam" YoungModulus="1e7" RadiusRatio="0.5" />
</PreProcessing>
<Processing>
<PlugIn Id="_Check" />
<PlugIn Id="_ClearLoad" />
<PlugIn Id="_ApplyBondLoad" />
<PlugIn Id="_IntegrateAcceleration" Linear="Yes" Angular="Yes"/>
<PlugIn Id="_ManageCollision" Between="Body/Body"
BroadPhase="Raw" Set1="plate" Set2="bola"
NarrowPhase="WithShape" CallBack="Standard" RestitutionCoeff="0.8" Stiffness="1e11"/>
<PlugIn Id="_ImposeDisplacement" X="0." Y="0." Z="0." Set="Boundary-yMin" />
<PlugIn Id="_ImposeDisplacement" X="0." Y="0." Z="0." Set="Boundary-yMax" />
<PlugIn Id="_ImposeDisplacement" X="0." Y="0." Z="0." Set="Boundary-zMin" />
<PlugIn Id="_ImposeDisplacement" X="0." Y="0." Z="0." Set="Boundary-zMax" />
<PlugIn Id="_ImposeDisplacement" X="0.00001*it" Y="0." Z="0." Set="bola" />
<PlugIn Id="_ImposeOrientation" Clamp="Yes" Set="Boundary-yMin" />
<PlugIn Id="_ImposeOrientation" Clamp="Yes" Set="Boundary-yMax" />
<PlugIn Id="_ImposeOrientation" Clamp="Yes" Set="Boundary-zMin" />
<PlugIn Id="_ImposeOrientation" Clamp="Yes" Set="Boundary-zMax" />
<PlugIn Id="_ExportToPVD" Field="All" IterLoop="100" />
</Processing>
<PostProcessing>
</PostProcessing>
</GranOO>
The error is raised because your ball is included in the "Global" set. So, you research a contact with two bodies that are the same !
kind regards, Damien.