SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 9, No. 2, April 2019, pp. 1327~1334
ISSN: 2088-8708, DOI: 10.11591/ijece.v9i2.pp1327-1334  1327
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Hybrid method for automating generation of reticulated
structures (lattice structures) in complex conception domains
Zineb Biallaten, Raddouane Chiheb, Abdellatif El Afia
National School of Computer Science and Systems Analysis (ENSIAS), Mohamed V University, Morocco
Article Info ABSTRACT
Article history:
Received May 16, 2018
Revised Sept 30, 2018
Accepted Oct 19, 2018
A reticulated structure is an interconnexion of bars used to create industrial
products. They are rigid and lighter than traditional structures. So they can be
the best choice when material gain is an optimization purpose. Generating a
reticulated structure automatically is a feature helping industrial players in
the design phase. This generation depends on the kind of the conception
domain. In this paper we propose a solution that generates a reticulated
structure in an arbitrary domain with zero or several holes. The proposed
solution is a hybrid method using a technique generating a reticulated
structure in a convex conception domain and suggesting a criterion to
validate generated segments. Our new algorithm uses a method of
computational geometry. We also present a study of the behaviour of a
reticulated structure generated using our tool by calculating the deformation
energy of this structure.
Keywords:
Deformation energy
Lattice structure
Point-in-polygon
Reticulated structure
Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Zineb Biallaten,
National School of Computer Science and Systems Analysis (ENSIAS),
Mohamed V University,
Avenue Mohammed Ben Abdallah Regragui, Madinat Al Irfane, BP 713, Agdal, Rabat, Morocco.
Email: zineb.biallaten@um5s.net.ma
1. INTRODUCTION
Automating the design process of a structure is an industrial challenge. That's why design tools are
continually improving to invent products with optimum structures while simulating their behavior during the
design phase. In this context, reticulated structures known for their rigidity and low weight seem to be the
best response to a need for optimal structure with minimal cost.
A reticulated structure is a union of N cylindrical rods interconnected at their extremities. They are
light structures. This property coincides with the industry's need to save the raw material by designing
lightweight components, because weight reduction also reduces the cost of the component. These structures
have also the advantage of being prefabricated. They are present in civil engineering, mechanic, architecture,
etc. For example, they are used to build bridges, aircrafts.
In general, a structure used in industry must be in optimal form otherwise it could be inappropriate
for production. So, structure optimization methods are usually conscripted to find a better distribution of the
material in designed structure. By studying some of these methods, we notice that a good part of the proposed
solutions can be considered as reticulated structure. That is why, we suggest designing a structure as a
reticulated structure from the beginning.
Desiging a reticulated structure is doing in two phases. First, the structure is generated automatically
inside a conception domain choosen by the designer. Then the generated structure undergoes optimization
treatment to obtain the best possible structure.
In this paper we propose a method for the automatic generation of a reticulated structure. Designing
a reticulated structure depends on the conception domain and especially on its convexity. In an industrial
context, conception domains may have any form. It was therefore necessary to study the possibility of
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334
1328
generating a reticulated structure whatever the nature of the initial design domain and especially if it is not
convex.
On the one hand, the generation of a reticulated structure amounts to creating bars interconnected at
the ends. On the other hand, by defining a design domain, the designer determines the envelope where the
structure is to be set up. Thus, it determines the limits of the product in space. Now, if this domain is not
convex then a generated bar may not be contained completely in the design domain and therefore it must be
eliminated.
Figure 1. Generating a reticulated structure for a non convex conception domain. (Segments to be eliminated
are red) (a) Conception domain without holes; (b) Conception domain with a hole
Thus, the automatic generation of a reticulated structure begins by linking the points discretizing the
boundary of the design domain as showing in Figure 1. Then, the bars that are not entirely contained in the
design area will be eliminated. And finally, the bars retained will be redistributed to increase the rigidity of
the structure. However finding a bar removal criterion is not so obvious.
In this paper, we suggest an algorithm to generate a reticulated structure automatically whatever the
type of the design domain. Our new algorithm is defined in two main phases. It starts by connecting all initial
nodes of the structure. Then, it proposes an elimination criterion to reject segments that are not included
entirely in the conception domain. This elimination is based on a method of computational geometry.
The paper is divided into five sections. Section 2 situate the problem by introducing the basics on
the generation of reticulated structures, and gives a brief overview of previous works done on this subject.
The new algorithm is explained in Section 3. In Section 4, an overview of the structure’s deformation energy
is given to introduce the optimization work of the generated structure. Finally, in Section 5, conclusions are
drawn.
2. PROBLEM SITUATION
2.1. Generating a reticulated structure
The algorithms for generating reticulated structures differ according to the type of the design
domain. In a convex domain Ω, two points A and B are connected by a segment contained entirely in Ω. This
property has been exploited by Chiheb&Panasenko [1] to generate automatically reticulated structures from a
convex design domain. Their technique, named AGRS, begins with a discretization of the boundary of the
design domain into a finite number of points. Then, these points are linked in pairs to represent the reticulated
structure which is then subjected to an optimization treatment enabling to obtain a most optimal structure.
Figure 2 presents an example of the reticulated structure generation using AGRS.
(a) (b)
Figure 2. Generating a reticulated structure in a convex domain (a) Convex conception domain;
(b) Corresponding reticulated structure
Int J Elec & Comp Eng ISSN: 2088-8708 
Hybrid method for automating generation of reticulated structures (lattice structures)… (Zineb Biallaten)
1329
Therefore, a convex design domain is a special case of design domains, and all domains are not
convex. By studying non-convex design domains, we noticed that there are non-convex domains that may be
decomposed into a finite number of convex sub-domains. So, we recently proposed an algorithm [2] to
generate and optimize a reticulated structure from a design domain of this category. The proposed algorithm
uses a convex decomposition technique to obtain a finite number of convex sub-domains. Each of these sub-
domains is considered to be an input of the Automatic Generation of Reticulated Structures algorithm
(AGRS) [1]. Therefore, a reticulated structure is generated by a convex sub-domain. Subsequently, the partial
solutions are merged to obtain the overall reticulated structure. All these steps were presented in Figure 3.
Figure 3. Decomposing a non-convex domain and Generating a reticulated structure
A second category of non-convex design domains is those that cannot be decomposed into exactly
convex sub-domains. The complexity of these areas increases if they contain holes. We are interested in this
type of non-convex domains.
3. PROPOSED SOLUTION
The automatic generation of a reticulated structure begins with a discretization of the contour
into a finite number of points. Each point of discretization is a node of the structure. Then, the nodes are
linked in pairs to create the segments of the reticulated structure. The set of created segments is called E.
Now a segment is eliminated if it is not completely contained in the design domain, in other words:
Let Ω be the non-convex design domain, the segment S must be eliminated if:
̂̇ (1)
The set of segments to be eliminated is defined as follows:
ESAE = {S / ̂̇ } (2)
The process of automatic generation is illustrated in Figure 4. According to (5), a segment S is
eliminated if there is a point of its interior which does not belong to Ω.
In Figure 5, the two segments and are to be eliminated. For , all points of its interior do
not belong to the design domain. So a single test is enough to eliminate this type of segment. However, the
segment is partially contained in Ω so finding a point that does not belong to Ω can be expensive since it
may require a large number of tests.
Let be a segment of the structure, and M( )a point of :
if M does not belong to Ω then is eliminated automatically. (3)
First, it was important to set up a technique to choose the points of the segment for which the
relation (6) must be verified. Since a segment is infinity of points, we were inspired by a bracketing method
to represent the segment with a set of points ( ). The bracketing is a method used to decide on the
existence of zeros of a given function in an interval. This method proposes to subdivide an interval into a
finite number of sub-intervals with the same size, and then the research process is applied to each sub-
interval.
But, determining whether a point belongs to a domain is not a simple problematic. Therefore, we
propose to use a geometry algorithm to solve this problem. It’s an algorithm that is able to determine the
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334
1330
position of a point with respect to a polygon: inside, outside or on the edges of the polygon. For our case, the
polygon is the approximation of the initial design domain created by linking the discretization nodes of the
boundaries of the design domain (including the boundaries of the holes).
Figure 4. Generating a reticulated structure steps (a) Non-convex
conception domain; (b) Discretization; (c) Creating segments;
(d) Eliminating improper segments
Figure 4. Segments to eliminate
3.1. Point in polygon: review
The point in polygon is a very natural problem in the field of computational geometry which
decidewhether a point is inside or outside a polygon. So, we want to use this technique to check each point of
a studied segment and decide whether it is inside the studied conception domain.
Many algorithms are used in literature to locate a point relative to a polygon. Two examples are
shown on Figure 6. One of the first point-in-polygon algorithms is Crossing Number algorithm (CNA)
[3]-[5]. Given a polygon P and a point M, CAN counts the number of times a ray starting from the point M
crosses the polygon boundary edges. The point is outside when this "crossing number" is even; otherwise,
when it is odd, the point is inside. This method is efficient for all types of polygons and it works in time
(n is the number of the polygon edges) [6].
Figure 5. (a) Crossing number method; (b) Winding number method
For the winding number algorithm (WNA) [5], it counts the number of times the polygon winds
around the point M. The point is outside only when this "winding number" is zero; otherwise, the point is
inside. This algorithm is not desirable for polygons with a large number of sets. However, an improved
implementation of the winding number was proposed by Hormann&Agathos [7] for self-intersecting
polygons.
WNA & CAN are algorithms based on computing a parameter. They are simple to implement but
both of them are slow especially if the number of polygon’s vertices is large. So, other algorithms were
proposed to improve the performance of solutions. These algorithms adopt the principle of “divide and
Int J Elec & Comp Eng ISSN: 2088-8708 
Hybrid method for automating generation of reticulated structures (lattice structures)… (Zineb Biallaten)
1331
conquer”. So, they propose a pre-processing step dividing the polygon into a set of simpler polygons (convex
polygons [8], triangles [9], and trapezoids [10]). After decomposition each algorithm uses one of the basic
algorithms to determine the position of the point in question.
3.2. New algorithm steps
The solution that we propose in this work is a hybrid algorithm using the principles of the AGRS
algorithm [1] to generate a reticulated structure in an arbitrary conception domain. The steps of this new
algorithm are as follows:
Step 1: The designer gives the design domain. It is enough that he defines the outer border of this domain
and possibly the borders of the holes (if they exist).
Step 2: Borders are discretized with a sufficient number of points. These points are the initial nodes of the
future structure.
Step 3: All points are linked in pairs. Each link represents a candidate segment of the reticulated
structure. Some segments are not completely contained in the conception domain. So, they are
eliminated in step 4.
Step 4: For each segment ( ( )& ( ) are two points of step 2), we apply a point-in-polygon
algorithm to maintain or eliminate this segment. However, applying this type of algorithms on the
design domain assumes that it is a closed polygon. So, the boundary near the segment must be
approximated to a closed polygon.
is discretized into a set of points ( ). So, checking the elimination criterion for the
segment is to check if each ( ) is inside or outside the “polygon”:
For each ( ), Call an algorithm Point- In- Polygon,
Step 5: After eliminating inappropriate segments, we determine the points of intersection between the
validated segments. Then, we calculate the connectivity matrix of the generated structure.
Figure 7 shows an example of implementation of our proposed algorithm.
Figure 6. Automatic generation of a reticulated structure in an arbitrary non-convex conception domain
The solution we propose is hybridization between two solutions. First we take advantage of the
simplicity of the principle of generating reticulated structures in a convex domain. Then, we validate each
segment using a reduced complexity algorithm.
Moreover, if the number of discretization points is large then the number of segments to test is
important. So it was interesting to design our solution as a parallel program. Parallelism reduces the running
time and optimizes the use of material resources which increase the efficiency of our algorithm. This
mechanism could be used in two contexts:
a. To select the segment to be processed: Segments can be shared between multiple processes
b. Sharing the tests of the elimination criterion between several processes. So each segment would be
treated by many processes
Our method is based on discretizing the studied segment. So, it is sensitive to the number of the
discretization points. In some cases, this number should be sufficient to detect the points that are out of the
conception domain.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334
1332
In Figure 8, the conception domain has a reflex vertex with an angle that tends to 2π. As shown on
the figure, the discretization of the segment must create a sufficient number of points on the diameter of the
circle to decide that the segment must be eliminated. The experiments have shown that if the bridge created
by such an angle is of the order of , a number of 200 points is sufficient to eliminate the segment see
Figure 9.
Figure 7. Special case Figure 8. Bridge of order of
Until now, the designer has to choose the step of discretization. But, it would be interesting to
automate this step according to the nature of the conception domain.In the other hand, the method we use to
validate a segment has for inputs a point and a polygon. But our design domains are not necessarily polygons
but arbitrary curves. Then, it was necessary to approximate the contours of the design domain to a polygon
such that its sides are the segments linking two points . This approximation should be concise to
guarantee that it would not impact the results. So, we choose a discretization fine enough to approach the
continuity of the design domain.
4. NODAL DISPLACEMENT
A reticulated structure is designed to be rigid and balanced. Moreover it can be subjected to
mechanical or thermal forces of deformation influencing its stiffness. These forces are applied on the nodes
of the structure what produces a displacement of these nodes.
Optimizing a reticulated structure means minimizing its deformation energy. This energy is defined
using the nodal displacement matrix:
(4)
U: nodal displacement vector
F: vector of nodal forces
So, after generating the structure we need to calculate the deformation energy. We start by
calculating the nodal displacements. For this, we use an equation defining a relation between stiffness matrix,
vector of nodal displacements and vector of nodal forces:
(5)
such that: K is a square matrix of size 2×n (n is the number of the structure nodes); U and F are vectors
of size 2×n.
We suggest in our tool a feature to calculate the deformation energy of the generated structure in
order to introduce the optimization works. So, three inputs are to be defined: Connectivity matrix, nodes with
zero displacement and the vector of nodal forces.
The generation operation, presented in this paper, produces a reticulated structure represented by a
connectivity matrix. A connectivity matrix is produced to be used for describing the equilibrium equation of
this structure. It is a square binary matrix that describes connections between the nodes of the structure.
A connection between two points is equivalent to a segment. Also, for any structure, we have nodes with zero
displacement and nodes that are under load. Those that are zero displacement must be neglected when
calculating nodal displacements.
Experiments have shown that as the transverse section grows larger the deformation energy
decreases see Figure 10. However, to choose the best transverse distribution it may be useful to use bars with
different transverse sections.
Int J Elec & Comp Eng ISSN: 2088-8708 
Hybrid method for automating generation of reticulated structures (lattice structures)… (Zineb Biallaten)
1333
Also, the material to be used to make the bars of the reticulated structure has a significant impact on
the deformation energy see Figure 11. This is due to the fact that the deformation energy is calculated using a
constant named Young Module. This constant differs according to the material used for the manufacture of
the bars.
It is important to simulate thebehavior of the structure to study its stability and its rigidity.But this
simulation is not enough and we must also make sure to design it in the best model. For our project, we
defined more than a level of optimization and we aim to use a metaheurstic algorithm to reach our goal.
A metaheuristic algorithm solves hard problems for which we can not have exact solutions with classical
methods.In literature, several algorithms were proposed to define an optimal structure [12], [13] and a set of
algorithms was destined to optimize lattice structures [14]-[16]. So this topic of optimization will be detailled
in future work.
Figure 9. Variation of the deformation energy
depending on the transverse section of the bars
Figure 10. Impact of the manufacturing material of
the bars on the energy of deformation
5. CONCLUSION
This work aims to create a tool helping industrial engineers to design reticulated structures in
efficient way. The designer only gives the envelope of the structure and our tool takes care of the generation
of the structure with an optimum form. In this paper, we developed an algorithm to generate reticulated
structures in arbitrary conception domain. The algorithm is a generalization of algorithms generating
reticulated structures for special cases of conception domains. This solution is working on complex
conception domains even those with holes.
A tool for industrial design must study the behavior of the structure to be designed. The study of this
behavior would lead us to choose the selection of the bars constituting the optimal form of the structure.
Now, optimizing the structure amounts to propose the form that minimizes its deformation energy. So, we
present here an example of generated structure and the calculation scheme of this energy, starting with a
calculation of the nodal displacements of the structure.
REFERENCES
[1] Chiheb, R. and Panasenko, G.,"A Novel Algorithm for the Conception and Optimization of Reticulate Structures
Applicable Analysis," vol. 91(5), pp. 1019-1027, 2012.
[2] Biallaten, Z., Chiheb, R., El Afia, A., and Faizi, R.,"Novel Method to Generate and Optimize Reticulated Structures
of a Non-Convex Conception Domain," International Journal of Software Engineering and Its Applications,
vol. 11(2), pp 17-26, 2017.
[3] Galetzka, M., and Glauner, P.,"A Simple and Correct Even-Odd Algorithm for the Point-in-Polygon Problem for
Complex Polygons," In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and
Computer Graphics Theory and Applications (VISIGRAPP 2017), vol. 1: GRAPP, 2017.
[4] Haines, E.,"Pointin Polygon Strategies," Graphics gems IV, vol. 994, pp 24-26, 1994.
[5] J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes,"Computer Graphics-Principles and Practice 2nd ed," Addison-
Wesley, Reading, MA, 1990.
[6] Žalik, B. and Kolingerova, I.,"A Cell-based Point-in-polygon Algorithm Suitable for Large Sets of Points,"
Computers & Geosciences, vol. 27(10), pp. 1135-1145, 2001.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334
1334
[7] Hormann, K., &Agathos, A.,"ThePoint in Polygon Problem for Arbitrary Polygons," Computational Geometry, vol.
20(3), pp. 131-144, 2001.
[8] Li, J., Wang, W.C., Wu, E.H.,"Point-in-polygon Tests by Convex Decomposition," Computers &Graphics, vol.31
(4), pp. 636–648, 2007.
[9] Feito, F., Torres, J.C., Urena, A.,"Orientation, Simplicity, and Inclusion Test for Planar Polygons," Computers &
Graphics, vol. 19(4), pp. 595–600, 1995.
[10] Zalik, B., Clapworthy, G.J., "A Universal Trapezoidation Algorithm for Planar Polygons," Computers & Graphics,
vol.23 (3), pp. 353–363, 1999.
[11] Chiheb, R. and Panasenko, G. P."Optimization of Finite Rod Structures and L-convergenc," Journal of dynamical
and control systems, vol. 4(2), pp. 273-304, 1998.
[12] Wu, S. and Su, T.,"Optimization Design of Cantilever Beam for Cantilever Crane Based on Improved GA,"
Indonesian Journal of Electrical Engineering and Computer Science, vol. 12(4), pp. 2652-2657, 2014.
[13] Sun, Y., Wu, Q. and Yan, X.,"An Improved Constrained Engineering Optimization Design Algorithm," Indonesian
Journal of Electrical Engineering and Computer Science, vol. 12(11), pp. 7079-7978, 2014.
[14] Gonçalves, M. S., Lopez, R. H., and Miguel, L. F. F.,"SearchGroup Algorithm: a New Metaheuristic Method for
the Optimization of Truss Structures," Computers & Structures, vol. 153, pp. 165-184, 2015.
[15] Zhang, J., Luo, M., Gao, R., and He, L.,"Optimization of Actuators in Smart Truss Based on Genetic Algorithms,"
Indonesian Journal of Electrical Engineering and Computer Science, vol. 10(7), pp. 1615-1620, 2012.
[16] Agarwal, S., and Vasan, A.,"ComputationalStrategy for Structural Analysis, Design, and Optimization of Trusses
using Genetic Algorithm and Particle Swarm Optimization," in Advanced Computing (IACC).IEEE 2016 6th
International Conference onIEEE, pp. 203-207, 2016.
BIOGRAPHIES OF AUTHORS
Zineb Biallaten received her engineer degree in Computer science in 2009 at the National School
of computer science and systems analysis (ENSIAS) School, Rabat, Morocco. In 2015, she joined
the RIIT Laboratory of Mohamed V University, Rabat, Morocco. Her actual main research
interests concern Structure Optimization. E-mail: zineb.biallaten@um5s.net.ma
Dr. Raddouane Chiheb is a professor of applied mathematics at the National School of Computer
Science and Systems Analysis at Mohammed V University, Rabat, Morocco. He obtained his
Master from the National Institute of Applied Sciences of Lyon and PhD from the Jean Monnet
University of Saint-Etienne. His research interests are in the area of Semantic Analysis, Structural
Optimization, Education, Optimization of the logistics chain, and Value Analysis. He supervised
over 10 students. Prof. RaddouaneChiheb is President of the Moroccan Association for the Value
Analysis. Email: r.chiheb@um5s.net.ma
Dr. Abdellatif El Afia is an Associate Professor at National School of Computer Science
and Systems Analysis (ENSIAS), Rabat, Morocco. He received his M.Sc. degrees in Applied
Mathematics from University of Sherbrook. He obtained his Ph.D. in 1999 in Operation
Research from University of Sherbrook, Canada. Research areas of interest are Mathematical
Programming (Stochastic and deterministic), Metaheuristics, Recommendation Systems and
Machine Learning. Email: a.elafia@um5s.net.ma

