Manual_bionic_partitionx Manual Bionic Partition
User Manual:
Open the PDF directly: View PDF .
Page Count: 3
Download | |
Open PDF In Browser | View PDF |
Generative design of bionic partition for airplane cabin interiors by reinforcement learning and finite element analysis by Georgy Tskhondiya Project GitHub page: https://github.com/gigatskhondia/Reinforcement_Learning_and_FEA Project Facebook page: https://www.facebook.com/GigaTsk/ 1. Background and Rationale Current researches on aircraft design aim to reduce airplanes and components weights, optimizing aircraft performances and contributing to the challenge of reducing fuel consumption and operational costs. From this perspective novel materials and technologies are developed, but also advances in design methods and tools are put forward. Generative design is one of the approaches to automatically optimize component design. It uses evolutionary algorithms and topological optimization to generate novel, unconventional and complex structures like novel bionic partition for Airbus A 320 cabin interiors, [1]. Alternatively, deep reinforcement learning has had great success in artificial intelligence applications. Among them, beating the champion of the game of Go in 2016, mastering many Atari games and optimizing the work of data centers. In my research, I combine deep reinforcement learning and finite element analysis for the purpose of automating structural design of components. AI in general and deep reinforcement learning in particular are powerful approaches in solving many nowadays problems in information technology, business, healthcare, and engineering. There is a myriad of applications for AI technologies that one can implement to make life easier. Structural engineering design is no exception. Designing a structure or a part of machinery is a very tiring process. One needs to make a lot of manual changes before resulting in the final design that satisfies structural loads. But this iterative process can be automated. A typical approach to structural engineering design is finite element analysis. A number of authors have tried to combine finite element analysis and machine learning [2-4]. For example, [3] have used deep-autoencoder to approximate the large deformations on a non-linear, muscle actuated beam. In [4], machine learning was used to predict the deformation of the breast tissues during the compression. However, little attention has been paid to using reinforcement leaning in assisting structural engineering design. In [5], I have tried to combine finite element analysis and deep reinforcement leaning to assist an engineer in her design process. General description on how this combination was implemented as well as a design process for three simple structures had been presented. Structures were: (a) 1D bar, (b) bridge-like 2D truss, and (c) spool-like 2D frame. These structures can be found in most of real-world structural problems. For example, spools are used to connect the subsea pipeline with a fixed riser nearby the offshore platform. In this work, I have fused RL and FEA for the purpose of generative design of bionic partition like structure. 2. Methodology a) Finite element model For the finite element model I have used the Space Frame Element from [6]. b) Reinforcement Learning Reinforcement learning can be understood by using the concepts of agents, environments, states, observations, actions and rewards. A reinforcement learning agent interacts with its environment in discrete time steps. At each time step, the agent receives an observation, which typically includes the reward. It then chooses an action from the set of available actions, which is subsequently sent to the environment. The environment moves to a new state and the reward associated with transition is determined. The goal of a reinforcement learning agent is to collect as much reward as possible. The advantage of reinforcement learning is that one does not have to provide labeled data for training. Reinforcement learning system learns by maximizing rewards with no supervision. In my current work, a RL agent uses neural network policy gradient algorithm. The algorithm optimizes the parameters of a policy by following the gradients toward higher rewards, [7]. c) Finite Element Environment to Reinforcement Learning Agent Interaction The finite element model represents an environment to which a RL agent applies actions and from which it gets observations and rewards. The agent uses neural network to decide on its actions. Actions change geometry of the structure or aircraft component, and the resulting geometry is then subjected to FEA. Finite element analysis produces the state, which is then fed to neural network and the process repeats itself. The agent gets rewards if it meets the optimization objective of minimizing (weight of a component) or maximizing (stiffness of the structure) target values. The outcome of the modeling (after inference stage) is an optimized design of the component. The inference stage is a usual predictfunction for a neural network where the RL agent makes actions of altering the geometry based on observations only. 3. Model Details The results in [5] show that deep reinforcement learning in combination with finite element analysis can be used as automatic iterative process of structural engineering design. In the proposed design pipeline, an engineer provides initial geometry of a structure, sets loads and allowed actions to alter the geometry, specifies the optimization objective (e.g. minimize weight, or maximize stiffness of a component), and starts training of the model. After training, in inference stage, the engineer gets her final design. Thus, combination of finite element analysis and reinforcement learning makes structural engineering design automated. In this work I took a different approach. I made an RL agent move within acceptable bounds and draw a line behind itself. This broken line became an assessable frame of structure at the end of the RL agent’s moves. By an assessable structure I mean that after all the moves of the RL agent the FEA was able to be applied to the drawn structure as to the monolithic frame of nodes. For the FEA evaluability I incentivized the RL agent move within acceptable bounds as long as possible by punishing it just before the end of the “game” if it left the “board” and rewarding it proportionally to the number of steps the RL agent made (i.e. the bigger the number of step it makes, the bigger the reward). For the same purpose, I encouraged the RL agent visit certain checkpoints on the board by applying huge reward if it had visited them all. The overall objective of the RL agent was to minimize the structure’s weight while maximizing its strength. To incentivize the agent to do so, I enormously rewarded it if after visiting the last of the checkpoints the weight of the structure went down and the strength improved compared to the previous best. 4. Final Words In the future, the role of artificial intelligence in assisting engineering design will grow substantially. Today, most companies which develop FE packages already incorporate machine learning in their products in some form or another. My research should further the development of the automated design tool that will help many engineers to produces sophisticated aircraft designs with characteristics unreachable by conventional manual design. In the foreseeable future I am thinking of applying a concept of competitive game between two players to help producing an optimal design of the aircraft components. Codebase for the model can be found at my GitHub page (see the link at the beginning of the paper). 5. Bibliography [1] Generative Design: Advanced Design Optimization Processes for Aeronautical Application, S. Bagassi et al., ICAS 2016 [2] Machine Learning and Finite Element Method for Physical Systems Modeling. O.Kononenko, I.Kononenko, arXiv.org [3] Towards Finite-Element Simulation Using Deep Learning. Francois Roewer-Despres, Najeeb Khan, Ian Stavness, CMBBE 2018 [4] A finite element-based machine learning approach for modeling the mechanical behavior of the breast tissues under compression in real-time. Martinez-Martinez F, et al. ComputBiot [5] On Engineering Design by Finite Element Analysis and Deep Reinforcement Learning, TskhondiyaGeoryg, https://github.com/gigatskhondia/Reinforcement_Learning_and_FEA/blob/master/manual.pdf [6] MATLAB Guide to Finite Elements. An Interactive Approach, Peter I. Kattan, 2nd edition [7] Hands-On Machine Learning with Scikit-Learn and TensorFlow, AurelienGeron
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : Yes Author :EXIF Metadata provided by EXIF.toolsCreate Date : 2019:05:13 06:37:02+03:00 Modify Date : 2019:05:13 06:37:02+03:00 XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-20:48:00 Creator Tool : PScript5.dll Version 5.2.2 Format : application/pdf Title : Microsoft Word - manual_bionic_partition.docx Creator : Producer : Acrobat Elements 9.0.0 (Windows) Document ID : uuid:b36395c4-5f94-4186-afc6-f4b6af4635d9 Instance ID : uuid:d0bab5be-f0bf-4fef-8b33-09592ef1baaa Page Count : 3