Hi everyone,
I´m currently working on my bachelor thesis "Workflow for construction of 3D volume models from 2D pattern".
Using two-point-correlation functions and "simulated annealing", I get the configuration of the 3d pixel coordinates of one phase stored in a .txt file (example attached).
So I can visualise the 3d model. What I have to do now is create surfaces and mesh the model to do a FE analysis (ABAQUS).
Is there a way using iso2mesh to get from the .txt point cloud of one of the two phases (or .xyz file) to a mesh that abaqus can read?
Thank you in advance and greetings from Germany,
Michael
--
You received this message because you are subscribed to the Google Groups "iso2mesh-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iso2mesh-user...@googlegroups.com.
To post to this group, send email to iso2mes...@googlegroups.com.
Visit this group at http://groups.google.com/group/iso2mesh-users.
For more options, visit https://groups.google.com/d/optout.
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
Hello Qianqian, hello iso2mesh users,
I´ve managed to get a .STL via "Covise" (see attached visualization of a test structure innerStructureSTL.png. You can see the pores surrounded by material).
I even got a cubic box around the structure. But everything is hollow and only surface meshed (see attached innerPlusCube.png).
So for the last step, the FE analysis, I tried to use the attached iso2mesh Matlab script on the converted structure as .inp (abaqus), see kleintest.txt.
Although a whole CPU core seemed to work all the time, their was still no result after eight hours, so I canceled the job.
Am I doing something wrong? Does anyone know a solution to my problem - doing a tensile test of the porous structure in Abaqus (or another FE program).
v=load('knode.txt');
f=load('kface.txt');
f=f(:,2:4);
seeds=surfseeds(v,f);
[node,elem,face]=surf2mesh(v,f,p0,p1,keepratio,maxvol,seeds);
plotmesh(node,elem(elem(:,end)~=6,:))
hold on
plotmesh(node,elem(elem(:,end)==6,:),'z<5')
[no,el]=removeisolatednode(node,elem(elem(:,end)==6,1:4))
;
Hello Qianqian, hello iso2mesh users,
I´ve managed to get a .STL via "Covise" (see attached visualization of a test structure innerStructureSTL.png. You can see the pores surrounded by material).
I even got a cubic box around the structure. But everything is hollow and only surface meshed (see attached innerPlusCube.png).
So for the last step, the FE analysis, I tried to use the attached iso2mesh Matlab script on the converted structure as .inp (abaqus), see kleintest.txt.
Although a whole CPU core seemed to work all the time, their was still no result after eight hours, so I canceled the job.
Am I doing something wrong? Does anyone know a solution to my problem - doing a tensile test of the porous structure in Abaqus (or another FE program).
%% let me first remove your bounding box surface
% separate the input mesh into isolated components
fc=finddisconnsurf(f);
% remove the maximum component (bbx) from the surface
objonly=setdiff(f,maxsurf(fc),'rows');
% remove the nodes on the bbx
[objv,objfc]=removeisolatednode(v,objonly);
%% now assuming objv and objfc is your input
% run surf2mesh by using the built-in bounding box surface
seeds=surfseeds(objv,objfc);
[node,elem,face]=surf2mesh(objv,objfc,p0,p1,keepratio,maxvol,seeds,[],1);
% plot the results
figure;hold on
plotmesh(node,elem(elem(:,end)>0,:))
plotmesh(node,elem(elem(:,end)==0,:),'z<5')
hc=plotmesh(node,elem(elem(:,end)==0,:),'z>5','facealpha',0.2,'edgealpha',0.2)
;
see the attached mesh plots. the mesh should have less nodesDo you think it worked and the inclusions are hollow? So I got the material (grey) with pores meshed and ready to do a numeric tensile test?!
[no,el]=removeisolatednode(node,elem(elem(:,end)==6,1:4))
;