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...
Main Authors: | , , |
---|---|
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 |