Professional Documents
Culture Documents
Active Learning For Accurate Settlement Prediction Using Numerical Simulations in Mechanized Tunneling
Active Learning For Accurate Settlement Prediction Using Numerical Simulations in Mechanized Tunneling
Active Learning For Accurate Settlement Prediction Using Numerical Simulations in Mechanized Tunneling
com
Available online at www.sciencedirect.com
ScienceDirect
Available ScienceDirect
online
Procedia
Available atonline
CIRPwww.sciencedirect.com
00 (2019) 000–000
at www.sciencedirect.com
www.elsevier.com/locate/procedia
ScienceDirect
Procedia CIRP 00 (2019) 000–000
ScienceDirect www.elsevier.com/locate/procedia
ProcediaProcedia
CIRP 00CIRP
(2017)
81000–000
(2019) 1052–1058
www.elsevier.com/locate/procedia
52nd CIRP Conference on Manufacturing Systems
52nd CIRP Conference on Manufacturing Systems
Active Learning for Accurate Settlement Prediction Using Numerical
Active Learning for
28th Accurate
Simulations
CIRP inSettlement
Mechanized
Design Conference, Prediction
May 2018,Tunneling Using Numerical
Nantes, France
Simulations in Mechanized Tunneling
AAmal
new methodology
Saadallah a,*
, Alexey to analyze
Egorov a the functional
, Ba-Trung Caob, Steffen and physical
Freitag b architecture
, Katharina of
Morika, Günther
b
Meschke
existing
Amal products
Saadallah a,*
forEgorov
, Alexey an assembly
a
, Ba-Trungoriented product
Caob, Steffen Freitagbfamily identification
, Katharina Morika, Günther
b
Meschke
Chair of Artificial Intelligence, Department of Computer Science, TU Dortmund University, Otto-Hahn-Straße 12, 4427 Dortmund, Germany
a
InstituePaul
b
Stief
for Structural *, Jean-Yves
Mechanics, Dantan,
Ruhr University Bochum,Alain Etienne,
Universitätsstraße 150, Ali
44801Siadat
Bochum, Germany
Chair of Artificial Intelligence,
a
Department of Computer Science, TU Dortmund University, Otto-Hahn-Straße 12, 4427 Dortmund, Germany
* Corresponding author. Tel.:
b +49-231-755-6490;
Institue fax: +49-231-755-5105.
for Structural Mechanics, E-mail
Ruhr University address:
Bochum, amal.saadallah@cs.tu-dortmund.de
Universitätsstraße 150, 44801 Bochum, Germany
École Nationale Supérieure d’Arts et Métiers, Arts et Métiers ParisTech, LCFC EA 4495, 4 Rue Augustin Fresnel, Metz 57078, France
* Corresponding author. Tel.: +49-231-755-6490; fax: +49-231-755-5105. E-mail address: amal.saadallah@cs.tu-dortmund.de
* Corresponding author. Tel.: +33 3 87 37 54 30; E-mail address: paul.stief@ensam.eu
Abstract
Abstract
Finite Element simulation is a possible tool to investigate interactions between the Tunnel Boring Machine and the surrounding soil. Surface
Abstract
settlements can be predicted in real-time based on simulation results by machine learning surrogate models. However, to train such models, large
Finite Element simulation is a possible tool to investigate interactions between the Tunnel Boring Machine and the surrounding soil. Surface
amounts of computationally intensive simulations are required. To accomplish this step with minimal costs, we propose a hybrid active learning
settlements can be predicted in real-time based on simulation results by machine learning surrogate models. However, to train such models, large
Inapproach
today’s business
to select environment, the trendoftowards
the minimal amount more necessary
simulations product variety andan
to build customization
accurate model.is unbroken.
During theDuetunnel
to thisconstruction,
development,the
thereal-time
need of
amounts of computationally intensive simulations are required. To accomplish this step with minimal costs, we propose a hybrid active learning
settlements
agile prediction model
and reconfigurable will besystems
production used to analyze
emergedassociated risksvarious
to cope with to ensure safe and
products andsustainable constructions
product families. in urban
To design andareas.
optimize production
approach to select the minimal amount of simulations necessary to build an accurate model. During the tunnel construction, the real-time
systems as well as to choose the optimal product matches, product analysis methods are needed. Indeed, most of the known methods aim to
settlements prediction model will be used to analyze associated risks to ensure safe and sustainable constructions in urban areas.
analyze
© 2019aTheproduct or one
Authors. product family
Published on the
by Elsevier physical
Ltd. This islevel. Different
an open accessproduct families,
article under the however, may differ
CC BY-NC-ND largely in terms of the number and
license
© 2019
nature ofThe Authors. Published
components. This fact by Elsevier
impedes anLtd.
(http://creativecommons.org/licenses/by-nc-nd/3.0/) efficient comparison and choice of appropriate product family combinations for the production
© 2019
This is AThe
an Authors.
open access Published by Elsevier
articleisunder Ltd. This is license
the scientific
CC BY-NC-ND an open(http://creativecommons.org/licenses/by-nc-nd/3.0/)
access article under the CC BY-NC-ND license
system.
Peer-review new methodology
under responsibility proposed
of the to analyze existing products
committee of the 52ndin view
CIRPofConference
their functional and physical Systems.
on Manufacturing architecture. The aim is to cluster
(http://creativecommons.org/licenses/by-nc-nd/3.0/)
Peer-review under responsibility of the scientific committee of the 52nd CIRPofConference on Manufacturing Systems.
these products in new assembly oriented product families for the optimization existing assembly lines and the creation of future reconfigurable
Peer-review under responsibility of the scientific committee of the 52nd CIRP Conference on Manufacturing Systems.
assembly
Keywords: systems. Based on
Active learning; Datummodel;
surrogate Flow FE-simulations;
Chain, the physical structure
mechanised of the risk
tunnelling; products is analyzed. Functional subassemblies are identified, and
analysis.
a functional analysis is performed. Moreover, a hybrid functional and physical architecture graph (HyFPAG) is the output which depicts the
Keywords: Active learning; surrogate model; FE-simulations; mechanised tunnelling; risk analysis.
similarity between product families by providing design support to both, production system planners and product designers. An illustrative
example of a nail-clipper is used to explain the proposed methodology. An industrial case study on two product families of steering columns of
1. Introduction
thyssenkrupp Presta France is then carried out to give a first industrial evaluation tunnelingof theprocesses
proposed are most often used as tools to investigate
approach.
©1.2017 The Authors. Published by Elsevier B.V. the interactions between the TBM, the surrounding soil and
Introduction tunneling processes are most often used as tools to investigate
Over the
Peer-review lastresponsibility
under decades, theof world-wide trend of increased
the scientific committee of the 28th CIRP provide reliable pre-calculated estimates of the expected
theDesign Conference
interactions 2018. the TBM,
between the surrounding soil and
urbanization creates problems for expanding and newly- surface settlements and associated risks of damage for existing
Over the last decades, the world-wide trend of increased provide reliable pre-calculated estimates of the expected
developing
Keywords: cities, Design
Assembly; whichmethod;
increases theidentification
Family demand for reliable and structures [5,6]. However, these simulations need to take into
urbanization creates problems for expanding and newly- surface settlements and associated risks of damage for existing
sustainable infrastructures. The use of underground consideration the complexity of the tunneling process which
developing cities, which increases the demand for reliable and structures [5,6]. However, these simulations need to take into
infrastructures such as tunnels can help cities to meet these includes the advance of the TBM, the application of the face
sustainable infrastructures. The use of underground consideration the complexity of the tunneling process which
increased demands [1,2]. However, in addition to their pressure, the soil excavation, etc. A realistic consideration of all
infrastructures
1.advantages,
Introduction such as tunnels can help cities to meet these includes the advance of the TBM, the application of the face
tunnels may have undesirable effects such as of the components
these product
pressure, the
range
soil
andandthe characteristics
excavation,
interaction between
etc. A realistic
manufactured
them in the
consideration
and/or
of
3D
all
increased demands [1,2]. However, in addition to their assembled
ground surface deformations, especially in soft grounds or calculationinconstitutes
this system.a In bigthis context, the
challenge, main challenge
because of the largein
advantages,
Due to tunnels
the fastmay have
developmentundesirable
in theeffects
domain such as
of these
modellingcomponents
and and
analysis the
is interaction
now not between
only to them
cope in
with the 3D
single
densely constructed areas, where damages to surface structures effort for numerical modelling and the large uncertainties
ground surface and deformations, especially calculation constitutes a big challenge, because of the large
communication
and utilities should beanprevented
ongoing trend
[3]. ofin digitization
Mechanized
soft groundsand or
tunneling is products,
concerning a limited productbetween
the interaction range ortheseexisting product [5-7].
components families,
As
densely constructed areas, where damages to surface structures effort for numerical modelling and the large uncertainties
digitalization, manufacturing
an efficient technology for theenterprises
construction areoffacing
tunnelsimportant
in a wide but also tothe
a result, be use
ableofto 3D
analyze and to simulations
numerical compare products to define
for studying or
and utilities should be prevented [3]. Mechanized tunneling is concerning the interaction between these components [5-7]. As
challenges
range of in today’s market
geological conditions environments:
without inducinga continuing large new product the
monitoring families.
tunnelItprocess
can be observed
design isthat veryclassical existing
demanding. In
an efficient technology for the construction of tunnels in a wide a result, the use of 3D numerical simulations for studying or
tendency
disturbance towards reduction
to the of product
surrounding developmentDuring
environment. times and addition,families
the product due to their
are computational
regrouped in time, of
function these simulations
clients or are
features.
range of geological conditions without inducing large monitoring the tunnel process design is very demanding. In
shortened product lifecycles. In addition,
machinesthere is an the
increasing also inappropriate
surface However, assembly for real-time use and the online prediction of
advancement of tunnel boring
disturbance to the surrounding environment. During the
(TBM), addition, due to theiroriented product
computational families
time, thesearesimulations
hardly to find.
are
settlements
demand of can be controlled
customization, being at by
the adjusting
same time the
in a process
global theOn tunnel-soil
the interaction.
product family level, products differ mainly in two
advancement of tunnel boring machines (TBM), the surface also inappropriate for real-time use and the online prediction of
parameters such
competition as the face support pressure and the
Thistail void main Incharacteristics:
contrast, models (i) thebased on ofmachine learning (ML)
settlements with can competitors
be controlled all over the world.
by adjusting the trend,
process the tunnel-soil
approaches
interaction.
can be
number
evaluated in
components
real-time and
and (ii)
offer
the
the
grouting
which is pressure
inducing [4].
the 3D Finite-Element
development from (FE) simulations
macro to micro of typeInof contrast,
components (e.g. mechanical, electrical,
models based on machine learning (ML) electronical).
parameters such as the face support pressure and the tail void
markets,
grouting results
pressurein[4].
diminished lot sizes due
3D Finite-Element (FE)tosimulations
augmenting of Classical methodologies
approaches can be evaluated considering mainly single
in real-time products
and offer the
product varieties (high-volume to low-volume production) [1]. or solitary, already existing product families analyze the
2212-8271 © 2019 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
To cope with this augmenting variety as well as to be able to
(http://creativecommons.org/licenses/by-nc-nd/3.0/) product structure on a physical level (components level) which
identify
2212-8271 possible
© 2019 The optimization
Authors. Publishedpotentials
by Elsevier in
Ltd. the
This is existing
an open access
Peer-review under responsibility of the scientific committee of the 52nd CIRP Conference causes on difficulties
article under regarding
the CC BY-NC-ND
Manufacturing Systems.license an efficient definition and
(http://creativecommons.org/licenses/by-nc-nd/3.0/)
production system, it is important to have a precise knowledge comparison of different product families. Addressing this
Peer-review under responsibility of the scientific committee of the 52nd CIRP Conference on Manufacturing Systems.
2212-8271 © 2019 The Authors. Published by Elsevier Ltd.
This is an©open
2212-8271 2017access article Published
The Authors. under theby CC BY-NC-ND
Elsevier B.V. license (http://creativecommons.org/licenses/by-nc-nd/3.0/)
Peer-review
Peer-review under
under responsibility
responsibility of scientific
of the the scientific committee
committee of the of theCIRP
28th 52ndDesign
CIRPConference
Conference2018.
on Manufacturing Systems.
10.1016/j.procir.2019.03.250
Amal Saadallah et al. / Procedia CIRP 81 (2019) 1052–1058 1053
2 Amal Saadallah et al. / Procedia CIRP 00 (2019) 000–000
the 𝑁𝑁𝑈𝑈 furthest ones. The entire process is iterated until a with the highest 𝐸𝐸𝐸𝐸(𝑠𝑠𝑢𝑢𝑙𝑙,𝑚𝑚𝑚𝑚𝑚𝑚 , 𝑠𝑠𝑙𝑙 ), 𝑙𝑙 ∈ (1, … , 𝑁𝑁𝐿𝐿 )
stopping criterion is met. The steps of HDAL framework are 14 Run the simulation for the 𝑁𝑁𝐴𝐴𝐴𝐴 selected scenarios: 𝑆𝑆𝑠𝑠𝑠𝑠𝑠𝑠
presented in Algorithm 1. 15 𝑆𝑆𝐿𝐿 = 𝑆𝑆𝐿𝐿 ∪ 𝑆𝑆𝑠𝑠𝑠𝑠𝑠𝑠
The stopping criteria for AL procedures is still an open research 16 Go to Stage 1 until the stopping condition is satisfied
question [11]. It can be set according to a maximum budget of
iterations or when the model accuracy improvement on an Algorithm 1. HDAL algorithm.
independent calibration/validation set over the last iterations
becomes insignificant. In our experiment, we stop the caused by the excavation process and to reduce the volume loss
procedure once the reduction of the error over the initial behind the conical shield. The tail void grout is modelled as a
recorded error is more than 20% or a user-defined maximum fully saturated two-phase material. The interaction between the
of iterations is reached. existing structures at the surface and the ground is modelled
using the mortar method [35].
4. Numerical Simulation Model The simulation results from the advanced numerical model
ekate has been compared with registered data from several
For the simulation of shield tunnelling in soft soils, a three- tunnel projects such as the Wehrhahn metro line in Düsseldorf,
Germany [36], the L9 tunnel in Barcelona [33]. In general, the
dimensional FE model ekate described in [32,33] is employed.
simulation results and measurement data show a good
The model is developed within the object-oriented FE
agreement that enables the application of the numerical FE
framework KRATOS [34] and takes into account all relevant
model to real-world tunnel problems.
components of the mechanised shield tunnelling and their
mutual interactions. After each TBM advance, by deactivation
5. Experiments
of soil elements and adjusting all boundary conditions to the
new situation, the excavation at the cutting face, the tail void
5.1. Experimental Set-up
grouting and the installation of a new lining ring are simulated.
The soil is modelled as a three or two phase material for
The simulation scenarios were conducted for 160 different
partially or fully saturated soils considering the solid, the pore
combinations of grouting and support pressures. Each scenario
water and the pore air as individual phases. The Tunnel Boring
results in a time series with 64 steps of settlements
Machine (TBM) is modelled as a deformable body connected
observations for 154 surface points. 20 scenarios were
with frictional contact to the soil along the (conical) shield skin.
initially selected for training. 130 scenarios were considered as
With this modelling approach, the volume loss considers the
unlabeled and 10 were used for testing. 𝑁𝑁𝐿𝐿 the number of
real, tapered geometry and the over-cutting of the shield
selected labelled scenarios with highest error rates is set to 10
machine. The TBM is pushed forward by the hydraulic jacks,
and 𝑁𝑁𝐴𝐴𝐴𝐴 the number of scenarios to add at each AL iteration is
which are represented by truss elements and connecting the
set to 5 . The maximum number of iterations is set to 12 .
element nodes of the tunnel lining with the pressure bulkhead
However, early stopping can happen if the error is reduced by
of the machine. At the tunnel face and the tail void gap, the
20% over the initial recorded error. We used the same data set
support pressure and the grouting pressure are applied
in [30]. For instance, for each scenario we predict the 23𝑟𝑟𝑟𝑟
respectively to ensure the tunnel face stability due to distortions
time step. For VARX setting, the input data consists of the set
Amal Saadallah et al. / Procedia CIRP 00 (2019) 000–000 5
1056 Amal Saadallah et al. / Procedia CIRP 81 (2019) 1052–1058
Table 1. Comparison between the test error and training time of VARX and
RNN-GPOD for the 10 test scenarios.
iterations for the two cases, respectively. In both cases, a [10] A. Saadallah, F. Finkeldey, K. Morik, and P. Wiederkehr, “Stability
satisfactory performance is achieved. However, if the user has prediction in milling processes using a simulation-based Machine Learning
approach,” Procedia CIRP, vol. 72, pp. 1493–1498, 2018.
enough budget of time and resources, more iterations can be [11] B. Settles, “Active learning literature survey,” Univ. Wis., vol. 52, no. 11,
added to win more in terms of accuracy. pp. 55–66, 2010.
(iii) Both sampling and prediction schemas in our work are [12] Y. Fu, X. Zhu, and B. Li, “A survey on instance selection for active
able to produce on-demand predictions of surface settlements learning,” Knowl. Inf. Syst., vol. 35, no. 2, pp. 249–283, May 2013.
for short-term horizons thanks to their self-adaptive [13] S. Ercelebi, H. Copur, and I. Ocak, “Surface settlement predictions for
Istanbul Metro tunnels excavated by EPB-TBM,” Environ. Earth Sci., vol.
capabilities. It can be deployed in a standalone fashion, as a 62, pp. 357–365, 2011.
white box decision support model where the TBM drivers have [14] M. Karakus and R. J. Fowell, “Effects of different tunnel face advance
explicit information about the future settlements values to then excavation on the settlement by FEM,” Tunn. Undergr. Space Technol.,
decide which is the best driving strategy or the best input vol. 18, no. 5, pp. 513–523, 2003.
parameters to use next. Alternatively, its outputs can serve as [15] M. Melis, L. Medina, and J. M. Rodriguez, “Prediction and analysis of
subsidence induced by shield tunnelling in the Madrid Metro extension,”
input to any sensitivity analysis model for risk-management Can. Geotech. J., vol. 39, no. 6, pp. 1273–1287, 2002.
systems. [16] J. N. Franzius, D. M. Potts, and J. B. Burland, “The influence of soil
anisotropy and K0 on ground surface movements resulting from tunnel
6. Conclusion excavation,” Geotechnique, vol. 55, no. 3, pp. 189–199, 2005.
[17] G. Meschke, F. Nagel, and J. Stascheit, “Computational simulation of
mechanized tunneling as part of an integrated decision support platform,”
3D FE-simulations for mechanized tunneling processes are one Int. J. Geomech., vol. 11, no. 6, pp. 519–528, 2010.
of the most powerful tools for investigating the safety and the [18] C. Y. Kim, G. J. Bae, S. W. Hong, C. H. Park, H. K. Moon, and H. S. Shin,
sustainability of tunnels. However, they are expensive in terms “Neural network based prediction of ground surface settlements due to
of time and resources and inadequate of real-time usage. ML tunnelling,” Comput. Geotech., vol. 28, no. 6, pp. 517–547, 2001.
methods emerge as promising solutions to learn the capabilities [19] S. R. Dindarloo and E. Siami-Irdemoosa, “Maximum surface settlement
based classification of shallow tunnels in soft ground,” Tunn. Undergr.
of these simulations and make them useful for real-time Space Technol., vol. 49, pp. 320–327, 2015.
applications, where critical decisions have to be made. In this [20] H. Sug, “The Effect of Training Set Size for the Performance of Neural
paper, we propose HDAL framework where we use AL to Networks of Classification,” W Trans Comp, vol. 9, no. 11, pp. 1297–1306,
select simulation scenarios for building optimized training set Nov. 2010.
for the ML model. The ML model is used later as surrogate [21] D. R. B. Stockwell and A. T. Peterson, “Effects of sample size on accuracy
of species distribution models,” Ecol. Model., vol. 148, no. 1, pp. 1–13,
model to predict a field of surface settlements in real-time. In 2002.
the future, we plan to deploy this framework in the real world [22] Q. Pan and D. Dias, “An efficient reliability method combining adaptive
to further validate it, as well as to improve its robustness. support vector machine and Monte Carlo simulation,” Struct. Saf., vol. 67,
pp. 85–95, 2017.
Acknowledgements [23] F.-L. Liu, F. Min, L.-Y. Wen, and H.-J. Wang, “Representative-Based
Active Learning with Max-Min Distance,” Springer, Cham, 2016, pp. 365–
375.
This work is supported by the DFG within the Collaborative [24] F. Douak, F. Melgani, and N. Benoudjit, “Kernel ridge regression with
Research Centers SFB876 and SFB837 and MERCUR Project. active learning for wind speed prediction,” Appl. Energy, vol. 103, pp. 328
– 340, 2013.
References [25] W. Cai, M. Zhang, and Y. Zhang, “Batch mode active learning for
regression with expected model change,” IEEE Trans. Neural Netw. Learn.
Syst., vol. 28, no. 7, pp. 1668–1681, Jul. 2017.
[1] W. Broere, “Urban underground space: Solving the problems of today’s
[26] W. Cai, Y. Zhang, and J. Zhou, “Maximizing Expected Model Change for
cities,” Tunn. Undergr. Space Technol., vol. 55, pp. 245–248, 2016.
Active Learning in Regression,” in 2013 IEEE 13th International
[2] D. Kaliampakos, “Underground development: a springboard to make city
Conference on Data Mining, 2013, pp. 51–60.
life better in the 21st century,” Procedia Eng., vol. 165, pp. 205–213, 2016.
[27] F. Douak, F. Melgani, and N. Benoudjit, “Kernel ridge regression with
[3] E. Telioni, “Ground Surface Settlements due to Underground Works,” in
active learning for wind speed prediction,” Appl. Energy, vol. 103, pp.
Geodetic Deformation Monitoring: From Geophysical to Engineering
328–340, 2013.
Roles, Berlin, Heidelberg, 2006, pp. 285–292.
[28] R. Burbidge, J. J. Rowland, and R. D. King, “Active Learning for
[4] B. Maidl, M. Herrenknecht, U. Maidl, and G. Wehrmeyer, Mechanised
Regression Based on Query by Committee,” in Intelligent Data
shield tunnelling. John Wiley & Sons, 2013.
Engineering and Automated Learning - IDEAL 2007, Berlin, Heidelberg:
[5] H. Mroueh and I. Shahrour, “A simplified 3D model for tunnel construction
Springer Berlin Heidelberg, 2007, pp. 209–218.
using tunnel boring machines,” Tunn. Undergr. Space Technol., vol. 23,
[29] R. S. Tsay, Multivariate time series analysis: with R and financial
no. 1, pp. 38–45, 2008.
applications. John Wiley & Sons, 2013.
[6] T. Kasper and G. Meschke, “A 3D finite element simulation model for TBM
[30] B. T. Cao, S. Freitag, and G. Meschke, “A fuzzy surrogate modelling
tunnelling in soft ground,” Int. J. Numer. Anal. Methods Geomech., vol.
approach for real-time predictions in mechanised tunnelling,” Int. J. Reliab.
28, no. 14, pp. 1441–1460, 2004. Saf., vol. 12, no. 1–2, pp. 187–217, 2018.
[7] G. Galli, A. Grimaldi, and A. Leonardi, “Three-dimensional modelling of
[31] M. Y. Park and T. Hastie, “L1-regularization path algorithm for
tunnel excavation and lining,” Comput. Geotech., vol. 31, no. 3, pp. 171– generalized linear models,” J. R. Stat. Soc. Ser. B Stat. Methodol., vol. 69,
183, 2004. no. 4, pp. 659–677, 2007.
[8] B.-T. Cao, S. Freitag, and G. Meschke, “A hybrid RNN-GPOD surrogate
[32] G. Meschke, F. Nagel, and J. Stascheit, “Computational simulation of
model for real-time settlement predictions in mechanised tunnelling,” Adv. mechanized tunneling as part of an integrated decision support platform,”
Model. Simul. Eng. Sci., vol. 3, no. 1, p. 5, Mar. 2016. Int. J. Geomech., vol. 11, no. 6, pp. 519–528, 2010.
[9] S. Freitag, B. Cao, J. Ninic, and G. Meschke, “Surrogate modeling for
[33] A. Alsahly, J. Stascheit, and G. Meschke, “Advanced finite element
mechanized tunneling simulations with uncertain data,” in Sixth modeling of excavation and advancement processes in mechanized
International Workshop on Reliable Engineering Computing (REC), tunneling,” Adv. Eng. Softw., vol. 100, pp. 198–214, 2016.
Chicago, IL, May, 2014, pp. 25–28.
1058 Amal Saadallah et al. / Procedia CIRP 81 (2019) 1052–1058
Amal Saadallah et al. / Procedia CIRP 00 (2019) 000–000 7
[34] P. Dadvand, R. Rossi, and E. Oñate, “An object-oriented environment for [36] J. Ninić, “Computational strategies for predictions of the soil-structure
developing finite element codes for multi-disciplinary applications,” Arch. interaction during mechanized tunneling,” 2016.
Comput. Methods Eng., vol. 17, no. 3, pp. 253–297, 2010. [37] G. H. Golub and C. F. Van Loan, “Matrix computations. 1996,” Johns
[35] A. Popp, “Mortar methods for computational contact mechanics and Hopkins Univ. Press Baltim. MD USA, pp. 374–426, 1996.
general interface problems,” PhD Thesis, Technische Universität
München, 2012.