More Related Content

What's hot

Assembly representation scheme
Assembly representation schemeAssembly representation scheme
Assembly representation scheme
Manoj Gowda K
 
Solids
SolidsSolids
Solids
Deepak Antil
 
Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
Destro Destro
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
Shrey Patel
 
Surface models
Surface modelsSurface models
Surface models
nmahi96
 
50120140504013 2
50120140504013 250120140504013 2
50120140504013 2
IAEME Publication
 
Hybrid clustering based 3 d face modeling upon non-perfect orthogonality
Hybrid clustering based 3 d face modeling upon non-perfect orthogonalityHybrid clustering based 3 d face modeling upon non-perfect orthogonality
Hybrid clustering based 3 d face modeling upon non-perfect orthogonality
Win Yu
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
sabiha khathun
 
CAD
CADCAD
Surfaces
SurfacesSurfaces
Surfaces
Yatin Singh
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modeling
Rahul Yadav
 
Curves and surfaces
Curves and surfacesCurves and surfaces
Curves and surfaces
Mohammed Mahmoud
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answer
Javith Saleem
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
IJECEIAES
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
Fava Dimitri
 
Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...
ijcsa
 
CAD/CAM/CAE - Notes
CAD/CAM/CAE - NotesCAD/CAM/CAE - Notes
CAD/CAM/CAE - Notes
Learn With GeekAlign
 
