What is a software process model? Top 7 models explained

Software process model types

What is a software process model?

Factors in choosing a software process, types of software process models, what to learn next.

Get hands-on with system design.

Cover

Preprint  

  • Preprint egusphere-2024-1191

Introducing Iterative Model Calibration (IMC) v1.0: A Generalizable Framework for Numerical Model Calibration with a CAESAR-Lisflood Case Study

Abstract. In geosciences, including hydrology and geomorphology, the reliance on numerical models necessitates the precise calibration of their parameters to effectively translate information from observed to unobserved settings. Traditional calibration techniques, however, are marked by poor generalizability, demanding significant manual labor for data preparation and the calibration process itself. Moreover, the utility of machine learning-based and data-driven approaches is curtailed by the requirement for the numerical model to be differentiable for optimization purposes, which challenges their generalizability across different models. Furthermore, the potential of freely available geomorphological data remains underexploited in existing methodologies. In response to these challenges, we introduce a generalizable framework for calibrating numerical models, with a particular focus on geomorphological models, named Iterative Model Calibration (IMC). This approach efficiently identifies the optimal set of parameters for a given numerical model through a strategy based on a Gaussian neighborhood algorithm. We demonstrate the efficacy of IMC by applying it to the calibration of the widely-used Landscape Evolution Model, CAESAR-Lisflood, achieving high precision. Once calibrated, this model is capable of generating geomorphic data for both retrospective and prospective analyses at various temporal resolutions, and retrospective and prospective analyses at various temporal resolutions, specifically tailored for scenarios such as gully catchment landscape evolution.

  • Preprint (PDF, 2202 KB)
  • Preprint (2202 KB)
  • Metadata XML

Mendeley

Status : open (until 22 Jul 2024)

Report abuse

Please provide a reason why you see this comment as being abusive. You might include your name and email but you can also stay anonymous.

Please provide a reason why you see this comment as being abusive.

Please confirm reCaptcha.

Mendeley

Model code and software

IMC calibration codes Chayan Banerjee, Kien Nguyen, Clinton Fookes, Gregory Hancock, and Thomas Coulthard https://drive.google.com/file/d/1o2Le5Lxf8hDyWmpD9BWeylyQGGzumg8e/view?usp=drive_link

Video supplement

Demonstration videos Chayan Banerjee, Kien Nguyen, Clinton Fookes, Gregory Hancock, and Thomas Coulthard https://drive.google.com/file/d/1v6JIj8lQ2uIKuglzVByZfF7fJAp0L8oH/view?usp=drive_link

Viewed (geographical distribution)

Chayan banerjee, kien nguyen, clinton fookes, gregory hancock, thomas coulthard.

  • MyU : For Students, Faculty, and Staff

case study software engineering process models

Clone of CSE welcomes 25 new faculty in 2023-24

Birds-eye view of the UMN Twin Cities campus, with the Minneapolis skyline.

STEM experts from across the world join the University of Minnesota 

The University of Minnesota College of Science and Engineering (CSE) welcomes 25 faculty members this 2023-24 academic year—on its way to achieving its goal to hire 60 faculty in three years.

The expertise of this new group of CSE researchers and educators is broad. They range in areas such as hybrid intelligence systems, the reconstruction of past environments and climates, electric machines and magnetic levitation, reinforced concrete structures, and mathematical models to predict the electronic properties of novel materials. 

Meet our new science and engineering faculty:

Rene Boiteau

Rene Boiteau is an assistant professor of chemistry.  He joins Minnesota from Oregon State University, where he held a joint faculty appointment in the Pacific Northwest National Laboratory. Boiteau earned a bachelor’s in chemistry at Northwestern University, a master’s in earth sciences at University of Cambridge, and a Ph.D. in chemical oceanography at Massachusetts Institute of Technology and Woods Hole Oceanographic Institution. Much of his work is focused on developing analytical chemical approaches, especially mass spectrometry.

Zhu-Tian Chen

Zhu-Tian Chen is an assistant professor of computer science and engineering.  He received his bachelor’s in software engineering from South China University of Technology and Ph.D. in computer science from Hong Kong University of Science and Technology. Prior to Minnesota, Chen served as a postdoctoral fellow at Harvard University and postdoctoral researcher at the University of California San Diego. His recent work focuses on enhancing human-data and human-AI interactions in both AR/VR environments—with applications in sports, data journalism, education, biomedical, and architecture. 

Gregory "Greg" Handy

Gregory “Greg” Handy  is an assistant professor of mathematics . He comes to Minnesota from the University of Chicago, where he was a postdoctoral scholar in the Departments of Neurobiology and Statistics. As an applied mathematician and theoretical biologist, Handy’s research strives to use biological applications as inspiration to create new mathematical techniques, and to combine these techniques with classical approaches to examine the mechanisms driving biological processes. This fall, he is teaching Math 2142: Elementary Linear Algebra.

Jessica Hoover

Jessica Hoover is a professor of chemistry. She joins the University of Minnesota from West Virginia University, where she has been a faculty member since 2012. Hoover’s interest in catalysis has been the focus of her work since her undergraduate studies. She graduated with a bachelor’s from Harvey Mudd College before arriving at the University of Washington to pursue her Ph.D. She was a postdoctoral researcher at the University of Wisconsin, Madison.

Harman Kaur

