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.
presentation on solid manipulation in computer aided designRakshit vadi
Solid manipulation involves evaluating and modifying 3D solids. It includes displaying solids as wireframes or shaded images, evaluating points and intersections on solids, trimming solids using boundary surfaces, splitting solids into sub-solids through segmentation, applying transformations like translation and rotation, and editing solids by changing their geometry or topology using their CSG trees. The document then describes each of these solid manipulation techniques in more detail.
This document discusses different types of 3D modeling including wireframe models, surface models, and solid models. It focuses on solid modeling which provides a complete, valid, and unambiguous geometric representation of physical objects. Solid models contain geometric and topological data and can be represented using constructive solid geometry (CSG) which constructs objects by combining simpler solid objects called primitives using Boolean set operations like union, intersection, and difference. CSG starts with basic primitives that are combined and recombined to model complex objects.
The document provides a summary of important two mark questions and answers related to the topics of computer aided design (CAD). It includes questions about the design process, applications of CAD in mechanical engineering, geometric transformations, homogeneous coordinates, product design synthesis, the product lifecycle, clipping, viewing transformations, limitations of Hermite curves, advantages of Bezier curves, wireframe modeling approaches, visualization techniques, lighting models, keyframing, interpolative shading methods like Gouraud and Phong shading, color models like RGB and CMY. The document is organized by topic into different units covering fundamentals of computer graphics, geometric modeling, and visual realism.
2D drawings are not ideal for representing 3D objects as they lack a Z axis. There are three main types of 3D models: wireframe, surface, and solid models. Wireframe models only contain edges and vertices and cannot represent complex surfaces. Surface models include edges, vertices and exterior surfaces but provide no interior details. Solid models are the current standard as they contain edges, vertices, exterior surfaces and interior details, providing an unambiguous representation of an object that can be used for engineering analysis.
The document discusses geometric modeling which is the foundation of computer-aided design (CAD). It describes the different types of geometric models including graphical models, curve models, surface models, and solid models. Graphical models include wireframe models and can be graphically deficient. Curve models must satisfy boundary conditions at start and end points. When curves are joined, they can have C0, C1 or C2 continuity depending on matching of points, tangents or curvature. The document provides examples of each type of continuity for composite curves.
The document discusses geometric modeling which plays a crucial role in CAD/CAM/CAE systems. It describes three main types of geometric modeling: wireframe, surface, and solid modeling. Wireframe modeling uses lines and curves to represent an object, surface modeling uses surfaces like planes, and solid modeling creates a complete 3D representation of an object. Parametric curves and issues of continuity between curves are also covered. Cubic spline curves are discussed as an example of synthetic curves used in surface modeling.
The document discusses different methods for modeling solid objects in 3D, including constructive solid geometry (CSG) and boundary representation (B-Rep). CSG uses boolean operations on primitive solids, represented as a tree structure, while B-Rep defines solids by their enclosing faces, edges and vertices with topological connectivity. Both have advantages such as unambiguous definitions but also challenges around complexity, storage or modeling restrictions. Hybrid approaches combine benefits of both methods.
This document provides an overview of geometric modeling techniques used in computer aided design (CAD). It discusses representation of curves including Hermite curves, Bezier curves, B-spline curves, and rational curves. It also covers surface modeling techniques such as surface patches, Coons patches, and Bicubic patches. For solid modeling, it describes constructive solid geometry (CSG) and boundary representation (B-rep) techniques. CSG uses boolean operations on primitives to create models while B-rep defines models based on their bounding faces, edges and vertices.
presentation on solid manipulation in computer aided designRakshit vadi
Solid manipulation involves evaluating and modifying 3D solids. It includes displaying solids as wireframes or shaded images, evaluating points and intersections on solids, trimming solids using boundary surfaces, splitting solids into sub-solids through segmentation, applying transformations like translation and rotation, and editing solids by changing their geometry or topology using their CSG trees. The document then describes each of these solid manipulation techniques in more detail.
This document discusses different types of 3D modeling including wireframe models, surface models, and solid models. It focuses on solid modeling which provides a complete, valid, and unambiguous geometric representation of physical objects. Solid models contain geometric and topological data and can be represented using constructive solid geometry (CSG) which constructs objects by combining simpler solid objects called primitives using Boolean set operations like union, intersection, and difference. CSG starts with basic primitives that are combined and recombined to model complex objects.
The document provides a summary of important two mark questions and answers related to the topics of computer aided design (CAD). It includes questions about the design process, applications of CAD in mechanical engineering, geometric transformations, homogeneous coordinates, product design synthesis, the product lifecycle, clipping, viewing transformations, limitations of Hermite curves, advantages of Bezier curves, wireframe modeling approaches, visualization techniques, lighting models, keyframing, interpolative shading methods like Gouraud and Phong shading, color models like RGB and CMY. The document is organized by topic into different units covering fundamentals of computer graphics, geometric modeling, and visual realism.
2D drawings are not ideal for representing 3D objects as they lack a Z axis. There are three main types of 3D models: wireframe, surface, and solid models. Wireframe models only contain edges and vertices and cannot represent complex surfaces. Surface models include edges, vertices and exterior surfaces but provide no interior details. Solid models are the current standard as they contain edges, vertices, exterior surfaces and interior details, providing an unambiguous representation of an object that can be used for engineering analysis.
The document discusses geometric modeling which is the foundation of computer-aided design (CAD). It describes the different types of geometric models including graphical models, curve models, surface models, and solid models. Graphical models include wireframe models and can be graphically deficient. Curve models must satisfy boundary conditions at start and end points. When curves are joined, they can have C0, C1 or C2 continuity depending on matching of points, tangents or curvature. The document provides examples of each type of continuity for composite curves.
The document discusses geometric modeling which plays a crucial role in CAD/CAM/CAE systems. It describes three main types of geometric modeling: wireframe, surface, and solid modeling. Wireframe modeling uses lines and curves to represent an object, surface modeling uses surfaces like planes, and solid modeling creates a complete 3D representation of an object. Parametric curves and issues of continuity between curves are also covered. Cubic spline curves are discussed as an example of synthetic curves used in surface modeling.
The document discusses different methods for modeling solid objects in 3D, including constructive solid geometry (CSG) and boundary representation (B-Rep). CSG uses boolean operations on primitive solids, represented as a tree structure, while B-Rep defines solids by their enclosing faces, edges and vertices with topological connectivity. Both have advantages such as unambiguous definitions but also challenges around complexity, storage or modeling restrictions. Hybrid approaches combine benefits of both methods.
This document provides an overview of geometric modeling techniques used in computer aided design (CAD). It discusses representation of curves including Hermite curves, Bezier curves, B-spline curves, and rational curves. It also covers surface modeling techniques such as surface patches, Coons patches, and Bicubic patches. For solid modeling, it describes constructive solid geometry (CSG) and boundary representation (B-rep) techniques. CSG uses boolean operations on primitives to create models while B-rep defines models based on their bounding faces, edges and vertices.
This document discusses solid modeling techniques used in CAD software. It describes boundary representation, which stores solid objects as sets of polygon surfaces defined by topological and geometric information. Constructive solid geometry builds solids by combining 3D primitive shapes using Boolean operations. Sweep representation involves sweeping a 2D cross-section along a trajectory to form an object. Cell decomposition and spatial occupancy enumeration subdivide solids into primitive cells or voxels for applications like finite element analysis.
Solid modeling-Sweep Representation and B-representationDestro Destro
Solid modeling is a computer representation of a physical 3D object that allows for its creation and visualization in digital form. A solid model contains both geometric information about the object's shape, size, and angles as well as topological information about how its parts are connected. Solid models provide a more complete representation than earlier wireframe models and can be represented using techniques like boundary representation, sweeps along trajectories, or as polyhedrons with flat faces, edges and vertices.
Cad ala brep, csg and sweep representation gtuShrey Patel
This document provides an overview of three common solid modeling techniques: boundary representation (B-rep), constructive solid geometry (CSG), and sweep representation. B-rep models represent solid objects by their boundaries and surfaces. CSG models combine basic geometric primitives using set operations like union and intersection. Sweep representation builds models by sweeping a profile along a path, allowing extruded and revolved solids. The document discusses the topological and geometric components of B-rep models and provides examples of primitives, operations, and types of CSG and sweep models.
This document discusses different types of surface models used in computer graphics, including:
- Plane, ruled, surface of revolution, tabulated, bilinear, Coons patch, and bicubic surfaces. Plane and ruled surfaces are linear, while surfaces of revolution and tabulated surfaces are axisymmetric. Bilinear surfaces are generated by interpolating 4 endpoints and are useful for finite element analysis. Coons patches interpolate 4 edge curves. Bicubic surfaces use parametric curves and interpolation of control points to define smooth surfaces.
This document presents an intelligent feature recognition methodology (IFRM) to develop a feature recognition system for prismatic parts using feature-based modeling systems as input. The IFRM consists of three main phases: 1) converting CAD data in IGES/B-rep format into an object-oriented data structure, 2) classifying extracted features from the data file into different groups, and 3) mapping the extracted features for computer-aided process planning. The methodology aims to achieve integration between CAD and CAM by developing a feature recognition algorithm that can communicate with different CAD/CAM systems. Algorithms are presented to extract features from 2.5D prismatic parts using feature-based modeling system input through geometry analysis and feature classification.
This document discusses techniques for achieving visual realism in geometric modeling. It covers topics like hidden line removal, hidden surface determination, shading models, transparency, reflection, and camera models. The goal of visual realism is to generate images that capture effects of light interacting with physical objects similarly to how we see the real world. This involves modeling objects and lighting conditions, determining visible surfaces, assigning color to pixels, and creating animated sequences. Realistic images find applications in simulation, design, entertainment, research, and control.
Geometric modeling involves mathematically describing an object's geometry using software. There are three main methods: wireframe modeling uses lines to represent edges; surface modeling represents objects' surfaces; and solid modeling displays models as solids to avoid misinterpretation. Solid modeling is most effective as it makes objects most realistic and eliminates ambiguity.
All physical objects have 3D boundaries that define their shape. Surface modeling uses points, lines, and faces to define these boundaries mathematically. There are several types of surfaces, including plane, ruled, revolved, and freeform surfaces. Revolved surfaces are created by rotating a profile around an axis, generating surfaces like cylinders and cones. Curves and surfaces are essential for modeling complex shapes encountered in engineering designs.
This document discusses different methods for representing curves in geometric modeling, including non-parametric and parametric representations. Non-parametric representations can be explicit, using equations relating x, y, and z, or implicit, with no distinction between dependent and independent variables. Parametric representations describe variables in terms of a parameter, allowing for multi-valued and flexible curves. Specific curve types discussed include Bezier curves, defined by control points, and B-spline curves, which separate the polynomial order from the number of control points.
This document discusses techniques for modeling curves and surfaces in computer graphics. It introduces three common representations of curves and surfaces: explicit, implicit, and parametric forms. It focuses on parametric polynomial forms, specifically discussing cubic polynomial curves, Hermite curves, Bezier curves, B-splines, and NURBS. It also covers rendering curves and surfaces by evaluating polynomials, recursive subdivision of Bezier polynomials, and ray casting for implicit surfaces like quadrics. Finally, it discusses mesh subdivision techniques like Catmull-Clark and Loop subdivision for generating smooth surfaces.
This document provides a summary of important two-mark questions and answers related to the topics covered in a Computer Aided Design (CAD) course. It includes questions from five units:
1. Fundamentals of computer graphics including the design process, applications of CAD, geometric transformations, and homogeneous coordinates.
2. Geometric modeling covering curves, wireframe modeling, boundary representation vs constructive solid geometry.
3. Visual realism such as visualization techniques, lighting models, shading methods and color models.
4. Assembly of parts including assembly modeling, mating conditions, tolerancing, mass properties and interference checking.
5. CAD standards including the need for data exchange standards and important standards for exchange
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...IJECEIAES
The objective of low-resolution face recognition is to identify faces from small size or poor quality images with varying pose, illumination, expression, etc. In this work, we propose a robust low face recognition technique based on one-dimensional Hidden Markov Models. Features of each facial image are extracted using three steps: firstly, both Gabor filters and Histogram of Oriented Gradients (HOG) descriptor are calculated. Secondly, the size of these features is reduced using the Linear Discriminant Analysis (LDA) method in order to remove redundant information. Finally, the reduced features are combined using Canonical Correlation Analysis (CCA) method. Unlike existing techniques using HMMs, in which authors consider each state to represent one facial region (eyes, nose, mouth, etc), the proposed system employs 1D-HMMs without any prior knowledge about the localization of interest regions in the facial image. Performance of the proposed method will be measured using the AR database.
The document provides instructions for creating a finite element analysis model of a tension fitting in MSC Patran. The steps include:
1. Creating the parasolid solid model of the tension fitting using boolean operations and other parasolid tools.
2. Generating a tetrahedral mesh and assigning material properties and loads representing tension.
3. Running the finite element analysis in MSC Nastran and post-processing the results in Patran to view stress and deformation.
The document outlines 17 detailed steps to guide the user through the entire modeling and analysis process in Patran and Nastran.
Automatic rectification of perspective distortion from a single image using p...ijcsa
Perspective distortion occurs due to the perspective projection of 3D scene on a 2D surface. Correcting the distortion of a single image without losing any desired information is one of the challenging task in the field of Computer Vision. We consider the problem of estimating perspective distortion from a single still image of an unstructured environment and to make perspective correction which is both quantitatively accurate as well as visually pleasing. Corners are detected based on the orientation of the image. A method based on plane homography and transformation is used to make perspective correction. The algorithm infers frontier information directly from the images, without any reference objects or prior knowledge of the camera parameters. The frontiers are detected using geometric context based segmentation. The goal of this paper is to present a framework providing fully automatic and fast perspective correction.
We develop an algorithm to segment a 3D surface mesh intovisually meaningful regions based on analyzing the local geometry ofvertices. We begin with a novel characterization of mesh vertices as convex,concave or hyperbolic depending upon their discrete local geometry.Hyperbolic and concave vertices are considered potential feature regionboundaries. We propose a new region growing technique
starting fromthese boundary vertices leading to a segmentation of the surface thatis subsequently simplified by a region-merging method. Experiments indicatethat our algorithm segments a broad range of 3D models at aquality comparable to existing algorithms. Its use of methods that belongnaturally to discretized surfaces and ease of implementation makeit an appealing alternative in various applications.
3D M ESH S EGMENTATION U SING L OCAL G EOMETRYijcga
We develop an algorithm to segment a 3D surface mesh intovisually meaningful regions based
on
analyzing the local geometry ofvertices. We begin with a novel characterization of mesh vertices as
convex,concave or hyperbolic depending upon their discrete local geometry.Hyperbolic and concave
vertices are considered potential feature regionboundari
es. We propose a new region growing technique
starting fromthese boundary vertices leading to a segmentation of the surface thatis subsequently simplified
by a region
-
merging method. Experiments indicatethat our algorithm segments a broad range of 3D
model
s at aquality comparable to existing algorithms. Its use of methods that belongnaturally to discretized
surfaces and ease of implementation makeit an appealing alternative in various applications
Wireframe models represent 3D objects using geometric primitives like points, lines, and polygons. They connect vertices with edges to form polygonal nets or meshes. There are three common representations: explicit vertex lists that store each vertex coordinate; polygon listings that define polygons through vertex indices; and explicit edge listings that store each unique edge and define polygons through edge indices. Wireframe models are easy to create but cannot represent curved surfaces or differentiate interior/exterior.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithmijeei-iaes
This document summarizes an adaptive hexahedral mesh generation algorithm that uses density control. The algorithm involves 5 main steps: 1) Identifying the boundaries of the solid model, 2) Constructing refinement fields based on density metrics and generating an initial grid structure, 3) Generating a jagged core mesh by removing exterior elements, 4) Matching the core mesh surfaces to the solid model surfaces, 5) Improving mesh quality using optimization techniques. The algorithm aims to generate high quality hexahedral meshes with reasonably distributed density. It uses curvature and thickness criteria to refine the initial grid structure adaptively before generating the core mesh and performing surface matching and quality optimization.
This document discusses solid modeling techniques used in CAD software. It describes boundary representation, which stores solid objects as sets of polygon surfaces defined by topological and geometric information. Constructive solid geometry builds solids by combining 3D primitive shapes using Boolean operations. Sweep representation involves sweeping a 2D cross-section along a trajectory to form an object. Cell decomposition and spatial occupancy enumeration subdivide solids into primitive cells or voxels for applications like finite element analysis.
Solid modeling-Sweep Representation and B-representationDestro Destro
Solid modeling is a computer representation of a physical 3D object that allows for its creation and visualization in digital form. A solid model contains both geometric information about the object's shape, size, and angles as well as topological information about how its parts are connected. Solid models provide a more complete representation than earlier wireframe models and can be represented using techniques like boundary representation, sweeps along trajectories, or as polyhedrons with flat faces, edges and vertices.
Cad ala brep, csg and sweep representation gtuShrey Patel
This document provides an overview of three common solid modeling techniques: boundary representation (B-rep), constructive solid geometry (CSG), and sweep representation. B-rep models represent solid objects by their boundaries and surfaces. CSG models combine basic geometric primitives using set operations like union and intersection. Sweep representation builds models by sweeping a profile along a path, allowing extruded and revolved solids. The document discusses the topological and geometric components of B-rep models and provides examples of primitives, operations, and types of CSG and sweep models.
This document discusses different types of surface models used in computer graphics, including:
- Plane, ruled, surface of revolution, tabulated, bilinear, Coons patch, and bicubic surfaces. Plane and ruled surfaces are linear, while surfaces of revolution and tabulated surfaces are axisymmetric. Bilinear surfaces are generated by interpolating 4 endpoints and are useful for finite element analysis. Coons patches interpolate 4 edge curves. Bicubic surfaces use parametric curves and interpolation of control points to define smooth surfaces.
This document presents an intelligent feature recognition methodology (IFRM) to develop a feature recognition system for prismatic parts using feature-based modeling systems as input. The IFRM consists of three main phases: 1) converting CAD data in IGES/B-rep format into an object-oriented data structure, 2) classifying extracted features from the data file into different groups, and 3) mapping the extracted features for computer-aided process planning. The methodology aims to achieve integration between CAD and CAM by developing a feature recognition algorithm that can communicate with different CAD/CAM systems. Algorithms are presented to extract features from 2.5D prismatic parts using feature-based modeling system input through geometry analysis and feature classification.
This document discusses techniques for achieving visual realism in geometric modeling. It covers topics like hidden line removal, hidden surface determination, shading models, transparency, reflection, and camera models. The goal of visual realism is to generate images that capture effects of light interacting with physical objects similarly to how we see the real world. This involves modeling objects and lighting conditions, determining visible surfaces, assigning color to pixels, and creating animated sequences. Realistic images find applications in simulation, design, entertainment, research, and control.
Geometric modeling involves mathematically describing an object's geometry using software. There are three main methods: wireframe modeling uses lines to represent edges; surface modeling represents objects' surfaces; and solid modeling displays models as solids to avoid misinterpretation. Solid modeling is most effective as it makes objects most realistic and eliminates ambiguity.
All physical objects have 3D boundaries that define their shape. Surface modeling uses points, lines, and faces to define these boundaries mathematically. There are several types of surfaces, including plane, ruled, revolved, and freeform surfaces. Revolved surfaces are created by rotating a profile around an axis, generating surfaces like cylinders and cones. Curves and surfaces are essential for modeling complex shapes encountered in engineering designs.
This document discusses different methods for representing curves in geometric modeling, including non-parametric and parametric representations. Non-parametric representations can be explicit, using equations relating x, y, and z, or implicit, with no distinction between dependent and independent variables. Parametric representations describe variables in terms of a parameter, allowing for multi-valued and flexible curves. Specific curve types discussed include Bezier curves, defined by control points, and B-spline curves, which separate the polynomial order from the number of control points.
This document discusses techniques for modeling curves and surfaces in computer graphics. It introduces three common representations of curves and surfaces: explicit, implicit, and parametric forms. It focuses on parametric polynomial forms, specifically discussing cubic polynomial curves, Hermite curves, Bezier curves, B-splines, and NURBS. It also covers rendering curves and surfaces by evaluating polynomials, recursive subdivision of Bezier polynomials, and ray casting for implicit surfaces like quadrics. Finally, it discusses mesh subdivision techniques like Catmull-Clark and Loop subdivision for generating smooth surfaces.
This document provides a summary of important two-mark questions and answers related to the topics covered in a Computer Aided Design (CAD) course. It includes questions from five units:
1. Fundamentals of computer graphics including the design process, applications of CAD, geometric transformations, and homogeneous coordinates.
2. Geometric modeling covering curves, wireframe modeling, boundary representation vs constructive solid geometry.
3. Visual realism such as visualization techniques, lighting models, shading methods and color models.
4. Assembly of parts including assembly modeling, mating conditions, tolerancing, mass properties and interference checking.
5. CAD standards including the need for data exchange standards and important standards for exchange
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...IJECEIAES
The objective of low-resolution face recognition is to identify faces from small size or poor quality images with varying pose, illumination, expression, etc. In this work, we propose a robust low face recognition technique based on one-dimensional Hidden Markov Models. Features of each facial image are extracted using three steps: firstly, both Gabor filters and Histogram of Oriented Gradients (HOG) descriptor are calculated. Secondly, the size of these features is reduced using the Linear Discriminant Analysis (LDA) method in order to remove redundant information. Finally, the reduced features are combined using Canonical Correlation Analysis (CCA) method. Unlike existing techniques using HMMs, in which authors consider each state to represent one facial region (eyes, nose, mouth, etc), the proposed system employs 1D-HMMs without any prior knowledge about the localization of interest regions in the facial image. Performance of the proposed method will be measured using the AR database.
The document provides instructions for creating a finite element analysis model of a tension fitting in MSC Patran. The steps include:
1. Creating the parasolid solid model of the tension fitting using boolean operations and other parasolid tools.
2. Generating a tetrahedral mesh and assigning material properties and loads representing tension.
3. Running the finite element analysis in MSC Nastran and post-processing the results in Patran to view stress and deformation.
The document outlines 17 detailed steps to guide the user through the entire modeling and analysis process in Patran and Nastran.
Automatic rectification of perspective distortion from a single image using p...ijcsa
Perspective distortion occurs due to the perspective projection of 3D scene on a 2D surface. Correcting the distortion of a single image without losing any desired information is one of the challenging task in the field of Computer Vision. We consider the problem of estimating perspective distortion from a single still image of an unstructured environment and to make perspective correction which is both quantitatively accurate as well as visually pleasing. Corners are detected based on the orientation of the image. A method based on plane homography and transformation is used to make perspective correction. The algorithm infers frontier information directly from the images, without any reference objects or prior knowledge of the camera parameters. The frontiers are detected using geometric context based segmentation. The goal of this paper is to present a framework providing fully automatic and fast perspective correction.
We develop an algorithm to segment a 3D surface mesh intovisually meaningful regions based on analyzing the local geometry ofvertices. We begin with a novel characterization of mesh vertices as convex,concave or hyperbolic depending upon their discrete local geometry.Hyperbolic and concave vertices are considered potential feature regionboundaries. We propose a new region growing technique
starting fromthese boundary vertices leading to a segmentation of the surface thatis subsequently simplified by a region-merging method. Experiments indicatethat our algorithm segments a broad range of 3D models at aquality comparable to existing algorithms. Its use of methods that belongnaturally to discretized surfaces and ease of implementation makeit an appealing alternative in various applications.
3D M ESH S EGMENTATION U SING L OCAL G EOMETRYijcga
We develop an algorithm to segment a 3D surface mesh intovisually meaningful regions based
on
analyzing the local geometry ofvertices. We begin with a novel characterization of mesh vertices as
convex,concave or hyperbolic depending upon their discrete local geometry.Hyperbolic and concave
vertices are considered potential feature regionboundari
es. We propose a new region growing technique
starting fromthese boundary vertices leading to a segmentation of the surface thatis subsequently simplified
by a region
-
merging method. Experiments indicatethat our algorithm segments a broad range of 3D
model
s at aquality comparable to existing algorithms. Its use of methods that belongnaturally to discretized
surfaces and ease of implementation makeit an appealing alternative in various applications
Wireframe models represent 3D objects using geometric primitives like points, lines, and polygons. They connect vertices with edges to form polygonal nets or meshes. There are three common representations: explicit vertex lists that store each vertex coordinate; polygon listings that define polygons through vertex indices; and explicit edge listings that store each unique edge and define polygons through edge indices. Wireframe models are easy to create but cannot represent curved surfaces or differentiate interior/exterior.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithmijeei-iaes
This document summarizes an adaptive hexahedral mesh generation algorithm that uses density control. The algorithm involves 5 main steps: 1) Identifying the boundaries of the solid model, 2) Constructing refinement fields based on density metrics and generating an initial grid structure, 3) Generating a jagged core mesh by removing exterior elements, 4) Matching the core mesh surfaces to the solid model surfaces, 5) Improving mesh quality using optimization techniques. The algorithm aims to generate high quality hexahedral meshes with reasonably distributed density. It uses curvature and thickness criteria to refine the initial grid structure adaptively before generating the core mesh and performing surface matching and quality optimization.
This paper addresses the use of algorithmic design paired with additive manufacturing and their
potential impact on architectural design and fabrication of a full-sized building, as demonstrated with the AMIE
project. AMIE (Additive Manufacturing and Integrated Energy) was collaboration to 3d print a building and
vehicle. Both the car and building were designed to generate, store and share energy in an effort to reduce or
eliminate reliability on the power grid. This paper is intended to outline our methodology in successfully
designing for these innovative strategies, with a focus on the use of computational design tools as a catalyst for
design optimization, integrated project delivery, rapid prototyping and fabrication of building elements using
additive manufacturing.
IRJET- CFD-A Trend in Automobile Aerodynamics TechnologyIRJET Journal
1. Computational fluid dynamics (CFD) is a computational science used to simulate fluid flows by using computers. CFD involves modeling physical problems mathematically, discretizing the equations, and using numerical methods and grid generation to solve the equations.
2. CFD provides three main benefits - insight into designs that can't be prototyped, foresight into how designs will perform through simulation of 'what if' scenarios, and efficiency through shorter design cycles.
3. A case study describes using CFD to optimize the aerodynamic design of an Opel Astra vehicle. The process involves creating a CAD model, generating surface and volume meshes, running CFD simulations, and visualizing and analyzing results to
An iterative morphological decomposition algorithm for reduction of skeleton ...ijcsit
Shape representation is an important aspect in image processing and computer vision. There are several skeleton transforms that lead to morphological shape representation algorithm. One of the main problems with these algorithms is in selecting the skeleton points that represent the shape component. If the numbers of skeleton subsets are reduced then the reconstruction process will be easy and time consuming. The present paper proposes a skeleton scheme that selects skeleton points based on the largest shape element. By this, overall skeleton subsets will be reduced. The present method is applied on various images and is compared with generalized skeleton transform and octagon-generating decomposition algorithm.
IRJET - Review on Study of Space Frame Structure SystemIRJET Journal
This document summarizes a research paper that reviewed the study of space frame structure systems. It begins with an abstract that outlines how space frame systems have grown in popularity for constructing large structures economically. The document then reviews the basic concepts of space frame systems, including their classification, components, advantages, and applications. It also summarizes several other research papers that studied parameters like the effects of foundation settlement, different analysis and design software, composite materials for space frames, and progressive collapse resistance. The overall document provides an overview of space frame structures and a literature review of recent research on their structural behavior.
Role of Simulation in Deep Drawn Cylindrical PartIJSRD
Simulation is widely used in forming industry due to its speed and lower cost and it has been proven to be effective in prediction of formability and spring back behavior. The purpose of finite element simulation in the sheet metal forming process is to minimize the time and cost in the design phase by predicting key outcomes such as the final shape of the part, the possibility of various defects and the flow of material. Such simulation is most useful and efficient when it is performed in the early stage of design by designers, rather than by analysis specialists after the detailed design is complete. The accuracy of such simulation depends on knowledge of material properties, boundary conditions and processing parameters. In the industry today, numerical sheet metal forming simulation is very important tool for reducing load time and improving part quality. In this paper finite element model for the deep-drawing of cylindrical cups is constructed and the simulation results are obtained by using different simulation parameters, i.e. punch velocity, coefficient of friction and blank holder force of the FE mesh-elements and these results are compared with experimental work.
Simplified approach to consider cracking effect on the behavior of laterally ...Ahmed Ebid
DOI: 10.15680/IJIRSET.2015.0410015
Laterally loaded pile is a famous case of soil-structure interaction problem which was intensively studied by many researchers before. The techniques used to predict the behavior of laterally loaded piles were developed with increasing of the available computational capabilities from closed mathematical formulas to finite differences technique and finally linear finite elements technique. Recently, very sophisticated 3D elasto-plastic non-linear finite element models were used to accurately predict that behavior. Unfortunately, those sophisticated models are too complicated to be used in practical design. Hence, the aim of this research is to introduce a much simpler and practical approach to predict the behavior of the laterally loaded concrete piles considering the nonlinear effect of concrete cracking. Special calculating tool based on finite elements is developed to carry out a parametric study of the behavior of a set of 24 piles with different aspect ratios, reinforcement ratios, relative stiffness and head constrains. The validity of the calculating tool is checked against case history field tests. The results of the parametric study show three different failure modes according to the flexibility of the pile. Comparing the results with the formulas of ECP (202/4) shows the matching in the ultimate lateral capacity, while the ultimate lateral deformations are about (127 to 132%) of the code prediction.
Garbage Classification Using Deep Learning TechniquesIRJET Journal
The document discusses using deep learning techniques for garbage classification. It compares the performance of different models, including support vector machines with HOG features, simple convolutional neural networks (CNNs), CNNs with residual blocks, and a hybrid model combining CNN features with HOG features. The CNN models generally performed best, with the simple CNN achieving over 93% accuracy on test data. Residual blocks did not significantly improve performance over simple CNNs. Combining CNN and HOG features was also considered but did not clearly outperform CNNs alone. Overall, CNN models were shown to effectively classify garbage using these image datasets.
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...IRJET Journal
This document describes the process of creating a 3D CAD model of a stealth aircraft, cleaning the geometry, and generating a mesh to optimize mesh quality. The authors created the CAD model, checked it for errors, and then generated both a structured and unstructured mesh. They analyzed mesh quality parameters like aspect ratio, Jacobian ratio, warpage angle, and interior angles using the pre-processing software SimLab and HyperWorks. The quality reports showed over 99.5% of elements passed the various checks, indicating an optimized mesh was generated. This high-quality mesh will provide accurate results for design analysis simulations.
IRJET- Optimization of Fink and Howe TrussesIRJET Journal
This document describes research on optimizing the weight of different truss configurations, including double fink, triple fink, modified fink, double Howe, and triple Howe trusses. The optimization problem aims to minimize weight by treating cross-sectional areas as design variables, while satisfying stress, buckling, and deflection constraints. An improved sequential linear programming technique is used to solve the optimization problem. The process involves developing a C program for load calculation, using MATLAB for truss analysis, and applying an optimizer based on improved SLP to determine optimized cross-sectional areas. A parametric study is then carried out by varying span, height, and spacing to identify the most economical truss configuration under the given conditions.
Design and Analysis of a Bell Type Rocket NozzleIRJET Journal
This document describes the design and analysis of a bell type rocket nozzle. It discusses the various steps involved in designing the nozzle using G.V. Rao's method, including pre-processing, material selection, CAD modeling, meshing in ANSYS, applying boundary conditions, extracting results, and visualizing the stress, strain and deformation results. The structural analysis found that the stresses produced were much below the material limits, indicating the nozzle design could sustain the loads without failure or significant changes to the contour.
The document discusses the physical design process for VLSI circuits. It describes the main steps as partitioning, floor planning and placement, routing, layout optimization, and extraction and verification. The goals of physical design are to minimize signal delays, interconnection area, and power usage. Physical design transforms the logical structure of a circuit into its physical layout.
This document provides an overview of solid modeling schemes and techniques. It discusses six common solid modeling representations: spatial enumeration, cell decomposition, boundary representation, sweep methods, primitive instancing, and constructive solid geometry. It focuses on the last three techniques, which are most commonly used in modeling packages. Constructive solid geometry uses basic shapes combined with Boolean operations. Boundary representation describes a solid using its enclosing faces, edges and vertices. The document provides examples of both techniques and discusses how solid models allow designers to determine important properties and make design changes more easily compared to other modeling types.
Application of local search methods for solving a quadratic assignment proble...Gurdal Ertek
This paper discusses the design and application of local search methods to a real-life application at a steel cord manufacturing plant. The case study involves a layout problem that can be represented as a Quadratic Assignment Problem (QAP). Due to the nature of the manufacturing process, certain machinery need to be allocated in close proximity to each other. This issue is incorporated into the objective function through assigning high penalty costs to the unfavorable allocations. QAP belongs to one of the most difficult class of combinatorial optimization problems, and is not solvable to optimality as the number of facilities increases. We implement the well-known local
search methods, 2-opt, 3-opt and tabu search. We compare the solution performances of the methods to the results obtained from the NEOS server, which provides free access to many optimization solvers on the internet.
http://research.sabanciuniv.edu.
IRJET- Planning, Design and Analysis of G+3 Hospital Building Provided with G...IRJET Journal
This document discusses the planning, design, and analysis of a G+3 hospital building provided with a grid slab. It begins by introducing grid slabs and their applications in large column-free spaces like auditoriums and showrooms. It then outlines the methodology used which includes modeling the structure in ETABS software, analyzing it to determine bending moments and shear forces, and designing all structural elements according to Indian codes. Key steps of the slab and grid beam design are shown as examples. In summary, this document presents the process of designing a 4-story hospital building with a grid slab structural system using ETABS software and verifying designs against code requirements.
CONCEPT OF FINITE ELEMENT MODELLING FOR TRUSSES AND BEAMS USING ABAQUSIAEME Publication
Abaqus is one of the powerful engineering software programs which are based on the finite element method. The Abaqus can solve wide range of pr oblems from linear to nonlinear analyses. Abaqus is widely used in many sectors like automotive and mechanical industries for design and development of FEM products. The finite element method is a numerical technique for finding approximate solutions for d ifferential and integral equations. The finite element word was coined by Clough in 1960. In 1960s, engineers used the method for solving the problems in stress analysis, strain analysis, heat and fluid transfer, and other region. Abaqus CAE can provide a simple creating model, submitting the modal, monitoring, and evaluating result and then can also compare with theoretical calculation.
IRJET- Vibro Acoustic Analysis of Laminated Composite Plate Roof of Car BodyIRJET Journal
This document discusses a vibro-acoustic analysis of a laminated composite plate roof for a car body. A 3D model of a Maruti Swift car is created using CATIA. An acoustic modal analysis is performed to find the resonance frequencies, which are validated against theoretical calculations. Different materials are considered for the car roof to improve acoustic performance and reduce low frequency resonance amplitudes. The analysis is conducted in ANSYS to study how sound pressure levels inside the vehicle are affected by the roof material and shape. Results show the first resonance mode occurs at 79.864Hz in the X-direction, with maximum sound pressure at the rear of the car air cavity.
This document summarizes a study that analyzed the stresses in a flywheel design using finite element analysis. It describes modeling a Maruti 800 flywheel in CATIA and analyzing it in ANSYS. Two materials were considered - gray cast iron and S-glass epoxy. The flywheel was meshed and appropriate boundary conditions were applied. The results found the maximum normal stress to be 44.07 MPa for gray cast iron and 11.54 MPa for S-glass epoxy. The study demonstrated using FEA to optimize flywheel design and select suitable materials.
IRJET- Structural and Modal Analysis of Kaplan TurbineIRJET Journal
This document discusses structural and modal analysis of a Kaplan turbine. It begins by introducing Kaplan turbines and their typical design parameters like head ranges and output capacities. It then discusses using Solidworks and ANSYS to model and analyze the structural behavior and modal properties of a designed Kaplan turbine model. Steps of modeling the turbine in Solidworks and performing static structural and modal analyses in ANSYS are outlined, including applying materials, meshing, boundary conditions and loads. Results for total deformation, stresses, and natural frequencies are presented for analyses performed with stainless steel and aluminum alloy materials.
Similar to Hybrid method for automating generation of reticulated structures (lattice structures) in complex conception domains (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Neural network optimizer of proportional-integral-differential controller par...IJECEIAES
Wide application of proportional-integral-differential (PID)-regulator in industry requires constant improvement of methods of its parameters adjustment. The paper deals with the issues of optimization of PID-regulator parameters with the use of neural network technology methods. A methodology for choosing the architecture (structure) of neural network optimizer is proposed, which consists in determining the number of layers, the number of neurons in each layer, as well as the form and type of activation function. Algorithms of neural network training based on the application of the method of minimizing the mismatch between the regulated value and the target value are developed. The method of back propagation of gradients is proposed to select the optimal training rate of neurons of the neural network. The neural network optimizer, which is a superstructure of the linear PID controller, allows increasing the regulation accuracy from 0.23 to 0.09, thus reducing the power consumption from 65% to 53%. The results of the conducted experiments allow us to conclude that the created neural superstructure may well become a prototype of an automatic voltage regulator (AVR)-type industrial controller for tuning the parameters of the PID controller.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
A review on features and methods of potential fishing zoneIJECEIAES
This review focuses on the importance of identifying potential fishing zones in seawater for sustainable fishing practices. It explores features like sea surface temperature (SST) and sea surface height (SSH), along with classification methods such as classifiers. The features like SST, SSH, and different classifiers used to classify the data, have been figured out in this review study. This study underscores the importance of examining potential fishing zones using advanced analytical techniques. It thoroughly explores the methodologies employed by researchers, covering both past and current approaches. The examination centers on data characteristics and the application of classification algorithms for classification of potential fishing zones. Furthermore, the prediction of potential fishing zones relies significantly on the effectiveness of classification algorithms. Previous research has assessed the performance of models like support vector machines, naïve Bayes, and artificial neural networks (ANN). In the previous result, the results of support vector machine (SVM) were 97.6% more accurate than naive Bayes's 94.2% to classify test data for fisheries classification. By considering the recent works in this area, several recommendations for future works are presented to further improve the performance of the potential fishing zone models, which is important to the fisheries community.
Electrical signal interference minimization using appropriate core material f...IJECEIAES
As demand for smaller, quicker, and more powerful devices rises, Moore's law is strictly followed. The industry has worked hard to make little devices that boost productivity. The goal is to optimize device density. Scientists are reducing connection delays to improve circuit performance. This helped them understand three-dimensional integrated circuit (3D IC) concepts, which stack active devices and create vertical connections to diminish latency and lower interconnects. Electrical involvement is a big worry with 3D integrates circuits. Researchers have developed and tested through silicon via (TSV) and substrates to decrease electrical wave involvement. This study illustrates a novel noise coupling reduction method using several electrical involvement models. A 22% drop in electrical involvement from wave-carrying to victim TSVs introduces this new paradigm and improves system performance even at higher THz frequencies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
The CBC machine is a common diagnostic tool used by doctors to measure a patient's red blood cell count, white blood cell count and platelet count. The machine uses a small sample of the patient's blood, which is then placed into special tubes and analyzed. The results of the analysis are then displayed on a screen for the doctor to review. The CBC machine is an important tool for diagnosing various conditions, such as anemia, infection and leukemia. It can also help to monitor a patient's response to treatment.
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
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