3D Mesh Segmentation using Local Geometry
3D Mesh Segmentation using Local Geometry3D Mesh Segmentation using Local Geometry
3D Mesh Segmentation using Local Geometry
ijcga
 
3D M ESH S EGMENTATION U SING L OCAL G EOMETRY
3D M ESH S EGMENTATION U SING  L OCAL G EOMETRY3D M ESH S EGMENTATION U SING  L OCAL G EOMETRY
3D M ESH S EGMENTATION U SING L OCAL G EOMETRY
ijcga
 
Wireframe models
Wireframe modelsWireframe models
Wireframe models
Mohd Arif
 

What's hot (20)

Assembly representation scheme
Assembly representation schemeAssembly representation scheme
Assembly representation scheme
 
Solids
SolidsSolids
Solids
 
Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
 
Surface models
Surface modelsSurface models
Surface models
 
50120140504013 2
50120140504013 250120140504013 2
50120140504013 2
 
Hybrid clustering based 3 d face modeling upon non-perfect orthogonality
Hybrid clustering based 3 d face modeling upon non-perfect orthogonalityHybrid clustering based 3 d face modeling upon non-perfect orthogonality
Hybrid clustering based 3 d face modeling upon non-perfect orthogonality
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
 
CAD
CADCAD
CAD
 