Harman Kaur  is an assistant professor of computer science and engineering—and a University of Minnesota alumna  (2016 bachelor’s in computer science). Her research areas are human-centered artificial intelligence, explainability and interpretability, and hybrid intelligence systems. She is affiliated with the GroupLens Research Lab, a group of faculty and students in her department that’s focused on human computing interaction. Prior to Minnesota, Kaur served as a graduate researcher in the interactive Systems Lab and comp.social Lab at the University of Michigan, where she received both her master’s and Ph.D. 

Yulong Lu

Yulong Lu is an assistant professor of mathematics.  He joins the faculty from University of Massachusetts, Amherst. Lu received his Ph.D. in mathematics and statistics at the University of Warwick. His research lies at the intersection of applied and computational mathematics, statistics, and data sciences. His recent work is focused on the mathematical aspects of deep learning. This fall, Lu is teaching Math 2573H: Honors Calculus III to undergraduates and Math 8600: Topics in Applied Mathematics, Theory of Deep Learning to graduate students.

Ben Margalit

Ben Margalit is an assistant professor of physics and astronomy.  As a theoretical astrophysicist, he studies the fundamental physics of star explosions, collisions and other examples of intergalactic violence such as a black hole passing near a galaxy and “shredding it to spaghetti.” As part of his job, Margalit works closely with observational astronomers in selecting the kinds of places to look for transient events. He holds bachelor’s and master’s degrees from the Hebrew University of Jerusalem, and a Ph.D. from Columbia University. 

Maru Sarazola

Maru Sarazola is an assistant professor of mathematics. She joins Minnesota from Johns Hopkins University, where she was a J.J. Sylvester Assistant Professor. Sarazola received her Ph.D. from Cornell University. Her research is focused on algebraic topology—specifically, her interest lies in homotopy theory (a field that studies and classifies objects up to different notions of "sameness") and category theory (“the math of math,” which looks to abstract all structures to study their behavior). This fall, she is teaching Math 5285H: Honors Algebra I. 

Eric Severson

Eric Severson is an associate professor of mechanical engineering—and University of Minnesota alumnus  (2008 bachelor’s and 2015 Ph.D. in electrical engineering). He returns to his alma mater after being on the University of Wisconsin-Madison faculty for six years. Severson leads research in electric machines and magnetic levitation, with a renewed focus in addressing grand challenges in energy and sustainability through multidisciplinary collaborations. His interests include extreme efficiency, bearingless machines, flywheel energy storage, and electric power grid technology.

Kelsey Stoerzinger

Kelsey Stoerzinger is an associate professor of chemical engineering and materials science. She was on the faculty at Oregon State University, with a joint appointment in the Pacific Northwest National Laboratory. She studies the electrochemical transformation of molecules into fuels, chemical feedstocks, and recovered resources. Her research lab designs materials and processes for the storage of renewable electricity. Stoerzinger holds a bachelor’s from Northwestern University, master’s from University of Cambridge, and Ph.D. from MIT.

Lynn Walker

Lynn Walker is a professor—and the L.E. Scriven Chair in the Department of Chemical Engineering and Materials Science.  Previously, she was on the faculty at Carnegie Mellon University. Her research focuses on developing the tools and fundamental understanding necessary to efficiently process soft materials and complex fluids. This expertise is being used to develop systematic approaches to incorporate sustainable feedstocks in consumer products. Walker holds a bachelor’s from the University of New Hampshire and Ph.D. from the University of Delaware. She was a postdoctoral researcher at Katholieke Universiteit Leuven in Belgium.

Alexander "Alex" Watson

Alexander “Alex” Watson  is an assistant professor of mathematics—and former University of Minnesota postdoctoral researcher  in the School of Mathematics. Watson earned his Ph.D. at Columbia University. He works on mathematical models used to predict the electronic properties of materials, especially novel 2D materials such as graphene and twisted multilayer “moiré materials.” In summer 2022 and 2023, he presented at the U’s MathCEP Talented Youth Mathematics Program on topics related to materials research at the University of Minnesota. 

Anna Weigandt

Anna Weigandt is an assistant professor of mathematics. She comes to Minnesota from the Massachusetts Institute of Technology, where she was an instructor. Weigandt completed her Ph.D. at the University of Illinois, and she was a postdoctoral assistant professor in the Center for Inquiry Based Learning at University of Michigan. She works in algebraic combinatorics, specifically Schubert calculus. This fall 2023, she is teaching Math 5705: Enumerative Combinatorics.

Michael Wilking

Michael Wilking is a professor of physics—and University of Minnesota alumnus (2001 bachelor’s in chemical engineering). He holds a master’s and Ph.D. from the University of Colorado. Prior to his return to the Twin Cities campus, Wilking served on the faculty at Stony Brook University. He completed his post-doc at TRIUMF, Canada's national particle accelerator center. Wilking was part of the Stony Brook research team honored with the 2016 Breakthrough Prize in Fundamental Physics.

Benjamin "Ben" Worsfold

Benjamin "Ben" Worsfold is an assistant professor of civil engineering —and a licensed professional engineer in both California and Costa Rica. His research interest lies in large-scale structural testing, finite element analysis of reinforced concrete structures, and anchoring to concrete. Worsfold earned his master’s and Ph.D. from the University of California, Berkeley, and bachelor’s from the University of Costa Rica.     

Yogatheesan Varatharajah

