Programming Finite Elements in Java™
Autor Gennadiy P. Nikishkoven Limba Engleză Paperback – 29 noi 2014
The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java™ source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8.
Toate formatele și edițiile | Preț | Express |
---|---|---|
Paperback (1) | 574.57 lei 43-57 zile | |
SPRINGER LONDON – 29 noi 2014 | 574.57 lei 43-57 zile | |
Hardback (1) | 584.24 lei 43-57 zile | |
SPRINGER LONDON – 4 feb 2010 | 584.24 lei 43-57 zile |
Preț: 574.57 lei
Preț vechi: 675.97 lei
-15% Nou
Puncte Express: 862
Preț estimativ în valută:
109.96€ • 114.56$ • 91.43£
109.96€ • 114.56$ • 91.43£
Carte tipărită la comandă
Livrare economică 10-24 februarie 25
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781447157595
ISBN-10: 1447157591
Pagini: 420
Ilustrații: XVI, 402 p.
Dimensiuni: 155 x 235 x 22 mm
Greutate: 0.59 kg
Ediția:2010
Editura: SPRINGER LONDON
Colecția Springer
Locul publicării:London, United Kingdom
ISBN-10: 1447157591
Pagini: 420
Ilustrații: XVI, 402 p.
Dimensiuni: 155 x 235 x 22 mm
Greutate: 0.59 kg
Ediția:2010
Editura: SPRINGER LONDON
Colecția Springer
Locul publicării:London, United Kingdom
Public țintă
GraduateCuprins
Finite Element Formulation.- Finite Element Equations for Heat Transfer.- FEM for Solid Mechanics Problems.- Finite Element Program.- Finite Element Solution.- Finite Element Processor.- Finite Element Model.- Elastic Material.- Elements.- Numerical Integration.- Two-dimensional Isoparametric Elements.- Implementation of Two-dimensional Quadratic Element.- Three-dimensional Isoparametric Elements.- Implementation of Three-dimensional Quadratic Element.- Assembly and Solution.- Direct Equation Solver.- Iterative Equation Solver.- Load Data and Load Vector Assembly.- Stress Increment, Residual Vector and Results.- Elastic–Plastic Problems.- Mesh Generation.- Mesh Generator.- Two-dimensional Mesh Generators.- Generation of Three-dimensional Meshes by Sweeping.- Pasting Mesh Blocks.- Mesh Transformations.- Copying, Writing and Reading Mesh Blocks.- Visualization of Meshes and Results.- to Java 3D™.- Visualizer.- Visualization Scene Graph.- Surface Geometry.- Edge and Face Subdivision.- Surface Subdivision.- Results Field, Color Scale, Interaction and Lights.
Recenzii
From the reviews:
“Throughout the book, the author provides, in an object-oriented paradigm, clear and compact Java code snippets extracted from his own software application. … The intended audience includes advanced undergraduate students in finite element analysis courses and graduate students in introductory FEM courses. Scientists and engineers who are familiar with FEM techniques can benefit from the book’s discussion of object-oriented implementation. … this book would also be highly valuable for computer scientists who want to learn about computational science and engineering and the FEM.” (Alin Anton, ACM Computing Reviews, January, 2013)
“Throughout the book, the author provides, in an object-oriented paradigm, clear and compact Java code snippets extracted from his own software application. … The intended audience includes advanced undergraduate students in finite element analysis courses and graduate students in introductory FEM courses. Scientists and engineers who are familiar with FEM techniques can benefit from the book’s discussion of object-oriented implementation. … this book would also be highly valuable for computer scientists who want to learn about computational science and engineering and the FEM.” (Alin Anton, ACM Computing Reviews, January, 2013)
Notă biografică
Gennadiy Nikishkov got his PhD and DSci degrees from the Moscow Engineering Physics Institute (Technical University) in computational mechanics. He held a professorship at the Moscow Engineering Physics Institute. He also had visiting positions at Georgia Institute of Technology (USA), Karlsruhe Research Center (Germany), RIKEN Institute of Physical, Chemical Research (Japan) and GKSS Research Center (Germany) and University of California at Los Angeles (USA). Currently Gennadiy Nikishkov is a Professor at the University of Aizu (Japan). His activities and research interests include computational mechanics, computational fracture mechanics, computational nanomechanics, development of finite element and boundary element codes, scientific visualization and computer graphics. For many years he taught courses on computational modeling using the finite element method.
Textul de pe ultima copertă
The finite element method (FEM) is a computational technique for solving problems which are described by partial differential equations or which can be formulated as functional minimization. The FEM is commonly used in the design and development of products, especially where structural analysis is involved. The simple object model of the Java™ programming language lends itself to efficient implementation of FEM analysis.
Programming Finite Elements in Java™ teaches the reader FEM algorithms and their programming in Java™ through a single finite element Java™ program. The compact, simple code makes it straightforward to understand the algorithms and their implementation, thereby encouraging developers to extend the code to their own tasks. All of the main aspects of finite element techniques are considered:
• finite element solution;
• generation of finite element meshes; and
• visualization of finite element models and results with Java 3D™.
The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java™ source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8.
Graduate students using the FEM will find the simple but detailed object-oriented programming methods presented in this textbook to be of great assistance in understanding the FEM, including mesh generation and visualization. Programming Finite Elements in Java™ will also be of interest to senior undergraduates doing special studies encompassing the FEM. Researchers and practicing engineers already familiar with the FEM but seeking an alternative approach will find this book readily suited to self study.
Programming Finite Elements in Java™ teaches the reader FEM algorithms and their programming in Java™ through a single finite element Java™ program. The compact, simple code makes it straightforward to understand the algorithms and their implementation, thereby encouraging developers to extend the code to their own tasks. All of the main aspects of finite element techniques are considered:
• finite element solution;
• generation of finite element meshes; and
• visualization of finite element models and results with Java 3D™.
The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java™ source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8.
Graduate students using the FEM will find the simple but detailed object-oriented programming methods presented in this textbook to be of great assistance in understanding the FEM, including mesh generation and visualization. Programming Finite Elements in Java™ will also be of interest to senior undergraduates doing special studies encompassing the FEM. Researchers and practicing engineers already familiar with the FEM but seeking an alternative approach will find this book readily suited to self study.
Caracteristici
Use of Java™ as a programming language provides students with easy-to-understand compact algorithm development Provision of explanation for each coding step ensures that every stage of learning is firmly cemented before proceeding to the next Source code and problem data allow students to practise what they have learnt and saves tutors time Includes supplementary material: sn.pub/extras