Code underlying the publication: Transition radiation in a nonlinear and infinite one-dimensional structure: a comparison of solution methods
DOI:10.4121/2e1f6c5d-a71b-4d57-b9f3-21b301d8bfde.v1
The DOI displayed above is for this specific version of this dataset, which is currently the latest. Newer versions may be published in the future.
For a link that will always point to the latest version, please use
DOI: 10.4121/2e1f6c5d-a71b-4d57-b9f3-21b301d8bfde
DOI: 10.4121/2e1f6c5d-a71b-4d57-b9f3-21b301d8bfde
Datacite citation style
Faragau, Andrei; Keijdener, Chris; de Oliveira Barbosa, Joao; Metrikine, Andrei; van Dalen, Karel (2025): Code underlying the publication: Transition radiation in a nonlinear and infinite one-dimensional structure: a comparison of solution methods. Version 1. 4TU.ResearchData. dataset. https://doi.org/10.4121/2e1f6c5d-a71b-4d57-b9f3-21b301d8bfde.v1
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite
Dataset
The source codes for the corresponding paper. The attached Matlab and Maple files are used for obtaining the results in the paper, but also demonstrate the derivations.
History
- 2025-05-26 first online, published, posted
Publisher
4TU.ResearchDataFormat
scrypt/.m; derivation/.mw; data/.mat; readme/.docxAssociated peer-reviewed publication
Transition radiation in a nonlinear and infinite one-dimensional structure: a comparison of solution methodsFunding
- Rapid degradation of railway tracks on soft soils explained and mitigated: multi-scale dynamics modelling, a novel approach (grant code 15968) NWO - Open Technologieprogramma
Organizations
TU Delft, Faculty of Civil Engineering and Geosciences, Department of Engineering Structures, Dynamics of StructuresDATA
Files (120)
- 14,070 bytesMD5:
113e2f685465b57a228a771f4295d073
Readme.docx - 215,234 bytesMD5:
d550b86bf299f0d5538f707a6eca4bf8
1) Approximate HF.mw - 156,687 bytesMD5:
f098e58cb245258ec9a82fd1a0cefe0a
1) Infinite beam - Harmonic loading.mw - 352,980 bytesMD5:
c02a1610fd09f9233332b8cefea11f2c
1) Left semi-infinite domain - Formulation including the moving load.mw - 32,213 bytesMD5:
1c3196498d374781e40776b0bf96ef89
1) Left semi-infinite domain - Formulation of SS.mw - 43,146 bytesMD5:
b535de5c5c6cdf0fd1d20c88674d1148
1)FEM_derivation.mw - 316,674 bytesMD5:
ec31c762d97596e5991ae1f94a7b0a31
2) Check NRB coefficients.mw - 52,659 bytesMD5:
da32664e113dbe9c4644ce745b6009e9
4) InverseLaplaceTrasform - HF approx.mw - 99,128 bytesMD5:
f8a0c139a872f6f5582a735e3951bd24
4) InverseLaplaceTrasform_s15_s25 - Low frequencies.mw - 44,791 bytesMD5:
6804d0e07b3eea2e9c3959a39d43da89
4) InverseLaplaceTrasform_s15_s25.mw - 53,311 bytesMD5:
8a2cc7221f6c038e1799f1b26b4de66e
4) InverseLaplaceTrasform_s15_s25.mw - 56,497 bytesMD5:
580e70fc92993f250febc15afd67fc56
5) Steady - state solution in the Laplace domain.mw - 88,235 bytesMD5:
82e4035bab188aba74d11005796edc3f
6) Linear variation of c_Vt.mw - 65,436 bytesMD5:
bbdcba47c16ab213fa256a5dec7bcb95
7) Check convolution in Laplace domain.mw - 117,614 bytesMD5:
bb54f062d0fe81db5ffd384fbda2f6cd
Accurate_derivs.m - 2,667 bytesMD5:
2b70f2ddf3d5576d511b34bc09a85cc4
assemble_C_FEM.m - 2,667 bytesMD5:
2b70f2ddf3d5576d511b34bc09a85cc4
assemble_C_FEM.m - 2,667 bytesMD5:
2b70f2ddf3d5576d511b34bc09a85cc4
assemble_C_FEM.m - 2,667 bytesMD5:
2b70f2ddf3d5576d511b34bc09a85cc4
assemble_C_FEM.m - 5,165 bytesMD5:
fc01d4368124f444bdff81c1cfeceaad
assemble_C_FEM_2DOF.m - 3,144 bytesMD5:
5fd46243b64951b4cf98bc8e0587bc37
assemble_C_FEM_2DOF_justVt.m - 3,405 bytesMD5:
94ab7b7d3374ec57c6f25964967d7661
assemble_C_FEM_2DOF_VtVr.m - 2,786 bytesMD5:
d899a08440d79fb1f5ad1fb7c91a8e84
assemble_C_FEM_SDOF.m - 1,919 bytesMD5:
8ddf04b9835f671b74e1235396674fd5
assemble_forcing_vectorFD5_flex_check.m - 1,638 bytesMD5:
6e651f34c50e59eb0beb7bac102f9ea2
assemble_K_beam_FEM_2clamped.m - 1,638 bytesMD5:
6e651f34c50e59eb0beb7bac102f9ea2
assemble_K_beam_FEM_2clamped.m - 1,638 bytesMD5:
6e651f34c50e59eb0beb7bac102f9ea2
assemble_K_beam_FEM_2clamped.m - 1,766 bytesMD5:
7e6f1c7f22fc6387e3e060094a2defa8
assemble_K_beam_FEM_NRBC.m - 1,772 bytesMD5:
8ca203bfbfc4a0e48cb8161e995b71f5
assemble_K_beam_FEM_NRBC.m - 1,766 bytesMD5:
7e6f1c7f22fc6387e3e060094a2defa8
assemble_K_beam_FEM_NRBC.m - 1,699 bytesMD5:
54ff123c287d83e62b590874d99dbf5b
assemble_K_beam_FEM_NRBC2.m - 1,699 bytesMD5:
54ff123c287d83e62b590874d99dbf5b
assemble_K_beam_FEM_NRBC2.m - 1,699 bytesMD5:
54ff123c287d83e62b590874d99dbf5b
assemble_K_beam_FEM_NRBC2.m - 2,219 bytesMD5:
159b21f84f25bb86c4d60047567f2bff
assemble_K_beam_FEM_NRBC_2DOF.m - 1,825 bytesMD5:
d8aef2a313699b46de770234eb2bc55d
assemble_K_beam_FEM_NRBC_2DOF_justVt.m - 1,819 bytesMD5:
ba179089ecf34e57c0f75056d48b6b8a
assemble_K_beam_FEM_NRBC_2DOF_VtVr.m - 1,769 bytesMD5:
1b12cc0ee8f1ee9a6ed94b1657da129e
assemble_K_beam_FEM_NRBC_SDOF.m - 2,667 bytesMD5:
8b0f97721a7df105418c6cba7e276565
assemble_K_FEM.m - 2,667 bytesMD5:
8b0f97721a7df105418c6cba7e276565
assemble_K_FEM.m - 2,667 bytesMD5:
8b0f97721a7df105418c6cba7e276565
assemble_K_FEM.m - 5,174 bytesMD5:
101dd5e81d16ea3c96e3f84f8ca06fbb
assemble_K_FEM_2DOF.m - 3,134 bytesMD5:
c380750c7b2ad91869925e6bd62f0bdd
assemble_K_FEM_2DOF_justVt.m - 3,367 bytesMD5:
75df78a2b9e6570b8d89242045be3d8d
assemble_K_FEM_2DOF_VtVr.m - 2,786 bytesMD5:
86869952778077ca687500207b41c598
assemble_K_FEM_SDOF.m - 1,751 bytesMD5:
8f97e564875995a46bd0b95bd5887939
assemble_M_FEM_2clamped.m - 1,751 bytesMD5:
8f97e564875995a46bd0b95bd5887939
assemble_M_FEM_2clamped.m - 1,751 bytesMD5:
8f97e564875995a46bd0b95bd5887939
assemble_M_FEM_2clamped.m - 1,723 bytesMD5:
11b2914a8d81d5d862bf61b8e5dd7089
assemble_M_FEM_NRBC.m - 1,723 bytesMD5:
11b2914a8d81d5d862bf61b8e5dd7089
assemble_M_FEM_NRBC.m - 1,723 bytesMD5:
11b2914a8d81d5d862bf61b8e5dd7089
assemble_M_FEM_NRBC.m - 3,860 bytesMD5:
63257344918703d4c72f6679867b7730
assemble_M_FEM_NRBC_2DOF.m - 2,003 bytesMD5:
8469202fe1e7875686c2e91f091e77ca
assemble_M_FEM_NRBC_2DOF_justVt.m - 2,224 bytesMD5:
99ee2f3a0937b95ad0bcef5f4dde6f72
assemble_M_FEM_NRBC_2DOF_VtVr.m - 1,873 bytesMD5:
ccd1e9a7dc40d738590d3df7be49e72f
assemble_M_FEM_NRBC_SDOF.m - 3,078 bytesMD5:
3c7cd922861a0795dec4b8c6d9524ee6
assemble_stiffness_matrixFD5_freq_domain_NRBC.m - 1,202 bytesMD5:
6fe7c9ea8b86b9169e5bdc5d0caa1ee2
assemble_stiffness_matrixFD5_time_domain.m - 2,661 bytesMD5:
8ade843148bc765ecf9afc8c61cff598
assemble_stiffness_matrixFD5_time_domain_NRBC.m - 2,661 bytesMD5:
8ade843148bc765ecf9afc8c61cff598
assemble_stiffness_matrixFD5_time_domain_NRBC.m - 2,661 bytesMD5:
8ade843148bc765ecf9afc8c61cff598
assemble_stiffness_matrixFD5_time_domain_NRBC.m - 2,661 bytesMD5:
8ade843148bc765ecf9afc8c61cff598
assemble_stiffness_matrixFD5_time_domain_NRBC.m - 11,118 bytesMD5:
3b699e66301893de89c48e095152b194
assemble_stiffness_matrixFD9_TD_flex.m - 3,169 bytesMD5:
9ca02422daea163d374860babacb0eaa
assemble_stiffness_profile_FEM.m - 3,169 bytesMD5:
9ca02422daea163d374860babacb0eaa
assemble_stiffness_profile_FEM.m - 3,169 bytesMD5:
9ca02422daea163d374860babacb0eaa
assemble_stiffness_profile_FEM.m - 83,203 bytesMD5:
2a345261d56366c770c1a506e4e140dd
Base_NLcase_SLM_improvedNRBC.m - 2,747,139 bytesMD5:
f36b03c5a9fa2afa0f02387886a63a32
case1_var_lt_NL_SLT.mat - 43,748,914 bytesMD5:
c0d711bcb253b7df82248e7a8d33eda4
case1_var_lt_NL_TDM.mat - 43,749,015 bytesMD5:
e12083feeee3b6e066d1d2ca0072765b
case1_var_lt_NL_TDM.mat - 14,296,383 bytesMD5:
b04c32da80b51541772440993c62d8a2
case1_var_lt_NL_TDM_fmax10000.mat - 12,109 bytesMD5:
e2212613db6b48ecf0b1c53f0933c0e8
compute_curr.m - 12,242 bytesMD5:
b30f97b16bd036a4a23732976ee4f8ad
compute_curr.m - 12,242 bytesMD5:
b30f97b16bd036a4a23732976ee4f8ad
compute_curr.m - 12,242 bytesMD5:
b30f97b16bd036a4a23732976ee4f8ad
compute_curr.m - 21,451 bytesMD5:
5dee4f654dbd257eb0690d909fbe55e3
compute_curr_and_histadd.m - 21,451 bytesMD5:
5dee4f654dbd257eb0690d909fbe55e3
compute_curr_and_histadd.m - 21,451 bytesMD5:
5dee4f654dbd257eb0690d909fbe55e3
compute_curr_and_histadd.m - 21,451 bytesMD5:
5dee4f654dbd257eb0690d909fbe55e3
compute_curr_and_histadd.m - 10,686 bytesMD5:
17fdef19a30d0218a2afbb9641f7756e
compute_curr_Heaviside.m - 10,673 bytesMD5:
77ebb035bde041419df9e0d07b04358c
compute_curr_Heaviside.m - 10,688 bytesMD5:
483a088c4ee9c3fb7af815788d0c3cf8
compute_curr_Heaviside2.m - 10,666 bytesMD5:
88d8a7e52576693847a656ab3e62d06d
compute_curr_Heaviside2.m - 3,594 bytesMD5:
243ccad2f33fd4254202f56769dd6ee5
compute_curr_Heaviside_approxDOFs.m - 3,448 bytesMD5:
1ba30e81bbdfa3b1285ced2a21e7d0d4
compute_removal_forces.m - 3,441 bytesMD5:
057ef6d6e572d78d4679ef1a1557709f
compute_removal_forces.m - 3,482 bytesMD5:
d86f27840b510c50f88bb198c89770e3
compute_removal_forces.m - 159,084 bytesMD5:
4ed37cebe523f834c4333557b7f6c1ae
ComputeNLcase_SLM.m - 2,478 bytesMD5:
9d252fc690278072c79e0c17549fb560
funct_solvesys.m - 56,790 bytesMD5:
535ae3a8dbb5c0c9622a38b23c756283
MovingLoad_NRBC.m - 49,443 bytesMD5:
0899753c38c6c63656991b6de43f2f3b
MovingLoad_NRBC_Constant.m - 62,540 bytesMD5:
ec1e9d35e32ee7f8ff9ea17bb11bcd1e
MovingLoad_NRBC_ConstantForce_per_timestep.m - 58,025 bytesMD5:
df0e24ee305354da1615eea1e8c54203
MovingLoad_NRBC_ODE45.m - 126 bytesMD5:
631fb91b6e4f257f1256322a30757af6
ode_TF.m - 125 bytesMD5:
715fe62d09f1ef06b384600402e55644
ode_TF2.m - 427 bytesMD5:
c2b7849948d774a1fda2d66cc5d5963b
odeHarmonic_NRBC.m - 427 bytesMD5:
c2b7849948d774a1fda2d66cc5d5963b
odeHarmonic_NRBC.m - 293 bytesMD5:
9b80b1fe502fd49879207a73740452fc
odeML.m - 497 bytesMD5:
423f611521b19acf5a4ec85a202528b6
odeML_FEM_Harmonic.m - 476 bytesMD5:
0b5569791dd41e922857f51ccdd928f8
odeML_FEM_Harmonic_NRBC.m - 2,416 bytesMD5:
a64f1cb48739691fcb10927e8ce61827
odeML_FEM_NRBC.m - 278 bytesMD5:
57bf4f39d092a0d87f9e7f7ac80aa826
odeML_Harm.m - 401 bytesMD5:
2d22955b5adb91bd711fb35f64d7c199
odeML_NRBC.m - 283 bytesMD5:
41a0518600c135900ee28c67ec3aad95
odeML_NRBC.m - 664 bytesMD5:
6c76c0c0e9b1d815d88455e9ba52ab3c
S_AllCouplingsDiag2_Heaviside.mat - 1,012 bytesMD5:
ce1c8b43cf64e1de76114d17d74ae3dd
search_contact.m - 1,502 bytesMD5:
36e89dac233dbfac03cb88ace3bc2760
search_non_linearity_FEM.m - 1,502 bytesMD5:
36e89dac233dbfac03cb88ace3bc2760
search_non_linearity_FEM.m - 168,879 bytesMD5:
12aed97e8a02e90d8bf7e83d415f7b12
SLM_sparse_improve_speed.m - 80,400 bytesMD5:
9358f2d899a66042b4c9b19e3f819a98
SLT_sparce_and_imprNRBC.m - 58,234 bytesMD5:
eaa90c93de728758d42c7ffcc9e36be8
tempo.m - 1,901 bytesMD5:
d662ba9b47a0f4241ac3a01f25193bb9
TF.m - 30,521 bytesMD5:
6a415a868233c7b85e8d2f5e65dc36be
TF_Chris.m - 2,624 bytesMD5:
90c46a287dff1252c8bde58d3a303b2a
VisualizeCasesAnimations.m - 3,731 bytesMD5:
2f8b74324833dc6ba06f9700b68e768e
VisualizeCasesAnimations.m - 2,502,847 bytesMD5:
a1292ee5834f1f6ac8033766dfa58581
W4_FEM_Joao.ppsx - 236,820 bytesMD5:
54cfcad2c9453cbdfa08a07efc9da13b
Y) Deriving the FD model for the beam in the time domain - NRBC - Flexibility.mw - 179,575 bytesMD5:
215798e8c2429e918e2815b74126348f
Y) Deriving the FD model for the beam in the time domain - Simply Supported.mw - 351,571 bytesMD5:
3df1958b99f8ea7c55f99e88d3ab72f2
Y) Deriving the stiffness matrix for a beam with 9 nodes - NRBC - Flexibility.mw - 131,378 bytesMD5:
ce0ee3be886bb52fc7e44db6fa4f97bd
Y) FEM derivation of matrices - tensioned beam.mw - 307,509 bytesMD5:
d9c4aceb2702d33c26e254853a512b1d
Y) FEM derivation of matrices.mw - 58,874 bytesMD5:
0bb52d4b41aef195dc568d95321376c8
ZeroIC.m -
download all files (zip)
111,166,726 bytes unzipped