Yogatheesan Varatharajah is an assistant professor of computer science and engineering —and a visiting scientist in neurology at the Mayo Clinic. His research lies broadly in machine learning for health. Varatharajah earned his master’s and Ph.D. from the University of Illinois Urbana-Champaign. Prior to Minnesota, he was a research assistant professor of bioengineering at the University of Illinois and faculty affiliate for the Center for Artificial Intelligence Innovation with the National Center for Supercomputing Applications.

Starting in January 2024:

Emily Beverly

Emily Beverly is an incoming assistant professor of earth sciences. Prior to joining the University of Minnesota, she was on the faculty at University of Houston. She earned a bachelor’s from Trinity University, a master’s from Rutgers University, and a Ph.D. from Baylor University. Beverly was a postdoctoral researcher at Georgia State University and University of Michigan. Her research focuses on understanding environmental drivers of human and hominin evolution. Beverly uses stable isotopes and geochemistry to answer questions about past and future climates with a firm foundation in sedimentary geology and earth surface processes.

Alex Grenning

Alexander “Alex” Grenning is an assistant professor of chemistry.  He comes to Minnesota from the University of Florida, where he was a tenured faculty. Grenning earned a bachelor’s in chemistry and music from Lake Forest College, and a Ph.D. in organic chemistry from the University of Kansas. He was a postdoctoral researcher at Boston University. His work is focused on chemical synthesis and drug discovery.  

Yu Cao

Yu Cao is an incoming professor of electrical and computer engineering. Prior to Minnesota, Cao was a professor at Arizona State University. He holds a bachelor’s in physics from Peking University and a master’s in biophysics plus a Ph.D. in electrical engineering and computer sciences from the University of California-Berkeley. His research includes neural-inspired computing, hardware design for on-chip learning, and reliable integration of nanoelectronics. Cao served as associate editor of the Institute of Electrical and Electronics Engineers’s monthly  Transactions on CAD .

Edgar Pena

Edgar Peña is an incoming assistant professor of biomedical engineering—and a University of Minnesota alumnus (2017 Ph.D. in biomedical engineering). He is a neuromodulation scholar who is interested in vagus nerve stimulation. Peña earned his bachelor’s degrees in electrical engineering and biomedical engineering from the University of California, Irvine. During his doctoral studies at the University of Minnesota Twin Cities, he used computational models to optimize deep brain stimulation.

Seongjin Choi

Seongjin Choi is an incoming assistant professor of civil engineering.  He received his bachelor’s, master’s, and Ph.D. from the Korea Advanced Institute of Science and Technology. He was a postdoctoral researcher at McGill University. His work involves using data analytics to draw valuable insights from urban mobility data and applying cutting-edge AI technologies in the field of transportation.  

Pedram Mortazavi

Pedram Mortazavi is an incoming assistant professor of civil engineering— and a licensed structural engineer in Canada .  His interests lie in structural resilience, steel structures, large-scale testing, development of damping and isolation systems, advanced simulation methods, and hybrid simulation. Mortazavi holds a bachelor’s from the University of Science and Culture in Iran, a master’s from Carleton University in Ottawa, and Ph.D. from the University of Toronto. 

Gang Qiu

Gang Qiu is an incoming assistant professor of electrical and computer engineering. He received his bachelor’s degree from Peking University in microelectronics and his Ph.D. in electrical and computer engineering from Purdue University. (He is currently a postdoctoral researcher at the University of California, Los Angeles.) Qiu’s research focuses on novel low-dimensional materials for advanced electronics and quantum applications. His current interest includes employing topological materials for topological quantum computing. 

Qianwen Wang

Qianwen Wang is an incoming assistant professor of computer science and engineering. She received her bachelor’s from Xi’an Jiao Tong University and her Ph.D. from Hong Kong University of Science and Technology. Prior to Minnesota, Wang served as a post-doctoral researcher at Harvard University in the Department of Biomedical Informatics. As a visualization researcher, she created interactive visualization tools that enable humans to better interpret AI and generate insights from their data.

Katie Zhao

Katie (Yang) Zhao is an incoming assistant professor of electrical and computer engineering. Her research interest resides in the intersection between Domain-Specific Acceleration Chip and Computer Architecture. In particular, her work centers around enabling AI-powered intelligent functionalities on resource-constrained edge devices. Zhao received her bachelor’s and master’s from Fudan University, China, and Ph.D. from Rice University. (She is currently a postdoctoral researcher at Georgia Institute of Technology.)

Learn more about our goal to hire 60 new faculty in three years at the CSE recruiting website .

If you’d like to support faculty research in the University of Minnesota College of Science and Engineering, visit our  CSE Giving website .

Join our winning team

Our unique combination of science and engineering within one college in a vibrant, metropolitan area means more opportunities for you. Learn about faculty openings.

Read more stories:

Find more news and feature stories on the  CSE news page .

  • Future undergraduate students
  • Future transfer students
  • Future graduate students
  • Future international students
  • Diversity and Inclusion Opportunities
  • Learn abroad
  • Living Learning Communities
  • Mentor programs
  • Programs for women
  • Student groups
  • Visit, Apply & Next Steps
  • Information for current students
  • Departments and majors overview
  • Departments
  • Undergraduate majors
  • Graduate programs
  • Integrated Degree Programs
  • Additional degree-granting programs
  • Online learning
  • Academic Advising overview
  • Academic Advising FAQ
  • Academic Advising Blog
  • Appointments and drop-ins
  • Academic support
  • Commencement
  • Four-year plans
  • Honors advising
  • Policies, procedures, and forms
  • Career Services overview
  • Resumes and cover letters
  • Jobs and internships
  • Interviews and job offers
  • CSE Career Fair
  • Major and career exploration
  • Graduate school
  • Collegiate Life overview
  • Scholarships
  • Diversity & Inclusivity Alliance
  • Anderson Student Innovation Labs
  • Information for alumni
  • Get engaged with CSE
  • Upcoming events
  • CSE Alumni Society Board
  • Alumni volunteer interest form
  • Golden Medallion Society Reunion
  • 50-Year Reunion
  • Alumni honors and awards
  • Outstanding Achievement
  • Alumni Service
  • Distinguished Leadership
  • Honorary Doctorate Degrees
  • Nobel Laureates
  • Alumni resources
  • Alumni career resources
  • Alumni news outlets
  • CSE branded clothing
  • International alumni resources
  • Inventing Tomorrow magazine
  • Update your info
  • CSE giving overview
  • Why give to CSE?
  • College priorities
  • Give online now
  • External relations
  • Giving priorities
  • CSE Dean's Club
  • Donor stories
  • Impact of giving
  • Ways to give to CSE
  • Matching gifts
  • CSE directories
  • Invest in your company and the future
  • Recruit our students
  • Connect with researchers
  • K-12 initiatives
  • Diversity initiatives
  • Research news
  • Give to CSE
  • CSE priorities
  • Corporate relations
  • Information for faculty and staff
  • Administrative offices overview
  • Office of the Dean
  • Academic affairs
  • Finance and Operations
  • Communications
  • Human resources
  • Undergraduate programs and student services
  • CSE Committees
  • CSE policies overview
  • Academic policies
  • Faculty hiring and tenure policies
  • Finance policies and information
  • Graduate education policies
  • Human resources policies
  • Research policies
  • Research overview
  • Research centers and facilities
  • Research proposal submission process
  • Research safety
  • Award-winning CSE faculty
  • National academies
  • University awards
  • Honorary professorships
  • Collegiate awards
  • Other CSE honors and awards
  • Staff awards
  • Performance Management Process
  • Work. With Flexibility in CSE
  • K-12 outreach overview
  • Summer camps
  • Outreach events
  • Enrichment programs
  • Field trips and tours
  • CSE K-12 Virtual Classroom Resources
  • Educator development
  • Sponsor an event

A deep neural network based surrogate model for damage identification in full-scale structures with incomplete noisy measurements

  • Research Article
  • Published: 28 May 2024

Cite this article

case study software engineering process models

  • Tram Bui-Ngoc 1 , 2 ,
  • Duy-Khuong Ly 1 , 3 ,
  • Tam T. Truong 4 ,
  • Chanachai Thongchom 5 &
  • T. Nguyen-Thoi 2 , 6 , 7  

The paper introduces a novel approach for detecting structural damage in full-scale structures using surrogate models generated from incomplete modal data and deep neural networks (DNNs). A significant challenge in this field is the limited availability of measurement data for full-scale structures, which is addressed in this paper by generating data sets using a reduced finite element (FE) model constructed by SAP2000 software and the MATLAB programming loop. The surrogate models are trained using response data obtained from the monitored structure through a limited number of measurement devices. The proposed approach involves training a single surrogate model that can quickly predict the location and severity of damage for all potential scenarios. To achieve the most generalized surrogate model, the study explores different types of layers and hyperparameters of the training algorithm and employs state-of-the-art techniques to avoid overfitting and to accelerate the training process. The approach’s effectiveness, efficiency, and applicability are demonstrated by two numerical examples. The study also verifies the robustness of the proposed approach on data sets with sparse and noisy measured data. Overall, the proposed approach is a promising alternative to traditional approaches that rely on FE model updating and optimization algorithms, which can be computationally intensive. This approach also shows potential for broader applications in structural damage detection.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price includes VAT (Russian Federation)

Instant access to the full article PDF.

Rent this article via DeepDyve

Institutional subscriptions

Doebling S W, Farrar C R, Prime M B. A summary review of vibration-based damage identification methods. Shock and Vibration Digest, 1998, 30(2): 91–105

Article   Google Scholar  

Alvandi A, Cremona C. Assessment of vibration-based damage identification techniques. Journal of Sound and Vibration, 2006, 292(1–2): 179–202

Das S, Saha P, Patro S K. Vibration-based damage detection techniques used for health monitoring of structures: A review. Journal of Civil Structural Health Monitoring, 2016, 6(3): 477–507

Vu-Bac N, Duong T X, Lahmer T, Zhuang X, Sauer R A, Park H, Rabczuk T. A nurbs- based inverse analysis for reconstruction of nonlinear deformations of thin shell structures. Computer Methods in Applied Mechanics and Engineering, 2018, 331: 427–455

Article   MathSciNet   Google Scholar  

Vu-Bac N, Duong T, Lahmer T, Areias P, Sauer R, Park H, Rabczuk T. A nurbs-based inverse analysis of thermal expansion induced morphing of thin shells. Computer Methods in Applied Mechanics and Engineering, 2019, 350: 480–510