Surfaces
SurfacesSurfaces
Surfaces
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modeling
 
Curves and surfaces
Curves and surfacesCurves and surfaces
Curves and surfaces
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answer
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
 
Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...
 
CAD/CAM/CAE - Notes
CAD/CAM/CAE - NotesCAD/CAM/CAE - Notes
CAD/CAM/CAE - Notes
 
3D Mesh Segmentation using Local Geometry
3D Mesh Segmentation using Local Geometry3D Mesh Segmentation using Local Geometry
3D Mesh Segmentation using Local Geometry
 
3D M ESH S EGMENTATION U SING L OCAL G EOMETRY
3D M ESH S EGMENTATION U SING  L OCAL G EOMETRY3D M ESH S EGMENTATION U SING  L OCAL G EOMETRY
3D M ESH S EGMENTATION U SING L OCAL G EOMETRY
 
Wireframe models
Wireframe modelsWireframe models
Wireframe models
 

Similar to Hybrid method for automating generation of reticulated structures (lattice structures) in complex conception domains

I044083842
I044083842I044083842
I044083842
IJERA Editor
 
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
A Density Control Based Adaptive Hexahedral Mesh Generation AlgorithmA Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
ijeei-iaes
 
Algorithmic Design for 3D Printing at Building Scale
Algorithmic Design for 3D Printing at Building ScaleAlgorithmic Design for 3D Printing at Building Scale
Algorithmic Design for 3D Printing at Building Scale
International Journal of Modern Research in Engineering and Technology
 
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
IRJET- 	  CFD-A Trend in Automobile Aerodynamics TechnologyIRJET- 	  CFD-A Trend in Automobile Aerodynamics Technology
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
IRJET Journal
 
An iterative morphological decomposition algorithm for reduction of skeleton ...
An iterative morphological decomposition algorithm for reduction of skeleton ...An iterative morphological decomposition algorithm for reduction of skeleton ...
An iterative morphological decomposition algorithm for reduction of skeleton ...
ijcsit
 
