Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization Tool

We introduce a new computational tool called the Boundary Learning Optimization Tool (BLOT) that identifies the boundaries of the performance capabilities achieved by general flexure system topologies if their geometric parameters are allowed to vary from their smallest allowable feature sizes to th...

Full description

Bibliographic Details
Main Authors: Ali Hatamizadeh, Yuanping Song, Jonathan B. Hopkins
Format: Article
Language:English
Published: Hindawi Limited 2018-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2018/1058732
id doaj-fa27261fbdea40849196f60e2005a16e
record_format Article
spelling doaj-fa27261fbdea40849196f60e2005a16e2020-11-24T22:49:06ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472018-01-01201810.1155/2018/10587321058732Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization ToolAli Hatamizadeh0Yuanping Song1Jonathan B. Hopkins2Mechanical and Aerospace Engineering Department, University of California, Los Angeles, 420 Westwood Plaza, Eng. IV 46-147F, Los Angeles, CA, USAMechanical and Aerospace Engineering Department, University of California, Los Angeles, 420 Westwood Plaza, Eng. IV 46-147F, Los Angeles, CA, USAMechanical and Aerospace Engineering Department, University of California, Los Angeles, 420 Westwood Plaza, Eng. IV 46-147F, Los Angeles, CA, USAWe introduce a new computational tool called the Boundary Learning Optimization Tool (BLOT) that identifies the boundaries of the performance capabilities achieved by general flexure system topologies if their geometric parameters are allowed to vary from their smallest allowable feature sizes to their largest geometrically compatible feature sizes for given constituent materials. The boundaries generated by the BLOT fully define the design spaces of flexure systems and allow designers to visually identify which geometric versions of their synthesized topologies best achieve desired combinations of performance capabilities. The BLOT was created as a complementary tool to the freedom and constraint topologies (FACT) synthesis approach in that the BLOT is intended to optimize the geometry of the flexure topologies synthesized using the FACT approach. The BLOT trains artificial neural networks to create models of parameterized flexure topologies using numerically generated performance solutions from different design instantiations of those topologies. These models are then used by an optimization algorithm to plot the desired topology’s performance boundary. The model-training and boundary-plotting processes iterate using additional numerically generated solutions from each updated boundary generated until the final boundary is guaranteed to be accurate within any average error set by the user. A FACT-synthesized flexure topology is optimized using the BLOT as a simple case study.http://dx.doi.org/10.1155/2018/1058732
collection DOAJ
language English
format Article
sources DOAJ
author Ali Hatamizadeh
Yuanping Song
Jonathan B. Hopkins
spellingShingle Ali Hatamizadeh
Yuanping Song
Jonathan B. Hopkins
Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization Tool
Mathematical Problems in Engineering
author_facet Ali Hatamizadeh
Yuanping Song
Jonathan B. Hopkins
author_sort Ali Hatamizadeh
title Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization Tool
title_short Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization Tool
title_full Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization Tool
title_fullStr Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization Tool
title_full_unstemmed Optimizing the Geometry of Flexure System Topologies Using the Boundary Learning Optimization Tool
title_sort optimizing the geometry of flexure system topologies using the boundary learning optimization tool
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2018-01-01
description We introduce a new computational tool called the Boundary Learning Optimization Tool (BLOT) that identifies the boundaries of the performance capabilities achieved by general flexure system topologies if their geometric parameters are allowed to vary from their smallest allowable feature sizes to their largest geometrically compatible feature sizes for given constituent materials. The boundaries generated by the BLOT fully define the design spaces of flexure systems and allow designers to visually identify which geometric versions of their synthesized topologies best achieve desired combinations of performance capabilities. The BLOT was created as a complementary tool to the freedom and constraint topologies (FACT) synthesis approach in that the BLOT is intended to optimize the geometry of the flexure topologies synthesized using the FACT approach. The BLOT trains artificial neural networks to create models of parameterized flexure topologies using numerically generated performance solutions from different design instantiations of those topologies. These models are then used by an optimization algorithm to plot the desired topology’s performance boundary. The model-training and boundary-plotting processes iterate using additional numerically generated solutions from each updated boundary generated until the final boundary is guaranteed to be accurate within any average error set by the user. A FACT-synthesized flexure topology is optimized using the BLOT as a simple case study.
url http://dx.doi.org/10.1155/2018/1058732
work_keys_str_mv AT alihatamizadeh optimizingthegeometryofflexuresystemtopologiesusingtheboundarylearningoptimizationtool
AT yuanpingsong optimizingthegeometryofflexuresystemtopologiesusingtheboundarylearningoptimizationtool
AT jonathanbhopkins optimizingthegeometryofflexuresystemtopologiesusingtheboundarylearningoptimizationtool
_version_ 1725677311225757696