Vu-Bac N, Rabczuk T, Park H, Fu X, Zhuang X. A nurbs-based inverse analysis of swelling induced morphing of thin stimuli-responsive polymer gels. Computer Methods in Applied Mechanics and Engineering, 2022, 397: 115049

Jafarkhani R, Masri S F. Finite element model updating using evolutionary strategy for damage detection. Computer-Aided Civil and Infrastructure Engineering, 2011, 26(3): 207–224

Wang D, Tan Z, Li Y, Liu Y. Review of the application of finite element model updating to civil structures. Key Engineering Materials, 2013, 574: 107–115

Alkayem N F, Cao M, Zhang Y, Bayat M, Su Z. Structural damage detection using finite element model updating with evolutionary algorithms: A survey. Neural Computing & Applications, 2018, 30(2): 389–411

Zheng Z, Lu Z, Chen W, Liu J. Structural damage identification based on power spectral density sensitivity analysis of dynamic responses. Computers & Structures, 2015, 146: 176–184

Ding Z, Huang M, Lu Z R. Structural damage detection using artificial bee colony algorithm with hybrid search strategy. Swarm and Evolutionary Computation, 2016, 28: 1–13

Dinh-Cong D, Pham-Duy S, Nguyen-Thoi T. Damage detection of 2d frame structures using incomplete measurements by optimization procedure and model reduction. Journal of Advanced Engineering and Computation, 2018, 2(3): 164–173

Du D C, Vinh H H, Trung V D, Hong Quyen N T, Trung N T. Efficiency of Jaya algorithm for solving the optimization-based structural damage identification problem based on a hybrid objective function. Engineering Optimization, 2018, 50(8): 1233–1251

Zhang Z, Sun C, Jahangiri V. Structural damage identification of offshore wind turbines: A two-step strategy via FE model updating. Structural Control and Health Monitoring, 2022, 29(2): e2872

Gundes P, Reynders E, Roeck G D. Sensitivity-based finite element model updating using constrained optimization with a trust region algorithm. Journal of Sound and Vibration, 2007, 305(1–2): 211–225

Google Scholar  

Samaniego E, Anitescu C, Goswami S, Nguyen-Thanh V M, Guo H, Hamdia K, Zhuang X, Rabczuk T. An energy approach to the solution of partial differential equations in computational mechanics via machine learning: Concepts, implementation and applications. Computer Methods in Applied Mechanics and Engineering, 2020, 362: 112790

Guo H, Zhuang X, Rabczuk T. A deep collocation method for the bending analysis of Kirchhoff plate. 2021, arXiv:210202617

Guo H, Zhuang X, Chen P, Alajlan N, Rabczuk T. Stochastic deep collocation method based on neural architecture search and transfer learning for heterogeneous porous media. Engineering with Computers, 2022, 38(6): 5173–5198

Mahesh V. Artificial neural network (ANN) based investigation on the static behaviour of piezo-magneto-thermo-elastic nanocomposite sandwich plate with CNT agglomeration and porosity. International Journal of Non-linear Mechanics, 2023, 153: 104406

Mahesh V, Mahesh V, Ponnusami S A. FEM-ANN approach to predict nonlinear pyro-coupled deflection of sandwich plates with agglomerated porous nanocomposite core and piezomagnetoelastic facings in thermal environment. Mechanics of Advanced Materials and Structures, 2023: 1–24

Mahesh V. Machine learning assisted nonlinear deflection analysis of agglomerated carbon nanotube core smart sandwich plate with three-phase magneto-electro-elastic skin. Journal of Materials: Design and Applications, 2024, 238(1): 3–21

Hakim S J S, Razak H A. Adaptive neuro fuzzy inference system (ANFIS) and artificial neural networks (ANNs) for structural damage identification. Structural Engineering and Mechanics, 2013, 45(6): 779–802

Eftekhar Azam S, Rageh A, Linzell D. Damage detection in structural systems utilizing artificial neural networks and proper orthogonal decomposition. Structural Control and Health Monitoring, 2019, 26(2): e2288

Hakim S, Abdul Razak H, Ravanfar S. Fault diagnosis on beamlike structures from modal parameters using artificial neural networks. Measurement, 2015, 76: 45–61

Gu J, Gul M, Wu X. Damage detection under varying temperature using artificial neural networks. Structural Control and Health Monitoring, 2017, 24(11): e1998

Ghiasi R, Ghasemi M R, Noori M. Comparative studies of metamodeling and ai-based techniques in damage detection of structures. Advances in Engineering Software, 2018, 125: 101–112

Tan Z, Thambiratnam D, Chan T, Razak H A. Detecting damage in steel beams using modal strain energy based damage index and Artificial Neural Network. Engineering Failure Analysis, 2017, 79: 253–262

Lin Y, Nie Zh, Ma H. Structural damage detection with automatic feature extraction through deep learning. Computer-Aided Civil and Infrastructure Engineering, 2017, 32(12): 1025–1046

Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi F E. A survey of deep neural network architectures and their applications. Neurocomputing, 2017, 234: 11–26

Pathirage C, Li J, Li L, Hao H, Liu W, Wang R. Development and application of a deep learning-based sparse autoencoder framework for structural damage identification. Structural Health Monitoring, 2019, 18(1): 103–122

Xu Y, Wei S, Bao Y, Li H. Automatic seismic damage identification of reinforced concrete columns from images by a region-based deep convolutional neural network. Structural Control and Health Monitoring, 2019, 26(3): e2313