IRJET - Review on Study of Space Frame Structure System
IRJET -  	  Review on Study of Space Frame Structure SystemIRJET -  	  Review on Study of Space Frame Structure System
IRJET - Review on Study of Space Frame Structure System
IRJET Journal
 
Role of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical PartRole of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical Part
IJSRD
 
Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...
Ahmed Ebid
 
Garbage Classification Using Deep Learning Techniques
Garbage Classification Using Deep Learning TechniquesGarbage Classification Using Deep Learning Techniques
Garbage Classification Using Deep Learning Techniques
IRJET Journal
 
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
IRJET Journal
 
IRJET- Optimization of Fink and Howe Trusses
IRJET-  	  Optimization of Fink and Howe TrussesIRJET-  	  Optimization of Fink and Howe Trusses
IRJET- Optimization of Fink and Howe Trusses
IRJET Journal
 
Design and Analysis of a Bell Type Rocket Nozzle
Design and Analysis of a Bell Type Rocket NozzleDesign and Analysis of a Bell Type Rocket Nozzle
Design and Analysis of a Bell Type Rocket Nozzle
IRJET Journal
 
Vlsi physical design
Vlsi physical designVlsi physical design
Vlsi physical design
I World Tech
 
Solid Modeling Schemes CAM
Solid Modeling Schemes CAMSolid Modeling Schemes CAM
Solid Modeling Schemes CAM
CDO
 
Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...
Gurdal Ertek
 
IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...
IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...
IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...
IRJET Journal
 
CONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUS
CONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUSCONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUS
CONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUS
IAEME Publication
 
IRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car Body
IRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car BodyIRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car Body
IRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car Body
IRJET Journal
 
Dd3210971099
Dd3210971099Dd3210971099
Dd3210971099
IJMER
 
IRJET- Structural and Modal Analysis of Kaplan Turbine
IRJET-  	  Structural and Modal Analysis of Kaplan TurbineIRJET-  	  Structural and Modal Analysis of Kaplan Turbine
IRJET- Structural and Modal Analysis of Kaplan Turbine
IRJET Journal
 

Similar to Hybrid method for automating generation of reticulated structures (lattice structures) in complex conception domains (20)

I044083842
I044083842I044083842
I044083842
 
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
A Density Control Based Adaptive Hexahedral Mesh Generation AlgorithmA Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
 
Algorithmic Design for 3D Printing at Building Scale
Algorithmic Design for 3D Printing at Building ScaleAlgorithmic Design for 3D Printing at Building Scale
Algorithmic Design for 3D Printing at Building Scale
 
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
IRJET- 	  CFD-A Trend in Automobile Aerodynamics TechnologyIRJET- 	  CFD-A Trend in Automobile Aerodynamics Technology
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
 
An iterative morphological decomposition algorithm for reduction of skeleton ...
An iterative morphological decomposition algorithm for reduction of skeleton ...An iterative morphological decomposition algorithm for reduction of skeleton ...
An iterative morphological decomposition algorithm for reduction of skeleton ...
 
IRJET - Review on Study of Space Frame Structure System
IRJET -  	  Review on Study of Space Frame Structure SystemIRJET -  	  Review on Study of Space Frame Structure System
IRJET - Review on Study of Space Frame Structure System
 
Role of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical PartRole of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical Part
 
Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...Simplified approach to consider cracking effect on the behavior of laterally ...
Simplified approach to consider cracking effect on the behavior of laterally ...
 
Garbage Classification Using Deep Learning Techniques
Garbage Classification Using Deep Learning TechniquesGarbage Classification Using Deep Learning Techniques
Garbage Classification Using Deep Learning Techniques
 
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
 
IRJET- Optimization of Fink and Howe Trusses
IRJET-  	  Optimization of Fink and Howe TrussesIRJET-  	  Optimization of Fink and Howe Trusses
IRJET- Optimization of Fink and Howe Trusses
 
Design and Analysis of a Bell Type Rocket Nozzle
Design and Analysis of a Bell Type Rocket NozzleDesign and Analysis of a Bell Type Rocket Nozzle
Design and Analysis of a Bell Type Rocket Nozzle
 
Vlsi physical design
Vlsi physical designVlsi physical design
Vlsi physical design
 
Solid Modeling Schemes CAM
Solid Modeling Schemes CAMSolid Modeling Schemes CAM
Solid Modeling Schemes CAM
 
Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...Application of local search methods for solving a quadratic assignment proble...
Application of local search methods for solving a quadratic assignment proble...
 
IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...
IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...
IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...
 
CONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUS
CONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUSCONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUS
CONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUS
 
IRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car Body
IRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car BodyIRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car Body
IRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car Body
 
Dd3210971099
Dd3210971099Dd3210971099
Dd3210971099
 
IRJET- Structural and Modal Analysis of Kaplan Turbine
IRJET-  	  Structural and Modal Analysis of Kaplan TurbineIRJET-  	  Structural and Modal Analysis of Kaplan Turbine
IRJET- Structural and Modal Analysis of Kaplan Turbine
 

More from IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))
shivani5543
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 

Recently uploaded (20)

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))gray level transformation unit 3(image processing))
gray level transformation unit 3(image processing))
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 

