As
we
know,
the
Bézier
extraction
operator
of
NURBS
can
make
isogeometric
analysis
(IGA)
has
a
similar
element
data
structure
to
be
easily
integrated
into
existing
finite
codes
with
few
changes.
The
main
intention
current
paper
is
give
Matlab
toolbox
topology
optimization
using
NURBS,
termed
by
B-ITO,
which
provides
educational
resources
for
beginners
in
field
and
simultaneously
lowers
learning
difficulties
this
research
field.
implementations
B-ITO
have
following
components:
MODEL;
PREIGA;
BOUND;
EXTRABEZIER2D;
SHAPE2D;
STIFFELE2D;
INITIALIZE;
SHEPHARD;
ASSEMBLE2D;
SOLVE;
CALCULATE;
PLOT;
OC.
Among
them,
more
important
subfunctions
are
(1)
subfunction
EXTRABEZIER2D
calculates
C;
(2)
SHAPE2D
computes
basis
function
its
derivatives;
(3)
STIFFELE2D
all
solid
stiffness
matrices.
Moreover,
identity
Bernstein
space
an
individual
also
considered
applied
develop
another
STIFFBEZ2D
matrix
solution
ITO
but
only
rectangular
design
domains.
efficiency
much
higher
than
traditional
form
based
on
central
points.
Finally,
several
numerical
examples
presented
demonstrate
effectiveness
toolbox,
attached
Appendix.
Electronic Research Archive,
Journal Year:
2024,
Volume and Issue:
32(2), P. 1191 - 1226
Published: Jan. 1, 2024
<abstract>
<p>We
propose
a
polygonal
topology
optimization
method
combined
with
the
alternating
active-phase
algorithm
to
address
multi-material
problems.
During
process
of
optimization,
elements
generated
by
signed
distance
functions
are
utilized
discretize
structural
design
domain.
The
volume
fraction
each
material
is
considered
as
variable
and
mapped
its
corresponding
element
through
filtering
matrix.
This
used
solve
problem
minimizing
compliance,
in
which
descriptive
model
established
using
solid
isotropic
microstructure
penalty
theory.
can
accomplish
structures
complex
curve
boundaries,
eliminate
phenomena
checkerboard
patterns
one-node
connection,
avoid
sensitivity
filtering.
In
addition,
this
possesses
fine
numerical
stability
high
calculation
accuracy
compared
methods
that
use
quadrilateral
or
triangle
elements.
effectiveness
feasibility
demonstrated
several
commonly
representative
examples.</p>
</abstract>