Wang N, Zhao X, Zhao P, Zhang Y, Zou Z, Ou J. Automatic damage detection of historic masonry buildings based on mobile deep learning. Automation in Construction, 2019, 103: 53–66

Truong T T, Dinh-Cong D, Lee J, Nguyen-Thoi T. An effective deep feedforward neural networks (DFNN) method for damage identification of truss structures using noisy incomplete modal data. Journal of Building Engineering, 2020, 30: 101244

Bokaeian V, Khoshnoudian F, Fallahian M. Structural damage detection in plates using a deep neural network-couple sparse coding classification ensemble method. Journal of Vibration and Control, 2021, 27(3–4): 437–450

Truong T T, Lee J, Nguyen-Thoi T. An effective framework for real-time structural damage detection using one-dimensional convolutional gated recurrent unit neural network and highperformance computing. Ocean Engineering, 2022, 253: 111202

Guo H, Zhuang X, Fu X, Zhu Y, Rabczuk T. Physics-informed deep learning for three-dimensional transient heat transfer analysis of functionally graded materials. Computational Mechanics, 2023: 1–12

Lee S, Ha J, Zokhirova M, Moon H, Lee J. Background information of deep learning for structural engineering. Archives of Computational Methods in Engineering, 2018, 25(1): 121–129

Ferreiro-Cabello J, Fraile-Garcia E, de Pison Ascacibar E M, Martinez-de Pison F. Metamodel-based design optimization of structural one-way slabs based on deep learning neural networks to reduce environmental impact. Engineering Structures, 2018, 155: 91–101

Do D T, Lee D, Lee J. Material optimization of functionally graded plates using deep neural network and modified symbiotic organisms search for eigenvalue problems. Composites. Part B, Engineering, 2019, 159: 300–326

Liu H, Zhang Y. Image-driven structural steel damage condition assessment method using deep learning algorithm. Measurement, 2019, 133: 168–181

Vu-Bac N, Lahmer T, Zhuang X, Nguyen-Thoi T, Rabczuk T. A software framework for probabilistic sensitivity analysis for computationally expensive models. Advances in Engineering Software, 2016, 100: 19–31

Sanayei M, Rohela P. Automated finite element model updating of full-scale structures with parameter identification system (Paris). Advances in Engineering Software, 2014, 67: 99–110

Nozari A, Behmanesh I, Yousefianmoghadam S, Moaveni B, Stavridis A. Effects of variability in ambient vibration data on model updating and damage identification of a 10-story building. Engineering Structures, 2017, 151: 540–553

Dinh-Cong D, Nguyen-Thoi T, Nguyen D T. A FE model updating technique based on SAP2000-OAPI and enhanced SOS algorithm for damage assessment of full-scale structures. Applied Soft Computing, 2020, 89: 106100

Voyiadjis G Z, Park T. The kinematics of damage for finite-strain elasto-plastic solids. International Journal of Engineering Science, 1999, 37(7): 803–830

Dinh-Cong D, Vo-Duy T, Ho-Huu V, Dang-Trung H, Nguyen-Thoi T. An efficient multi-stage optimization approach for damage detection in plate structures. Advances in Engineering Software, 2017, 112: 76–87

Kiranyaz S, Avci O, Abdeljaber O, Ince T, Gabbouj M, Inman D J. 1d convolutional neural networks and applications: A survey. Mechanical Systems and Signal Processing, 2021, 151: 107398

Fukushima K, Miyake S. Neocognitron: A self-organizing neural network model for a mechanism of visual pattern recognition. In: Proceedings of competition and cooperation in neural nets. Berlin, Heidelberg: Springer, 1982, 267–285

Chapter   Google Scholar  

Cireşan D C, Meier U, Gambardella L M, Schmidhuber J. Deep, big, simple neural nets for handwritten digit recognition. Neural Computation, 2010, 22(12): 3207–3220

Wani M, Bhat F, Afzal S, Khan A. Advances in Deep Learning, Singapore: Springer, 2019

Pedrycz W, Chen S M. Deep learning: Concepts and Architectures. Singapore: Springer, 2020

Book   Google Scholar  

Dien T T, Luu S H, Thanh-Hai N, Thai-Nghe N. Deep learning with data transformation and factor analysis for student performance prediction. International Journal of Advanced Computer Science and Applications, 2020, 11(8)

Hinton G E. A Practical Guide to Training Restricted Boltzmann Machines. Neural Networks: Tricks of the Trade: 2nd ed. Berlin: Springer Berlin Heidelberg, 2012, 599–619

Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R. Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 2014, 15(1): 1929–1958

MathSciNet   Google Scholar  

Chen T, Guestrin C. Xgboost: A scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, San Francisco, California: Association for Computing Machinery, 2016, 785–794

Hancock J T, Khoshgoftaar T M. CatBoost for big data: An interdisciplinary review. Journal of Big Data, 2020, 7(1): 94

Download references

Acknowledgements

This study was supported by Bualuang ASEAN Chair Professor Fund.

Author information

Authors and affiliations.

Laboratory for Computational Mechanics, Institute for Computational Science and Artificial Intelligence, Van Lang University, Ho Chi Minh City, 70000, Vietnam

Tram Bui-Ngoc & Duy-Khuong Ly