Hybrid method for automating generation of reticulated structures (lattice structures) in complex conception domains

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 2, April 2019, pp. 1327~1334 ISSN: 2088-8708, DOI: 10.11591/ijece.v9i2.pp1327-1334  1327 Journal homepage: http://iaescore.com/journals/index.php/IJECE Hybrid method for automating generation of reticulated structures (lattice structures) in complex conception domains Zineb Biallaten, Raddouane Chiheb, Abdellatif El Afia National School of Computer Science and Systems Analysis (ENSIAS), Mohamed V University, Morocco Article Info ABSTRACT Article history: Received May 16, 2018 Revised Sept 30, 2018 Accepted Oct 19, 2018 A reticulated structure is an interconnexion of bars used to create industrial products. They are rigid and lighter than traditional structures. So they can be the best choice when material gain is an optimization purpose. Generating a reticulated structure automatically is a feature helping industrial players in the design phase. This generation depends on the kind of the conception domain. In this paper we propose a solution that generates a reticulated structure in an arbitrary domain with zero or several holes. The proposed solution is a hybrid method using a technique generating a reticulated structure in a convex conception domain and suggesting a criterion to validate generated segments. Our new algorithm uses a method of computational geometry. We also present a study of the behaviour of a reticulated structure generated using our tool by calculating the deformation energy of this structure. Keywords: Deformation energy Lattice structure Point-in-polygon Reticulated structure Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Zineb Biallaten, National School of Computer Science and Systems Analysis (ENSIAS), Mohamed V University, Avenue Mohammed Ben Abdallah Regragui, Madinat Al Irfane, BP 713, Agdal, Rabat, Morocco. Email: zineb.biallaten@um5s.net.ma 1. INTRODUCTION Automating the design process of a structure is an industrial challenge. That's why design tools are continually improving to invent products with optimum structures while simulating their behavior during the design phase. In this context, reticulated structures known for their rigidity and low weight seem to be the best response to a need for optimal structure with minimal cost. A reticulated structure is a union of N cylindrical rods interconnected at their extremities. They are light structures. This property coincides with the industry's need to save the raw material by designing lightweight components, because weight reduction also reduces the cost of the component. These structures have also the advantage of being prefabricated. They are present in civil engineering, mechanic, architecture, etc. For example, they are used to build bridges, aircrafts. In general, a structure used in industry must be in optimal form otherwise it could be inappropriate for production. So, structure optimization methods are usually conscripted to find a better distribution of the material in designed structure. By studying some of these methods, we notice that a good part of the proposed solutions can be considered as reticulated structure. That is why, we suggest designing a structure as a reticulated structure from the beginning. Desiging a reticulated structure is doing in two phases. First, the structure is generated automatically inside a conception domain choosen by the designer. Then the generated structure undergoes optimization treatment to obtain the best possible structure. In this paper we propose a method for the automatic generation of a reticulated structure. Designing a reticulated structure depends on the conception domain and especially on its convexity. In an industrial context, conception domains may have any form. It was therefore necessary to study the possibility of
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334 1328 generating a reticulated structure whatever the nature of the initial design domain and especially if it is not convex. On the one hand, the generation of a reticulated structure amounts to creating bars interconnected at the ends. On the other hand, by defining a design domain, the designer determines the envelope where the structure is to be set up. Thus, it determines the limits of the product in space. Now, if this domain is not convex then a generated bar may not be contained completely in the design domain and therefore it must be eliminated. Figure 1. Generating a reticulated structure for a non convex conception domain. (Segments to be eliminated are red) (a) Conception domain without holes; (b) Conception domain with a hole Thus, the automatic generation of a reticulated structure begins by linking the points discretizing the boundary of the design domain as showing in Figure 1. Then, the bars that are not entirely contained in the design area will be eliminated. And finally, the bars retained will be redistributed to increase the rigidity of the structure. However finding a bar removal criterion is not so obvious. In this paper, we suggest an algorithm to generate a reticulated structure automatically whatever the type of the design domain. Our new algorithm is defined in two main phases. It starts by connecting all initial nodes of the structure. Then, it proposes an elimination criterion to reject segments that are not included entirely in the conception domain. This elimination is based on a method of computational geometry. The paper is divided into five sections. Section 2 situate the problem by introducing the basics on the generation of reticulated structures, and gives a brief overview of previous works done on this subject. The new algorithm is explained in Section 3. In Section 4, an overview of the structure’s deformation energy is given to introduce the optimization work of the generated structure. Finally, in Section 5, conclusions are drawn. 2. PROBLEM SITUATION 2.1. Generating a reticulated structure The algorithms for generating reticulated structures differ according to the type of the design domain. In a convex domain Ω, two points A and B are connected by a segment contained entirely in Ω. This property has been exploited by Chiheb&Panasenko [1] to generate automatically reticulated structures from a convex design domain. Their technique, named AGRS, begins with a discretization of the boundary of the design domain into a finite number of points. Then, these points are linked in pairs to represent the reticulated structure which is then subjected to an optimization treatment enabling to obtain a most optimal structure. Figure 2 presents an example of the reticulated structure generation using AGRS. (a) (b) Figure 2. Generating a reticulated structure in a convex domain (a) Convex conception domain; (b) Corresponding reticulated structure
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  Hybrid method for automating generation of reticulated structures (lattice structures)… (Zineb Biallaten) 1329 Therefore, a convex design domain is a special case of design domains, and all domains are not convex. By studying non-convex design domains, we noticed that there are non-convex domains that may be decomposed into a finite number of convex sub-domains. So, we recently proposed an algorithm [2] to generate and optimize a reticulated structure from a design domain of this category. The proposed algorithm uses a convex decomposition technique to obtain a finite number of convex sub-domains. Each of these sub- domains is considered to be an input of the Automatic Generation of Reticulated Structures algorithm (AGRS) [1]. Therefore, a reticulated structure is generated by a convex sub-domain. Subsequently, the partial solutions are merged to obtain the overall reticulated structure. All these steps were presented in Figure 3. Figure 3. Decomposing a non-convex domain and Generating a reticulated structure A second category of non-convex design domains is those that cannot be decomposed into exactly convex sub-domains. The complexity of these areas increases if they contain holes. We are interested in this type of non-convex domains. 3. PROPOSED SOLUTION The automatic generation of a reticulated structure begins with a discretization of the contour into a finite number of points. Each point of discretization is a node of the structure. Then, the nodes are linked in pairs to create the segments of the reticulated structure. The set of created segments is called E. Now a segment is eliminated if it is not completely contained in the design domain, in other words: Let Ω be the non-convex design domain, the segment S must be eliminated if: ̂̇ (1) The set of segments to be eliminated is defined as follows: ESAE = {S / ̂̇ } (2) The process of automatic generation is illustrated in Figure 4. According to (5), a segment S is eliminated if there is a point of its interior which does not belong to Ω. In Figure 5, the two segments and are to be eliminated. For , all points of its interior do not belong to the design domain. So a single test is enough to eliminate this type of segment. However, the segment is partially contained in Ω so finding a point that does not belong to Ω can be expensive since it may require a large number of tests. Let be a segment of the structure, and M( )a point of : if M does not belong to Ω then is eliminated automatically. (3) First, it was important to set up a technique to choose the points of the segment for which the relation (6) must be verified. Since a segment is infinity of points, we were inspired by a bracketing method to represent the segment with a set of points ( ). The bracketing is a method used to decide on the existence of zeros of a given function in an interval. This method proposes to subdivide an interval into a finite number of sub-intervals with the same size, and then the research process is applied to each sub- interval. But, determining whether a point belongs to a domain is not a simple problematic. Therefore, we propose to use a geometry algorithm to solve this problem. It’s an algorithm that is able to determine the
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334 1330 position of a point with respect to a polygon: inside, outside or on the edges of the polygon. For our case, the polygon is the approximation of the initial design domain created by linking the discretization nodes of the boundaries of the design domain (including the boundaries of the holes). Figure 4. Generating a reticulated structure steps (a) Non-convex conception domain; (b) Discretization; (c) Creating segments; (d) Eliminating improper segments Figure 4. Segments to eliminate 3.1. Point in polygon: review The point in polygon is a very natural problem in the field of computational geometry which decidewhether a point is inside or outside a polygon. So, we want to use this technique to check each point of a studied segment and decide whether it is inside the studied conception domain. Many algorithms are used in literature to locate a point relative to a polygon. Two examples are shown on Figure 6. One of the first point-in-polygon algorithms is Crossing Number algorithm (CNA) [3]-[5]. Given a polygon P and a point M, CAN counts the number of times a ray starting from the point M crosses the polygon boundary edges. The point is outside when this "crossing number" is even; otherwise, when it is odd, the point is inside. This method is efficient for all types of polygons and it works in time (n is the number of the polygon edges) [6]. Figure 5. (a) Crossing number method; (b) Winding number method For the winding number algorithm (WNA) [5], it counts the number of times the polygon winds around the point M. The point is outside only when this "winding number" is zero; otherwise, the point is inside. This algorithm is not desirable for polygons with a large number of sets. However, an improved implementation of the winding number was proposed by Hormann&Agathos [7] for self-intersecting polygons. WNA & CAN are algorithms based on computing a parameter. They are simple to implement but both of them are slow especially if the number of polygon’s vertices is large. So, other algorithms were proposed to improve the performance of solutions. These algorithms adopt the principle of “divide and
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  Hybrid method for automating generation of reticulated structures (lattice structures)… (Zineb Biallaten) 1331 conquer”. So, they propose a pre-processing step dividing the polygon into a set of simpler polygons (convex polygons [8], triangles [9], and trapezoids [10]). After decomposition each algorithm uses one of the basic algorithms to determine the position of the point in question. 3.2. New algorithm steps The solution that we propose in this work is a hybrid algorithm using the principles of the AGRS algorithm [1] to generate a reticulated structure in an arbitrary conception domain. The steps of this new algorithm are as follows: Step 1: The designer gives the design domain. It is enough that he defines the outer border of this domain and possibly the borders of the holes (if they exist). Step 2: Borders are discretized with a sufficient number of points. These points are the initial nodes of the future structure. Step 3: All points are linked in pairs. Each link represents a candidate segment of the reticulated structure. Some segments are not completely contained in the conception domain. So, they are eliminated in step 4. Step 4: For each segment ( ( )& ( ) are two points of step 2), we apply a point-in-polygon algorithm to maintain or eliminate this segment. However, applying this type of algorithms on the design domain assumes that it is a closed polygon. So, the boundary near the segment must be approximated to a closed polygon. is discretized into a set of points ( ). So, checking the elimination criterion for the segment is to check if each ( ) is inside or outside the “polygon”: For each ( ), Call an algorithm Point- In- Polygon, Step 5: After eliminating inappropriate segments, we determine the points of intersection between the validated segments. Then, we calculate the connectivity matrix of the generated structure. Figure 7 shows an example of implementation of our proposed algorithm. Figure 6. Automatic generation of a reticulated structure in an arbitrary non-convex conception domain The solution we propose is hybridization between two solutions. First we take advantage of the simplicity of the principle of generating reticulated structures in a convex domain. Then, we validate each segment using a reduced complexity algorithm. Moreover, if the number of discretization points is large then the number of segments to test is important. So it was interesting to design our solution as a parallel program. Parallelism reduces the running time and optimizes the use of material resources which increase the efficiency of our algorithm. This mechanism could be used in two contexts: a. To select the segment to be processed: Segments can be shared between multiple processes b. Sharing the tests of the elimination criterion between several processes. So each segment would be treated by many processes Our method is based on discretizing the studied segment. So, it is sensitive to the number of the discretization points. In some cases, this number should be sufficient to detect the points that are out of the conception domain.
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334 1332 In Figure 8, the conception domain has a reflex vertex with an angle that tends to 2π. As shown on the figure, the discretization of the segment must create a sufficient number of points on the diameter of the circle to decide that the segment must be eliminated. The experiments have shown that if the bridge created by such an angle is of the order of , a number of 200 points is sufficient to eliminate the segment see Figure 9. Figure 7. Special case Figure 8. Bridge of order of Until now, the designer has to choose the step of discretization. But, it would be interesting to automate this step according to the nature of the conception domain.In the other hand, the method we use to validate a segment has for inputs a point and a polygon. But our design domains are not necessarily polygons but arbitrary curves. Then, it was necessary to approximate the contours of the design domain to a polygon such that its sides are the segments linking two points . This approximation should be concise to guarantee that it would not impact the results. So, we choose a discretization fine enough to approach the continuity of the design domain. 4. NODAL DISPLACEMENT A reticulated structure is designed to be rigid and balanced. Moreover it can be subjected to mechanical or thermal forces of deformation influencing its stiffness. These forces are applied on the nodes of the structure what produces a displacement of these nodes. Optimizing a reticulated structure means minimizing its deformation energy. This energy is defined using the nodal displacement matrix: (4) U: nodal displacement vector F: vector of nodal forces So, after generating the structure we need to calculate the deformation energy. We start by calculating the nodal displacements. For this, we use an equation defining a relation between stiffness matrix, vector of nodal displacements and vector of nodal forces: (5) such that: K is a square matrix of size 2×n (n is the number of the structure nodes); U and F are vectors of size 2×n. We suggest in our tool a feature to calculate the deformation energy of the generated structure in order to introduce the optimization works. So, three inputs are to be defined: Connectivity matrix, nodes with zero displacement and the vector of nodal forces. The generation operation, presented in this paper, produces a reticulated structure represented by a connectivity matrix. A connectivity matrix is produced to be used for describing the equilibrium equation of this structure. It is a square binary matrix that describes connections between the nodes of the structure. A connection between two points is equivalent to a segment. Also, for any structure, we have nodes with zero displacement and nodes that are under load. Those that are zero displacement must be neglected when calculating nodal displacements. Experiments have shown that as the transverse section grows larger the deformation energy decreases see Figure 10. However, to choose the best transverse distribution it may be useful to use bars with different transverse sections.
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  Hybrid method for automating generation of reticulated structures (lattice structures)… (Zineb Biallaten) 1333 Also, the material to be used to make the bars of the reticulated structure has a significant impact on the deformation energy see Figure 11. This is due to the fact that the deformation energy is calculated using a constant named Young Module. This constant differs according to the material used for the manufacture of the bars. It is important to simulate thebehavior of the structure to study its stability and its rigidity.But this simulation is not enough and we must also make sure to design it in the best model. For our project, we defined more than a level of optimization and we aim to use a metaheurstic algorithm to reach our goal. A metaheuristic algorithm solves hard problems for which we can not have exact solutions with classical methods.In literature, several algorithms were proposed to define an optimal structure [12], [13] and a set of algorithms was destined to optimize lattice structures [14]-[16]. So this topic of optimization will be detailled in future work. Figure 9. Variation of the deformation energy depending on the transverse section of the bars Figure 10. Impact of the manufacturing material of the bars on the energy of deformation 5. CONCLUSION This work aims to create a tool helping industrial engineers to design reticulated structures in efficient way. The designer only gives the envelope of the structure and our tool takes care of the generation of the structure with an optimum form. In this paper, we developed an algorithm to generate reticulated structures in arbitrary conception domain. The algorithm is a generalization of algorithms generating reticulated structures for special cases of conception domains. This solution is working on complex conception domains even those with holes. A tool for industrial design must study the behavior of the structure to be designed. The study of this behavior would lead us to choose the selection of the bars constituting the optimal form of the structure. Now, optimizing the structure amounts to propose the form that minimizes its deformation energy. So, we present here an example of generated structure and the calculation scheme of this energy, starting with a calculation of the nodal displacements of the structure. REFERENCES [1] Chiheb, R. and Panasenko, G.,"A Novel Algorithm for the Conception and Optimization of Reticulate Structures Applicable Analysis," vol. 91(5), pp. 1019-1027, 2012. [2] Biallaten, Z., Chiheb, R., El Afia, A., and Faizi, R.,"Novel Method to Generate and Optimize Reticulated Structures of a Non-Convex Conception Domain," International Journal of Software Engineering and Its Applications, vol. 11(2), pp 17-26, 2017. [3] Galetzka, M., and Glauner, P.,"A Simple and Correct Even-Odd Algorithm for the Point-in-Polygon Problem for Complex Polygons," In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2017), vol. 1: GRAPP, 2017. [4] Haines, E.,"Pointin Polygon Strategies," Graphics gems IV, vol. 994, pp 24-26, 1994. [5] J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes,"Computer Graphics-Principles and Practice 2nd ed," Addison- Wesley, Reading, MA, 1990. [6] Žalik, B. and Kolingerova, I.,"A Cell-based Point-in-polygon Algorithm Suitable for Large Sets of Points," Computers & Geosciences, vol. 27(10), pp. 1135-1145, 2001.
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 2, April 2019 : 1327 - 1334 1334 [7] Hormann, K., &Agathos, A.,"ThePoint in Polygon Problem for Arbitrary Polygons," Computational Geometry, vol. 20(3), pp. 131-144, 2001. [8] Li, J., Wang, W.C., Wu, E.H.,"Point-in-polygon Tests by Convex Decomposition," Computers &Graphics, vol.31 (4), pp. 636–648, 2007. [9] Feito, F., Torres, J.C., Urena, A.,"Orientation, Simplicity, and Inclusion Test for Planar Polygons," Computers & Graphics, vol. 19(4), pp. 595–600, 1995. [10] Zalik, B., Clapworthy, G.J., "A Universal Trapezoidation Algorithm for Planar Polygons," Computers & Graphics, vol.23 (3), pp. 353–363, 1999. [11] Chiheb, R. and Panasenko, G. P."Optimization of Finite Rod Structures and L-convergenc," Journal of dynamical and control systems, vol. 4(2), pp. 273-304, 1998. [12] Wu, S. and Su, T.,"Optimization Design of Cantilever Beam for Cantilever Crane Based on Improved GA," Indonesian Journal of Electrical Engineering and Computer Science, vol. 12(4), pp. 2652-2657, 2014. [13] Sun, Y., Wu, Q. and Yan, X.,"An Improved Constrained Engineering Optimization Design Algorithm," Indonesian Journal of Electrical Engineering and Computer Science, vol. 12(11), pp. 7079-7978, 2014. [14] Gonçalves, M. S., Lopez, R. H., and Miguel, L. F. F.,"SearchGroup Algorithm: a New Metaheuristic Method for the Optimization of Truss Structures," Computers & Structures, vol. 153, pp. 165-184, 2015. [15] Zhang, J., Luo, M., Gao, R., and He, L.,"Optimization of Actuators in Smart Truss Based on Genetic Algorithms," Indonesian Journal of Electrical Engineering and Computer Science, vol. 10(7), pp. 1615-1620, 2012. [16] Agarwal, S., and Vasan, A.,"ComputationalStrategy for Structural Analysis, Design, and Optimization of Trusses using Genetic Algorithm and Particle Swarm Optimization," in Advanced Computing (IACC).IEEE 2016 6th International Conference onIEEE, pp. 203-207, 2016. BIOGRAPHIES OF AUTHORS Zineb Biallaten received her engineer degree in Computer science in 2009 at the National School of computer science and systems analysis (ENSIAS) School, Rabat, Morocco. In 2015, she joined the RIIT Laboratory of Mohamed V University, Rabat, Morocco. Her actual main research interests concern Structure Optimization. E-mail: zineb.biallaten@um5s.net.ma Dr. Raddouane Chiheb is a professor of applied mathematics at the National School of Computer Science and Systems Analysis at Mohammed V University, Rabat, Morocco. He obtained his Master from the National Institute of Applied Sciences of Lyon and PhD from the Jean Monnet University of Saint-Etienne. His research interests are in the area of Semantic Analysis, Structural Optimization, Education, Optimization of the logistics chain, and Value Analysis. He supervised over 10 students. Prof. RaddouaneChiheb is President of the Moroccan Association for the Value Analysis. Email: r.chiheb@um5s.net.ma Dr. Abdellatif El Afia is an Associate Professor at National School of Computer Science and Systems Analysis (ENSIAS), Rabat, Morocco. He received his M.Sc. degrees in Applied Mathematics from University of Sherbrook. He obtained his Ph.D. in 1999 in Operation Research from University of Sherbrook, Canada. Research areas of interest are Mathematical Programming (Stochastic and deterministic), Metaheuristics, Recommendation Systems and Machine Learning. Email: a.elafia@um5s.net.ma