Civil Engineering Reference
In-Depth Information
7.3.1.2 MATLAB Module
The function of the MATLAB module in Isight is to define for ABAQUS the next
shot impact location. As previously discussed in Sect. 7.3.1 , the shot peening
process is simulated on a number of steps to cover the total impacts with the panel.
These shot peening steps are defined within the Matlab module and fid to
ABAQUS for the next simulation. Matlab code is listed below,
a = [1; 9]; b = [1; 9];
x_min = min(a);
x_max = max(a);
y_min = min(b);
y_max = max(b);
mt = [2; 4; 8; 16]; nt = mt;
points (1,1) = 5.0; points(1,2) = 5.0;
indx = 2;
for ic = 1:4
m = mt(ic); n = m;
x_points = linspace(x_min,x_max,m);
y_points = linspace(y_min,y_max,n);
for i = 1:m
for j = 1:n
points(indx,1) = x_points(i);
points(indx,2) = y_points(j);
indx = indx ? 1;
end
end
end
Model_1__Sphere__Solid_revolve_1__dimensionX_sketch = points (I1,1);
Model_1__Sphere__Solid_revolve_1__dimensionY_sketch = points (I1,2);
The (a, b) vectors describe the envelope of the shot impact, which in these
simulations is shifted 1 mm from the edge of the panel.
7.3.1.3 OS Command Module
Seven ABAQUS files have to be updated prior to the next impact simulation.
These files are:
*.abq, *. pac, *.mdl, *.odb, *.stt, *.res, *.prt.
These are the files required by ABAQUS to include the previous shot impact
results. OS command module read the data from seven files of the current simu-
lation and writes them on another seven files for the next impact simulation. The
operation is shown in Fig. 7.20 , assuming the current job analysis name is Job-1
and the Predefined Field file name is Job-11.
Search WWH ::




Custom Search