Faculty of Mechanical-Electrical and Computer Engineering, School of Technology, Van Lang University, Ho Chi Minh City, 70000, Vietnam

Tram Bui-Ngoc & T. Nguyen-Thoi

Faculty of Civil Engineering, School of Technology, Van Lang University, Ho Chi Minh City, 70000, Vietnam

Duy-Khuong Ly

Department of Computer Science, Aarhus University, Aarhus, 8000, Denmark

Tam T. Truong

Thammasat University research unit in structural and foundation engineering, Department of Civil Engineering, Thammasat University, Pathumthani, 12120, Thailand

Chanachai Thongchom

Laboratory for Applied and Industrial Mathematics, Institute for Computational Science and Artificial Intelligence, Van Lang University, Ho Chi Minh City, 70000, Vietnam

T. Nguyen-Thoi

Thammasat School of Engineering, Thammasat University, Pathumthani, 12120, Thailand

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to T. Nguyen-Thoi .

Ethics declarations

Competing interests The authors declare that they have no competing interests.

Rights and permissions

Reprints and permissions

About this article

Bui-Ngoc, T., Ly, DK., Truong, T.T. et al. A deep neural network based surrogate model for damage identification in full-scale structures with incomplete noisy measurements. Front. Struct. Civ. Eng. (2024). https://doi.org/10.1007/s11709-024-1060-8

Download citation

Received : 27 May 2023

Accepted : 17 August 2023

Published : 28 May 2024

DOI : https://doi.org/10.1007/s11709-024-1060-8

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • vibration-based damage detection
  • deep neural network
  • full-scale structures
  • finite element model updating
  • noisy incomplete modal data
  • Find a journal
  • Publish with us
  • Track your research

IMAGES

  1. Software Engineering

    case study software engineering process models

  2. Top 5 Software Development Methodologies

    case study software engineering process models

  3. Software Engineering

    case study software engineering process models

  4. Software Engineering for Machine Learning Applications

    case study software engineering process models

  5. Software Engineering: Software Development Lifecycle (SDLC)

    case study software engineering process models

  6. What are Computer Aided Software Engineering Tools (CASE) and its uses

    case study software engineering process models

VIDEO

  1. Software engineering process paradigm

  2. Towards a Software Engineering Process for Developing Data Driven Applications

  3. software engineering-lec3 process activities شرح ماده هندسه البرمجيات

  4. software engineering-lec2 part-2 iterative-modelشرح ماده هندسه البرمجيات

  5. Evolutionary process model|software engineering process models|software engineering notes

  6. Software Engineering- Use cases Identification

