Skip to content
Snippets Groups Projects
arehs-salt-THM01_0.prj 26.8 KiB
Newer Older
<?xml version="1.0" encoding="ISO-8859-1"?>
<OpenGeoSysProject>
    <meshes>
       <mesh>arehs-salt-M_ts_1_t_1.000000.vtu</mesh>
        <mesh>geometry_left_top_corner.vtu</mesh>
        <mesh>geometry_right_top_corner.vtu</mesh>
        <mesh>geometry_left.vtu</mesh>
        <mesh>geometry_right.vtu</mesh>
        <mesh>geometry_top.vtu</mesh>
        <mesh>geometry_bottom.vtu</mesh>
    </meshes>
    <processes>
        <process>
            <name>THM</name>
            <type>THERMO_HYDRO_MECHANICS</type>
            <dimension>2</dimension>
            <integration_order>4</integration_order>
            <constitutive_relation>
                <type>LinearElasticIsotropic</type>
                <youngs_modulus>E_Deckgebirge</youngs_modulus>
                <poissons_ratio>nu_Deckgebirge</poissons_ratio>
            </constitutive_relation>
            <constitutive_relation id="1">
                <type>LinearElasticIsotropic</type>
                <youngs_modulus>E_Nebengebirge</youngs_modulus>
                <poissons_ratio>nu_Nebengebirge</poissons_ratio>
            </constitutive_relation>
            <constitutive_relation id="2">
                <type>CreepBGRa</type>
                <youngs_modulus>E_Salzgestein</youngs_modulus>
                <poissons_ratio>nu_Salzgestein</poissons_ratio>
                <a>A</a>
                <n>n</n>
                <sigma0>sigma_f</sigma0>
                <q>Q</q>
                <nonlinear_solver>
                    <maximum_iterations>4000</maximum_iterations>
                    <residuum_tolerance>3.0e-5</residuum_tolerance>
                    <increment_tolerance>4.0e-6</increment_tolerance>
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702
                </nonlinear_solver>
            </constitutive_relation>
            <constitutive_relation id="3">
                <type>LinearElasticIsotropic</type>
                <youngs_modulus>E_Grundgebirge</youngs_modulus>
                <poissons_ratio>nu_Grundgebirge</poissons_ratio>
            </constitutive_relation>
            <process_variables>
                <displacement>displacement</displacement>
                <pressure>pressure</pressure>
                <temperature>temperature</temperature>
            </process_variables>
            <secondary_variables>
                <secondary_variable internal_name="sigma" output_name="sigma"/>
                <secondary_variable internal_name="epsilon" output_name="epsilon"/>
            </secondary_variables>
            <specific_body_force>0.0 -9.81</specific_body_force>
        </process>
    </processes>
    <media>
        <medium id="0">
            <phases>
                <phase>
                    <type>AqueousLiquid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Constant</type>
                            <value>0.6</value>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Constant</type>
                            <value>4280.0</value>
                        </property>
                        <property>
                            <name>viscosity</name>
                            <type>Constant</type>
                            <value> 1.e-3 </value>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Linear</type>
                            <reference_value>1000.0</reference_value>
                            <independent_variable>
                                <variable_name>phase_pressure
                                </variable_name>
                                <reference_condition>1e5
                                </reference_condition>
                                <slope>4.6511627906976743356e-10
                                </slope>
                            </independent_variable>
                        </property>
                    </properties>
                </phase>
                <phase>
                    <type>Solid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Parameter</type>
                            <parameter_name>lambda_rock</parameter_name>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Parameter</type>
                            <parameter_name>rho_rock</parameter_name>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Parameter</type>
                            <parameter_name>c_rock</parameter_name>
                        </property>
                        <property>
                            <name>thermal_expansivity</name>
                            <type>Constant</type>
                            <value>2e-6</value>
                        </property>
                    </properties>
                </phase>
            </phases>
            <properties>
                <property>
                    <name>permeability</name>
                    <type>Constant</type>
                    <value>1.e-11</value>
                </property>
                <property>
                    <name>biot_coefficient</name>
                    <type>Constant</type>
                    <value>1.0</value>
                </property>
                <property>
                    <name>porosity</name>
                    <type>Constant</type>
                    <value>0.1</value>
                </property>
                <property>
                    <name>storage</name>
                    <type>Constant</type>
                    <value> 0.0 </value>
                </property>
                <property>
                    <name>thermal_conductivity</name>
                    <type>EffectiveThermalConductivityPorosityMixing</type>
                </property>
            </properties>
        </medium>
        <medium id="1">
            <phases>
                <phase>
                    <type>AqueousLiquid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Constant</type>
                            <value>0.6</value>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Constant</type>
                            <value>4280.0</value>
                        </property>
                        <property>
                            <name>viscosity</name>
                            <type>Constant</type>
                            <value> 1.e-3 </value>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Linear</type>
                            <reference_value>1000.0</reference_value>
                            <independent_variable>
                                <variable_name>phase_pressure
                                </variable_name>
                                <reference_condition>1e5
                                </reference_condition>
                                <slope>4.6511627906976743356e-10
                                </slope>
                            </independent_variable>
                        </property>
                    </properties>
                </phase>
                <phase>
                    <type>Solid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Parameter</type>
                            <parameter_name>lambda_rock</parameter_name>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Parameter</type>
                            <parameter_name>rho_rock</parameter_name>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Parameter</type>
                            <parameter_name>c_rock</parameter_name>
                        </property>
                        <property>
                            <name>thermal_expansivity</name>
                            <type>Constant</type>
                            <value>2e-6</value>
                        </property>
                    </properties>
                </phase>
            </phases>
            <properties>
                <property>
                    <name>permeability</name>
                    <type>Constant</type>
                    <value>1.e-14</value>
                </property>
                <property>
                    <name>biot_coefficient</name>
                    <type>Constant</type>
                    <value>1.0</value>
                </property>
                <property>
                    <name>porosity</name>
                    <type>Constant</type>
                    <value>0.01</value>
                </property>
                <property>
                    <name>storage</name>
                    <type>Constant</type>
                    <value> 0.0 </value>
                </property>
                <property>
                    <name>thermal_conductivity</name>
                    <type>EffectiveThermalConductivityPorosityMixing</type>
                </property>
            </properties>
        </medium>
        <medium id="2">
            <phases>
                <phase>
                    <type>AqueousLiquid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Constant</type>
                            <value>0.6</value>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Constant</type>
                            <value>4280.0</value>
                        </property>
                        <property>
                            <name>viscosity</name>
                            <type>Constant</type>
                            <value> 1.e-3 </value>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Linear</type>
                            <reference_value>1000.0</reference_value>
                            <independent_variable>
                                <variable_name>phase_pressure
                                </variable_name>
                                <reference_condition>1e5
                                </reference_condition>
                                <slope>4.6511627906976743356e-10
                                </slope>
                            </independent_variable>
                        </property>
                    </properties>
                </phase>
                <phase>
                    <type>Solid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Parameter</type>
                            <parameter_name>lambda_salt</parameter_name>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Parameter</type>
                            <parameter_name>rho_salt</parameter_name>
                        </property>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Parameter</type>
                            <parameter_name>lambda_salt</parameter_name>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Parameter</type>
                            <parameter_name>c_salt</parameter_name>
                        </property>
                        <property>
                            <name>thermal_expansivity</name>
                            <type>Constant</type>
                            <value>4e-5</value>
                        </property>
                    </properties>
                </phase>
            </phases>
            <properties>
                <property>
                    <name>permeability</name>
                    <type>Constant</type>
                    <value>1.e-21</value>
                </property>
                <property>
                    <name>biot_coefficient</name>
                    <type>Constant</type>
                    <value>1.0</value>
                </property>
                <property>
                    <name>porosity</name>
                    <type>Constant</type>
                    <value>1.0e-6</value>
                </property>
                <property>
                    <name>storage</name>
                    <type>Constant</type>
                    <value> 0.0 </value>
                </property>
                <property>
                    <name>thermal_conductivity</name>
                    <type>EffectiveThermalConductivityPorosityMixing</type>
                </property>
            </properties>
        </medium>
        <medium id="3">
            <phases>
                <phase>
                    <type>AqueousLiquid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Constant</type>
                            <value>0.6</value>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Constant</type>
                            <value>4280.0</value>
                        </property>
                        <property>
                            <name>viscosity</name>
                            <type>Constant</type>
                            <value> 1.e-3 </value>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Linear</type>
                            <reference_value>1000.0</reference_value>
                            <independent_variable>
                                <variable_name>phase_pressure
                                </variable_name>
                                <reference_condition>1e5
                                </reference_condition>
                                <slope>4.6511627906976743356e-10
                                </slope>
                            </independent_variable>
                        </property>
                    </properties>
                </phase>
                <phase>
                    <type>Solid</type>
                    <properties>
                        <property>
                            <name>thermal_conductivity</name>
                            <type>Parameter</type>
                            <parameter_name>lambda_rock</parameter_name>
                        </property>
                        <property>
                            <name>density</name>
                            <type>Parameter</type>
                            <parameter_name>rho_rock</parameter_name>
                        </property>
                        <property>
                            <name>specific_heat_capacity</name>
                            <type>Parameter</type>
                            <parameter_name>c_rock</parameter_name>
                        </property>
                        <property>
                            <name>thermal_expansivity</name>
                            <type>Constant</type>
                            <value>2e-5</value>
                        </property>
                    </properties>
                </phase>
            </phases>
            <properties>
                <property>
                    <name>permeability</name>
                    <type>Constant</type>
                    <value>1.e-17</value>
                </property>
                <property>
                    <name>biot_coefficient</name>
                    <type>Constant</type>
                    <value>1.0</value>
                </property>
                <property>
                    <name>porosity</name>
                    <type>Constant</type>
                    <value>0.01</value>
                </property>
                <property>
                    <name>storage</name>
                    <type>Constant</type>
                    <value> 0.0 </value>
                </property>
                <property>
                    <name>thermal_conductivity</name>
                    <type>EffectiveThermalConductivityPorosityMixing</type>
                </property>
            </properties>
        </medium>
    </media>
    <time_loop>
        <processes>
            <process ref="THM">
                <nonlinear_solver>basic_newton</nonlinear_solver>
                <convergence_criterion>
                    <type>PerComponentDeltaX</type>
                    <norm_type>NORM2</norm_type>
                    <reltols>1e-7 1e-5 1.e-5 1.e-6</reltols>
                    <abstols>1e-10 1e-10 1.e-10 1.e-10</abstols>
                </convergence_criterion>
                <compensate_non_equilibrium_initial_residuum>false
                </compensate_non_equilibrium_initial_residuum>
                <time_discretization>
                    <type>BackwardEuler</type>
                </time_discretization>
                <time_stepping>
                    <type>FixedTimeStepping</type>
                    <t_initial>0</t_initial>
                    <t_end>15.768e+10</t_end>
                    <!-- 50k years-->
                    <timesteps>
                        <pair>
                            <repeat>5</repeat>
                            <delta_t>3.1536e10</delta_t>
                        </pair>
                    </timesteps>
                </time_stepping>
            </process>
        </processes>
        <output>
            <type>VTK</type>
            <prefix>arehs-salt-THM0</prefix>
            <timesteps>
                <pair>
                    <repeat>1</repeat>
                    <each_steps>5</each_steps>
                </pair>
            </timesteps>
            <variables>
                <variable>displacement</variable>
                <variable>pressure</variable>
                <variable>temperature</variable>
                <variable>sigma</variable>
                <variable>epsilon</variable>
            </variables>
            <suffix>_ts_{:timestep}_t_{:time}</suffix>
        </output>
    </time_loop>
    <parameters>
        <parameter>
            <name>lambda_salt</name>
            <type>Constant</type>
            <!-- W/(m K)-->
            <value>5.8</value>
        </parameter>
        <parameter>
            <name>c_salt</name>
            <type>Constant</type>
            <!-- J/(kg K)-->
            <value>860</value>
        </parameter>
        <parameter>
            <name>rho_salt</name>
            <type>Constant</type>
            <value>2170</value>
        </parameter>
        <parameter>
            <name>lambda_rock</name>
            <type>Constant</type>
            <!-- W/(m K)-->
            <value>2.0</value>
        </parameter>
        <parameter>
            <name>c_rock</name>
            <type>Constant</type>
            <!-- J/(kg K)-->
            <value>1000</value>
        </parameter>
        <parameter>
            <name>rho_rock</name>
            <type>Constant</type>
            <value>2500</value>
        </parameter>
        <parameter>
            <name>E_Deckgebirge</name>
            <type>Constant</type>
            <value>7.7e9</value>
        </parameter>
        <parameter>
            <name>E_Nebengebirge</name>
            <type>Constant</type>
            <value>15.6e9</value>
        </parameter>
        <parameter>
            <name>E_Salzgestein</name>
            <type>Constant</type>
            <value>25e9</value>
        </parameter>
        <parameter>
            <name>E_Grundgebirge</name>
            <type>Constant</type>
            <value>15.6e9</value>
        </parameter>
        <parameter>
            <name>nu_Deckgebirge</name>
            <type>Constant</type>
            <value>0.28</value>
        </parameter>
        <parameter>
            <name>nu_Nebengebirge</name>
            <type>Constant</type>
            <value>0.3</value>
        </parameter>
        <parameter>
            <name>nu_Salzgestein</name>
            <type>Constant</type>
            <value>0.25</value>
        </parameter>
        <parameter>
            <name>nu_Grundgebirge</name>
            <type>Constant</type>
            <value>0.3</value>
        </parameter>
        <parameter>
            <name>A</name>
            <type>Constant</type>
            <!--A = 0.18/d = 0.18/86400.0/s = 2.0833333333333e-06 -->
            <!--Prefactor V=16-->
            <value>3.3333333333333335e-05</value>
        </parameter>
        <parameter>
            <name>n</name>
            <type>Constant</type>
            <value>5.0</value>
        </parameter>
        <parameter>
            <name>sigma_f</name>
            <type>Constant</type>
            <value>1e6</value>
        </parameter>
        <parameter>
            <name>Q</name>
            <type>Constant</type>
            <value>54000</value>
        </parameter>
        <parameter>
            <name>displacement0</name>
            <type>Constant</type>
            <values>0 0</values>
        </parameter>
        <parameter>
            <name>zero</name>
            <type>Constant</type>
            <value>0</value>
        </parameter>
        <parameter>
            <name>initial_temperature_lin</name>
            <type>Function</type>
            <expression>281.65 - y*(368.15 - 281.65)/3e3</expression>
            <!-- 0 == 281.65 -->
            <!-- 3000 == 368.15 -->
            <!-- t(x) = 281.65 + y*(368.15 - 281.65) -->
        </parameter>
        <parameter>
            <name>p0</name>
            <type>Function</type>
            <expression>-9810*y</expression>
        </parameter>
        <parameter>
            <name>p_bc_left</name>
            <type>Constant</type>
            <values>0.0</values>
        </parameter>
        <parameter>
            <name>p_recharge</name>
            <type>Constant</type>
            <!-- 50 mm/y -->
            <value>1.5854895991882295e-09</value>
        </parameter>
        <parameter>
            <name>p_bc_right</name>
            <type>Constant</type>
            <values>1.0e+6</values>
        </parameter>
        <parameter>
            <name>temp_top</name>
            <type>Constant</type>
            <value>281.65</value>
            <!-- 8.5 Grad Celsius -->
        </parameter>
        <parameter>
            <name>GeothermHeatFlux</name>
            <type>Constant</type>
             <!--(=50mW/m²)-->
            <values>50e-3</values>
        </parameter>
    </parameters>
    <process_variables>
        <process_variable>
            <name>displacement</name>
            <components>2</components>
            <order>2</order>
            <initial_condition>displacement0</initial_condition>
            <boundary_conditions>
                <boundary_condition>
                    <mesh>geometry_left</mesh>
                    <type>Dirichlet</type>
                    <component>0</component>
                    <parameter>zero</parameter>
                </boundary_condition>
                <boundary_condition>
                    <mesh>geometry_right</mesh>
                    <type>Dirichlet</type>
                    <component>0</component>
                    <parameter>zero</parameter>
                </boundary_condition>
                <boundary_condition>
                    <mesh>geometry_bottom</mesh>
                    <type>Dirichlet</type>
                    <component>1</component>
                    <parameter>zero</parameter>
                </boundary_condition>
            </boundary_conditions>
        </process_variable>
        <process_variable>
            <name>pressure</name>
            <components>1</components>
            <order>1</order>
            <initial_condition>p0</initial_condition>
            <boundary_conditions>
                <boundary_condition>
                    <mesh>geometry_top</mesh>
                    <type>Neumann</type>
                    <parameter>p_recharge</parameter>
                </boundary_condition>
                <boundary_condition>
                    <mesh>geometry_left_top_corner</mesh>
                    <type>Dirichlet</type>
                    <parameter>p_bc_left</parameter>
                </boundary_condition>
                <boundary_condition>
                    <mesh>geometry_right_top_corner</mesh>
                    <type>Dirichlet</type>
                    <parameter>p_bc_right</parameter>
                </boundary_condition>
            </boundary_conditions>
        </process_variable>
        <process_variable>
            <name>temperature</name>
            <components>1</components>
            <order>1</order>
            <initial_condition>initial_temperature_lin</initial_condition>
            <boundary_conditions>
                <boundary_condition>
                    <mesh>geometry_top</mesh>
                    <type>Dirichlet</type>
                    <parameter>temp_top</parameter>
                </boundary_condition>
                <boundary_condition>
                    <mesh>geometry_bottom</mesh>
                    <type>Neumann</type>
                    <parameter>GeothermHeatFlux</parameter>
                </boundary_condition>
            </boundary_conditions>
        </process_variable>
    </process_variables>
    <nonlinear_solvers>
        <nonlinear_solver>
            <name>basic_newton</name>
            <type>Newton</type>
            <max_iter>50</max_iter>
            <linear_solver>general_linear_solver</linear_solver>
        </nonlinear_solver>
    </nonlinear_solvers>
    <linear_solvers>
        <linear_solver>
            <name>general_linear_solver</name>
            <lis>-i bicgstab -p jacobi -tol 1e-11 -maxiter 10000</lis>
            <eigen>
                <solver_type>SparseLU</solver_type>
                <scaling>true</scaling>
            </eigen>
        </linear_solver>
    </linear_solvers>
</OpenGeoSysProject>