COMMENTS

  1. Software engineering process model: a case study

    The intent of the paper is to apply business process modeling technology to the software engineering domain, thus exploring strengths and weaknesses of our evolving models of group collaboration. The case study illustrates an alternative way to design, analyze, and track software processes. It also attempts to illustrate how the model might ...

  2. PDF Case Studies for Software Engineers

    Ü 4 types of designs based on a 2x2 matrix. Ä Type 1 - single-case (holistic) designs. Ä Type 2 - single-case (embedded) designs. Ä Type 3 - multiple-case (holistic) designs. Ä Type 4 - multiple-case (embedded) designs. Figure 2.4 Basic Types of Designs for Case Studies (page 40) 45. Rationale for Single-Case Designs.

  3. Software engineering process model: a case study

    This paper is a case study of how a government software contractor might use models to define a process for designing and implementing a software product that complies with the documentation requirements. The intent of the paper is to apply business process modeling technology to the software engineering domain, thus exploring strengths and ...

  4. Software process models: A review and analysis

    In this paper, we present a review of the software process models commonly used in practice, from traditional to agile, and assessment of these models with metrics and case studies. The Waterfall ...

  5. PDF Process Models in Software Engineering

    In contrast to software life cycle models, software process models often represent a networked sequence of activities, objects, transformations, and events that embody strategies for accomplishing software evolution. Such models can be used to develop more precise and formalized descriptions of software life cycle activities.

  6. CASE STUDY RESEARCH IN SOFTWARE ENGINEERING

    1.2 A Brief History of Case Studies in Software Engineering 5 1.3 Why a Book on Case Studies of Software Engineering? 6 1.4 Conclusion 9 2 BACKGROUND AND DEFINITION OF CONCEPTS 11 ... 8.6 Case Studies and Software Process Improvement 123 8.7 Conclusion 125 PART II EXAMPLES OF CASE STUDIES 9 INTRODUCTION TO CASE STUDY EXAMPLES 129

  7. Understanding Software Process Models: What They Are and How They Work

    Software process models are not just a set of rules to follow; they are dynamic and adaptable to different project requirements. They provide a structured approach to software development, ensuring that all necessary steps are taken to deliver a successful product. When it comes to software development, there is no one-size-fits-all approach.

  8. Software process modelling and metrics: a CASE study

    Abstract. The paper's specific concern is with software process modelling for the measurement of rework during application development using computer-aided software engineering (CASE) tools. In order to measure aspects of software development, one needs a defined process that models the aspects of interest. The goals of this study are rather ...

  9. PDF Software Engineering Process Case Study

    This paper is a case study of how a government software contractor might use models to define a pro- cess for designing and implementing a software prod- uct that complies with the documentation require- ments. The intent of the paper is to apply business process modeling technology to the software engineer-

  10. PDF Software Engineering Process Model Case Study ; CU-CS-760-94

    Software Engineering Process Model Case Study ; CU-CS-760-94 - CORE Reader. We are not allowed to display external PDFs yet. You will be redirected to the full text document in the repository in a few seconds, if not click here.

  11. PDF Case Studies for Software Engineers

    Abstract. The topic of this full-day tutorial was the correct use and interpretation of case studies as an empirical research method. Using an equal blend of lecture and discussion, it gave attendees a foundation for conducting, reviewing, and reading case studies. There were lessons for software engineers as researchers who conduct and report ...

  12. What is a software process model? Top 7 models explained

    The input and output of each task. The pre and post-conditions for each task. The flow and sequence of each task. The goal of a software process model is to provide guidance for controlling and coordinating the tasks to achieve the end product and objectives as effectively as possible. Source: Omar Elgabry.

  13. PDF Case Studies of Software Process Improvement Methods

    A software process improvement method can be used to support the implementation of a key process area (KPA) of the Capability Maturity Model (CMM) or to improve the effectiveness of key practices within a KPA. "* Fewer product defects found by customers. "* Earlier identification and correction of defects.

  14. A case study on process modelling

    1.. IntroductionProcess modelling techniques are widely used in both business and academic organisations where research on process modelling or workflow management has been conducted for several years ([25], [13] or [4]).Process modelling requires workflow models, along with techniques for capturing and describing processes [18], with activity-based workflow modelling (in which a workflow ...

  15. PDF Tutorial: Case Studies in Software Engineering

    Software engineering and software process improvement are complex activities, which success or failure depends on many interrelated factors. This complex interac- ... in software engineering. The term "case study" appears every now and then in the title of software engineer-ing research papers. However, the presented studies range from very ...

  16. PDF Software Engineering for Machine Learning: A Case Study

    3)A custom machine-learning process maturity model for assessing the progress of software teams towards excel-lence in building AI applications. 4)A discussion of three fundamental differences in how software engineering applies to machine-learning-centric components vs. previous application domains. II. BACKGROUND A. Software Engineering ...

  17. PDF CS 5150 Software Engineering 7. Scenarios and Use Cases

    Use cases are a tool for modeling requirements. A set of use cases can provide a framework for the requirements specification. Use cases are the basis for system and program design, but are often hard to translate into class models. This restaurant example is based on a use case diagram from Wikipedia.

  18. Case Study Research in Software Engineering: Guidelines and Examples

    Based on their own experiences of in-depth case studies of software projects in international corporations, in this bookthe authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. This is the first software engineering specific book on thecase study research method.

  19. Practical Application for Software Engineering: Process Models

    Listing the Options. The models that you can choose from all represent a form of the software development life cycle (SDLC). Six choices are in front of you and you'll be exclusively responsible ...

  20. Software process modelling and metrics: a CASE study

    Abstract. The paper's specific concern is with software process modelling for the measurement of rework during application development using computer-aided software engineering (CASE) tools. In order to measure aspects of software development, one needs a defined process that models the aspects of interest. The goals of this study are rather ...

  21. Process mining software engineering practices: A case study for

    This paper describes a case study designed to assess the potential of using process mining techniques to provide visibility into the deployment pipeline, namely core DevOps metrics such as lead time. The object of the study concerns the continuous development practices of six engineering teams from a major European e-commerce company.

  22. Automated categorization of pre-trained models for software engineering

    Software engineering (SE) activities have been revolutionized by the advent of pre-trained models (PTMs), defined as large machine learning (ML) models that can be fine-tuned to perform specific SE tasks. However, users with limited expertise may need help to select the appropriate model for their current task. To tackle the issue, the Hugging Face (HF) platform simplifies the use of PTMs by ...

  23. EGUsphere

    Abstract. In geosciences, including hydrology and geomorphology, the reliance on numerical models necessitates the precise calibration of their parameters to effectively translate information from observed to unobserved settings. Traditional calibration techniques, however, are marked by poor generalizability, demanding significant manual labor for data preparation and the calibration process ...

  24. Clone of CSE welcomes 25 new faculty in 2023-24

    STEM experts from across the world join the University of Minnesota The University of Minnesota College of Science and Engineering (CSE) welcomes 25 faculty members this 2023-24 academic year—on its way to achieving its goal to hire 60 faculty in three years.The expertise of this new group of CSE researchers and educators is broad. They range in areas such as hybrid intelligence systems, the ...

  25. A case study on process modelling

    We will specifically focus on representation concepts and categories of diagrams for business process modelling. However, readers will find below a brief summary of the three techniques in terms of coverage, richness of representation, and ease of use: -. The main focus of ADONIS is on business process modelling; the graphical notation is very ...

  26. A deep neural network based surrogate model for damage ...

    The paper introduces a novel approach for detecting structural damage in full-scale structures using surrogate models generated from incomplete modal data and deep neural networks (DNNs). A significant challenge in this field is the limited availability of measurement data for full-scale structures, which is addressed in this paper by generating data sets using a reduced finite element (FE ...

  27. Case Study Research in Software Engineering—It is a Case, and it is a

    1. Introduction. Case studies are common in software engineering, and guidelines have been provided, for example, byRuneson et al. [1].They based their definition of case study on definitions from other areas including the definitions byYin [2], Benbasat et al. [3] andRobson [4].Runeson et al. [1] define a case study as follows within software engineering - "Case study in software ...